가공데이터 · 한국어 지식관계

프로그램, 복호 장치, 복호 방법, 및 기록 매체 document_id A220623015604

분류
의약학
라벨 상태 (label_status)
approved
문맥 (context)
본 발명은 프로그램, 복호 장치, 복호 방법, 및 기록 매체에 관한 것이며, 특히, 스크러브 재생을 행하는 경우에 사용하기에 바람직한 프로그램, 복호 장치, 복호 방법, 및 기록 매체에 관한 것이다. MPEG 방식으로 영상 데이터를 인코드(부호화)하는 경우, 압축 데이터를 생성할 뿐만 아니라, 인덱스 데이터 등의 서브 데이터를 생성함으로써, 압축 데이터를 디코드하여 재생할 때, 서브 데이터를 참조하여, 소정의 화면으로부터 재생을 개시하는 특수 재생을 실행할 수 있도록 한 기술이 있다(예를 들면, 일본국 특개평 11(1999)-341437호 공보). 인덱스 데이터를 사용하여, MPEG2 LongGOP 형식으로 인코드되어 있는 스트림 데이터를 디코드할 수 있는 종래의 재생 장치(1)에 대하여, 도 1을 사용하여 설명한다. 조작 입력 취득부(21)는 사용자의 조작 입력을 취득한다. 조작 입력 취득부(21)는 사용자로부터, 디코드 대상 스트림의 선택과, 재생 개시 위치의 지정을 받아 스트림 복호 위치 검출 처리부(22)에 공급한다. 스트림 복호 위치 검출 처리부(22)는 조작 입력 취득부(21)로부터 공급된 디코드 대상 스트림의 선택과, 재생 개시 위치의 지정을 기초로, 재생되는 스트림의 StreamNo.와, 재생 개시 위치의 FrameNo.를 구해 스트림 공급 제어부(23)에 공급한다. 스트림 공급 제어부(23)는 재생되는 스트림의 StreamNo.와, 재생 개시 위치의 FrameNo.를 기초로, 인덱스 관리부(24)에 기억되어 있는 대응하는 스트림의 디코드에 필요한 각종 정보를 취득하고, 지정된 재생 개시 위치의 프레임을 디코드하기 위해 필요한 참조 화상 프레임을 검출한다. 그리고, 스트림 공급 제어부(23)는 스트림 메모리 제어부(25)에, 디코드에 필요한 스트림 데이터를 요구하고, 스트림 메모리 제어부(25)를 통해 스트림용 메모리(26)로부터 공급된 스트림 데이터를 디코더(28)에 공급한다. 또, 스트림 공급 제어부(23)는 출력되는 프레임의 FrameNo.를 후술하는 베이스 밴드 신호 처리부(32)에 공급한다. 스트림 메모리 제어부(25)는 스트림용 메모리(26)의 기억을 제어하는 것이며, 스트림 공급 제어부(23)로부터 요구된 스트림 데이터를 스트림용 메모리(26)로부터 판독하여, 스트림 공급 제어부(23)에 출력한다. 스트림용 메모리(26)는 각각 스트림 데이터를 기억하는 것이며, 스트림 메모리 제어부(25)의 제어에 따라, 소정의 스트림 데이터를 출력한다. 디코더(28)는 그 내부에 메모리 제어부(41)를 가지고, 메모리 제어부(41)에 의해 참조 베이스 밴드 화상용 메모리(29)를 제어하여, 스트림 공급 제어부(23)로부터 공급된 스트림 데이터를 디코드하고, 디코드가 끝난 베이스 밴드 화상 데이터를 베이스 밴드 화상 데이터용 메모리 제어부(30)에 공급한다. 구체적으로는, 디코더(28)는 공급된 압축 스트림이 프레임 간 참조에 의해 압축되어 있는 압축 스트림인 경우, 후의 디코드에서 필요하게 되는 참조 화상을 메모리 제어부(41)의 처리에 의해 참조 베이스 밴드 화상용 메모리(29)에 유지시킴으로써, 압축 스트림을 디코드한다. 베이스 밴드 화상 데이터용 메모리 제어부(30)는 디코더(28)로부터 공급된, 디코드가 끝난 베이스 밴드 화상 데이터를 베이스 밴드 화상 데이터용 메모리(31)에 공급하고, 베이스 밴드 신호 처리부(32)로부터 요구된 StreamNo.와 FrameNo.에 의해 나타나는 프레임의 베이스 밴드 화상 데이터를 베이스 밴드 화상 데이터용 메모리(31)로부터 판독하여, 베이스 밴드 신호 처리부(32)에 공급한다. 베이스 밴드 신호 처리부(32)는 공급된 베이스 밴드 화상 데이터에 대하여, 예를 들면, 색 보정이나 사이즈 보정, 슬로 재생 시에 있어서의 필드 컨트롤 등, 디코드된 화상이 정확하게 재생 출력되도록 각종 보정을 행하여, 생성된 출력 베이스 밴드 화상 데이터를 출력한다. 다음에, 도 2의 플로차트를 참조하여, 도 1의 재생 장치(1)에서 실행되는 종래의 재생 처리에 대하여 설명한다. 스텝 S1에서, 스트림 복호 위치 검출 처리부(22)는 조작 입력 취득부(21)로부터, 재생 위치의 지정(스트림 No. 프레임 No.) 입력을 받아 스트림 공급 제어부(23)에 공급한다. 스텝 S2에서, 스트림 공급 제어부(23)는 공급된 스트림 No.에 대응하는 인덱스 테이블을 인덱스 관리부(24)로부터 취득한다. 스텝 S3에서, 스트림 공급 제어부(23)는 인덱스 테이블로부터, 디코드에 필요한 정보인, 예를 들면, 픽처 타입, 참조 화상에 관한 정보, 데이터 길이 등의 정보를 추출한다. 스텝 S4에서, 스트림 공급 제어부(23)는 지정된 프레임 No.의 프레임을 디코드하기 위해 참조 화상으로서 필요한 프레임(디코드하는 프레임으로서 지정되어 있는 프레임이 I 픽처가 아닌 경우에는, 직전의 I 픽처를 포함하는 적어도 1개의 프레임)의 프레임 No.와, 그들을 디코드하기 위한 정보를 취득한다. 스텝 S5에서, 스트림 공급 제어부(23)는 참조 화상 및 디코드되는 화상으로서 필요한 프레임을 스트림 메모리 제어부(25)에 요구한다. 스트림 메모리 제어부(25)는 스트림용 메모리(26)로부터, 참조 화상 및 디코드되는 화상으로서 필요한 프레임을 순방향으로 판독하여, 스트림 공급 제어부(23)에 공급한다. 스텝 S6에서, 스트림 공급 제어부(23)는 공급된 프레임 데이터를 디코더(28)에 공급한다. 디코더(28)는 공급된 데이터를 디코드한다. 구체적으로는, 디코더(28)는 후의 디코드에서 필요하게 되는 참조 화상을 디코드했을 때, 메모리 제어부(41)의 처리에 의해 참조 베이스 밴드 화상용 메모리(29)에 디코드되어 생성된 베이스 밴드 화상 데이터를 유지시키고, 이것을 참조 화상으로서 사용함으로써, 압축 스트림을 디코드한다. 이 때, 디코더(28)는 필요가 없는 B 프레임의 공급을 받았을 때(공급된 B 픽처의 디코드를 행하지 않고, 필요하게 되어 있는 프레임의 디코드가 가능하면), B 픽처의 디코드를 스킵한다. 그리고, 스텝 S7에서, 디코더(28)는 디코드된 베이스 밴드 화상 데이터를 베이스 밴드 화상 데이터용 메모리 제어부(30)에 공급한다. 베이스 밴드 화상 데이터용 메모리 제어부(30)는 디코더(28)로부터 공급된 디코드가 끝난 베이스 밴드 화상 데이터를 베이스 밴드 화상 데이터용 메모리(31)에 공급하고, 베이스 밴드 신호 처리부(32)로부터 요구된 StreamNo.와 FrameNo.에 의해 나타나는 프레임의 베이스 밴드 화상 데이터를 베이스 밴드 화상 데이터용 메모리(31)로부터 판독하여, 베이스 밴드 신호 처리부(32)에 공급한다. 베이스 밴드 신호 처리부(32)는 공급된 베이스 밴드 화상 데이터에 대하여, 예를 들면, 색 보정이나 사이즈 보정, 슬로 재생 시에 있어서의 필드 컨트롤 등, 디코드된 화상이 정확하게 재생 출력되도록 각종 보정을 행하여, 생성된 출력 베이스 밴드 화상 데이터를 출력한다. 도 3을 사용하여, 도 1 및 도 2를 사용하여 설명한 재생 장치(1)에서 B13 프레임과 B3 프레임을 차례로 출력하는 경우를 예로 하여, 사용자가 지정한 원하는 프레임을 재생하는 스크러브 재생(랜덤 재생이라고도 함)에 대하여 설명한다. 스트림 복호 위치 검출 처리부(22)는 조작 입력 취득부(21)로부터, 디코드 대상 스트림의 스트림 No.와, 재생 출력하는 프레임으로서 지정된 B13 및 B3 프레임 No.의 입력을 받아 스트림 공급 제어부(23)에 공급한다. 스트림 공급 제어부(23)는 먼저 1매째에 출력하는 B13을 디코드하기 위해 참조 화상으로서 필요한 프레임인 I2, P5, P8, P11, 및 P14와, 재생 출력되는 프레임인 B13을 포함하는 시간 순서의 스트림을 스트림 메모리 제어부(25)에 요구하여, 디코더(28)에 공급한다. 디코더(28)는 공급된 데이터를 차례로 디코드(B 픽처의 디코드는 필요에 따라, 스킵할 수 있음)하고, 메모리 제어부(41)의 처리에 의해 참조 베이스 밴드 화상용 메모리(29)에 P11과 P14를 세트하고, 이들을 참조 화상으로 하여 B13을 디코드한다. 디코더(28)는 디코드된 B13에 대응하는 베이스 밴드 화상 데이터를 베이스 밴드 화상 데이터용 메모리 제어부(30)에 공급하여, 베이스 밴드 화상 데이터용 메모리(31)에 보존시킨다(메모리 카피). 그리고, 베이스 밴드 신호 처리부(32)에서 각종 보정이 행해져(베이스 밴드 처리) 출력 베이스 밴드 화상 데이터가 출력된다. 그리고, 스트림 공급 제어부(23)는 다음에, 2매째에 출력하는 B3을 디코드하기 위해 참조 화상으로서 필요한 프레임인 I2, 및 P5와, 재생 출력되는 프레임인 B3을 스트림 메모리 제어부(25)에 요구하여, 이들을 포함하는 시간 순서의 스트림을 디코더(28)에 공급한다. 디코더(28)는 공급된 데이터를 차례로 디코드하고, 메모리 제어부(41)의 처리에 의해 참조 베이스 밴드 화상용 메모리(29)에 I2와 P5를 세트하고, 이들을 참조 화상으로 하여 B3을 디코드한다. 디코더(28)는 디코드된 B3에 대응하는 베이스 밴드 화상 데이터를 베이스 밴드 화상 데이터용 메모리 제어부(30)에 공급하여, 베이스 밴드 화상 데이터용 메모리(31)에 보존시킨다(메모리 카피). 그리고, 베이스 밴드 신호 처리부(32)에서 각종 보정이 행해져(베이스 밴드 처리) 출력 베이스 밴드 화상 데이터가 출력된다. 이와 같은 처리에 의해, 종래의 재생 장치(1)에서, 스크러브 재생이 행해졌다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
재생 장치에서 베이스 밴드 신호 처리부가 공급된 베이스 밴드 화상 데이터에 대해 수행하는 보정 작업의 목적은 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    베이스 밴드 신호 처리부의 보정 작업이 가져오는 기술적 효과(목적)를 확인해야 한다.

  2. 2정보 추출information_extraction

    베이스 밴드 신호 처리부의 기능과 관련된 문장을 추출한다.

    • 베이스 밴드 신호 처리부(32)는 공급된 베이스 밴드 화상 데이터에 대하여, 예를 들면, 색 보정이나 사이즈 보정, 슬로 재생 시에 있어서의 필드 컨트롤 등, 디코드된 화상이 정확하게 재생 출력되도록 각종 보정을 행하여, 생성된 출력 베이스 밴드 화상 데이터를 출력한다.
  3. 3근거 선택evidence_selection

    보정 작업의 구체적인 내용과 그로 인한 효과를 나타내는 구절을 선별한다.

    • 디코드된 화상이 정확하게 재생 출력되도록 각종 보정을 행하여
  4. 4논리 통합logical_integration

    색 보정, 사이즈 보정, 필드 컨트롤 등의 작업이 '정확한 재생 출력'을 위한 것임을 연결한다.

  5. 5결론 도출conclusion_formulation

    보정 작업의 목적은 디코드된 화상이 정확하게 재생 출력되도록 하는 것이다.

    • 디코드된 화상이 정확하게 재생 출력되도록 각종 보정을 행하여
  6. 6답변 생성answer_generation

    질문에 대해 문맥에 근거하여 기술적 효과를 기술한다.

    • 디코드된 화상이 정확하게 재생 출력되도록
최종 답변 (final_answer)
디코드된 화상이 정확하게 재생 출력되도록 하기 위함이다.
핵심 해석 (core_interpretation)
베이스 밴드 신호 처리부(32)는 공급된 베이스 밴드 화상 데이터에 대하여, 예를 들면, 색 보정이나 사이즈 보정, 슬로 재생 시에 있어서의 필드 컨트롤 등, 디코드된 화상이 정확하게 재생 출력되도록 각종 보정을 행하여, 생성된 출력 베이스 밴드 화상 데이터를 출력한다.