[go: up one dir, main page]

KR20080012377A - Method and apparatus for hierarchical transmission / reception in digital broadcasting - Google Patents

Method and apparatus for hierarchical transmission / reception in digital broadcasting Download PDF

Info

Publication number
KR20080012377A
KR20080012377A KR1020077030154A KR20077030154A KR20080012377A KR 20080012377 A KR20080012377 A KR 20080012377A KR 1020077030154 A KR1020077030154 A KR 1020077030154A KR 20077030154 A KR20077030154 A KR 20077030154A KR 20080012377 A KR20080012377 A KR 20080012377A
Authority
KR
South Korea
Prior art keywords
stream
priority
streams
service
transmitted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020077030154A
Other languages
Korean (ko)
Inventor
자니 배레
하리 제이. 페코넨
토미 아우라넨
미스카 한눅셀라
펙카 탈몰라
줏시 베스마
Original Assignee
노키아 코포레이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 노키아 코포레이션 filed Critical 노키아 코포레이션
Priority to KR1020077030154A priority Critical patent/KR20080012377A/en
Publication of KR20080012377A publication Critical patent/KR20080012377A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/34Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4355Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/38Transmitter circuitry for the transmission of television signals according to analogue transmission standards
    • H04N5/40Modulation circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/10Aspects of broadcast communication characterised by the type of broadcast system
    • H04H2201/16Aspects of broadcast communication characterised by the type of broadcast system digital video broadcasting - handhelds [DVB-H]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

In accordance with various aspects of the invention, there is being provided a method and apparatus for transmitting, and a method and apparatus for receiving a digital broadcast signal comprising a hierarchical modulation having a high priority stream and a low priority stream. The content to be received or transmitted in encoded into two stream so that a first stream is configured to be transmitted or received with the high priority stream, and a second stream to be transmitted/received with the low priority stream is configured to contain additional information for increasing the bitrate of the first stream.

Description

디지털 방송에서 계층적인 전송/수신을 위한 방법 및 장치{Method and apparatus for hierarchical transmission/reception in digital broadcast}Method and apparatus for hierarchical transmission / reception in digital broadcasting {Method and apparatus for hierarchical transmission / reception in digital broadcast}

본 발명은 계층적인 변조를 사용하는 디지털 방송 신호를 전송하고 그리고/또는 수신하기 위한 장치에 관련된 것이다. 더 나아가, 본 발명은 그런 장치들을 사용하는 것에도 관련된다.The present invention relates to an apparatus for transmitting and / or receiving digital broadcast signals using hierarchical modulation. Furthermore, the present invention also relates to the use of such devices.

오늘날 (셀룰러 이동 전화기 또는 PDA와 같은) 배터리로 구동되는 핸드헬드 기기들로 향하는 특히 TV 콘텐츠인 멀티미디어 콘텐츠 방송은 유망한 사업 기회로 간주되고 있다.Today, multimedia content broadcasting, particularly TV content, towards battery-powered handheld devices (such as cellular mobile phones or PDAs) is considered a promising business opportunity.

DVB-H (Digital Video Broadcasting-handheld), DVB-T (Digital Video Broadcasting - Terrestrial), DMB- T (Digital Multimedia Broadcast-Terrestrial), T-DMB (Terrestrial Digital Multimedia Broadcasting) 그리고 MediaFLO (Forward Link Only)와 같은 예들인 디지털 광대역 무선 방송 기술들이 그런 서비스들을 구축하는데 사용될 수 있다. 많은 국제적인 포럼과 R&D 프로젝트들이 기술과 떠오르는 사업 기회를 표준화하고, 그에 접근하며 로비하기 위해 전념하며, 다음과 같다:CBMS (Convergence of Broadcast and Mobile Services), MBMS (Multimedia Broadcast Multicast Service), OMA (Open Mobile AIIi- ance), BMCO (Broadcast_Mobile_Convergence) forum, DigiTAG (Digital terrestrial television action group), IP Datacast Forum.With Digital Video Broadcasting-handheld (DVB-H), Digital Video Broadcasting-Terrestrial (DVB-T), Digital Multimedia Broadcast-Terrestrial (DMB-T), Terrestrial Digital Multimedia Broadcasting (T-DMB), and MediaFLO (Forward Link Only) The same examples, digital broadband wireless broadcast technologies, can be used to build such services. Many international forums and R & D projects are dedicated to standardizing, accessing and lobbying for technology and emerging business opportunities, including: Convergence of Broadcast and Mobile Services (CBMS), Multimedia Broadcast Multicast Service (MBMS), and OMA (Open). Mobile AIIiance), BMCO (Broadcast_Mobile_Convergence) forum, DigiTAG (Digital terrestrial television action group), IP Datacast Forum.

DVB-T/H 표준의 가장 흥미있는 특징은 계층적인 변조를 사용할 수 있는 네트워크를 구축할 수 있는 능력이다. 일반적으로, 이런 시스템들은 두 개의 독립적인 다중화기에 대해 하나의 동일한 채널을 공유한다.The most interesting feature of the DVB-T / H standard is the ability to build networks that can use hierarchical modulation. In general, these systems share one and the same channel for two independent multiplexers.

계층적인 변조에서, 성상(constellation)의 가능한 디지털 상태들(예를 들면 64-QAM의 경우 64 가지 상태, 16-QAM의 경우 16 가지 상태)은 계층적이지 않은 경우에서와는 다르게 해석된다.In hierarchical modulation, the possible digital states of constellation (eg 64 states for 64-QAM, 16 states for 16-QAM) are interpreted differently than in the non-hierarchical case.

특히, 두 개의 별도의 데이터 스트림(stream)들이 전송을 위해 이용 가능하게 될 수 있다: 첫 번째 스트림(HP: 높은 우선순위)은 그 상태가 위치한 사분면의 수에 의해 정의되며(예를 들면 특별한 QPSK 스트림), 두 번째 스트림(LP: 낮은 우선순위)은 그 사분면 내에 있는 상태의 위치에 의해 정의된다 (예를 들면 16-QAM 또는 QPSK 스트림).In particular, two separate data streams may be made available for transmission: the first stream (HP: high priority) is defined by the number of quadrants in which the state is located (eg special QPSK). Stream), the second stream (LP: low priority) is defined by the position of the state within its quadrant (eg 16-QAM or QPSK stream).

그런 알려진 시스템에서, 예를 들면 상이한 능력들을 가지고 상이한 수신 상태들인 IRD(Integrated Receiver Decoder)들과 같은 수신기 내에서 사용하기 위해, 계층적 변조의 두 개의 상이한 해상도/디테일 레벨(detail level)을 가진 동일한 비디오 콘텐트를 전송하는 것이 제안되었다. 도 1에서, IDR A는 옥외 수신 상황에서 이동 수신기를 위해 기획된 서비스를 설명하기 위해 사용되며, IRD C는 ETSI TR 102 377에 따라 옥외 수신 상황에서 휴대용 수신기를 위해 의도된 서비스를 설명하기 위해 사용된다. 더 낮은 해상도는 HP를 사용할 것이며 더 높은 해상도는 LP를 사용할 것이다. 그러므로 도 1로부터 볼 수 있는 것과 같이 불리하게도 동일한 콘텐츠가 2번 전송된다.In such known systems, the same with two different resolution / detail levels of hierarchical modulation, for example for use in receivers such as Integrated Receiver Decoders (IRDs) with different capabilities and different reception states. It has been proposed to transmit video content. In Figure 1, IDR A is used to describe the service planned for a mobile receiver in an outdoor reception situation, and IRD C is used to describe the service intended for a portable receiver in an outdoor reception situation according to ETSI TR 102 377. do. Lower resolutions will use HP and higher resolutions will use LP. Therefore, as can be seen from FIG. 1, the same content is disadvantageously transmitted twice.

예를 들면, 두 가지 콘텐츠 스트림들이 있다: 저해상도 5 Mbit/s와 고해상도 10 Mbit/s. 계층적인 모드에서, 전송에 대한 충분한 용량을 확보하기 위해 HP에 대해서는 QPSK를 그리고 LP에 대해서는 16QAM을 선택한다. 이런 선택에 따르는 문제는 LP:16QAM 성능은 비-계층적인 64QAM보다 더 나쁘다는 것이다. 그러므로 LP 스트림에 대한 이동 수신 가능성들은 매우 제한된다.For example, there are two content streams: low resolution 5 Mbit / s and high resolution 10 Mbit / s. In hierarchical mode, select QPSK for HP and 16QAM for LP to ensure sufficient capacity for transmission. The problem with this choice is that LP: 16QAM performance is worse than non-hierarchical 64QAM. Therefore, mobile reception possibilities for LP streams are very limited.

반면, HP 대해서 QPSK가 그리고 LP에 대해서 QPSK가 선택되면, 이동 수신 능력은 충분하다 (비-계층적인 16QAM과 동일). 그러나, 이런 방법을 사용할 때에 서비스의 수를 제한해야 하며, 이는 더 높은 해상도 스트림들에 대해 LP에는 충분한 수용 용량이 없기 때문이다.On the other hand, if QPSK is selected for HP and QPSK is selected for LP, mobile reception capability is sufficient (equivalent to non-hierarchical 16QAM). However, when using this method, the number of services must be limited because LP does not have sufficient capacity for higher resolution streams.

본 발명의 목적은 용량과 성능에 대한 요구 사항들을 유연하게 결합시키도록 계층적인 변조의 부호화를 적응시키는 것이다.It is an object of the present invention to adapt the coding of hierarchical modulation to flexibly combine the requirements for capacity and performance.

본 발명의 다양한 모습들에 따라서, 높은 우선순위와 낮은 우선순위의 멀티미디어 스트림들을 구비하는 계층적인 변조를 포함하는 디지털 방송 신호를 전송하는 방법과 장치 그리고 수신하는 방법과 장치가 제공된다. 각 멀티미디어 스트림은 연관된 시그날링은 물론 하나 또는 그 이상의 특별한 부호화 유형의 미디어 스트림들을 포함할 것이다. 수신되거나 전송될 적어도 하나의 미디어 콘텐츠의 소스가 두 가지 스트림으로 부호화되어, 그 결과 첫 번째 스트림은 높은 우선 순위의 스트림과 함께 전송되거나 수신되도록 구성되며, 낮은 우선순위의 스트림과 함께 전송되거나 수신되는 두 번째 스트림은 첫 번째 스트림의 비트레이트(bitrate)를 증가시키기 위한 부가 정보를 포함하도록 구성된다.In accordance with various aspects of the present invention, a method and apparatus for transmitting and receiving a digital broadcast signal including hierarchical modulation with multimedia streams of high priority and low priority are provided. Each multimedia stream will contain one or more special encoding types of media streams as well as associated signaling. The source of at least one media content to be received or transmitted is encoded into two streams, such that the first stream is configured to be transmitted or received with a high priority stream and is transmitted or received with a low priority stream. The second stream is configured to include additional information for increasing the bitrate of the first stream.

