KR20070043016A - 트릭 재생 중 및 트릭 재생 후의 그래픽의 접근성의 향상 - Google Patents
트릭 재생 중 및 트릭 재생 후의 그래픽의 접근성의 향상 Download PDFInfo
- Publication number
- KR20070043016A KR20070043016A KR1020077004285A KR20077004285A KR20070043016A KR 20070043016 A KR20070043016 A KR 20070043016A KR 1020077004285 A KR1020077004285 A KR 1020077004285A KR 20077004285 A KR20077004285 A KR 20077004285A KR 20070043016 A KR20070043016 A KR 20070043016A
- Authority
- KR
- South Korea
- Prior art keywords
- stream
- graphic
- authoring
- digital video
- video signal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/005—Reproducing at a different information rate from the information rate of recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/806—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
- H04N9/8063—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8227—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Studio Circuits (AREA)
Abstract
가상 음원 처리하여플렉스 스트림에 그래픽 콘텐츠를 포함하는 디지털 비디오 신호를 오소링하는 방법이 개시된다. 이 방법은, 오소링중에 신호를 구성하는 단계와, 스트림에 다중화된 제 1 종류의 화상의 프레임에만 상기 그래픽 콘텐츠를 다중화하는 단계를 포함한다. 이것은 상기한 제 1 종류의 화상만이 스트림에서 판독될 때 상기 신호의 개량된 트릭 재생을 가능하게 한다. 이에 따르면, 트릭 재생중과, 정규 재생으로 복귀할 때 트릭 재생 직후에도 그래픽 콘텐츠를 사용할 수 있다.
트릭 재생, 그래픽 콘텐츠, 멀티플렉스 스트림, 오소링, 다중화
Description
본 발명은 일반적으로 디지털 신호의 분야에 관한 것이다. 특히, 본 발명은, 화상 이외에 그래픽 콘텐츠를 포함하는 디지털 비디오 신호에 관한 것으로, 더욱 구체적으로는, 이와 같은 디지털 비디오 스트림 신호의 트릭 재생(trick play) 중이나 트릭 재생 후에 디지털 비디오 스트림으로부터 사용가능하게 되는 향상된 그래픽에 관한 것이다.
일반적으로, "트릭 재생"이라는 용어는 비디오 신호의 정규 재생 중의 공칭 속도와 관련하여 다양한 속도에서의 슬로우/패스트포워드/리버스 등과 같은 비디오 신호의 재생 모드를 말한다.
테이프 기반의 아날로그 비디오 레코더들이 저장매체로서 하드 디스크나 광 디스크에 기초한 디지털 퍼스널 비디오 레코더(PVR)로도 불리는 디지털 비디오 레코더로 현재 교체되고 있는 중이다. 소비자는 익숙한 트릭 재생 모드를 사용할 수 있기를 고대하고 있지만, VHS에서 사용된 기술은 더 이상 적용이 불가능하다. 현재 시판되고 있는 디지털 비디오 레코더와 DVD 플레이어는 종래의 TV에 연결된 아날로그 인터페이스를 거쳐 재생된다. 디지털 인터페이스를 거치는 재생은, 특히 급속히 성장하는 디지털 네트워크와 관련하여, 중요한 특징이 되고 있다.
더구나, 예를 들어 대화형 텔레비전 분야에서, 대화형 콘텐츠를 사용하여 비디오 콘텐츠가 향상된다. PVR은 일시정지, 즉시 재생, 되감기 등의 이송 제어를 사용하여 사용자가 "트릭 재생" 모드를 액세스하도록 제공한다. 종래의 비디오 레코더와 달리, 이러한 조작은 생방송중인 TV를 시청하면서 행해질 수도 있다.
스트림을 수신하고 디코딩하는 장치가 일반적으로 자기 자신이 트릭 재생 스트림을 수신하고 있는지를 알지 못하기 때문에, 디지털 인터페이스를 거친 재생은 트릭 재생에 대한 문제점을 발생한다. 수신장치는 정규 재생과 동일한 포맷을 따르는 정규 비디오 스트림을 예상하게 된다.
MPEG(Moving Pictures Experts Group)은 디지털 비디오 및 오디오 압축에 대한 표준을 작성하기 위해 ISO(International Standard Organization) 하에서 회합하는 전문가 그룹이다. MPEG-2 표준은 이와 같은 민수용 제품에서 압축된 디지털 비디오 신호를 사용하는 것을 실행가능하게 만들었다. MPEG-2는 동영상과 이와 관련된 오디오의 일반적 코딩을 위해 설계된 것으로, GOP 구조(GOP=Group Of Pictures)로 불리는 지정된 순서로 배치된 3가지 종류의 프레임 데이터(인트라 프레임 I, 순방향 예측 프레임 P, 및 양방향 예측된 프레임 B)에서 비디오 스트림을 생성한다. 다양한 종류의 가능한 GOP 구조가 존재하지만, 공통적인 것은, (GOP가 약 0.5초인 경우가 많고, 이것은 50Hz 시스템에 대해서는 12 프레임을 생성하고 60Hz 시스템에 대해서는 15 프레임을 생성하므로) 12 내지 15 프레임 길이를 가지며, 시퀀스 I_BB_P_BB_P_BB_P_BB_P_BB_P_BB)를 갖는다. GOP 구조 내부의 I, P 및 B 화상의 비율은 비디오 스트림의 속성과 출력 스트림에 대한 대역폭 제한에 의해 좌우된다. GOP 구조는 인트라 화상(I 화상)으로 시작한다. I 화상은 다른 화상을 참조하지 않고 코팅된다. I 화상은 또한 코딩이 시작되는 비트 스트림 내부의 접근점들을 제공한다. P 화상은 이전의 I 화상 또는 P 화상을 참조한다. 이 P 화상은 이전이 I 화상 또는 P 화상이 이미 디코딩되는 경우에만 디코딩이 가능하다. P 화상은 이전의 I 또는 P 화상 및 다음의 P 또는 I 화상에 대한 참조를 포함한다. 인코딩된 화상에 대한 비트들의 평균 크기는 I 화상에 대해 최고가 되고 B 화상에 대해 최저가 된다.
더구나, 전술한 그래픽 데이터는 전술한 주 MPEG2 전송 스트림(TS)에서 기본 스트림으로서 다중화된다. 그래픽 데이터는, 예를 들어, 메뉴를 표시하는데 사용되거나, 자막을 표시하는데 사용되는데, 이때 메뉴를 표시하는데 사용되는 경우에는, 예를 들어 메뉴들의 콘텐츠가 스트림 내부의 다양한 위치에서 서로 다를 수 있다.
트릭 재생 중에는, 디스크에서의 전송속도가 제한되고 정규 재생 중의 속도가 이미 높으므로, 스트림의 모든 데이터가 판독되지는 않는다. 트릭 재생을 가능하게 하기 위한 정규 재생 속도보다 높은 속도가 불가능한 경우가 자주 있다. 따라서, 스트림의 일부만, 예를 들어, I 화상만을 판독하고, 이들 부분을 정규 재생 속도에서 표시함으로써 트릭 재생이 구현된다. 12 프레임의 GOP 길이와 3배 정규 속도(3x)의 패스트포워드 속도를 가정하면, I 화상만이 판독되고 표시된다. 이들 화 상은 프리젠테이션 중에 4x 반복 재생된다. 따라서, 가상적으로 트릭 재생이 가능하게 되어, 비디오 정보만이 더 빠르게 재생되는 예상되는 경험을 사용자에게 제공한다. 그러나, 이것은 트릭 재생 모드 중에 스트림의 부분들이 판독되지 않는다는 것을 의미한다. 종래기술에 따르면, 그래픽 기본 스트림의 일부분들이 판독되지 않는다. 데이터의 일부를 빠뜨리면, 전체 데이터를 사용할 수 없다. 따라서, 본 발명에 의해 해결하고자 하는 문제점은, 종래의 트릭 재생 중에 그래픽이 결여된다는 것이다.
더구나, 종래에는 트릭 재생으로부터 정규 재생으로 변경한 후에는, 대화형 그래픽도 존재하지 않는다. 이것은 그래픽에 대한 수집점(acquisition point)들을 너무 반복하면 주 멀티플렉스(main multiplex)의 비트 레이트를 너무 많이 증가시킬 수도 있으므로 이 수집점을 너무 자주 반복하는 것이 불가능하다는 사실에 기인한다. 이것은 그래픽 스트림에서의 그래픽에 기초한 메뉴들의 콘텐츠가 특정한 양의 시간 동안 존재하지 않는다는 것을 의미한다. 특히, 정규 재생으로 진행한 후에, 사용자가 재생을 변경하기 위해 메뉴를 보기를 원하는 일이 많다. 시간 지연을 사용자가 겪어 불편하다. 결국, 본 발명의 목적은 이와 같은 문제점을 해소하는 것이다.
디지털 비디오 신호에 대한 일부의 송신 포맷은, 관련된 화상을 송신하기 전에, 그래픽 정보, 즉 프리젠테이션 그래픽과 대화형 그래픽이 사전에 전송 스트림으로 송신된다. 전술한 문제들 이외에, 이것은 상기한 것과 같이 사용자에게 동일한 불편함, 즉 트릭 재생 중의 그래픽의 사용 불능과 트릭 재생으로부터 정규 재생 으로 복귀시의 그래픽의 지연된 표시를 일으키는 문제점을 일으킨다.
일반적으로, 프리젠테이션 그래픽은 예를 들어 자막 정보이지만, 이와 다리 비트맵 프리젠테이션에서의 화상일 수도 있다. 대화형 그래픽은 일반적으로 화상의 버튼 및 비트맵 프리젠테이션들을 포함하는 메뉴들을 표시한다.
다양한 그래픽 스트림이 각각의 언어에 대해 주 멀티플렉스 내부에 다중화된다. 그래픽의 프리젠테이션은 각각의 언어에 대해 동시에 개시한다. 비트 스트림의 평균값을 취하지 않으면 원치 않는 피크가 주 멀티플렉스의 비트 레이트에 발생할 수도 있으므로, 이것이 이와 같은 비트 스트림의 평균화를 적용하는 이유가 된다. 평균화는 그래픽 정보가 사전에 전송되는, 실제로는 사전에 1분에 이르는 그래픽 정보가 전송되는 이유이다.
전술한 것과 같이, 대부분의 트릭 재생의 구현예는 주 멀티플렉스의 I 화상만을 판독한다. 이를 위해, I 프레임들의 시작 및 종료 위치를 갖는 CPI(Characteristic Point Information) 테이블이 존재한다. 트릭 재생 중에는 다른 프레임들로부터의 전송 스트림 패킷들은 건너뛴다. 이것은, 트릭 재생 중에는 그래픽 스트림으로부터의 일부 패킷들만이 판독되고, 나머지 패킷들을 건너뛴다는 것을 의미한다. 이것은 그래픽 스트림을 쓸모없게 만든다. 정규 재생을 재개한 후에, 사용자는 그래픽이 다시 표시될 수 있기 전에 스트림에 새로운 그래픽이 송신될 때까지 대기해야 한다. 따라서, 전술한 것과 같이, 그래픽이 1분에 이를 수 있는 시간인 시전에 송신되므로, 사용자는 프리젠테이션 시간 동안 대기해야 한다. 이와 같은 시간 지연은 사용자가 용인할 수 없으며 해결해야 한다.
따라서, 본 발명의 또 다른 목적은, 트릭 재생 중과, 이 트릭 재생 후 정규 재생이 다시 개시된 직후에도, TS로부터 전체 (프리젠테이션 및 대화형) 그래픽의 예를 들어 프리젠테이션을 위한 접근 및 사용을 가능하게 하는 것이다.
본 발명은, 첨부된 청구범위에 기재된 것과 같이 디지털 비디오 신호를 오소링하는 방법과 디지털 비디오 신호에 대한 트릭 재생방법과, 이들 방법들을 수행하기 위한 장치들과, 이들 방법들을 수행하기 위한 컴퓨터로 실행가능한 프로그램들을 포함하는 컴퓨터로 판독가능한 기록매체와, 디지털 비디오 신호를 제공함으로써 단독으로 또는 조합하여 전술한 종래기술의 결함을 극복하고 상기한 문제점의 적어도 일부를 해소한다.
본 발명은, 트릭 재생 중에 재생해야 할 프레임들이 다중화되는 비디오 멀티플렉스 스트림의 부분에서 그래픽 데이터만을, 즉 단지 그래픽 데이터를 다중화하는 것을 제안한다.
바람직한 실시예에 따르면, 멀티플렉스에 I 프레임들이 존재하는 위치에서만 주 멀티플렉스 내부에 그래픽 데이터가 다중화된다. 이 데이터가 트릭 재생 중에 판독되므로, 모든 그래픽 데이터도 판독되어 추가적인 처리와 표시를 위해 사용가능하게 된다. 본 발명에 따르면, 트릭 재생 중과 트릭 재생 직후에, 이들 기간 중에는 그래픽 콘텐츠를 갖는 TS 패킷들이 손실되지 않으므로, 그래픽 스트림의 그래픽 데이터로부터의 정보가 표시될 수 있는 구성이 제공된다.
본 발명의 일면에 따르면, 멀티플렉스 스트림에 그래픽 콘텐츠를 포함하는 디지털 비디오 신호를 오소링하는 방법이 제공된다. 이 방법은, 오소링 중에 신호를 구성하는 단계를 포함하고, 그래픽 콘텐츠가 스트림에 다중화되는 제 1 종류의 화상의 프레임에 다중화된다. 바람직하게는, 디지털 비디오 신호는 MPEG-2 호환 신호이고, 제 1 종류의 화상은 스트림에 있는 다른 화상을 참조하지 않고 코딩되는 I 화상이다. 바람직하게는, 그래픽은 자막 등의 프리젠테이션 그래픽이거나 메뉴 등의 대화형 그래픽이다.
본 발명의 또 다른 국면에 따르면, 전술한 방법에 따라 오소링된 대화형 콘텐츠를 포함하는 디지털 비디오 신호의 트릭 재생을 위한 또 다른 방법이 제공된다. 트릭 재생방법은, 트릭 재생중에, 소스 멀티플렉스 스트림으로부터 선택된 수의 제 1 종류의 화상을 상기 트릭 재생을 표시하기 위한 소스로서 사용하는 단계를 포함한다. 대화형 콘텐트는 상기한 제 1 종류의 화상에 다중화된다.
본 발명의 또 다른 국면에 따르면, 멀티플렉스 스트림에 그래픽 콘텐츠를 포함하는 디지털 비디오 신호를 오소링하는 장치가 제공된다. 이 장치는 상기한 오소링 방법을 수행하도록 구성된다.
본 발명의 또 다른 국면에 따르면, 그래픽 콘텐츠를 포함하는 디지털 비디오 신호의 트릭 재생을 위한 장치가 제공된다. 이 장치는 상기한 트릭 재생방법을 수행하도록 구성된다.
본 발명의 또 다른 국면에 따르면, 컴퓨터에 의해 처리하기 위한 컴퓨터 프로그램을 수록한 컴퓨터 판독가능한 기록매체가 제공된다. 컴퓨터 프로그램은 멀티플렉스 스트림에 그래픽 콘텐츠를 포함하는 디지털 비디오 신호를 오소링하는 코드 세그먼트들을 포함하고, 상기 컴퓨터 프로그램은 상기한 오소링 방법을 수행하도록 구성된다.
본 발명의 또 다른 국면에 따르면, 컴퓨터에 의해 처리하기 위한 컴퓨터 프로그램을 수록한 컴퓨터 판독가능한 기록매체가 제공된다. 이 컴퓨터 프로그램은 멀티플렉스 스트림에 그래픽 콘텐츠를 포함하는 디지털 비디오 신호의 트릭 재생을 위한 코드 세그먼트들을 포함하고, 상기 컴퓨터 프로그램은 상기한 트릭 재생방법을 수행하도록 구성된다.
본 발명의 또 다른 국면에 따르면, 그래픽 콘텐츠를 포함하는 디지털 비디오 신호에 대한 신호가 제공된다. 이 신호는 전송 스트림에 선택된 수의 제 1 종류의 코딩된 화상을 포함하고, 그래픽 콘텐츠가 상기 제 1 종류의 화상들에 다중화된다.
본 발명의 최종 국면에 따르면, 상기한 신호를 포함하는 디지털 저장매체가 제공된다.
본 발명은, 트릭 재생 중과 직후에 그래픽 데이터를 접근가능하게 만듦으로써 그래픽의 프리젠테이션을 향상시킨다는 점에서 종래기술에 비해 큰 이점을 갖는다. 구현 비용은 최소가 된다. 이것은 오소링중에 실현된다. 재생중에는, 기본 스트림들의 연속성 카운터(continuity counter)들이 감시된다. TS 패킷들이 빠지지 않았다고 알려진 경우에는, 그래픽이 디코딩될 수 있다.
본 발명의 또 다른 목적, 특징 및 이점은 다음의 첨부도면을 참조하여 주어지는 본 발명의 이하의 실시예의 설명으로부터 명백해질 것이다:
도 1은 비디오 스트림과 그래픽 스트림으로부터 얻어진 비디오 화상 및 그래픽 화상으로 구성된 표시된 화상의 생성을 나타내는 개략도이고,
도 2는 다중화된 비디오 스트림으로부터 시간의 함수로써의 I-B-P 비디오 화상들의 전송 및 프리젠테이션을 나타낸 개략도이며,
도 3은 1개의 비디오 기본 스트림, 2개의 오디오 기본 스트림, 1개의 대화형 그래픽 기본 스트림, 1개의 자막 기본 스트림으로부터의 전송 스트림 패킷들과, Si/PSI 전송 스트림 패킷들을 포함하는 예시적인 전송 스트림의 개략도이고,
도 4는 비디오 프레임들과 그래픽 화상의 대응하는 프리젠테이션 시간을 예시한 것이며,
도 5는 본 발명에 따른 비디오 신호의 일 실시예에서의 멀티플렉스의 개략도이고,
도 6은 기억된 데이터로부터 MPEG 전송 스트림의 생성을 나타낸 개략도이며,
도 7은 트릭 재생 중의 재생 시스템의 개략도이다.
도 1은 전송 스트림 TS, 비디오 화상과 그래픽 화상으로 구성된 화상 P로부터 표시된 화상(15)이 생성되는 방법을 총괄적으로 나타낸 것이다. 이와 같은 원리는 정규 재생과 트릭 재생 모두에 적용된다. 역다중화기(10)는, 전송 스트림 TS, 예를 들어 MPEG-2 스트림으로부터, 기본 스트림들, 즉 동일한 PID 번호를 갖는 스트림들을 필터링한다. 다양한 오디오 언어가 존재하는 경우에는, 선택된 언어를 갖는 스트림을 선택한다. 다양한 언어로의 자막들이 스트림에 존재하는 경우에도 동일한 절차가 적용된다. 도 1에는, 단지 예시 및 설명을 위해, 비디오 기본 스트림과 그래픽 기본 스트림, 예를 들어, 자막(subtitle: ST) 기본 스트림만을 도시하였다. 대화형 그래픽 스트림이 존재하는 경우에는, 비디오 평면(13)과 자막 평면(14) 위에 제 4 평면이 존재하는 경우가 많다. 기본 스트림들은 비디오용 디코더(11)와 그래픽용 디코더(12)의 별개의 디코더에서 디코딩된다. 화상 15가 디코딩된 비디오 평면(13)과 디코딩된 그래픽 평면(14)을 중첩하여 생성될 때, 이들 디코더는 정보가 표시될 때까지 기억되는 버퍼를 더 포함한다.
도 2는 특정환 화상이 디코딩되어 표시될 수 있기 전에 이러한 특정 화상으로부터의 모든 정보를 송신해야 하는 것을 예시하고 있다. 기준 화상들은 B( 및 P) 화상들이 디코딩될 수 있기 전에 디코딩되어야 한다.
도 3은 연속된 TS 패킷들의 일례를 나타낸 것이다. 다음과 같은 기본 스트림들, 즉 비디오(31), 오디오-1(32), 오디오-2(36), 대화형 그래픽(IG)(34), 자막(ST)(34)과, SI 정보(37)들의 스트림으로부터 얻어진 예시적인 TS 패킷들이 도시되어 있다. 예를 들어, 다양한 언어에 대해, 1개보다 많은 수의 그래픽 스트림이 존재하는 경우가 빈번하다.
도 4는, 그래픽 화상의 그래픽 정보가 다수의 GOP 구간에 걸쳐 분포되고, 그래픽 화상의 송신의 개시가 그래픽 화상의 실제 프리젠테이션 이전의 수초 또는 심 지어는 수분일 수 있는 종래의 경우를 나타낸 것이다.
종래에는, 전제부에서 언급한 것과 같이, 스트림의 일부, 즉 I 화상만이 트릭 재생중에 판독된다. 이것은, 그래픽 정보가 전체 TS를 따라 분포하므로, 대화형 그래픽(IG) 및/또는 자막(ST) 스트림의 부분만이 종래에 판독된다는 것을 의미한다. 따라서, 종래의 트릭 재생중에는 일부의 IG/ST TS 패킷들이 없어진다. 트릭 재생중에 IG/ST 화상을 표시할 수 없으므로, 이것은 전체 IG/ST 스트림을 사용불가능하게 만든다. 전술한 것과 같이, 트릭 재생후에, 새로운 IG/ST 화상을 사용할 수 있기까지 수 분이 걸릴 수도 있다.
본 발명의 일 실시예에 따르면, 그래픽 TS 패킷들(IG 및/또는 ST)이 I 화상이 다중화되고 있을 때의 스트림에만 다중화된다. 이에 따르면, 전체 그래픽 스트림이 트릭 재생중에 판독되고, 빠뜨리는 패킷들이 존재하지 않게 된다. 그래픽은 트릭 재생 중에 표시될 수도 있으며, 트릭 재생이 정규 재생으로 변경된 직후에 그래픽을 사용할 수 있다.
도 5는 본 발명에 따른 오소링 방법의 일 실시예에 의해 오소링된 비디오 신호 TS의 바람직한 실시예를 나타낸 것으로, I 화상(51)이 스트림 TS에 다중화되는 TS의 구간들에만 그래픽 정보가 다중화된다. 트릭 재생중에서, I 화상 데이터를 포함하는 전송 스트림 TS의 부분들(53)만이 판독된다. 이러한 용도로 CPI 테이블이 사용된다. 이때에는 이 스트림의 시작 위치와 I 화상의 길이가 주어진다. 본 발명에 따르면, I 화상을 포함하는 TD의 구간(51)에만 그래픽 데이터가 다중화된다. B+P 화상들을 포함하는 구간(52)에는, 그래픽 데이터가 다중화되지 않는다. 따라 서, 트릭 재생 중에 전체 그래픽 데이터가 접근가능하며 추가적인 처리를 위해 사용가능하다.
본 발명의 오소링 방법의 실시예에 따라 비디오 신호를 오소링할 때, 비디오, 오디오, 프리젠테이션 및 대화형 그래픽의 기본 스트림들로부터 발생된 전송 스트림 패킷들이 모두 멀티플렉서(61)를 사용하여 한 개의 MPEG 전송 스트림에 다중화된다. 도 6의 예시에 의해 제공되는 TS의 오소링 중에는 다음과 같은 다중화 규칙을 따라야 한다:
- 각각의 기본 스트림은 그 자신의 PID 번호를 갖는다.
- 각각의 기본 스트림에 대한 버퍼의 요구를 고려하는데, 이것은 디코딩 버퍼에서의 버퍼 언더플로우 또는 오버플로우를 방지한다는 것을 의미한다.
- 각각의 액세스 유니트는 PTS(Presentation Time Stamp)( 및 DTS(Decoding Time Stamp))를 갖는다.
- (전송 버퍼에서 평균값이 취해지는) 최대 비트 레이트는 기본 스트림의 종류에 의존하는 최대값을 갖는다(비디오에 대해서는 40 Mbps, 오디오에 대해서는 2Mbps, 시스템 데이터에 대해서는 1Mbps).
- 그래픽 스트림의 다중화 레이트가 다소 낮다. 이것은, 도 4에 도시된 것과 같이, 한 개의 화상을 표시하기 위한 그래픽 스트림이 다수의 프레임 구간에 걸쳐 분포된다는 것을 의미한다.
- 그래픽 화상은 일정 시간 후에 리플레시(refresh)되며, 이 시간 간격은 도 4에 나타낸 것과 같이 클 수 있다(수분에 이를 수 있다).
- 트릭 재생중에는 스트림의 일부만 판독된다. I 화상만이 판독되는 경우가 빈번하다. MPEG 전송 스트림의 I 화상의 시작 위치(I-시작) 및 I 화상의 종료(I-종료)를 표시하는 CPI 정보가 이러한 목적으로 사용된다.
- P 및 B 화상들이 스트림에 다중화되는 구간 중에는 그래픽 데이터, 또는 그래픽의 처리와 관련된 다른 데이터가 스트림에 다중화되지 않는다.
- TS가 기억되면, CPI 테이블이 유도되어 마찬가지로 광 디스크 또는 하드디스크 등의 디지털 저장매체에 저장된다.
기본 스트림(60)에서 발생된 데이터는 버퍼에 존재하거나 하드디스크 또는 광 디스크 등의 디지털 저장매체에서 사용이 가능하다. 위에서 주어진 일반적인 다중화 규칙들은 기본 스트림의 TS 패킷들의 1개의 MPEG2 전송 스트림에의 다중화중에 따르게 된다. 한가지 추가적인 규칙이 적용되는데, 이것은 I 프레임이 스트림에 다중화되고 있는 구간에만 그래픽 기본 스트림을 멀티플렉스에 다중화하는 것에 관한 것이다. 이와 같은 규칙은 이 규칙이 적절한 모든 기본 스트림에 적용된다.
도 7에 도시된 본 발명의 또 다른 실시예에서는, 비디오 플레이어(70)가, I 화상들로부터의 데이터가 존재하는 TS의 부분만을 판독하기 위해, 상기한 오소링 방법에 따라 오소링된 TS에서 재생되고 있는 트릭 재생중에, CPI 테이블(71)을 이용한다. 이러한 선택은 CPI 선택수단(72)에 의해 행해진다. 이에 따르면, 해당 스트림들만이 역다중화기(73)에서 필터링된다. MPEG2 TS 화상의 연속성 카운터를 감시하여 패킷이 없어지지 않았는지를 검사한다. 그래픽과 비디오가 디코더들(74, 75)에 의해 각각 디코딩되고, 필요한 경우에는 버퍼링된다. 그후, 디코딩된 비디오 화상(76)과 이와 중첩된 디코딩된 그래픽 화상(77)이 I 화상의 프리젠테이션 구간에 표시된다. 이에 따르면, 트릭 재생 중과 트릭 재생 종료 직후에 트릭 재생에서 방해받지 않은 그래픽의 프리젠테이션이 가능하게 된다.
본 발명의 또 다른 실시예에 따르면, 다중화된 비디오 신호가 위에 기록된 디지털 저장매체가 제공되는데, 이때 비디오 신호는 도 6을 참조하여 위에서 설명한 오소링 방법에 따라 오소링된다. 디지털 매체는 하드디스크 대량 저장장치이거나, DVD 또는 BD-ROM 등의 광 디스크인 것이 바람직하다.
상기한 트릭 재생 관련 방법들과, 본 발명에 따른 장치들, 프로그램 및 디지털 매체의 응용 및 용도는 다양하며, DVD 또는 BD-ROM 등의 광 디스크 상에의 배포용 영화 등과 같은 전형적인 분야를 포함한다. 이때, 스튜디오에서 오소링하는 동안, I 화상들이 송신되는 구간에만 그래픽 데이터가 다중화되어야 한다는 점에 유의하기 바란다.
이것은 자신의 기록물의 개인용 오소링에 사용될 수도 있다. 오소링 소프트웨어 도구들은, I 화상들이 송신되는 구간에만 그래픽 데이터가 스트림에 다중화된다는 점에 조심해야 한다.
이것은 방송신호를 위해서도 사용될 수 있다. 이와 같은 경우에는 방송 스튜디오에서 행해져야 한다.
상기한 설명에서는 프리젠테이션 그래픽 또는 대화형 그래픽일 수 있는 그래픽 스트림을 언급하였다. 동일한 기술이 방송신호에 대해 명시된 소위 SI(Service Information) TS 패킷들과 MPEG에 명시된 PSI(Program Specific Information)에도 적용될 수 있다는 것은 자명하다.
본 발명의 구체적인 실시에를 참조하여 위에서 본 발명을 설명하였다. 그러나, 예를 들어 위에서 설명한 것과 다른 다중화 순서, 하드웨어 또는 소프트웨어에 의한 상기한 방법의 수행 등과 같이, 첨부된 청구범위의 범주를 벗어나지 않으면서 전술한 바람직한 실시예 이외의 실시예들이 마찬가지로 행해질 수 있다.
더구나, 본 명세서에서 사용된 용어 "구비한다/구비하는"은 다른 구성요소들 또는 단계들을 배제하지 않으며, 용어 "a" 또는 "an"이 복수를 배제하지 않으며, 한 개의 프로세서 또는 기타 유니트가 청구항에 언급된 다수의 유니트들 또는 회로들의 기능을 충족시킬 수도 있다.
Claims (16)
- 멀티플렉스 스트림에 그래픽 콘텐츠를 포함하는 디지털 비디오 신호를 오소링하는 방법으로서, 오소링중에 상기 신호를 구성하는 단계와, 상기 스트림에 다중화된 적어도 제 1 종류의 화상의 프레임에 상기 그래픽 콘텐츠만을 다중화하는 단계를 포함하는 것을 특징으로 하는 오소링방법.
- 제 1항에 있어서,상기 디지털 비디오 신호는 MPEG-2 호환 신호인 것을 특징으로 하는 오소링방법.
- 제 1항 또는 제 2항에 있어서,상기 제 1 종류의 화상은 스트림에 있는 다른 화상들을 참조하지 않고 코딩된 I 화상인 것을 특징으로 하는 오소링방법.
- 제 1항 내지 제 3항에 있어서,상기 그래픽은 프리젠테이션 그래픽 또는 대화형 그래픽인 것을 특징으로 하는 오소링방법.
- 제 4항에 있어서,상기 프리젠테이션 그래픽은 자막을 포함하는 것을 특징으로 하는 오소링방법.
- 제 4항에 있어서,상기 대화형 그래픽은 메뉴를 포함하는 것을 특징으로 하는 오소링방법.
- 제 1항 내지 제 6항에 따라 오소링된 그래픽 콘텐츠를 포함하는 디지털 비디오 신호에 대한 트릭 재생방법으로서, 상기 트릭 재생을 표시하기 위한 소스로서 트릭 재생 중에 소스 멀티플렉스 스트림으로부터 선택된 수의 제 1 종류의 화상을 판독하는 단계와, 상기 제 1 종류의 화상과 함께, 상기 제 1 종류의 화상들에 다중화된 상기 그래픽 콘텐츠를 판독하는 단계를 포함하는 것을 특징으로 하는 트릭 재생방법.
- 멀티플렉스 스트림에 그래픽 콘텐츠를 포함하는 디지털 비디오 신호를 오소링하는 장치로서, 제 1항 내지 제 6항에 따른 방법을 수행하도록 구성된 것을 특징으로 하 는 오소링장치.
- 그래픽 콘텐츠를 포함하는 디지털 비디오 신호의 트릭 재생용 장치로서,제 7항에 따른 방법을 수행하도록 구성된 것을 특징으로 하는 트릭 재생용 장치.
- 컴퓨터에 의해 처리하기 위한 컴퓨터 프로그램을 수록한 컴퓨터 판독가능한 기록매체로서, 상기 컴퓨터 프로그램이 멀티플렉스 스트림에 그래픽 콘텐츠를 포함하는 디지털 비디오 신호를 오소링하기 위한 코드 세그먼트들을 포함하고, 상기 컴퓨터 프로그램이 제 1 항 내지 제 6항에 따른 방법을 수행하도록 구성된 것을 특징으로 하는 컴퓨터 판독가능한 기록매체.
- 컴퓨터에 의해 처리하기 위한 컴퓨터 프로그램을 수록한 컴퓨터 판독가능한 기록매체로서, 상기 컴퓨터 프로그램이 멀티플렉스 스트림에 그래픽 콘텐츠를 포함하는 디지털 비디오 신호의 트릭 재생을 위한 코드 세그먼트들을 포함하고, 상기 컴퓨터 프로그램이 제 7항에 따른 방법을 수행하도록 구성된 것을 특징으로 하는 컴퓨터 판독가능한 기록매체.
- 그래픽 콘텐츠를 포함하는 디지털 비디오 신호로서, 전송 스트림에 선택된 수의 제 1 종류의 코딩된 화상들을 포함하고, 상기 그래픽 콘텐츠가 상기 제 1 종류의 화상에만 다중화된 것을 특징으로 하는 디지털 비디오 신호.
- 제 1항 내지 제 6항 중 어느 한 항에 의해 오소링된 다중화된 디지털 비디오 신호.
- 제 12항 또는 제 13항에 있어서,상기 신호가 디지털 저장매체에 저장된 것을 특징으로 하는 디지털 비디오 신호.
- 제 12항 또는 제 13항에 있어서,상기 신호가 방송되도록 구성된 것을 특징으로 하는 디지털 비디오 신호.
- 제 12항 내지 제 14항 중 어느 한 항에 따른 신호가 저장된 디지털 저장매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04103595.7 | 2004-07-27 | ||
EP04103595 | 2004-07-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20070043016A true KR20070043016A (ko) | 2007-04-24 |
Family
ID=35276529
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020077004285A KR20070043016A (ko) | 2004-07-27 | 2005-07-13 | 트릭 재생 중 및 트릭 재생 후의 그래픽의 접근성의 향상 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20080292263A1 (ko) |
EP (1) | EP1779387A1 (ko) |
JP (1) | JP2008508766A (ko) |
KR (1) | KR20070043016A (ko) |
CN (1) | CN1993762A (ko) |
TW (1) | TW200627972A (ko) |
WO (1) | WO2006013486A1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8069466B2 (en) * | 2005-08-04 | 2011-11-29 | Nds Limited | Advanced digital TV system |
WO2010103635A1 (ja) * | 2009-03-11 | 2010-09-16 | 富士通株式会社 | データ送信装置、データ送信プログラムおよびデータ送受信システム |
US10681386B1 (en) * | 2017-04-03 | 2020-06-09 | L3 Technologies, Inc. | Insertion of end of frame indicators in streaming video protocols |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3577794B2 (ja) * | 1995-07-18 | 2004-10-13 | ソニー株式会社 | データ復号化装置 |
JP3326670B2 (ja) * | 1995-08-02 | 2002-09-24 | ソニー株式会社 | データ符号化/復号化方法および装置、および符号化データ記録媒体 |
JPH0951489A (ja) * | 1995-08-04 | 1997-02-18 | Sony Corp | データ符号化/復号化方法および装置 |
US6445738B1 (en) * | 1996-04-25 | 2002-09-03 | Opentv, Inc. | System and method for creating trick play video streams from a compressed normal play video bitstream |
GB0016061D0 (en) * | 2000-06-30 | 2000-08-23 | Koninkl Philips Electronics Nv | Efficient recording of object carousels |
JP2002135774A (ja) * | 2000-10-24 | 2002-05-10 | Matsushita Electric Ind Co Ltd | 圧縮映像情報の伝送装置 |
JP2002290894A (ja) * | 2001-03-26 | 2002-10-04 | Mitsubishi Electric Corp | ディジタルビデオデータ記録/再生装置 |
US7330640B2 (en) * | 2002-04-15 | 2008-02-12 | Thomson Licensing | Display of closed caption and sub-picture information during limited speedup video trick modes |
US20060083488A1 (en) * | 2002-12-05 | 2006-04-20 | Van Gassel Jozef P | Allocation and scheduling strategy for improved trick play performance and temporal scalability |
US20060277581A1 (en) * | 2003-03-10 | 2006-12-07 | Avraham Eliyahu | Local entity and a method for providing media streams |
-
2005
- 2005-07-13 EP EP05762123A patent/EP1779387A1/en not_active Withdrawn
- 2005-07-13 US US11/572,608 patent/US20080292263A1/en not_active Abandoned
- 2005-07-13 KR KR1020077004285A patent/KR20070043016A/ko not_active Application Discontinuation
- 2005-07-13 JP JP2007523187A patent/JP2008508766A/ja active Pending
- 2005-07-13 WO PCT/IB2005/052323 patent/WO2006013486A1/en active Application Filing
- 2005-07-13 CN CNA2005800255279A patent/CN1993762A/zh active Pending
- 2005-07-22 TW TW094124804A patent/TW200627972A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
CN1993762A (zh) | 2007-07-04 |
EP1779387A1 (en) | 2007-05-02 |
US20080292263A1 (en) | 2008-11-27 |
WO2006013486A1 (en) | 2006-02-09 |
TW200627972A (en) | 2006-08-01 |
JP2008508766A (ja) | 2008-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4837868B2 (ja) | ディジタルビデオ記録物を編集するための方法及び装置並びに、そのような方法で作成された記録物 | |
US7266288B2 (en) | Video/audio playback apparatus and video/audio playback method | |
KR101777908B1 (ko) | 코딩된 비디오 프레임들의 시퀀스를 처리하는 방법 | |
US8233780B2 (en) | Reproducing apparatus and method, and recording medium | |
JP2003158724A (ja) | デジタルビデオレコーダーにおいて特別モード再生を実施するためにmpegビデオデータをインデックスする装置及び方法 | |
KR20060088303A (ko) | 디지털 방송 수신기의 동영상 저장/재생 장치 및 방법 | |
JP2004208305A (ja) | オーディオ/ビデオ復号方法および装置、ビデオドライバ回路およびそれを組み込んでいるデコーダボックス | |
US20110075994A1 (en) | System and Method for Video Storage and Retrieval | |
KR101014664B1 (ko) | 복수의 데이터 스트림 간의 연속 재생을 보장하는 재생방법 및 그 재생 장치 | |
KR101142379B1 (ko) | 디지털 방송 재생 방법 및 장치, 디지털 방송 녹화 방법 | |
US7813621B2 (en) | Synchronized streaming layer with presentation layer | |
KR20070043016A (ko) | 트릭 재생 중 및 트릭 재생 후의 그래픽의 접근성의 향상 | |
CA2490879C (en) | Reproducing apparatus and method, and recording medium | |
US20130287361A1 (en) | Methods for storage and access of video data while recording | |
JP4763589B2 (ja) | 再生装置、および、その再生方法 | |
CA2725177C (en) | Reproducing apparatus and method, and recording medium | |
EP2015305A1 (en) | A device and method for smooth reverse playback of media | |
JP4967402B2 (ja) | 多重化ストリーム変換装置および方法 | |
JP2005026990A (ja) | デジタル記録再生装置 | |
van Gassel et al. | MPEG-2 compliant trick play over a digital interface | |
JP4861221B2 (ja) | 記録装置、記録方法、映像記録再生装置、および、その録画ファイル加工方法 | |
JP2004282794A (ja) | 記録媒体の記録方法及び再生方法 | |
JP2005276246A (ja) | 情報再生方法および情報再生装置 | |
KR20050093434A (ko) | 개인용 비디오 저장 장치 및 이를 이용한 영상 재생 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |