intel/ipu6-camera-hal / include/linux/v4l2-controls.h / v4l2_mpeg_video_h264_profile / L437-L460
define V4L2_CID_MPEG_VIDEO_H264_PROFILE (V4L2_CID_MPEG_BASE + 363)
- 기술 영역v4l2, profil
- 메커니즘predict
- 평가baseline
Discoveries / Camera Driver 계층
평가
이 수치는 추가 조사의 우선순위를 나타냅니다. 특허 신규성 판단이나 특허 가능성에 대한 의견이 아닙니다. 선행기술 조사는 별도로 수행해야 합니다.
Camera Driver 계층 영역의 코드가 예측 기법을 구현하고 있습니다. 그리고 해당 Repository는 작성자가 직접 기록한 한계 문제를 스스로 보고하고 있습니다.
수집된 자료는 작성자가 직접 기록한 한계, 프레임 정합성 결함, 타이밍 편차 문제를 보고하고 있습니다. 그 내용이 기재된 위치 중 하나는 다음과 같습니다: “Important memory leak of v4l2-relayd service after each camera start Hi dear”
이 메커니즘이 도입되기 전에 무엇을 했는지 수집된 자료가 서술하지 않습니다. 기준선을 확정하려면 전체 Commit 이력을 읽거나 작성자에게 확인해야 합니다.
확인이 필요한 항목입니다. 수집된 자료만으로는 판단할 수 없습니다.
구현은 Camera Driver 계층 내부에서 예측 기법을 결합하고 있습니다. 해당 구현은 다음 위치에서 확인됩니다: v4l2_mpeg_video_h264_profile (include/linux/v4l2-controls.h); v4l2_cid_mpeg_video_hevc_size_of_length_field (include/linux/v4l2-controls.h); v4l2_ctrl_h264_pred_weights (include/linux/v4l2-controls.h); v4l2_vp8_entropy (include/linux/v4l2-controls.h); v4l2_ctrl_mpeg2_picture (include/linux/v4l2-controls.h); v4l2_hevc_pred_weight_table (include/linux/v4l2-controls.h).
Repository만으로는 차별점을 확정할 수 없습니다. 관측 가능한 사실은 현재 코드가 예측 기법을 사용한다는 점이며, 그것이 무엇을 대체했는지는 수집된 자료에 기록되어 있지 않습니다.
서술은 있으나 이를 뒷받침하는 측정값이 없습니다.
효과가 문장으로 주장되어 있습니다(prevent, optimiz). 다만 수집된 자료에는 이를 뒷받침하는 측정값이 함께 기재되어 있지 않습니다.
서술은 있으나 이를 뒷받침하는 측정값이 없습니다.
intel/ipu6-camera-hal / include/linux/v4l2-controls.h / v4l2_mpeg_video_h264_profile / L437-L460
define V4L2_CID_MPEG_VIDEO_H264_PROFILE (V4L2_CID_MPEG_BASE + 363)
raspberrypi/libcamera / include/linux/v4l2-controls.h / v4l2_mpeg_video_h264_profile / L539-L558
define V4L2_CID_MPEG_VIDEO_H264_PROFILE (V4L2_CID_CODEC_BASE+363)
raspberrypi/libcamera / include/linux/v4l2-controls.h / v4l2_cid_mpeg_video_hevc_size_of_length_field / L805-L810
define V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_PERIOD (V4L2_CID_CODEC_BASE + 624) define V4L2_CID_MPEG_VIDEO_HEVC_LOSSLESS_CU (V4L2_CID_CODEC_BASE + 625) define V4L2_CID_MPEG_VIDEO_HEVC_CONST_INTRA_PRED (V4L2_CID_CODEC_BASE + 626) define V4L2_CID_MPEG_VIDEO_HEVC_WAVEFRONT (V4L2_CID_CODEC_BASE + 627) define V4L2_CID_MPEG_VIDE…
raspberrypi/libcamera / include/linux/v4l2-controls.h / v4l2_ctrl_h264_pred_weights / L1542-L1546
define V4L2_CID_STATELESS_H264_PRED_WEIGHTS (V4L2_CID_CODEC_STATELESS_BASE + 5) struct v4l2_ctrl_h264_pred_weights - Prediction weight table Prediction weight table, which matches the syntax specified by the H264 specification. @luma_log2_weight_denom: see H264 specification. @chroma_log2_weight_denom: see H264 specif…
raspberrypi/libcamera / include/linux/v4l2-controls.h / v4l2_vp8_entropy / L1888-L1894
struct v4l2_vp8_entropy - VP8 update probabilities @coeff_probs: coefficient probability update values. @y_mode_probs: luma intra-prediction probabilities. @uv_mode_probs: chroma intra-prediction probabilities. @mv_probs: mv decoding probability. @padding: padding field. Should be zeroed by applications. This structur…
raspberrypi/libcamera / include/linux/v4l2-controls.h / v4l2_ctrl_mpeg2_picture / L2056-L2065
@backward_ref_ts: timestamp of the V4L2 capture buffer to use as reference for backward prediction. @forward_ref_ts: timestamp of the V4L2 capture buffer to use as reference for forward prediction. These timestamp refers to the timestamp field in struct v4l2_buffer. Use v4l2_timeval_to_ns() to convert the struct timev…
raspberrypi/libcamera / include/linux/v4l2-controls.h / v4l2_hevc_pred_weight_table / L2477
ISO/IEC 23008-2, ITU-T Rec. H.265: Weighted prediction parameter
raspberrypi/libcamera / include/linux/v4l2-controls.h / v4l2_ctrl_hevc_slice_params / L2439-L2481
@reserved0: padding field. Should be zeroed by applications. @slice_segment_addr: specifies the address of the first coding tree block in the slice segment @ref_idx_l0: the list of L0 reference elements as indices in the DPB @ref_idx_l1: the list of L1 reference elements as indices in the DPB @short_term_ref_pic_set_s…
raspberrypi/libcamera / include/linux/v4l2-controls.h / v4l2_vp9_segmentation / L2707-L2714
The value for each segment is a combination of V4L2_VP9_SEGMENT_FEATURE_ENABLED(id) values where id is one of V4L2_VP9_SEG_LVL_{}. @tree_probs: specifies the probability values to be used when decoding a Segment-ID. See '5.15. Segmentation map' section of the VP9 specification for more details. @pred_probs: specifies …raspberrypi/libcamera / include/linux/v4l2-controls.h / v4l2_ctrl_vp9_frame / L2792-L2816
@frame_context_idx: frame context that should be used/updated. @profile: VP9 profile. Can be 0, 1, 2 or 3. @bit_depth: bits per components. Can be 8, 10 or 12. Note that not all profiles support 10 and/or 12 bits depths. @interpolation_filter: specifies the filter selection used for performing inter prediction. Set to…
raspberrypi/libcamera / Issue #350
f the box. I'd be awesome if it was documented how to work around these issues. ``` v4l2: Current input: "unicam-image"
raspberrypi/libcamera / src/v4l2/v4l2_camera_proxy.cpp / V4L2CameraProxy::ioctl / L857-L959
r the ioctl request, which would sign-extend to * an incorrect value for unsigned longs on 64 bit architectures by
raspberrypi/libpisp / v1.4.0
github.com/raspberrypi/libpisp/pull/58 * helpers: Fix incorrect header in media_device.cpp by @naushir in https://gith
raspberrypi/libcamera / src/libcamera/v4l2_device.cpp / V4L2Device::updateControlInfo / L779-L799
\brief Update the information for all device controls The V4L2Device class caches information about all controls supported by the device and exposes it through the controls() and controlInfo() functions. Control information may change at runtime, for instance when formats on a subdev are modified. When this occurs, th…
raspberrypi/libcamera / include/libcamera/base/regex.h / 35c02dae9e
libcamera: base: regex: Fix preprocessor check clang has no `maybe-uninitialized` warning, therefore the suppression will generate a compiler error. This was probably hidden by the fact that `__SANITIZE_*__` macros have only been added to clang since llvm 22. Link: https://github.com/llvm/llvm-project/commit/568c23bbd…
intel/ipu6-camera-hal / modules/v4l2/v4l2_device.h / CROS_CAMERA_EXPORT / L260-L290
) in case of flush request, i.e., to abort poll before timeout explicit V4L2DevicePoller(const std::vector<V4L2De
intel/ipu6-camera-hal / Issue #93
Important memory leak of v4l2-relayd service after each camera start Hi dear
raspberrypi/libcamera / include/libcamera/internal/v4l2_videodevice.h / V4L2VideoDevice / L187-L314
streamOff(); void setDequeueTimeout(utils::Duration timeout); Signal<> dequeueTimeout; static std::unique_ptr<V
Camera Driver 계층 내부에서 작성자가 직접 기록한 한계 문제에 대응하기 위해 예측 기법을 사용합니다.
아래 항목은 검토자를 위해 생성한 제안입니다. 발견 사항이 아니며, 이를 뒷받침하는 증거도 없습니다.
적용 범위는 스캔이 실제로 관측한 범위입니다. 이 아이디어가 해당 Component를 넘어 일반화되는지는 확인되지 않았습니다.
Camera Driver 계층에서 예측 기반 추정 기법은 그것이 대체한 구성보다 보고된 실패 양상을 더 많이 줄이는가?
예측 기반 추정 기법을 적용하면, 고정 정책이 한정하지 못하는 편차를 한정할 수 있다.
NEEDS_VERIFICATION: 대체된 정책이 수집된 자료에 기록되어 있지 않으므로, 기준선으로 사용하려면 먼저 복원해야 합니다.
구현이 공개되어 있으므로 메커니즘 자체는 재구성할 수 있습니다. 다만 측정을 재현하는 데 필요한 캡처 하드웨어와 튜닝 데이터는 NEEDS_VERIFICATION 상태입니다.
baseline
Critic은 후보를 적극적으로 반박합니다. 아래 지적 중 치명적인 항목이 하나라도 있으면 그 후보는 Rejected Ideas로 이동합니다. 이 페이지에 남아 있다는 것은 치명적 지적이 없었다는 뜻입니다.
수집된 자료 어디에도 기술적 효과가 정량화되어 있지 않습니다. 따라서 이점은 입증된 것이 아니라 주장된 상태입니다.
코드 증거 14건이 메커니즘을 담고 있으며, 사소한 변경 표지가 증거를 지배하지 않습니다.
증거 14건이 빌드 및 설정 파일 밖에 있습니다.
일반적인 설계 패턴이 함께 나타나지만(unique_ptr), 서로 다른 메커니즘 어휘 2종이 같이 존재합니다.
코드 증거 14건 중 1건이 상수 대입뿐이지만, 나머지 13건에는 제어 흐름이나 연산이 존재합니다.
발견된 플랫폼 연결 코드: vidioc_. 증거를 지배하지 않습니다.
증거 18건이 4종에 걸쳐 있습니다(Source Code, Commit, Issue, Release).
코드 자체가 메커니즘 어휘를 포함합니다(interpolat, predict).
선행기술 데이터베이스는 영어로 색인되어 있으므로 검색어는 원어로 제시합니다. 이 목록은 조사의 출발점이며, 조사 결과를 대신하지 않습니다.
이 사이트의 모든 후보는 공개 Repository에서 자동으로 수집한 증거에 근거합니다. Novelty Confidence는 추가 조사의 우선순위를 나타내는 값이며, 특허 신규성 판단이 아닙니다. UNKNOWN, LOW_CONFIDENCE, NEEDS_VERIFICATION 표시는 해당 항목을 뒷받침하는 증거가 부족하다는 뜻입니다.