그러나 본 발명의 다른 실시예들이 종속 청구항들과 추가의 실시예들의 설명에서 상세하게 기재된다.However, other embodiments of the invention are described in detail in the dependent claims and the description of further embodiments.

본 발명은 첨부된 도면들을 참조하여, 단지 예를 들기 위해서, 이제 설명될 것이다.The invention will now be described with reference to the accompanying drawings, for illustrative purposes only.

도 1은 DVB 신호를 전송하기 위한 알려진 시스템을 도시한 것이다.1 illustrates a known system for transmitting DVB signals.

도 2는 DVB 신호가 전송되는 시스템의 예를 도시한 것이며, 그곳에서 콘텐츠가 본 발명의 추가적인 실시예에 따라 부호화된다.2 shows an example of a system in which a DVB signal is transmitted, where content is encoded according to a further embodiment of the present invention.

도 3은 본 발명의 추가적인 실시예를 도시한 것이다.3 illustrates a further embodiment of the present invention.

도 4는 본 발명의 추가적인 다른 실시예를 도시한 것이다.4 illustrates a further alternative embodiment of the present invention.

도 5는 DVB 신호를 수신하는 단말을 도시한 것이며, 그곳에서 본 발명의 추가적인 실시예에 따라 콘텐츠가 복호화된다.5 shows a terminal receiving a DVB signal, where the content is decoded in accordance with a further embodiment of the present invention.

도 6은 본 발명의 예들이 사용될 수 있는 방송 시스템을 도시한 것이다.6 illustrates a broadcast system in which examples of the present invention may be used.

도 2는 다양한 실시예들의 시스템 및/또는 전송기에 적용되는 가변 (scalable) 인코더 장치(200)를 개시한다. 가변 비디오 코더는 가변 인코더(200)의 일 예이다. 예를 들면, 해상도나 디테일 레벨은 가변일 수 있다. 가변 인코더 장치 는 다중 프로토콜 캡슐화부(IPE)(201)를 포함한다. IPE(201)는 서비스 1, IRD C, 가변 비디오 기본 및 향상 프로토콜 계층들을 신호들(202)인 개별 IP 스트림으로서 수신한다. DVB 신호(203)는 첫 번째 스트림(204)과 두 번째 스트림(205)을 포함한다. 첫 번째 스트림은 높은 우선순위(HP)에서의 서비스 1, IRD C 기본 계층이다. 두 번째 스트림은 낮은 우선순위(LP)에서의 서비스 1, IRD A 향상 계층을 포함한다. 기본 계층은 저해상도의 비디오를 포함하고 HP 스트림과 함께 전송된다. 향상 계층은 고해상도 비디오를 위해 필요한 여분의 정보를 포함하고 LP 스트림과 함께 전송된다. 그러므로 콘텐츠는 두 번 전송되지 않으며 다만 기본 계층과 향상들(즉, 향상 계층)이 별도로 전송되는 것이다.2 discloses a scalable encoder apparatus 200 applied to a system and / or transmitter of various embodiments. The variable video coder is an example of the variable encoder 200. For example, the resolution or detail level may be variable. The variable encoder device includes a multi-protocol encapsulation (IPE) 201. IPE 201 receives the Service 1, IRD C, variable video basic and enhancement protocol layers as separate IP streams, which are signals 202. The DVB signal 203 includes a first stream 204 and a second stream 205. The first stream is Service 1, IRD C base layer, at high priority (HP). The second stream contains the Service 1, IRD A enhancement layer at low priority (LP). The base layer contains low resolution video and is transmitted with the HP stream. The enhancement layer contains the extra information needed for high resolution video and is sent with the LP stream. Therefore, the content is not transmitted twice but the base layer and enhancements (ie enhancement layer) are transmitted separately.

예를 들면, HP:QPSK, LP:QPSK 계층적인 모드가 서비스들의 수를 제한하지 않으면서 사용된다. 이는 향상들이 전체 10 Mbit를 요구하는 것이 아니라, 예를 들면, 이용 가능한 5 Mbit를 요구하기 때문이다. 따라서 훌륭한 이동 수신이 보장된다. 계층적인 변조는 가변 비디오 코덱과 조합되면 상승 효과를 제공한다. 가변 비디오 코덱의 일 실시예에서, 시간 가변성(scalability) (프레임 레이트(rate)) 또는 공간 가변성 (픽셀들의 개수)이 사용될 수 있다. 그러나 다른 추가의 실시예에서는 화면의 레이트가 가변이다. 가변 비디오 코덱이 없으면 계층적인 변조의 사용이 더 제한된다.For example, HP: QPSK, LP: QPSK hierarchical modes are used without limiting the number of services. This is because the enhancements do not require a full 10 Mbit, but for example 5 Mbit available. Thus, good mobile reception is guaranteed. Hierarchical modulation provides a synergistic effect when combined with a variable video codec. In one embodiment of a variable video codec, temporal scalability (frame rate) or spatial variability (number of pixels) may be used. However, in another further embodiment, the rate of the screen is variable. Without a variable video codec, the use of hierarchical modulation is further limited.

대안으로는 서비스 시스템이라고도 언급되는, 다양한 추가의 실시예들에 따르는, 인코더는 사용자 서비스를 위해 미디어 스트림들을 부호화한다. 서비스 시스템은 제공되는 우선순위 클래스들을 개수와 (제시되었던 계층적인 변조의 경우에는 2개) 우선순위 클래스들을 위한 목적 미디어 비트레이트를 선험적으로 안다. 대안으로, IP 캡슐화부 (대안으로 다중 프로토콜 캡슐화부라고 언급됨)는 이 값들을 서비스 시스템에 시그날링한다. 서비스 시스템은 선험적 지식을 사용하여 수동이나 자동의 어느 하나로 IP 패킷들의 중요성을 기반으로 우선순위가 붙여진 IP 패킷들을 생성한다. 상이한 우선순위 라벨 값들의 수는 제공된 우선순위 클래스들의 알려진 수와 같다. 예를 들면, 뉴스 방송 서비스에서, 오디오는 비디오보다 더 높은 우선순위를 가지며, 비디오는 보조의 미디어 향상 데이터보다 더 높은 우선순위를 가진다. 상기 예로 계속하면, 추가의 우선순위 할당은 가변의 부호화된 비디오 스트림에서 생성되어 기본 계층 IP 패킷들은 향상 계층 IP 패킷들보다 높은 우선수위를 할당받는 것이 가능하도록 한다. 우선순위를 시그날링하기 위한 실제적인 수단은 다음을 포함한다: IP 멀티캐스트가 사용되고 별개의 멀티캐스트 그룹 주소가 각 우선순위 레벨에 할당된다. 대안으로, IPv6 패킷 헤더의 우선순위 비트들이 사용될 수 있다. 대안으로, RTP 페이로드 헤더들 또는 RTP 페이로드들 내의 우선순위의 미디어-특유 표지들을 사용하는 것이 종종 가능하다. 예를 들면, H.264 RTP 페이로드 형색의 RTP 페이로드 헤더 내의 nal_ref_idc 엘리먼트가 사용될 수 있다. 더 나아가, 대응하는 우선순위 클래스의 알려진 미디어 비트레이트에 맞추어보기 위해 어떤 우선순위 레벨이 적용된 IP 패킷의 비트레이트를 서비스 시스템이 조절한다. 비트레이트 조절을 위한 수단이 오디오와 비디오 부호화 목적물 비트레이트 선택을 포함한다. 예를 들면, AMR-WB+와 같은, 많은 오디오 코딩 방법은 상이한 비트레이트들에 대한 여러 가지 모드들을 포함한다. 비디오 인코더들은 코더 제어 블록을 포함하며, 그 제어 블록은 다른 것들 중에서 인코더의 출력 비트레이트를 조절한다. 비디오 비트레이트 조절을 위한 수단은 영상 레이트 제어와 예측 오류 영상을 위한 양자화 단계 크기 선택을 포함한다. 게다가, 미디어 인코딩은 가변성의 방법으로 실행될 수 있다. 예를 들면, 비디오는 임시로 가변적일 수 있고, 기본 계층은 7.5 Hz 영상 레이트로 결정될 수 있고 기본 및 향상 계층은 둘다 30 Hz 영상 레이트로 결정될 수 있다. 그러면 기본 계층은 향상 계층보다 더 높은 우선순위로 할당된다. 다음에, 두 가지 우선순위 클래스들이 있으며, 그래서 서비스 시스템이 두 세트의 IP 패킷 스트림들을 생성하고, 하나는 여기에서 높은 우선순위(HP) 스트림으로 그리고 다른 하나는 낮은 우선순위(LP) 스트림으로 언급되는 경우를 고려한다.According to various further embodiments, also referred to as a service system, the encoder encodes the media streams for user service. The service system knows a priori the number of priority classes provided and the destination media bitrate for the priority classes (two in the case of the hierarchical modulation presented). Alternatively, the IP encapsulation unit (alternatively referred to as multiprotocol encapsulation unit) signals these values to the service system. The service system uses prior knowledge to generate prioritized IP packets based on the importance of the IP packets, either manually or automatically. The number of different priority label values is equal to the known number of provided priority classes. For example, in a news broadcast service, audio has a higher priority than video, and video has a higher priority than secondary media enhancement data. Continuing with the example above, an additional priority assignment is generated in the variable coded video stream to enable base layer IP packets to be assigned a higher priority than enhancement layer IP packets. Practical means for signaling priorities include the following: IP multicast is used and a separate multicast group address is assigned to each priority level. Alternatively, priority bits of the IPv6 packet header may be used. Alternatively, it is often possible to use media-specific markers of priority in RTP payload headers or RTP payloads. For example, the nal_ref_idc element in the RTP payload header of the H.264 RTP payload format may be used. Further, the service system adjusts the bitrate of the IP packet to which a certain priority level is applied to match the known media bitrate of the corresponding priority class. Means for bitrate adjustment include audio and video encoding object bitrate selection. For example, many audio coding methods, such as AMR-WB +, include several modes for different bitrates. Video encoders include a coder control block, which adjusts the output bitrate of the encoder, among others. Means for video bitrate adjustment include picture rate control and quantization step size selection for prediction error pictures. In addition, media encoding can be performed in a variable manner. For example, video may be temporarily variable, the base layer may be determined at a 7.5 Hz image rate, and the base and enhancement layers may both be determined at a 30 Hz image rate. The base layer is then assigned a higher priority than the enhancement layer. Next, there are two priority classes, so the service system creates two sets of IP packet streams, one here referred to as the high priority (HP) stream and the other as the low priority (LP) stream. Consider the case.

