Documentation/userspace-api/media/v4l/selection-api-targets.rst GitHub 원문 ↗

Linux 6.18.37 · Userspace API / Media / V4L

V4L2 선택 API 대상

선택 대상이 캡처와 출력 처리 흐름에서 가리키는 영역을 구조화해 보여 줍니다.

Source pathDocumentation/userspace-api/media/v4l/selection-api-targets.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.

1. 요약·해설

원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.

요약·해설

selection-api-targets.rst:1-20

선택 대상이 캡처와 출력 처리 흐름에서 가리키는 영역을 구조화해 보여 줍니다.

2. 영어 원문 전체

번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2
3 *****************
4 Selection targets
5 *****************
6
7
8 .. _sel-targets-capture:
9
10 .. kernel-figure:: selection.svg
11 :alt: selection.svg
12 :align: center
13
14 Cropping and composing targets
15
16 Targets used by a cropping, composing and scaling process
17
18
19
20 See :ref:`v4l2-selection-targets` for more information.
21

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.

선택 대상과 처리 흐름

1-20

선택 대상은 자르기, 합성, 배율 조정 파이프라인에서 각 사각형의 역할을 구분합니다. 대상별 상수와 의미는 `v4l2-selection-targets` 정의를 함께 참조합니다.

캡처 처리 흐름
입력 비디오 신호: CROP_BOUNDS 안에서 CROP 영역을 선택합니다.배율 조정: CROP 크기를 COMPOSE 크기로 변환합니다.메모리 버퍼: COMPOSE_BOUNDS 안의 COMPOSE에 기록하며, COMPOSE_PADDED는 하드웨어가 수정할 수 있는 전체 영역을 나타냅니다.

원문의 selection.svg를 같은 의미의 구조화 흐름으로 다시 구성했습니다.

출력 처리 흐름
메모리 버퍼: CROP_BOUNDS 안에서 CROP 영역을 선택합니다.배율 조정: 선택한 이미지를 COMPOSE 크기로 변환합니다.출력 비디오 신호 또는 화면: COMPOSE_BOUNDS 안의 COMPOSE 위치에 삽입합니다.

메모리 버퍼에서 출력 신호로 진행하는 반대 방향입니다.

.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later

*****************
Selection targets
*****************


.. _sel-targets-capture:

.. kernel-figure:: selection.svg
    :alt:   selection.svg
    :align: center

    Cropping and composing targets

    Targets used by a cropping, composing and scaling process



See :ref:`v4l2-selection-targets` for more information.