방송에서 계층적인 우선순위 변조를 사용하는 추가의 다양한 실시예들Additional Various Embodiments Using Hierarchical Priority Modulation in a Broadcast

미디어 압축 방법에서, 중요도의 카테고리를 부호화된 미디어들의 개별 비트 스트링들에 할당할 수 있으며, 이제부터는 우선순위라고 부른다. 부호화된 비디오에서, 예를 들면 비-예측적으로 부호화된 정보(인트라 픽처(intra pictures))는 예측적으로 부호화된 정보(인터 픽처(inter pictures))보다 더 높은 우선순위를 가진다. 인터 픽처 중에서, 다른 인터 픽처의 예측에 사용되는 것들(기준 픽처(reference picture))은 미래의 예측에는 사용되는 되지 않는 다른 것들(비-기준 픽처)보다 더 높은 우선순위를 가진다. 일부 오디오 부호화 방법들은 콘텐츠 재생 이 시작할 수 있기 전에 코드북(codebook) 정보의 존재를 필요로 하며, 이 경우 그 코드북을 나르는 패킷들은 콘텐츠 패킷들보다 더 높은 우선순위를 갖는다. MIDI를 사용할 때, 악기 정의들은 실제의 실시간 MIDI 스트림보다 더 높은 우선순위를 가진다. 본 기술분야의 당업자는 제시된 예들을 기반으로 미디어 부호화 방법들에서의 상이한 우선순위들을 용이하게 식별할 수 있을 것이다.In the media compression method, a category of importance can be assigned to individual bit strings of encoded media, which is now called priority. In coded video, for example, non-predictably coded information (intra pictures) has a higher priority than predictively coded information (inter pictures). Among the inter pictures, those used for prediction of other inter pictures (reference picture) have a higher priority than others that are not used for future prediction (non-reference pictures). Some audio coding methods require the presence of codebook information before content playback can begin, in which case the packets carrying the codebook have a higher priority than content packets. When using MIDI, instrument definitions have a higher priority than actual real-time MIDI streams. One skilled in the art will be able to readily identify different priorities in media encoding methods based on the examples presented.

우선순위는 "소프트"한 기준을 기반으로 하여 창설될 수도 있다. 예를 들면, 미디어 스트림이 오디오와 비디오 패킷들을 포함할 때, 대개의 실제 경우들에서, 사용자의 인식의 관점으로부터, 오디오 정보가 비디오 정보보다 더 중요하다고 가정할 수 있다. 그러면, 오디오 정보는 비디오 정보보다 더 높은 우선순위를 갖는다. 애플리케이션이 필요로 하는 것을 기반으로, 당업자는 단일 미디어 스트림으로 전송되는 상이한 미디어 유형들에 우선순위들을 할당할 수 있어야 한다.Priorities may be created based on "soft" criteria. For example, when a media stream contains audio and video packets, in most practical cases, from the point of view of the user's perception, it can be assumed that audio information is more important than video information. The audio information then has a higher priority than the video information. Based on what the application needs, those skilled in the art should be able to assign priorities to different media types transmitted in a single media stream.

예측적으로 부호화된 미디어를 나르는 패킷들의 손실은 재생산된 품질에 보통은 나쁜 영향을 미친다. 없어진 데이터는 그 패킷이 속한 미디어 프레임에 대해 성가시게 하는 것만이 아니라 부호화 처리의 예측적인 속성 때문에 나중의 프레임들에게로 오류를 전파시킨다. 상기에서 언급된 대개의 미디어 압축 방법들은 독립적인 디코더 재생 정보(IDR)의 개념을 구현한다. IDR 정보는 그 자체의 속성에 의해, 모든 미디어 비트 스트링들 중에서 가장 높은 우선순위를 가진다. 독립적인 디코더 재생정보는 디코더를 알려진 상태로 완전하게 리셋시키는 정보로서 정의된다. ITU-T H.261과 같은 예전의 비디오 압축 표준들에서, IDR 픽처는 인트라 픽처와 동일하다. ITU-T H.264와 같은 현대의 비디오 압축 표준은 기준 픽처 선택을 포함한 다. 모든 예측 메카니즘을 깨고 기준 픽처 선택 매카니즘을 알려진 상태로 리셋시키기 위해, 그런 표준들은 IDR 픽처라고 불리는 특별한 픽처 유형을 포함한다. 언급된 오디오와 MIDI 예에서, IDR은 나중의 복호화를 위해 필요한 모든 코드북/악기 정보를 포함한다. IDR 구간은 IDR 샘플포함)로부터 다음 IDR 샘플(제외)까지의 미디어 샘플들을 복호화 순서에 포함시킨다. IDR 프레임을 따르는 어떤 부호화된 프레임도 IDR 프레임 이전의 프레임을 참조할 수 없다.Loss of packets carrying predictively encoded media usually has a bad effect on the reproduced quality. The missing data not only annoys the media frame to which the packet belongs, but also propagates the error to later frames because of the predictive nature of the encoding process. Most of the media compression methods mentioned above implement the concept of independent decoder playback information (IDR). IDR information has the highest priority among all media bit strings, by its own attribute. Independent decoder reproduction information is defined as information that completely resets the decoder to a known state. In older video compression standards such as ITU-T H.261, the IDR picture is the same as an intra picture. Modern video compression standards such as ITU-T H.264 include reference picture selection. In order to break all prediction mechanisms and reset the reference picture selection mechanism to a known state, such standards include a special picture type called an IDR picture. In the audio and MIDI examples mentioned, the IDR contains all the codebook / instrument information needed for later decoding. The IDR section includes media samples from the IDR sample) to the next IDR sample (excluding) in the decoding order. No coded frame following an IDR frame can reference a frame before an IDR frame.

부호화된 비트 스트림들의 유용한 하나의 속성의 가변성(scalability)이다. 이후에서, 비트 레이트 가변성은 압축된 시퀀스가 다른 데이터 속도로 복호화되는 능력을 언급하는 것으로 설명된다. 그런 압축된 시퀀스는 다른 대역폭을 가지는 채너들을 경유하여 스트림될 수 있고 다른 수신 단말에서 실시간으로 복호화되어 재생될 수 있다.Scalability of one attribute that is useful for coded bit streams. In the following, bit rate variability is described as referring to the ability of a compressed sequence to be decoded at different data rates. Such a compressed sequence can be streamed via channels having different bandwidths and can be decoded and played back in real time at other receiving terminals.

가변성 멀티미디어는 데이터의 계층적인 계층들(hierarchical layers)로 순서화된다. 기본 계층은 비디오 시퀀스와 같은 멀티미디어 클립의 개개 표시를 포함하고 향상 계층은 기본 계층에 추가하여 정제(refinement) 데이터를 포함한다. 멀티미디어 클립의 화질은 향상 계층들이 기본 계층에 더해지는 것에 따라 점진적으로 향상된다.Variable multimedia is ordered in hierarchical layers of data. The base layer contains individual representations of multimedia clips, such as video sequences, and the enhancement layer contains refinement data in addition to the base layer. The quality of the multimedia clip is gradually improved as enhancement layers are added to the base layer.

가변성은 인터넷이나 셀룰러 통신 네트워크의 무선 채널들과 같이 이종의 오류가 발생하기 쉬운 환경에서는 필요한 속성이다. 이 속성은 비트 레이트, 디스플레이 해상도, 네트워크 처리량 및 디코더 복잡성과 같은 한계들을 계수하기 위해 필요하다.Variability is a necessary attribute in heterogeneous, error-prone environments, such as wireless channels in the Internet or cellular communication networks. This property is needed to count limitations such as bit rate, display resolution, network throughput and decoder complexity.

시퀀스가 다운로드되고 각기 다른 처리 능력을 가지는 상이한 기기들에서 재생되면, 비트 레이트 가변성은 비트 스트림의 일부만을 복호화하여 비디오 시퀀스의 저화질 표현을 제공하는 저 처리 능력을 가지는 기기에서 사용될 수 있다. 높은 처리 능력을 가지는 기기들은 좋은 품질로 시퀀스를 복호화하고 재생할 수 있다. 추가로, 비트레이트 가변성은 비디오 시퀀스의 화질 표현 전체를 복호화하기 위해 필요한 처리 능력이 좋은 품질 시퀀스를 복호화할 때보다 더 낮다는 것을 의미한다. 이것은 계산상의 가변성의 모습이다.Once the sequence has been downloaded and played back on different devices with different processing capabilities, bit rate variability can be used in devices with low processing capabilities that decode only a portion of the bit stream to provide a lower quality representation of the video sequence. Devices with high processing power can decode and play back sequences with good quality. In addition, bitrate variability means that the processing power required to decode the entire quality representation of a video sequence is lower than when decoding a good quality sequence. This is a figure of computational variability.

비디오 시퀀스가 스트리밍 서버 내에 미리 저장되어 있다면, 그리고 서버가 비트 스트림으로서 전송되려고 할 때에, 예를 들어 네트워크 내의 혼잡을 피하기 위해서 순간적으로 비트 레이트를 줄여야 한다면, 서버가 이용 가능한 비트 스트림을 여전히 전송하면서도 비트 스트림의 비트 레이트를 줄일 수 있다면 이로울 것이다. 이는 비트 레이트 가변 코딩을 사용하여 얻을 수 있다.If the video sequence is pre-stored in a streaming server, and if the server is to be transmitted as a bit stream, for example to reduce the bit rate momentarily to avoid congestion in the network, the server still transmits the available bit stream while still It would be beneficial if the bit rate of the stream could be reduced. This can be achieved using bit rate variable coding.

가변성은 전송 시스템 내에, 계층별(layered) 부호화가 전송 우선 순위화와 결합되는 곳에서, 오류에 대해 탄력적이도록 개선되는데 사용될 수 있다. 전송 우선 순위화라는 용어는 전송에 있어서 서비스들의 상이한 질을 제공하는 메카니즘을 설명하기 위해 사용된다. 이는 불균등한 오류 방어를 포함하며, 이는 상이한 채널 오류/손실 레이트를 제공하며, 상이한 지연/손실 필요 사항을 지원하기 위해 상이한 우선순위들을 할당한다. 예를 들면, 가변성 있게 부호화된 비트 스트림의 기본 계층은 높은 정도의 에러 방어를 하는 전송 채널을 통해 배송될 수 있을 것이며, 그 반면 향상 계층은 더 오류가 발생하기 쉬운 채널에서 전송될 수도 있을 것이다.Variability can be used to improve the resilience to errors in a transmission system where layered coding is combined with transmission prioritization. The term transmission prioritization is used to describe a mechanism for providing different quality of services in transmission. This includes unequal error protection, which provides different channel error / loss rates and assigns different priorities to support different delay / loss requirements. For example, the base layer of a variably coded bit stream may be delivered through a transport channel that provides a high degree of error protection, while the enhancement layer may be sent in a more error prone channel.

비디오 가변성은 때때로 다음의 유형들로 분류된다: 시간적(temporal), 공간적(spatial), 품질(quality) 및 관심 영역(region-of-interest). 모든 유형의 비디오 가변성에 대해, 복호화 복잡성은 향상 계층들의 수의 단조 증가 함수이다. 그러므로 비디오 가변성의 모든 유형들도 계산의 가변성을 제공한다.Video variability is sometimes classified into the following types: temporal, spatial, quality and region-of-interest. For all types of video variability, decoding complexity is a monotonically increasing function of the number of enhancement layers. Therefore all types of video variability also provide computational variability.

시간적 가변성은 압축된 시퀀스가 상이한 픽처 레이트(picture rate)들에서 복호화되는 능력에 대한 것이다. 예를 들면, 시간적 가변의 부호화된 스트림이 30 Hz, 15 Hz 및 7.5 Hz에서 디코드될 수 있을 것이다. 시간적 가변성에는 두 가지 유형이 있다: 비-계층적 그리고 계층적. 비-계층적 시간적 가변성에서, 어떤 부호화된 픽처들이 움직임 보상 또는 어떤 다른 부호화된 픽처들에 대한 어떤 다른 복호화 처리에 대한 예측 참조들(중간 예측(inter prediction)으로도 알려짐)로서 사용된다. 이런 픽처들은 H.264/AVC와 같은 현대의 표준에서는 비-기준으로서 언급된다. 비-기준 픽처들은 이전의 픽처들로부터 출력 순서로 또는 이전 및 이어지는 픽처들 모두들로부터 출력 순서로 중간 예측(inter-predict)될 수 있을 것이다. 더 나아가, 중간 예측에서의 각 예측 블록은 하나의 픽처로부터 기원하거나 또는 양방향 예측 부호화에서는 두 개의 소스 블록들의 가중치 부여된 평균일 수 있다. 통상적인 비디오 부호화 표준에서, B-픽처들은 시간적 가변성을 위한 수단을 제공한다. B-픽처들은 양항?? 예측된 비-기준 픽처들이며 이전 및 이어지는 기준 픽처들 모두로부터 출력 순서로 부호화된다. 여러 가지들 중에서, 비-기준 픽처들은 영상 표시 레이트를 증가시켜서 감지된 이미지의 화질을 개선하는데 이용된다. 그들은 연속되는 프레임들의 복호화에 영향을 미치지 않고 드롭(drop)될 수 있으며, 그러므로 전 송 네크워크의 대역폭의 제한 또는 상이한 디코더 능력에 따라 비디오 시퀀스들이 상이한 레이트로 복호화되는 것을 가능하게 한다. 비-기준 픽처들은 기준 픽처들에 비교해서 압축 성능을 개선할 수 있을 것이며, 그 사용은 추가의 지연을 도입하는 것은 물론 증가된 메모리를 필요로 한다.Temporal variability is for the ability of a compressed sequence to be decoded at different picture rates. For example, a temporally variable encoded stream may be decoded at 30 Hz, 15 Hz, and 7.5 Hz. There are two types of temporal variability: non-hierarchical and hierarchical. In non-hierarchical temporal variability, certain coded pictures are used as prediction references (also known as inter prediction) for motion compensation or any other decoding process for some other coded pictures. These pictures are referred to as non-references in modern standards such as H.264 / AVC. Non-reference pictures may be inter-predicted in output order from previous pictures or in output order from both previous and succeeding pictures. Furthermore, each prediction block in the intermediate prediction may originate from one picture or be a weighted average of two source blocks in bi-prediction encoding. In conventional video coding standards, B-pictures provide a means for temporal variability. B-pictures are positive Predicted non-reference pictures and encoded in output order from both previous and subsequent reference pictures. Among other things, non-reference pictures are used to improve the image quality of the sensed image by increasing the image display rate. They can be dropped without affecting the decoding of successive frames, thus allowing video sequences to be decoded at different rates depending on the limitations of the bandwidth of the transmission network or different decoder capabilities. Non-reference pictures may be able to improve compression performance compared to reference pictures, and their use requires increased memory as well as introducing additional delay.

계층적인 시간적 가변성에서, 기준 그리고 비-기준 픽처들의 특정 세트가 남아있는 비트스트림의 복호화에 영향을 미치지 않고 부호화된 비트스트림으로부터 드롭될 수 있다. 계층적인 시간적 가변성은 움직임 보상을 위해 다중의 기준 픽처들을 필요로 하며, 즉, 다중의 복호화된 픽처들을 포함하는 기준 픽처 버퍼가 있고, 그로부터 인코더는 중간 예측을 위한 기준 픽처를 선택할 수 있다. H.264/AVC 부호화 표준에서, 서브(sub) 시퀀스라고 불리는 특성은 다음에서 설명되는 것과 같이 계층적인 시간적 가변성을 가능하게 한다. 각 향상 계층은 서브 시퀀스를 포함하며 각 서브 시퀀스는 많은 기준 및/또는 비-기준 픽처들을 포함한다. 서브 시퀀스는In hierarchical temporal variability, a particular set of reference and non-reference pictures can be dropped from an encoded bitstream without affecting the decoding of the remaining bitstream. Hierarchical temporal variability requires multiple reference pictures for motion compensation, that is, there is a reference picture buffer that includes multiple decoded pictures from which the encoder can select a reference picture for intermediate prediction. In the H.264 / AVC coding standard, a feature called subsequence enables hierarchical temporal variability, as described below. Each enhancement layer includes subsequences and each subsequence contains many reference and / or non-reference pictures. Subsequence

낮은 서브 시퀀스 계층에서 다른 서브 시퀀스에 혼동을 주지 않으면서 배치될 수 있는 수많은 중간-의존적인(inter-dependent) 픽처들을 포함한다. 서브 시퀀스 계층들은 서로간의 의존성에 기반하여 계층적으로 배치된다. 최상층의 향상 계층에 서브 시퀀스가 배치되면, 남아있는 비트스트림은 유효한 생태로 남아있게 된다.It includes a number of inter-dependent pictures that can be placed without confusing other subsequences in the lower subsequence layer. Subsequence hierarchies are arranged hierarchically based on their dependency on each other. If a subsequence is placed in the enhancement layer of the top layer, the remaining bitstreams remain in a valid ecology.

공간적 가변성은 다중 해상도의 비트스트림들의 기준이 변하는 디스플레이 요구조건/제한에 맞출 수 있게 허용한다. 공간적 가변성에서, 공간적 향상 계층은 기준 계층인 향상 계층에 의해 기준으로서 사용되는 재구성된 계층의 업 샘플된 버전과 원래 픽처의 더 높은 해상도 버전 간의 부호화 손실을 회복하기 위해 사용된다. 예를 들면, 기준 계층이 176x144 픽셀의 QCIF(Quarter Common Intermediate Format) 해상도와 352x288 픽셀의 CIF(Common Intermediate Format) 해상도를 가지면, 기준 계층 픽처는 향상 계층 픽처가 기본 계층 픽처로부터 적절하게 예측될 수 있도록 가변적이어야 한다. 다중의 향상 계층이 있을 수 있으며, 각각은 이전 계층의 해상도를 넘어서게 픽처 해상도를 증가시킨다.Spatial variability allows the criterion of multiple resolution bitstreams to meet changing display requirements / limitations. In spatial variability, the spatial enhancement layer is used to recover the coding loss between the upsampled version of the reconstructed layer and the higher resolution version of the original picture used as a reference by the enhancement layer, which is the reference layer. For example, if the reference layer has a QCIF (Quarter Common Intermediate Format) resolution of 176x144 pixels and a Common Intermediate Format (CIF) resolution of 352x288 pixels, the reference layer picture can be used to ensure that the enhancement layer picture is properly predicted from the base layer picture. It must be variable. There may be multiple enhancement layers, each of which increases the picture resolution beyond the resolution of the previous layer.

품질 가변성은 SNR (Signal-to-Noise) 가변성으로도 알려져 있다. 그것은 부호화 오류 또는 원래의 픽처와 그의 재구성된 픽처 간의 차이로부터의 회복을 허용한다. 이는 향상 계층에서 차이 픽처(difference picture)를 부호화하는 정련 양자화기(finer quantiser)를 사용하여 획득된다. 이 부가 정보는 재생성된 픽처의 전체의 SNR을 증가시킨다. 품질 가변 비디오 부호화 기술들은 종종 거친 미세 가변성과 정제 미세 가변성으로 추가로 분류된다. 거친 미세 가변성에서, 한 계층에 대응하는 (그 계층에 대한 어떤 두 개의 임의적인 액세스 픽처들 내에서) 부호화된 코드 모두는 복호화를 교정하기 위해 사용된다. 한 계층의 부호화된 비트들의 어떤 배치는 영상 화질의 제어 불가능한 열화로 이끌어질 수 있다. 한 계층으로부터의 부호화된 데이터를 배치함으로써 발행되는 품질 악화가 줄어드는 것이 보장되는 리키(leaky) 예측으로 언급되는 거친 미세 품질 가변성 방법이 있다. 정제 미세 가변성에서, 결과의 디코딩 품질은 최상위 향상 계층으로부터 복호화된 비트의 수의 단조 증가 함수이다. 즉, 부가적으로 복호화되는 각 비트는 품질을 개선시킨다. 거친 미세 가변성과 정제 미세 가변성을 조합하여 가변성 단계들의 수의 면에서 중간 레벨로 도달하는 방법도 있다.Quality variability is also known as signal-to-noise variability. It allows recovery from encoding errors or differences between the original picture and its reconstructed picture. This is obtained using a finite quantizer that encodes the difference picture in the enhancement layer. This additional information increases the overall SNR of the regenerated picture. Quality variable video encoding techniques are often further classified into coarse fine variability and refined fine variability. In coarse fine variability, both coded codes corresponding to one layer (in any two arbitrary access pictures for that layer) are used to correct decoding. Any arrangement of coded bits of a layer can lead to uncontrollable degradation of image quality. There is a coarse fine quality variability method referred to as leaky prediction in which the quality degradation issued by placing coded data from one layer is guaranteed to be reduced. In refined fine variability, the resulting decoding quality is a monotonically increasing function of the number of bits decoded from the highest enhancement layer. That is, each bit that is additionally decoded improves quality. There is also a method that combines coarse and variability to reach intermediate levels in terms of the number of variability steps.

관심 영역 가변성에서, 품질 또는 해상도는 전체 픽처 영역에서 균일하지 않으며, 픽처 내의 특정 영역들은 향상 계층에서 개선된다.In region of interest variability, the quality or resolution is not uniform in the entire picture region, and certain regions within the picture are improved in the enhancement layer.

도 3을 참조하면, 본 발명에 따라 신호를 전송하기 위한 다양한 추가의 실시예가 개시될 것이다. 장치(300)는 콘텐트(310)를 획득한다. 콘텐츠의 예는 비디오 스트림일 수 있다. 그 장치는 서비스 시스템(302)을 포함한다. 서비스 시스템(302)은 콘텐츠(301)를 두 개의 분리된 스트림들로 부호화한다: 저품질 스트림(303a) 및 고품질 스트림(303b). 고품질 스트림(303b)은 소위 '애드인' 스트림으로 불리는데, 그것은 저품질 스트림(303a)의 비트레이트를, 예를 들면 2배로 증가시키는데 사용될 수 있기 때문이다.Referring to FIG. 3, various further embodiments for transmitting signals in accordance with the present invention will be disclosed. Device 300 obtains content 310. An example of the content may be a video stream. The apparatus includes a service system 302. The service system 302 encodes the content 301 into two separate streams: the low quality stream 303a and the high quality stream 303b. The high quality stream 303b is called a 'add-in' stream because it can be used to, for example, double the bitrate of the low quality stream 303a.

다양한 추가의 실시예에서, 저품질 스트림(303a)의 비트 레이트는, 예를 들면, 256kbps 일 수 있다. 그러나 고품질 스트림(303b)은 두 스트림들(303a, 303b)의 조합된 스트림의 품질을 향상시키는 '애드인'이다. 반면 저품질 스트림(303a)은 단일 스트림으로서 소비될 수 있다. 예를 들면, 수신 상태가 나쁠 때.In various further embodiments, the bit rate of low quality stream 303a may be 256 kbps, for example. However, high quality stream 303b is 'add-in' which improves the quality of the combined stream of two streams 303a and 303b. In contrast, the low quality stream 303a may be consumed as a single stream. For example, when the reception is bad.

도 3의 예를 다시 참조하면, 장치(300)는 멀티플렉서(304a) (또는 도 4에서의 IP 캡슐화부)를 더 포함한다. 저품질 스트림(303a)은 분리된 전송 스트림 TS1으로 다중화된다. TS1은 높은 우선순위 HP 변조를 사용하여 운반된다. 고품질 스트림(303b)은 멀티플렉서(304b) (또는 IPE)에서 별개의 전송 스트림 TS2로 다중화된다. TS2는 낮은 우선순위 LP 변조를 사용하여 운반된다.Referring back to the example of FIG. 3, the apparatus 300 further includes a multiplexer 304a (or IP encapsulation in FIG. 4). The low quality stream 303a is multiplexed into a separate transport stream TS1. TS1 is carried using high priority HP modulation. The high quality stream 303b is multiplexed into a separate transport stream TS2 in the multiplexer 304b (or IPE). TS2 is carried using low priority LP modulation.

계속 도 3을 참조하면, 그 장치(300)는 또한 변조기(305)를 포함한다. 변조기는 높은 우선순위 스트림(303a)을 포함하는 TS1 그리고 낮은 우선순위 스트림(303b)를 포함하는 TS2를 조합한다. 변조기(305)는 TS1과 TS2를 하나의 신호(306) 내에 포함시켜 전송한다. 변조기(305)는 ETSI EN 300에서 정의된 계층화 전송 (또는 변조)을 사용한다. 이런 계층적인 변조에서, TS1은 자체 채널 부호화 레이트와 함께 높은 우선순위 스트림 내에서 전송되며 TS2는 자체 채널 부호화 레이트와 함께 낮은 우선순위 스트림 내에서 전송된다.With continued reference to FIG. 3, the apparatus 300 also includes a modulator 305. The modulator combines TS1 comprising the high priority stream 303a and TS2 comprising the low priority stream 303b. The modulator 305 includes TS1 and TS2 in one signal 306 and transmits it. The modulator 305 uses layered transmission (or modulation) as defined in ETSI EN 300. In this hierarchical modulation, TS1 is sent in a high priority stream with its own channel coding rate and TS2 is sent in a low priority stream with its own channel coding rate.

다양한 추가의 실시예에서, 수신 장치가 제한된 품질 스트리만을 소비하기를 원하면, 그 수신 장치는 수신된 신호의 HP TS1 스트림을 필터할 수 있다. 반면 그 수신 장치가 개선된 품질의 스트림을 소비하기 원하거나 또는 최대 품질 스트림의 경우에는, 그 수신 장치는 HP TS1과 LP TS2를 모두 사용한다.In various further embodiments, if the receiving device wants to consume only limited quality streams, the receiving device may filter the HP TS1 stream of the received signal. On the other hand, if the receiving device wants to consume the stream of improved quality or in the case of maximum quality stream, the receiving device uses both HP TS1 and LP TS2.

도 4는 본 발명의 추가적인 대안의 실시예를 도시하며, 그 경우에 TS 스트림들 간의 위상 편이가 사용된다. 도 4는 다양한 추가의 실시예의 대안은 개시하며, 그 경우 수신 장치는 HP 스트림과 LP 스트림 모두를 동시에 수신할 수 없다. 따라서,도 4는 수신기가 그렇게 할 수 없다면 추가의 가능성을 제공한다. 도 4에 따른 실시예에서, LP 및 HP 스트림들은 위상 편이되어 전송된다. 도 4의 추가의 실시예는 위상 편이 제어(400)를 추가로 포함하는 장치(300)를 포함한다. 위상 편이 제어(400)는 IPE1 (첫 번째 다중프로토콜 캡슐화부) 및 IPE2(두 번째 다중 프로토콜 캡슐화부)의 출력을 제어하여 LP의 TS 스트림과 HP의 TS 스트림이 동시가 되지 않도록 한다. 도 4에서 신호(401)는 TS1을 포함하는 IPE 1의 출력을 도시하며 신 호(402)는 TS2를 포함하는 IPE 2의 출력을 도시한다.4 shows a further alternative embodiment of the present invention, in which case a phase shift between TS streams is used. 4 discloses an alternative to various further embodiments, in which case the receiving device cannot simultaneously receive both the HP stream and the LP stream. Thus, Figure 4 offers additional possibilities if the receiver cannot do so. In the embodiment according to FIG. 4, LP and HP streams are transmitted out of phase. A further embodiment of FIG. 4 includes an apparatus 300 further comprising a phase shift control 400. Phase shift control 400 controls the output of IPE1 (first multiprotocol encapsulation) and IPE2 (second multiprotocol encapsulation) so that the TS stream of the LP and the TS stream of HP are not synchronized. In FIG. 4, signal 401 shows the output of IPE 1 including TS1 and signal 402 shows the output of IPE 2 including TS2.

IP 캡슐화부는 HP 스트림과 LP 스트림의 시간-분할(time-slice)들을 생성한다. 의도되었던 복호화 또는 재생 시간에 관련된 LP 스트림의 시간-분할의 경계들은 동일 사용자 서비스의 HP 스트림의 시간-분할의 의도되었던 디코딩 또는 재생 시간에 비교하여 제한된 정의된 범위 내에 위치한다. 시간-분할 경계들을 맞추려는 수단은 상기 부호화된 비트스트림의 MPE-FEC 프레임과 비트레이트 적응을 늦추게 하고 망치게 하는 것을 포함한다. 부호화된 비트스트림의 비트 레이트 적응은, 예를 들면, 향상 계층으로부터 선택된 영상들을 드롭시키고 또는 HP 스트림으로부터 LP 스트림까지의 영상들의 집합의 끝 부분으로부터 기준 영상들을 제거하는 것을 포함한다. HP 및 LP 스트림들의 시간-분할 경계를 맞추는 것은 예상되는 동조 (tune-in) 지연, 즉, 무선 수신 시작부터 미디어 재생의 시작되기까지의 시간을 줄이는데 도움을 준다. 더 나아가, HP 스트림 시간-분할 내의 경계 스트림들은 그들이 의도했던 부호화 또는 재생 시간의 면에서 정렬된다. 예를 들면, 동일 시간-분할 내의 첫 번째 비디오 오디오와 비디오 샘플의 타임스탬프는 근사적으로 동일해야 한다.The IP encapsulation unit creates time-slices of the HP stream and the LP stream. The boundaries of the time-division of the LP stream relative to the intended decoding or playback time are within a limited defined range compared to the intended decoding or playback time of the time-division of the HP stream of the same user service. Means for fitting time-division boundaries include slowing and ruining bitrate adaptation with the MPE-FEC frame of the coded bitstream. Bit rate adaptation of the coded bitstream includes, for example, dropping selected pictures from the enhancement layer or removing reference pictures from the end of the set of pictures from the HP stream to the LP stream. Meeting the time-division boundaries of HP and LP streams helps to reduce the expected tune-in delay, i.e. the time from the start of wireless reception to the start of media playback. Furthermore, boundary streams within the HP stream time-division are aligned in terms of the encoding or reproduction time they intended. For example, the timestamps of the first video audio and video samples within the same time-division should be approximately equal.

본 발명의 추가의 실시예에서, IP 캡슐화부는 단일 사용자 서비스의 HP 및 LP 스트림의 위상 편이된 전송을 생성한다. 본 발명의 다른 실시예에서, 두 개의 IP 캡슐화부가 위상 편이를 포함하여 사용될 수 있다. 즉, 동일 사용자 서비스의 LP 및 HP 스트림의 버스트들이 평행하게 전송되는 것이 아니라 서로 그 다음에 전송된다. LP 스트림의 시간-분할은 미디어 복호화 또는 재생 시간의 면에서 LP 시간 -분할과 대응하는 HP 스트림의 시간-분할 이전에 전송되는 것이 바람직하다. 결과적으로, LP 스트림 시간-분할의 전송과 대응하는 HP 스트림 시간-분할 전송 동안에 단말이 수신을 시작하면 HP 스트림 시간-분할을 복호화하고 재생할 수 있다. 시간-분할들의 전송 순서가 다른 방식으로 순환하여 LP 스트림으로부터 첫 번째 시간-분할이 수신되면, 수신기는 첫 번째 LP 스트림 시간-분할을 복호화할 수 없어서 동조 지연이 더 길어질 것이다.In a further embodiment of the invention, the IP encapsulation produces a phase shifted transmission of the HP and LP streams of a single user service. In another embodiment of the invention, two IP encapsulation units may be used including phase shifts. That is, bursts of LP and HP streams of the same user service are transmitted next to each other rather than in parallel. The time-division of the LP stream is preferably transmitted before the time-division of the HP stream corresponding to the LP time-division in terms of media decoding or playback time. As a result, if the terminal starts receiving during the HP stream time-division transmission corresponding to the transmission of the LP stream time-division, the HP stream time-division can be decoded and reproduced. If the order of transmission of the time-divisions cycles in a different way and the first time-division is received from the LP stream, then the receiver will not be able to decode the first LP stream time-division, resulting in longer tuning delays.

IP 캡슐화부가 단일 사용자 서비스의 HP 및 LP 스트림의 위상 변이된 전송을 생성하면, 그것은 수신기에게 초기 버퍼링 지연을 올바르게 조절하는 수단을 또한 제공하는 것이다. 조절의 한 수단은 각 전송되는 시간-분할 버스트마다 초기 버퍼링 지연을 제공하는 것이다. 다른 수단은 우선순위 클래스들의 개수와 전송순서를 미리 표시하거나 규격에서 그들을 고정하는 것이다. 결과적으로, 수신기는 복호화 시작 전에 미디어 복호화와 재생 시간의 특정 구간에 대해 얼마나 많은 시간-분할 버스트들이 여전히 수신되는가를 알아야 할 것이다.If the IP encapsulation produces a phase shifted transmission of HP and LP streams of a single user service, it also provides the receiver with the means to correctly adjust the initial buffering delay. One means of adjustment is to provide an initial buffering delay for each transmitted time-divided burst. Another means is to indicate in advance the number and order of transmission of priority classes or to fix them in the specification. As a result, the receiver will need to know how many time-division bursts are still received for a particular period of media decoding and playback time before the decoding starts.

수신이 시작되면, 수신기는 HP 스트림과 LP 스트림으로부터의 단일 미디어 비트스트림을 재구성할 수 있고 충분히 빠르게 그 비트스트림을 미디어 디코더로 입력할 수 있도록 할 정도의 양의 데이터를 버퍼한다. 초기 버퍼링 지연이 시간-분할 버스트마다 시그날링되고, 그러면 수신기는 시그날링에서 권고된 것과 같이 버퍼한다. 우선순위 클래스들의 개수와 전송 순서가 알려지면, 수신기는 미디어 복호화와 재생 시간의 첫 번째 수신된 구간에 대응하는 마지막 시간-분할이 수신되는 한 버퍼한다. Once reception has begun, the receiver can reconstruct a single media bitstream from the HP and LP streams and buffers enough data to allow the bitstream to enter the media decoder fast enough. The initial buffering delay is signaled every time-divided burst, and then the receiver buffers as recommended in the signaling. Once the number of priority classes and the order of transmission are known, the receiver buffers as long as the last time-division corresponding to the first received interval of media decoding and playback time is received.

수신기는 HP 스트림과 LP 스트림 시간-분할들로부터 미디어 샘플들을 단일 비트스트림으로 조직하며, 그때에 미디어 샘플들은 대응하는 미디어 부호화 규격 내에 규정된 복호화 순서에 따라 존재한다. IP 멀티캐스트에 전송이 뒤따르면, 이는 전형적으로 샘플들의 RTP 타임스탬프를 사용하여 실행된다. 미디어 특유의 수단이 상이한 시간-분할에서 샘플들을 전송하기 위해 사용되면, RTP 페이로드 형식의 인터리브된 패킷화 모드가 사용되며 페이로드 형식은 샘플들을 역-인터리빙하여 그들의 복호화 순서로 되돌리도록 하는 수단을 제공한다. 예를 들면, H.264 RTP 페이로드 형식의 인터리브된 패킷화 모드가 사용되면, 부호화 순서 숫자(DON)가 H.264의 각 네트워크 요약 계층(NAL) 유닛에 대해 유도될 수 있다.The receiver organizes the media samples from the HP stream and LP stream time-divisions into a single bitstream, where the media samples are present according to the decoding order defined in the corresponding media encoding standard. If transmission follows IP multicast, this is typically done using the RTP timestamp of the samples. If media-specific means are used to transmit samples in different time-divisions, an interleaved packetization mode of RTP payload format is used and the payload format provides means for deinterleaving the samples to return them to their decoding order. to provide. For example, if an interleaved packetization mode of H.264 RTP payload format is used, a coding order number (DON) may be derived for each network summary layer (NAL) unit of H.264.

도 5는 본 발명의 다양한 추가의 실시예들에 따라서 콘텐츠가 부호화된 DVB 신호를 수신할 때 단말(500)과 수신기(501) 간의 협응을 도시한 것이다. 수신기(501)는 DVB-H 신호와 같은 무선 디지털 광대역 신호를 수신한다. 사용자는 블록(503)내에서 단말에 저장된 전자 서비스 가이드(ESG)로부터의 원하는 서비스를 선택한다. 수신기는 256kbps 전체를 소비하는 서비스 또는 ESG 내의 데이터가 이런 가능성이 가능하다는 것을 보이면 512kbps 전체를 소비하는 서비스 중의 하나를 선택한다. 그러면 단말(500)은 블록(540) 내에 대응하는 필터들을 생성한다.필터는 서비스를 획득하기를 원하는 IP 스트림들에 대해서 생성된다. 예를 들면 512kbps 이상의 서비스는 최소한 두 개의 IP 스트림들을 포함한다. 그러므로 최소한 두 개의 필터들이 그런 경우에는 필요하다.5 illustrates coordination between terminal 500 and receiver 501 when receiving a DVB signal with content encoded according to various additional embodiments of the present invention. Receiver 501 receives a wireless digital wideband signal, such as a DVB-H signal. The user selects the desired service from the electronic service guide (ESG) stored in the terminal in block 503. The receiver selects either a service that consumes all 256kbps or a service that consumes all 512kbps if data in the ESG shows that this possibility is possible. Terminal 500 then generates corresponding filters in block 540. A filter is generated for the IP streams that wish to obtain a service. For example, a service above 512kbps contains at least two IP streams. Therefore at least two filters are needed in such cases.

수신기(501)는 블록(505) 내의 요청된 IP 스트림들을 위한 서비스 디스커버 리(service discovery)를 실행한다. 블록(505) 내에 PID는 PAT, PMT 및 INT를 통해 발견된다. 더 나아가 LP 및 HP 스트림의 변조 파라미터를 발견하는 것이 발생한다. 변조된 파라미터를 발견하는 것은 선택된 서비스, 즉, 그것이 LP 혹은 HP 내에서 운반되는가에 따라서 좌우된다. 또, HP와 LP 스트림들을 위한 변조 파라미터들은 예를 들면 지상 배송 시스템 설명자 내의 계층 비트에 의해 발견될 수 있다. 블록(506)에서, 수신기(501)는 HP와 LP 스트림들 간의 수신을 조절한다. 256kbps의 낮은 비트레이트 서비스가 선택되면, 모든 데이터가 HP 스트림 내에서 운송되기 때문에, 수신기(501)는 HP와 LP 스트림간에 전환될 필요가 없다.Receiver 501 executes service discovery for the requested IP streams in block 505. Within block 505 the PID is found via PAT, PMT and INT. Furthermore, discovering the modulation parameters of the LP and HP streams occurs. Finding a modulated parameter depends on the selected service, ie whether it is carried in LP or HP. In addition, modulation parameters for HP and LP streams can be found by, for example, layer bits in the terrestrial delivery system descriptor. At block 506, the receiver 501 coordinates the reception between the HP and LP streams. If a low bitrate service of 256 kbps is selected, the receiver 501 does not need to switch between HP and LP streams because all data is carried in the HP stream.

512kbps의 높은 비트레이트 서비스가 선택되면, 수신기(501)는, 예를 들면 배 두 번째 버스트 이후에 HP와 LP 스트림간에 전환된다. 수신기(501)는 또한 버터 관리 수단(507)과 수신 버퍼 수단(508)을 포함한다. 버퍼 관리 블록(507)은 일단 버퍼가 꽉 차게되면 버퍼 리소스들을 제어하고 수신된 데이터를 단말(500)로 전송한다.If a high bitrate service of 512 kbps is selected, the receiver 501 switches between the HP and LP streams, for example after a second burst. The receiver 501 also includes butter management means 507 and receive buffer means 508. The buffer management block 507 controls the buffer resources and transmits the received data to the terminal 500 once the buffer is full.

단말(500)은 스트리밍 모으기(assembling) 제어기(508)를 포함하며, 이는 스트림 집합이 필요한가의 여부를 검사한다. 제어기(508)는 낮은 비트레이스 서비스가 또는 높은 비트레이트 서비스가 선택되는가를 검사한다. 높은 비트레이스 서비스가 선택되는 경우, 일부를 모으는 것이 필요하다. 블록(510) 내에 단말은 저속 비트 스트림으로부터 그리고 향상으로부터 높은 속도의 비트 레이트를 모은다. 본 발명의 일 실시예에서, 계층의(layered) 코덱들은 HP TS로부터 기원된 낮은 품질의 스트림과 LP TS로부터 기원된 향상 스트림을 단일의 스트림으로 모은다. 블록(509) 에서 그 스트림이 소비된다. 블록(509)은 직접적으로 수신된 비트레이트 서비스 또는 소비를 위해 모아진 고속 비트레이스 서비스의 어느 하나를 공급한다. 단말(500)은 모으는 것, 버퍼링 및 스트림 소비에 사용될 수 있는 단말 메모리(511)를 또한 더 포함한다.The terminal 500 includes a streaming assembling controller 508, which checks whether a stream set is needed. The controller 508 checks whether a low bitrate service or a high bitrate service is selected. If a high bitlace service is chosen, it is necessary to gather some. The terminal within block 510 collects the high rate bit rate from the low bit stream and from the enhancement. In one embodiment of the present invention, layered codecs aggregate a low quality stream originating from HP TS and an enhancement stream originating from LP TS into a single stream. At block 509 the stream is consumed. Block 509 provides either a directly received bitrate service or a fast bitlace service collected for consumption. Terminal 500 further includes terminal memory 511 that can be used for aggregation, buffering, and stream consumption.

단말은 DVB-H 신호를 수신하는 이동 핸드헬드 단말일 수 있다. 그 수신기 장치를 구현하는 다양한 방법이 있다.The terminal may be a mobile handheld terminal that receives a DVB-H signal. There are various ways to implement the receiver device.

핸드헬드 기기들Handheld devices

핸드헬드 기기들은 대개 배터리에서 전원을 공급받으며 우리의 매일 매일의 방랑 활동에서 일상적인 동반자가 되어 가고 있다. 그들 중의 일부를 제외하고, 셀룰러 이동 전화기는 채널을 반환하기 때문에 상호 작용 애플리케이션을 쉽게 가능하게 할 수 있을 것이다. 핸드헬드 기기들의 예들: 방송 수신 능력을 포함하는 셀룰러 이동 전화기. PDA들: 일반적으로 이동 전화기보다 더 큰 화면을 구비하는 이점을 가지나, 양 기기들이 혼합되는 경향이 있다. 휴대용 비디오 게임 기기들: 그들의 주요 이점은 화면이 TV 애플리케이션을 위해 매우 잘 준비되어서 예를 들면 젊은이들 사이에서 널리 보급되고 있다.Handheld devices are usually powered by batteries and are becoming a daily companion in our daily wandering activities. Except for some of them, cellular mobile phones will be able to easily enable interactive applications because they return channels. Examples of handheld devices: Cellular mobile telephones that include broadcast receiving capability. PDAs: Generally have the advantage of having a larger screen than a mobile phone, but both devices tend to mix. Portable video game devices: Their main advantage is that the screen is very well prepared for TV applications, for example, it is widespread among young people.

휴대용 기기들Portable devices

휴대용 기기들은, 작은 화면을 가지지 않으면서, 이동하면서 배터리로 전원을 공급받는 것들이다. 예를 들면: 평면 배터리 전원 공급 TV 세트: 그런 기기들을 제공하고 있는 몇몇 제조자들이 있으며, 사용의 예는: 집안에서 (부엌에서 침실로) 왔다 갔다 하면서 사용하게 한다. 휴대용 DVD 플레이어, 랩탑 컴퓨터 등이 다른 예들이다.Portable devices are batteries that are powered and move around without having a small screen. For example: flat-battery-powered TV sets: There are several manufacturers that provide such devices, and examples of use are: moving from house to house (from kitchen to bedroom). Portable DVD players, laptop computers and the like are other examples.

차량 내부 집적 기기들In-vehicle Integrated Devices

차량 내부 집적 기기들은 또한 이용 가능한 플랫폼이다. 개인용 차, 택시, 버스 및 전차 내에 집적된다. 다양한 화면 크기가 기대된다.In-vehicle integrated devices are also available platforms. It is integrated in private cars, taxis, buses and trams. Various screen sizes are expected.

본 발명의 일부 실시예들은 도 6의 시스템에 적용된다. 집적된 수신기 기기(IRD)는 바람직하게는 디지털 방송 네트워크(DBN)의 유효 시청 범위 아래에서 동작한다. 대안으로, IRD는 최종 사용자 단말(EUT)로 지칭될 수 있다. IRD는 DBN이 제공하는 IP 기반의 서비스들을 수신할 수 있다. DBN은 DVB, 바람직하게는 DVB-T를 기반으로 하며, DBN의 전송은 계층적인 전송 변조에 기반을 둔 TS들을 포함한다. 전송은 바람직하게는 무선 광대역 전송이다. 전송 이전에 날자가 DBN 내에서 처리된다. 도 6의 네트워크 DBN은 콘텐츠 제공자로부터의 서비스 콘텐츠를 수신하도록 구성될 수 있다. DBN의 서비스 시스템은 콘텐츠를 두 개의 구분되는 스트림들로 부호화시킨다. 첫 번째 스트림(낮은 품질) 스트림과 두 번째 스트림(고품질) 스트림이다. 고품질 스트림은 조합된 스트림들의 전체 속도를 증가시키기 위해 사용될 수 있는 부가 정보를 포함한다. 시스템의 전파 중계부(HE)는 스트림들을 다중화하여 첫 번째 스트림이 별개의 TS1으로 다중화되고 두 번째 스트림이 별개의 TS2로 다중화된다. TS1 다중화는 HP 계층적인 변조를 사용하여 수행된다. TS2 다중화는 LP 계층적인 변조를 사용하여 수행된다. HE들의 변조는 단일의 신호 내에서 TS1과 TS2를 IRD로 전송한다.Some embodiments of the invention apply to the system of FIG. 6. The integrated receiver device (IRD) preferably operates below the effective viewing range of the digital broadcast network (DBN). Alternatively, the IRD may be referred to as an end user terminal (EUT). The IRD may receive IP based services provided by the DBN. The DBN is based on DVB, preferably DVB-T, and the transmission of the DBN includes TSs based on hierarchical transmission modulation. The transmission is preferably wireless broadband transmission. The date is processed in the DBN before the transfer. The network DBN of FIG. 6 may be configured to receive service content from a content provider. The service system of the DBN encodes the content into two distinct streams. The first stream (low quality) stream and the second stream (high quality) stream. The high quality stream contains additional information that can be used to increase the overall speed of the combined streams. The propagation relay (HE) of the system multiplexes the streams so that the first stream is multiplexed into a separate TS1 and the second stream is multiplexed into a separate TS2. TS1 multiplexing is performed using HP hierarchical modulation. TS2 multiplexing is performed using LP hierarchical modulation. Modulation of HEs sends TS1 and TS2 to IRD in a single signal.

DBN 전송은 DVB-H 기반의 IRD로의 무선의 또는 이동 전송이다. 그러므로 데이터는 무선으로 전송될 수 있다.DBN transmission is a wireless or mobile transmission to DVB-H based IRD. Therefore, data can be transmitted wirelessly.

계속 도 6의 예를 참조하면, IP 캡슐화부를 포함하는 중계부(HE)들은 다중 프로토콜 캡슐화(MPE)를 실행하고 IP 데이터를 MPEG-TS(Moving Picture Experts Group-Transport Stream) 기반의 데이터 콘테이너(container) 내로 넣는다. HE들은 테이블의 생성, 테이블들을 링크시키고 테이블들을 수정하는 것을 실행한다.6, relay units (HEs) including an IP encapsulation unit perform multi-protocol encapsulation (MPE) and convert IP data into a MPEG-TS (Moving Picture Experts Group-Transport Stream) based data container. ) Into. HEs perform the creation of tables, linking tables and modifying tables.

그렇게 생산된 TS들은 DVB-H 데이터 링크를 따라서 전송된다. IRD는 디지털적으로 방송 데이터를 수신한다. IRD는 계층적인 광대역 전송 및 우선순위를 구비한 TS들에 따라서 그 기술자(descriptor)를 수신하고 또한 TS들을 수신한다. IRD는 우선순위 표시를 구비한 TS들을 식별할 수 있다. 그러므로, DBN은 계층적인 전송의 TS의 우선순위를 시그날링한다. IRD는 예를 들면 NIT로부터 수신한 transport_stream_id를 분석한다. IRD는 다른 우선순위를 가진 TS들을 분리할 수 있다. 또한 IRD는 TS들을 그들의 계층적인 우선순위를 기반으로 분류할 수 있다. 그러므로 수신기 IRD는, 제한된 품질 스트림만을 소비하기를 원하면, HP TS1 스트림을 사용할 수 있을 것이다. 이제 LP TS2는 전혀 소비되지 않는다. 또, 수신기 IRD는, 더 좋은 품질 스트림을 소비하기를 원하면, HP TS1 스트림과 LP TS2 스트림들을 사용할 수 있을 것이며, 그럼으로써, 소비된 서비스에 대해 더 높은 비트레이트를 가지게 된다.The TSs thus produced are transmitted along the DVB-H data link. IRD digitally receives broadcast data. The IRD receives its descriptor and also receives the TSs according to the TSs with hierarchical broadband transmission and priority. The IRD may identify TSs with a priority indication. Therefore, the DBN signals the priority of TS of hierarchical transmission. The IRD analyzes, for example, the transport_stream_id received from the NIT. The IRD can separate TSs with different priorities. IRDs can also classify TSs based on their hierarchical priority. Therefore, the receiver IRD may use the HP TS1 stream if it wants to consume only a limited quality stream. Now LP TS2 is not consumed at all. In addition, the receiver IRD may use HP TS1 streams and LP TS2 streams if they want to consume a better quality stream, thereby having a higher bitrate for the service consumed.

상기의 설명이 많은 구체적인 예들을 포함하지만, 이는 본 발명을 설명하려는 의도였으며 본 발명의 범위를 제한하려고 구축되어서는 안된다. 많은 예들이 단일의 또는 다중의 실시예들에서 다양한 방법으로 결합될 수 있다. 그러므로 본 발명이 속한 기술분야의 통상의 지식을 가진 자에게는 본 발명의 사상과 요지에서 벗어나지 않고 다양한 수정 및 변형들이 장치들과 처리 과정에서 만들어질 수 있다는 것은 자명한 것이다.Although the foregoing description includes many specific examples, this is intended to explain the invention and should not be constructed to limit the scope of the invention. Many examples may be combined in various ways in single or multiple embodiments. Therefore, it will be apparent to those skilled in the art that various modifications and variations can be made in the apparatus and the process without departing from the spirit and spirit of the invention.

Claims (13)

상위 우선순위 스트림과 하위 우선순위 스트림을 포함하는 계층적인 변조를 사용하는 디지털 방송 신호를 전송하는 장치로서,An apparatus for transmitting a digital broadcast signal using hierarchical modulation comprising a high priority stream and a low priority stream, 상기 장치는,The device, 두 개의 스트림으로 전송되는 서비스 콘텐츠를 부호화하기 위한 하나 이상의 인코더를 포함하여,One or more encoders for encoding service content transmitted in two streams, 첫 번째 스트림은 상기 상위 우선순위 스트림과 함께 전송되도록 구성되게 하며, 그리고 A first stream is configured to be sent with the higher priority stream, and 상기 하위 우선순위 스트림과 함께 전송되는 두 번째 스트림은 상기 첫 번째 스트림의 비트레이트를 증가시키기 위한 부가 정보를 포함하도록 구성되게 하는, 디지털 방송 신호를 전송하는 장치.And a second stream transmitted with the lower priority stream is configured to include additional information for increasing the bit rate of the first stream. 제1항에 있어서,The method of claim 1, 상기 첫 번째 스트림은 낮은 품질의 스트림을 포함하고 상기 두 번째 스트림은 높은 품질의 스트림을 포함하여 상기 첫 번째 스트림과 두 번째 스트림의 결합은 상기 서비스 콘텐츠에 대한 증가된 비트레이트를 제공하는, 디지털 방송 신호를 전송하는 장치.The first stream comprises a low quality stream and the second stream comprises a high quality stream such that the combination of the first stream and the second stream provides increased bitrate for the service content. Device for transmitting signals. 제1항에 있어서,The method of claim 1, 상기 첫 번째 스트림과 두 번째 스트림은 동일한 서비스 스트림을 포함하는, 디지털 방송 신호를 전송하는 장치.And the first stream and the second stream comprise the same service stream. 제1항에 있어서,The method of claim 1, 상기 첫 번째 스트림은 낮은 해상도 비디오를 포함하는 기본 계층인, 디지털 방송 신호를 전송하는 장치.Wherein the first stream is a base layer containing low resolution video. 제1항에 있어서,The method of claim 1, 상기 두 번째 스트림은 고 해상도 비디오에 대한 부가 정보를 포함하는 향상 계층을 포함하는, 디지털 방송 신호를 전송하는 장치.And the second stream includes an enhancement layer that includes side information for high resolution video. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 첫 번째 스트림과 두 번째 스트림은 상기 첫 번째 스트림과 두 번째 스트림 간에 위상 편이가 있게 전송되도록 구성되는, 디지털 방송 신호를 전송하는 장치.Wherein the first and second streams are configured to be transmitted with a phase shift between the first and second streams. 제1항에 있어서,The method of claim 1, 상기 디지털 방송 신호는 DVB-H와 같은 이동 디지털 광대역 방송 신호를 포함하는, 디지털 방송 신호를 전송하는 장치.And the digital broadcast signal comprises a mobile digital broadband broadcast signal such as DVB-H. 상위 우선순위 스트림과 하위 우선순위 스트림을 포함하는 계층적인 변조를 사용하는 디지털 방송 신호를 수신하는 장치로서,An apparatus for receiving a digital broadcast signal using hierarchical modulation comprising a high priority stream and a low priority stream, 상기 장치는,The device, 두 개의 스트림으로 수신되는 서비스 콘텐츠를 복호화하기 위한 하나 이상의 디코더를 포함하여,One or more decoders for decoding service content received in two streams, 첫 번째 스트림은 상기 상위 우선순위 스트림과 함께 수신되도록 구성되게 하며, 그리고 A first stream is configured to be received with the higher priority stream, and 상기 하위 우선순위 스트림과 함께 수신되는 두 번째 스트림은 상기 첫 번째 스트림의 비트레이트를 증가시키기 위한 부가 정보를 포함하도록 구성되게 하는, 디지털 방송 신호를 수신하는 장치.And a second stream received with the lower priority stream is configured to include additional information for increasing the bitrate of the first stream. 제8항에 있어서,The method of claim 8, 상기 장치는 DVB-H 전송을 수신하기 위한 이동 수신기를 포함하는, 디지털 방송 신호를 수신하는 장치.And the device comprises a mobile receiver for receiving DVB-H transmissions. 상위 우선순위 스트림과 하위 우선순위 스트림을 포함하는 계층적인 변조를 사용하는 디지털 방송 신호를 전송하는 방법으로서,A method of transmitting a digital broadcast signal using hierarchical modulation comprising a high priority stream and a low priority stream, 상기 방법은,The method, 두 개의 스트림으로 전송되는 콘텐츠를 부호화하는 단계로서,Encoding content transmitted in two streams, 첫 번째 스트림은 상기 상위 우선순위 스트림과 함께 전송되도록 구성되게 하며, 그리고A first stream is configured to be sent with the higher priority stream, and 상기 하위 우선순위 스트림과 함께 전송되는 두 번째 스트림은 상기 첫 번째 스트림의 비트레이트를 증가시키기 위한 부가 정보를 포함하도록 구성되게 하는, 단계를 포함하는, 디지털 방송 신호를 전송하는 방법.And a second stream sent with the lower priority stream is configured to include side information for increasing the bitrate of the first stream. 상위 우선순위 스트림과 하위 우선순위 스트림을 포함하는 계층적인 변조를 사용하는 디지털 방송 신호를 수신하는 방법으로서,A method of receiving a digital broadcast signal using hierarchical modulation comprising a high priority stream and a low priority stream, 상기 방법은,The method, 두 개의 스트림으로 수신되는 콘텐츠를 복호화하는 단계로서,Decoding content received in two streams, 첫 번째 스트림은 상기 상위 우선순위 스트림과 함께 수신되도록 구성되게 하며, 그리고 A first stream is configured to be received with the higher priority stream, and 상기 하위 우선순위 스트림과 함께 수신되는 두 번째 스트림은 상기 첫 번째 스트림의 비트레이트를 증가시키기 위한 부가 정보를 포함하도록 구성되게 하는, 단계;를 포함하는, 디지털 방송 신호를 수신하는 장치.And a second stream received with the lower priority stream is configured to include additional information for increasing the bit rate of the first stream. 상위 우선순위 스트림과 하위 우선순위 스트림을 포함하는 계층적인 변조를 사용하는 디지털 방송 신호를 부호화하는 인코더로서,An encoder for encoding a digital broadcast signal using hierarchical modulation comprising a high priority stream and a low priority stream. 상기 인코더는,The encoder, 두 개의 스트림으로 전송되는 서비스 콘텐츠를 부호화하기 위한 인코딩 수단을 포함하여,Encoding means for encoding service content transmitted in two streams, 첫 번째 스트림은 상기 상위 우선순위 스트림과 함께 전송되도록 구성되게 하며, 그리고A first stream is configured to be sent with the higher priority stream, and 상기 하위 우선순위 스트림과 함께 전송되는 두 번째 스트림은 상기 첫 번째 스트림의 비트레이트를 증가시키기 위한 부가 정보를 포함하도록 구성되게 하는, 디지털 방송 신호를 부호화하는 인코더.And a second stream transmitted with the lower priority stream is configured to include side information for increasing the bitrate of the first stream. 패킷 식별자들을 포함하는 하나 이상의 전송 스트림 패킷들로서 전송되는 데이터 패킷들을 처리하기 위해 구성된 이동 단말로서,A mobile terminal configured to process data packets transmitted as one or more transport stream packets including packet identifiers, the method comprising: 상기 단말은,The terminal, 전자 서비스 가이드 정보를 저장하는 첫 번째 메모리;A first memory for storing electronic service guide information; 하위 및 상위 우선순위 스트림들 간의 서비스 디스커버리(discovery) 데이터를 링크하는 서비스 디스커버리 데이터를 저장하는 두 번째 메모리;A second memory for storing service discovery data linking service discovery data between lower and upper priority streams; 렌더링을 위해 상기 전자 서비스 가이드로부터 서비스를 선택하는 수단; 및Means for selecting a service from the electronic service guide for rendering; And 패킷 식별자를 사용하여 적어도 상기 서비스 디스커버리 데이터를 필터링하기 위한 전송 스트림 필터;를 포함하며,A transport stream filter for filtering at least the service discovery data using a packet identifier; 상기 필터링은 서비스를 수신하고 렌더링하기 위해 낮은 우선순위 스트림과 높은 우선순위 스트림 사이에서 선택하는 것을 기반으로 하는 이동 단말.And said filtering is based on selecting between a low priority stream and a high priority stream for receiving and rendering a service.
KR1020077030154A 2007-12-24 2005-05-24 Method and apparatus for hierarchical transmission / reception in digital broadcasting Ceased KR20080012377A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020077030154A KR20080012377A (en) 2007-12-24 2005-05-24 Method and apparatus for hierarchical transmission / reception in digital broadcasting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020077030154A KR20080012377A (en) 2007-12-24 2005-05-24 Method and apparatus for hierarchical transmission / reception in digital broadcasting

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020107006543A Division KR20100037659A (en) 2005-05-24 2005-05-24 Method and apparatus for hierarchical transmission/reception in digital broadcast

Publications (1)

Publication Number Publication Date
KR20080012377A true KR20080012377A (en) 2008-02-11

Family

ID=39340512

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077030154A Ceased KR20080012377A (en) 2007-12-24 2005-05-24 Method and apparatus for hierarchical transmission / reception in digital broadcasting

Country Status (1)

Country Link
KR (1) KR20080012377A (en)

Similar Documents

Publication Publication Date Title
KR20100037659A (en) Method and apparatus for hierarchical transmission/reception in digital broadcast
US8831039B2 (en) Time-interleaved simulcast for tune-in reduction
Schierl et al. Using H. 264/AVC-based scalable video coding (SVC) for real time streaming in wireless IP networks
KR101029854B1 (en) Backward-compatible set of pictures in scalable video coding
KR101635235B1 (en) A real-time transport protocol(rtp) packetization method for fast channel change applications using scalable video coding(svc)
US20080205529A1 (en) Use of fine granular scalability with hierarchical modulation
US9729939B2 (en) Distribution of MPEG-2 TS multiplexed multimedia stream with selection of elementary packets of the stream
RU2547624C2 (en) Signalling method for broadcasting video content, recording method and device using signalling
US20080301742A1 (en) Time-interleaved simulcast for tune-in reduction
US20200021867A1 (en) Broadcast signal transmitting and receiving method and device
WO2004025405A2 (en) Video on demand server system and method
US20060209888A1 (en) Packet type retransmission system for DMB service and retransmission device of DMB terminal
KR100799592B1 (en) Apparatus and method for hierarchical modulation transmission and reception of scalable video bitstream
KR101656193B1 (en) MMT-based Broadcasting System and Method for UHD Video Streaming over Heterogeneous Networks
KR20080012377A (en) Method and apparatus for hierarchical transmission / reception in digital broadcasting
HK1116960A (en) Method and apparatuses for hierarchical transmission/reception in digital broadcast
JP2002084238A (en) Multiplex broadcast method and apparatus
KR101244551B1 (en) Broadcasting system for http streaming video service over digital multimedia broadcasting
van der Schaar et al. Fine-granularity-scalability for wireless video and scalable storage
Shoaib et al. Streaming video in cellular networks using scalable video coding extension of H. 264-AVC
KR20230121950A (en) Adaptive media streaming transmission method and apparatus for multi network
Takada et al. An overview of the ISDB-T one-seg broadcasting, ISDB-TSB and ISDB-Tmm
Cucej Digital broadcasting and new services
KR20230049204A (en) Adaptive media streaming transmission method and apparatus for multi network
Gopal WiMAX MBS Power Management, Channel Receiving and Switching Delay Analysis

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20071224

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20090831

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20100223

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20090831

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

A107 Divisional application of patent
J201 Request for trial against refusal decision
PA0104 Divisional application for international application

Comment text: Divisional Application for International Patent

Patent event code: PA01041R01D

Patent event date: 20100325

PJ0201 Trial against decision of rejection

Patent event date: 20100325

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20100223

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20120820

Appeal identifier: 2010101002256

Request date: 20100325

J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20100325

Effective date: 20120820

PJ1301 Trial decision

Patent event code: PJ13011S01D

Patent event date: 20120820

Comment text: Trial Decision on Objection to Decision on Refusal

Appeal kind category: Appeal against decision to decline refusal

Request date: 20100325

Decision date: 20120820

Appeal identifier: 2010101002256