KR100455497B1 - 압축된텔레비전신호,압축된텔리비전신호전송방법및장치,압축된텔레비전신호수신방법및장치 - Google Patents

압축된텔레비전신호,압축된텔리비전신호전송방법및장치,압축된텔레비전신호수신방법및장치 Download PDF

Info

Publication number
KR100455497B1
KR100455497B1 KR1019970701800A KR19970701800A KR100455497B1 KR 100455497 B1 KR100455497 B1 KR 100455497B1 KR 1019970701800 A KR1019970701800 A KR 1019970701800A KR 19970701800 A KR19970701800 A KR 19970701800A KR 100455497 B1 KR100455497 B1 KR 100455497B1
Authority
KR
South Korea
Prior art keywords
signal
location
packets
transmitter
labels
Prior art date
Application number
KR1019970701800A
Other languages
English (en)
Other versions
KR970706695A (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 코닌클리케 필립스 일렉트로닉스 엔.브이.
Publication of KR970706695A publication Critical patent/KR970706695A/ko
Application granted granted Critical
Publication of KR100455497B1 publication Critical patent/KR100455497B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/007Transform coding, e.g. discrete cosine transform
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6375Control signals issued by the client directed to the server or network components for requesting retransmission, e.g. of data packets lost or corrupted during transmission from server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)

Abstract

본 발명은 비디오-온-디맨드 서버(1)에서 네트워크(3)를 통해 수신기(2)로 MPEG 인코드된 텔레비전 신호들의 송신에 관한 것이다. "일시 정지(pause)" 및 "재개(resume)"와 같은 비선형 재생 기능들은 네트워크 레이턴시 및 리멀티플렉싱과 같은 대표적인 네트워크 특징들을 고려하면, 비트 스트림의 매우 정확한 제어를 필요로 한다. 일시 정지 후 수신기가 신호 재생을 완전히 재개할 수 있도록 하기 위해 위치 라벨들(p; 5, 6; 7a, 7b, 8a, 8b)은, 중단 후 서버가 신호의 전송을 재개할 수 있는 위치들에서 비트 스트림에 삽입된다. 일시 정지 요청에 의해, 디코더는 처음에 그러한 위치 라벨이 검출될 때까지 재생을 계속한다. 네트워크에 의해 전달된 후속 비트들은 무시된다. 즉, 그 비트들은 버려진다. 재생을 재개하기 위한 요청에 의해, 수신기는 서버에 검출된 위치에서 시작하는 신호를 재전송하도록 요청한다.

Description

압축된 텔레비전 신호, 압축된 텔레비전 신호 전송 방법 및 장치, 압축된 텔레비전 신호 수신 방법 및 장치
MPEG-2 표준에 규정된 소위 "전송 스트림"(Transport stream)과 "프로그램 스트림"은 MPEG 압축 오디오 및 비디오(A/V) 정보의 전송 및 저장을 위해 표준화된 메커니즘(mechanism)을 제공한다. 두 스트림들은, 디코더들의 데이터 버퍼들이 선형 재생 동안 오버플로우(overflow) 또는 언더플로우(underflow)하지 않도록 전달된 오디오 및 비디오 정보의 디코딩과 표시에 동기하는 시간 스탬프(time stamp)들을 갖는다. 게다가, 이 시간 스탬프들은 스트림 그 자체를 정확하게 전달하기 위해 사용된다. MPEG 전송 스트림은, 중대한 에러가 발생할 수 있는 상황에서 디지털 데이터의 하나 이상의 프로그램들의 전송 및 저장에 적합하다 이러한 상황들로는 예를 들어, 지상 및 위성 방송 채널들, 케이블 채널들 및 다른 원격 통신 네트워크들이 있다. MPEG 프로그램 스트림은, 에러들이 발생할 가능성이 없고, 시스템 코딩의 소프트웨어 처리가 중요한 상황에서, 디지털 데이터의 1개의 프로그램의 전송 및 저장에 적합하다. 이러한 상황들로는 예를 들어, 광학 및 자기적 저장 매체를 갖는 PC들이 있다.
지난 몇 년간, 프로그램 스트림 및 전송 스트림의 선형 재생 및 전송을 포함하는 응용분야에 상당한 노력이 기울어져 왔다. 예를 들면, MPEG-2 인코드된 프로그램들의 방송은 무한 길이의 전송 스트림들의 분배를 포함한다. 그러나, 비디오 서버들에서의 MPEG 전송 스트림들 및 프로그램 스트림들의 비선형 재생은 동일 레벨의 어텐션(attention)으로 수신받지 않았다. 비선형 재생은 스트림의 중단(interruption) 및 계속(continuation)을 포함하며, 기본적으로 모든 종류의 트릭 모드(trick mode)들에 필요하다. 트릭 모드들은 스트림들의 정확한 제어를 필요로 한다. 로컬 디스크 기반 시스템(local disc-based system)들에 대해서, 일시 정지, 슬로 모션(slow motion), 및 빠른 전송과 같은 트릭 모드들을 지원하기 위한 해결책들이 알려져 있다. 그러나, 알려진 해결책들은 네트워크 환경들에 적용될 수 없는데, 그 이유는 네트워크들이 2가지 점들에서 로컬 시스템들과 상이하기 때문이다.
첫 번째 점은 디코더-네트워크-서버-네트워크-디코더의 지연이다. 네트워크 레이턴시(latency)라고도 불리는 이러한 지연은 일정하지 않으며, 1초까지의 크기를 가질 수 있다. 네트워크 레이턴시의 결과, 최종 사용자가 일시 정지를 요구한 후(그 결과 디코딩과 디스플레이 처리가 중단되며 일시 정지 명령이 서버에 전송된다), 네트워크는 소정 기간 동안 디코더로 비트들을 계속 전달할 것이다. 스트림의 순차 연속도 네트워크 레이턴시에 의해 복잡해진다. 즉, 네트워크 레이턴시 때문에, 서버에 대한 '재개(Resume)' 명령의 전송과 디코더에 요구된 비트들의 도달사이에 상당한 지연이 존재한다. 일시 정지 명령 후 전달된 비트들과 재개 명령후 비트들의 일시적인 결핍은, 디코더가 그 디코딩과 디스플레이 처리를 완전히 재개할 수 있는 방식으로 디코더에 의해 처리되어야 한다.
두 번째 점은 네트워크의 MPEG-2 리멀티플렉서(remultiplexer)가 존재할 수 있다는 것이다. 리멀티플렉서들의 존재는 트릭 모드에 대한 지원을 어렵게 하는데, 그 이유는 리멀티플렉서들로 인해 전송 스트림에서 상이한 PID들을 갖는 패킷들이 리오더(reorder)되기 때문이다. PID는 MPEG-2 표준에 규정된 패킷 식별자(Packet Identifier)이다. 실제로 이것은 패킷들이 서버에 의해 전송된 순서와 동일한 순서로 디코더에 입력되지 않음을 의미한다. 리멀티플렉서들의 존재로 인해, 1개의 PID만을 갖는 전송 스트림, 예를 들어 비디오에 대한 트릭 모드 지원이 어렵게 되는데, 그 이유는 리멀티플렉서들이 1개의 PID내 패킷들을 리오더하는 것을 허용하지 않기 때문임을 유념하라.
본 발명은 압축 텔레비전 신호들을 전송하고 수신하는 방법들에 관한 것이다. 본 발명은 또한 상기 방법을 수행하는 장치, 특히 MPEG 압축 비디오 및 오디오 신호들을 전송하는 비디오-온-디맨드 서버(video-on-demand server)들과, MPEG 압축 비디오 및 오디오 신호들을 수신하는 디지털 셋톱 박스(digital set top box)들과 같은 장치에 관한 것이다.
도 1은 본 발명에 따른 셋톱 박스와 비디오-온-디맨드(Video-On-Demand) 서버를 포함하는 시스템을 도시한 도면.
도 2는 본 발명의 일실시예에 따라 전송된 텔레비전 신호의 예를 도시한 도면.
도 3은 서버와 셋톱 박스에 의해 실행된 동작 단계들을 도시한 플로우차트.
도 4는 서버와 셋톱 박스의 동작을 도시한 타이밍도.
도 5는 도 2에 도시된 텔레비전 신호가 셋톱 박스에 의해 수신될 수 있는 방법의 예를 도시한 도면.
도 6은 본 발명의 다른 실시예에 따라 전송된 텔레비전 신호의 예를 도시한 도면.
도 7은 도 6에 도시된 텔레비전 신호가 셋톱 박스에 의해 수신될 수 있는 방법의 예를 도시한 도면.
본 발명의 목적은 네트워크 환경에서 MPEG-2 전송 스트림 및 프로그램 스트림에 대한 트릭 모드 지원(trick mode support)을 제공하는 것이다.
이 목적을 위해, 본 발명은 압축 텔레비전 신호를 전송하는 방법에 있어서,
중단 후에 상기 신호의 전송이 재개될 수 있는 위치에서 위치 라벨들을 상기신호에 삽입하는 것을 특징으로 하는, 전송 방법을 제공한다.
본 발명은 '일시 정지' 명령이 내려진 후 네트워크에 의해 전달된 모든 비트들을 디코더가 버리는 전략에 기초한다. 스트림의 성공적인 연속을 위해, 디코더는 일시 정지가 행해질 때 스트림에서 위치가 무엇인지(예를 들어, 서버로부터 얼마나 많은 비트들이 수신되었는지)를 정확히 알아야 한다. 이는 MPEG 2 데이터를 일치시키기 위해 어떤 포인트에서 정확하게 계속해야 하는지를 서버에 지시할 필요가 있다. 그렇지 않다면, MPEG 프레임의 일부는 중복되거나 분실될 것이다. 보통, 서버는 디코더와 서버간의 통신에서의 레이턴시로 인해 디코더에서 일시 정지가 행해지는 시간에 스트림 위치를 정확하게 결정할 수 없다. 전송 스트림의 각 PID에서의 유일한 위치 라벨들을 전송함으로써, 디코더들은 어느 비트들이 저장되고 어느 것이 버려졌는지를 정확하게 결정할 수 있다. 스트림의 연속성은 적합한 위치 라벨에서 시작하는 새로운 비트들에 대한 요구를 포함한다.
본 발명은 2개의 트릭 모드들, 즉, '일시 정지/계속'과 '슬로 모션'에 중점을 두고 있다. '일시 정지 및 계속'에 요구되는 기능은, 사용자가 시간에 대해 임의의 포인트에서 디스플레이를 정지할 수 있고, 그 후 완전히 계속할 수 있는 것이다. 바람직하게는, 예를 들어 현재 디스플레이되는 프레임/필드에서 즉시 중단되며, 임의의 결핍 또는 중복된 프레임들 없이 다음 프레임에서 계속 발생해야 한다. '일시 정지 및 계속'은 스트림을 정지하고 계속하기 위해 디코더에서 서버로 '일시정지' 및 '재개' 명령들의 전송을 포함한다. '슬로 모션'에 요구되는 기능은 사용자가 통상적인 재생 속도보다 느린 속도로 스트림을 볼 수 있도록 하는 것이다. 디코더는 슬로 모션 모드와 통상적인 재생 모드 사이를 전환할 수 있어야 한다. 이러한 전환은 임의의 분실 또는 중복된 프레임들 없이 즉시 실시되어야 한다. '슬로 모션'은 또한 스트림을 정지하고 계속하기 위해 디코더에서 서버로 '일시 정지' 메시지와 '재개' 메시지의 전송을 포함한다.
MPEG-2 표준에서의 몇몇 필드들은 유일한 위치 라벨들을 전달하는데 사용될 수 있다. 위치 라벨들은 예컨대, MPEG 스트림 디스크립터들의 개념을 이용하여, 중간 제어 패킷들의 개별 스트림에 수용될 수 있다. 전송 스트림의 각 PID 스트림의 PCR 필드들은 PCR 정보가 개별 스트림에 전송될 때 사용될 수 있다. PCR은 MPEG-2 표준에서 규정된 프로그램 클록 레퍼런스(Program Clock Reference)를 의미한다. 제어 패킷들의 개별 스트림의 위치 라벨들을 수용하는 것은, 네트워크에 리멀티플렉서들이 없다면, 즉 상이한 PID들을 갖는 패킷들이 리오더될 수 없다면 잘 작동한다.
위치 라벨들은 또한 신호(오디오, 비디오 등) 패킷 그 자체, 예컨대 특정 패킷들의 적응 필드의 프라이빗 데이터 부분에 수용될 수 있다. 이러한 실시예는 리멀티플렉서들을 포함하는 네트워크들에 대해서도 작동한다. 모든 경우들에 대해서, 위치 라벨들의 반복 속도는 스트림의 미세한 제어를 고려하면 충분히 높아야 한다. 세트로 되어 있는 상이한 PID들의 위치 라벨들은 특정 시간 코드에 의해 식별될 수 있다.
디지털 텔레비전 신호를 수신하는 것에 대응하는 방법은, 신호의 전송을 중단하도록 송신기에 요구를 전송하는 단계와, 수신된 비트 스트림에 수용된 위치 라벨의 검출시 신호의 재생을 중단하고, 상기 위치 라벨에 후속하는 수신된 신호를 버리는 단계와, 상기 위치 라벨에 의해 규정된 위치로부터 신호의 전송을 재개하도록 송신기에 요구를 전송하는 단계와, 그 요구의 수신시 신호의 재생을 재개하는 단계를 특징으로 한다.
스트림의 연속은 네트워크 레이턴시와 동일한 지연을 포함한다. 지연은 스트림의 비트 레이트에서의 최대 네트워크 레이턴시 시간과 동일한 크기인 레이턴시 버퍼를 사용함으로써 회피될 수 있다. 이러한 접근법은 '슬로 모션' 트릭 모드뿐만 아니라, '일시 정지 및 계속' 트릭 모드들 둘 다에 대해 작동한다. 그러한 레이턴시 버퍼를 사용하면, 디코더는 신호의 재생을 즉시 일시 정지시킬 수 있고, 버퍼에서 유효한 나중에 수신된 위치 라벨까지 비트를 유지할 수 있다. 상기 나중에 수신된 위치 라벨 다음의 비트들만이 이제 버려진다. 재개 명령시, 여전히 유효한 비트들의 재생은 재개되고, 서버는 나중에 수신된 위치 라벨 다음의 비트들의 전송을 재개하도록 요청한다.
본 발명의 이러한 특징 및 다른 특징은 하기에 기술된 실시예들을 참고하여 명백해지며 명확해질 것이다.
도 1은 비디오-온-디맨드 서버(VOD)(1) 및 네트워크(3)를 통해 접속된 셋톱 박스(set top box; STB)(2)를 포함하는 시스템을 도시한다. VOD 서버는 저장 매체(11)와 VOD 제어기(12)를 포함한다. STB는 MPEG 디코더(21), STB 제어기(22), (원격) 제어 유닛(23)을 포함하며, 재생 디바이스(4)에 접속된다. 원격 제어 유닛(23)에서의 사용자 명령들은 또한 STB 제어기(22)에 인가되며, 상기 명령들이 서버에 의해 수행되는 동작들을 요구하는 한, 제어 신호(CTRL)로서 네트워크(3)를 통해 VOD 제어기(12)에 전송된다. 선택된 텔레비전 프로그램은 MPEG 전송 스트림(TS)의 형태로 서버(1)에서 STB(2)로 전송된다.
다수의 텔레비전 프로그램들은 보통 하드디스크들의 어레이인 저장 매체(11)에 저장된다. STB의 관점에서 본다면, 서버는 원격 비디오 레코더로서 작용한다. 저장된 텔레비전 프로그램들은 여러 속도들로 재생될 수 있으며, 일시 정지되고 재개될 수 있다. 특히, 서버는 소정의 "테이프" 위치에서 시작하는 프로그램을 재생하도록 지시할 수 있다. 그러므로 동작 명령은 하기에 "재개(p)"로 불리며, 여기서 p는 신호의 전송이 재개될 수 있는 위치를 식별한다. 프로그램의 재생이 재개될 수 있는 위치들의 수는 신호가 물리적으로 저장되는 방법에 따라 제한된다. 예를 들어, 그 위치들은 디스크 섹터 또는 디스크 실린더 경계들과 대응해야 한다. 신호가 압축되기 때문에, 즉, 디스크 공간의 양이 화상마다 변하기 때문에, 재생시간 동안 재개 위치들은 불규칙하게 분포된다. 그것은 몇 초 떨어져 있을 수 있다.
재개 위치는 VOD-제어기(12)에 알려져 있다. 도 1에 도시된 바와 같이, 서버(1)는 패킷화 장치(13)를 더 포함한다. 이러한 회로는 저장 매체(11)로부터 MPEG 압축 텔레비전 신호를 수신하고, 고정된 길이의 전송 패킷들의 스트림을 발생시킨다. 패킷화 장치는 또한 VOD-제어기(12)로부터 재개 위치들 p를 수신하고, 그것을 이후에 설명할 방법으로 전송 스트림에 삽입한다. 위치들 p는 다양한 방법으로 표현될 수 있다. 예컨대, p는 통상 정수일 수 있다. 본 예에서, p는 보통 재생 시간에 대응하는 시간 코드로 가정될 수 있다.
일반적으로, 텔레비전 프로그램들은 비디오 신호, 몇몇 오디오 신호들, 및 특히 여러 언어들로 된 서브타이틀에 대한 추가 데이터를 포함한다. 설명을 간단히 하기 위해, 서버에서 STB로 전송된 텔레비전 프로그램들이 하나의 오디오 신호(A)와 하나의 비디오 신호(V)만을 포함한다고 가정한다. 따라서, 전송 스트림은 오디오 패킷들과 비디오 패킷들을 포함한다. 각각의 패킷은 헤더와 페이로드(payload)를 포함한다. 헤더는 패킷이 오디오 데이터 또는 비디오 데이터를 운반하는지를 식별하는 패킷 식별자(PID)를 포함한다. 전송 스트림(TS)은 여러 텔레비전 프로그램들을 포함할 수 있음을 유념하라. 프로그램 맵 테이블(Program Map Table)은 PID가 관련 프로그램을 구성하는지를 표시하기 위해 전송된다. 본 발명의 예에서, 전송 스트림(TS)은 선택된 텔레비전 프로그램만을 전달한다.
도 2는 본 발명의 실시예에 따라 서버에 의해 STB로 전송된 전송 스트림(TS)의 예를 도시한다. 전송 스트림은 오디오 패킷들(A1, A2, A3 등)과 비디오 패킷들(V1, V2, V3 등)을 포함한다. 상술된 재개 위치들에서, 전송 스트림은 제어 패킷들 C(p) 형태로 위치 라벨들을 포함하고, 그 중 두 개는 참조 부호 5 및 6으로 도시된다. 상기 제어 패킷들의 PID는 (상이한 텔레비전 프로그램과 연관된 제어 패킷들이 상이한 PID를 갖는) 상술된 프로그램 맵 테이블에 의해 관련 텔레비전 프로그램과 연관된다. 패킷들의 페이로드에서, 관련 재개 위치 p는 시간 코드 형태로 인코드된다. 도 2는 동일 축척으로 그려지지 않았음을 유념해야 한다. 실제로, 도면에 도시된 것 보다 더 많은 오디오 및 비디오 패킷들이 2개의 연속 위치 라벨들 사이에서 전송된다.
서버와 STB의 동작은 이제 도 3을 참조하여 함께 설명될 것이며, 도 3은 STB(도면의 좌측)와 서버(도면의 우측)에 의해 수행된 동작 단계들의 플로우 차트를 도시한다. 단계(31)에서, t=t1에서, STB는 일시 정지 명령을 수신한다. 그러나, STB는 수신된 신호를 위치 라벨 p가 검출될 때까지 디코드 및 재생을 계속한다. 그 다음, 신호의 재생은 단계(32)에서, t=t2에서, 중단한다. 즉, 비디오 디스플레이는정지하게 되며, 오디오 재생도 중단된다.
단계(32)에서, STB는 또한 일시 정지 명령을 서버에 전송한다. 일시 정지 명령을 즉시 전송하는 대신 위치 라벨의 검출시 일시 정지 명령을 서버에 전송하는 것은 수신된 신호에 적어도 하나의 위치 라벨이 존재한다는 것을 보증한다. 서버는 단계(33)에서 t=t3에서 네트워크의 레이턴시로 인해, 지연 τ1을 갖는 일시 정지 명령을 수신한다. 일시 정지 명령에 응답하여, 서버는 신호의 전송을 순간적으로 중단한다.
단계(34)는 t=t4에서 네트워크의 레이턴시 τ2로 인해 수신단에서의 신호 수신의 중단을 나타낸다. 단계(35)에서, STB는 단계(32)에서 검출된 위치 라벨에 후속하는 수신된 신호 데이터 전부를 버린다.
단계(36)에서, t=t5에서, STB는 재생을 재개하기 위해 사용자로부터 명령을 수신하고, 서버에 "재개(p)" 명령을 전송하는데, 여기서 p는 재생이 중단된 위치를 나타낸다. 서버는 단계(37)에서 t=t6에서 네트워크의 레이턴시로 인해, 지연 τ3을 갖는 재개 명령을 수신한다. 재개 명령에 응답하여, 서버는 p로 규정된 위치에서 시작하는 신호 전송을 재개한다. 지연 τ4를 갖는, 신호는 단계(38)에서, t=t7에서 재생을 재개하는 STB에 도달한다. 지연들 τ1- τ4은 반드시 동일한 것은 아님에 유념해야 한다. 지연들은 또한 시간 내내 일정할 필요는 없다.
도 4는 시스템의 여러 포인트들의 신호들의 타이밍도이다. 특히, TS1은 서버에 의해 전송된 전송 스트림을 나타내며, TS2는 STB에 의해 수신된 전송 스트림을 나타내고, DSP는 재생된 신호를 나타낸다 t=t1에서, 일시 정지 명령이 수신된다. t=t2에서, 위치 라벨(40)이 검출된다. 그것에 응답하여, 재생은 중단되고, 라벨이 버려진 후 패킷들(41)은 네트워크에 의해 전달된다. t=t3에서, 서버가 일시 정지 명령을 수신하며, t=t4에서 수신단에 나타나게 되는 신호 전송을 중단한다. t=t5에서, STB는 재개 명령을 수신한다. t=t6에서, 신호 전송은 패킷(41)에서 시작되어 재개되고, t=t7에서 재생은 완전히 계속된다.
MPEG 시스템의 명세는, 전송 스트림에서 상이한 PID들을 갖는 패킷들의 순서를 바꿀 수 있다. 이것은 서버 및 STB 사이에서의 네트워크가 리멀티플렉서들을 포함하는 경우가 될 것이다. 예컨대, 도 2에 도시된 전송 스트림은 도 5에 도시된 전송 스트림과 같은 STB에 의해 수신될 수 있다. 전송된 패킷 시퀀스 V8-C2-A3-V9는 이제 여전히 유효한 MPEG 시퀀스인 A3-V8-V9-C2로서 수신된다. 상술된 전략에 따라, STB는 이제 A2, V8보다는 오히려 A3, V9을 디코딩한 후 재생을 중단할 것이다. 그러나, 서버는 중단 후 이러한 패킷들을 재전송할 것이다. STB가 신호의 재생을 완벽히 재개할 수 없다는 것은 말할 필요도 없다.
리멀티플렉싱 특징이 고려된 본 발명의 다른 실시예가 이제 기술될 것이다. 이러한 실시예에서, VOD-제어기(12)(도 1)는 상이한 PID를 갖는 중간 제어 패킷들에 위치 라벨을 삽입하기보다는 오히려 오디오 및 비디오 패킷들 그 자체에 위치 라벨을 수용하도록 적응된다. 바람직하게, 위치 라벨들은 MPEG 표준이 제공하는 적응 필드에 수용된다. 적응 필드는 전송 패킷의 헤더에 후속하는 선택적 데이터 필드이다. 헤더내의 2개의 비트들은 적응 필드가 존재하는지의 여부와 페이로드가 적응 필드에 후속하는지의 여부를 표시한다. MPEG 표준에서는 프라이빗 데이터 바이트들이 적응 필드에 수용되도록 한다. 바람직하게, 이러한 프라이빗 데이터 바이트는 위치 라벨 정보를 운반한다.
도 6은 본 실시예에 따른 서버에 의해 전송된 전송 스트림(TS)의 예를 도시한다. 이 예에서, 위치 라벨들은 오디오 패킷들(7a 및 8a)에 수용된다. 동일한 위치 라벨들은 비디오 패킷들(7b 및 8b)에 각각 수용된다. 도 7은 이러한 전송 스트림이 리멀티플렉싱에 인해 STB에 의해 수신되는 방법을 도시한다.
STB의 동작은 상술된 바와 같이 본질적으로 동일하다. 일시 정지 명령 후, STB는 위치 라벨(p)을 포함하는 패킷(예컨대, 7a로 표기된 비디오 패킷 V5)이 검출될 때까지 비디오 신호를 계속 재생하고, 동일한 위치 라벨(p)(이 경우에 7b로 표기된 패킷 A2)을 포함하는 오디오 패킷이 검출될 때까지 오디오 신호를 계속 재생한다. 따라서, 도 6에 도시된 원래의 전송 스트림 또는 도-7에 도시된 리멀티플렉스된 전송 스트림을 STB가 수신하는지의 여부와 상관없이, 비디오 재생은 디코딩 V4후 중단되고, 오디오 재생은 디코딩 A1후 중단된다. 동작의 재개시, STB는"재개(p)" 명령을 서버에 전송할 것이다. 거기에 응답하여, 서버는 A2및 V5를 갖는 신호의 전송을 다시 시작할 것이고 디코더는 두 신호들의 재생을 완벽히 재개할 것이다.
요약하면, 본 발명은 비디오-온-디맨드 서버(1)에서 네트워크(3)를 통해 수신기(2)로 MPEG 인코드된 텔레비전 신호들의 송신에 관한 것이다. "일시 정지(pause)" 및 "재개(resume)"와 같은 비선형 재생 기능들은 네트워크 레이턴시 및 리멀티플렉싱과 같은 대표적인 네트워크 특징들을 고려하면, 비트 스트림의 매우 정확한 제어를 필요로 한다. 일시 정지 후 수신기가 신호 재생을 완전히 재개할 수 있도록 하기 위해 위치 라벨들(p; 5, 6; 7a, 7b, 8a, 8b)은, 중단 후 서버가 신호의 전송을 재개할 수 있는 위치들에서 비트 스트림에 삽입된다. 일시 정지 요청시, 디코더는 처음에 그러한 위치 라벨이 검출될 때까지 재생을 계속한다. 네트워크에 의해 전달된 후속 비트들은 무시된다. 즉, 그 비트들은 버려진다. 재생을 재개하기 위한 요청시, 수신기는 서버에 검출된 위치에서 시작하는 신호를 재전송하도록 요청한다.

Claims (13)

  1. 압축 텔레비전 신호를 전송하는 방법에 있어서,
    중단 후에 상기 신호의 전송이 재개될 수 있는 위치에서 위치 라벨들을 상기 신호에 삽입하는 것을 특징으로 하는, 전송 방법.
  2. 제 1 항에 있어서, 상기 신호는 일련의 패킷들로서 전송되며, 상기 위치 라벨들은 중간 제어 패킷들에 수용되는 것을 특징으로 하는, 전송 방법.
  3. 제 2 항에 있어서, 상기 위치 라벨들은 MPEG 스트림 디스크립터들(MPEG stream descriptors)로서 상기 제어 전송 패킷들로 전송되는 것을 특징으로 하는, 전송 방법.
  4. 제 1 항에 있어서, 상기 신호는 일련의 패킷들로서 전송되며, 상기 위치 라벨들은 상기 패킷들에 수용되는 것을 특징으로 하는, 전송 방법.
  5. 제 4 항에 있어서, 상기 위치 라벨들은 MPEG 전송 패킷들의 적응 필드의 프라이빗(private) 데이터 바이트들로서 전송되는, 전송 방법.
  6. 송신기로부터 압축 텔레비전 신호를 수신하는 방법에 있어서,
    상기 신호의 전송을 중단하도록 상기 송신기에 요구를 전송하는 단계와,
    상기 신호에 삽입된 위치 라벨의 검출시 상기 신호의 재생을 중단하고, 상기 위치 라벨에 후속하는 상기 수신된 신호를 버리는 단계와,
    상기 위치 라벨에 의해 규정된 상기 위치로부터 상기 신호의 전송을 재개하도록 상기 송신기에 요구를 전송하는 단계와,
    상기 요구의 수신시 상기 신호의 재생을 재개하는 단계를 특징으로 하는, 수신 방법.
  7. 압축 텔레비전 신호를 전송하는 송신기에 있어서,
    상기 텔레비전 신호의 전송이 중단되고 재개될 수 있는 위치들에서 위치 라벨들을 상기 신호에 삽입하는 수단을 특징으로 하는, 송신기.
  8. 제 7 항에 있어서, 상기 신호는 일련의 순차적인 데이터 패킷들을 포함하고, 상기 송신기는 중간 제어 패킷들에 상기 위치 라벨들을 수용하도록 적응되는 것을 특징으로 하는, 송신기.
  9. 제 8 항에 있어서, 상기 위치 라벨들은 MPEG 전송 패킷들에서의 디스크립터들로서 전송되는 것을 특징으로 하는, 송신기.
  10. 제 7 항에 있어서, 상기 신호는 일련의 순차적인 데이터 패킷들을 포함하고,상기 송신기는 상기 신호 패킷들 중 선택된 신호 패킷들에 상기 위치 라벨들을 수용하도록 적응되는 것을 특징으로 하는, 송신기.
  11. 제 10 항에 있어서, 상기 위치 라벨들은 MPEG 전송 패킷들의 적응 필드에서의 프라이빗 데이터 바이트들로서 전송되는, 송신기.
  12. 압축 텔레비전 신호를 수신하는 수신기에 있어서,
    상기 수신기는,
    상기 신호의 전송을 중단하도록 상기 송신기에 요구를 전송하고,
    상기 신호에 삽입된 위치 라벨의 검출시 상기 신호의 재생을 중단하고, 상기 위치 라벨에 후속하는 상기 수신된 신호를 버리고,
    상기 위치 라벨에 의해 규정된 상기 위치로부터 상기 신호의 전송을 재개하도록 상기 송신기에 요구를 전송하고,
    상기 요구의 수신시 상기 신호의 재생을 재개하도록 적응되는, 제어 수단을 포함하는 것을 특징으로 하는, 수신기.
  13. 압축 텔레비전 신호에 있어서,
    중단 후에 상기 신호의 전송이 재개될 수 있는 위치들에 삽입되는 위치 라벨들을 포함하는 것을 특징으로 하는, 압축 텔레비전 신호.
KR1019970701800A 1995-07-21 1996-07-16 압축된텔레비전신호,압축된텔리비전신호전송방법및장치,압축된텔레비전신호수신방법및장치 KR100455497B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP95202019 1995-07-21
EP95202019.6 1995-07-21

Publications (2)

Publication Number Publication Date
KR970706695A KR970706695A (ko) 1997-11-03
KR100455497B1 true KR100455497B1 (ko) 2004-12-30

Family

ID=8220524

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1019970701767A KR100455496B1 (ko) 1995-07-21 1996-07-16 압축비디오신호들을수신하는방법
KR1019970701800A KR100455497B1 (ko) 1995-07-21 1996-07-16 압축된텔레비전신호,압축된텔리비전신호전송방법및장치,압축된텔레비전신호수신방법및장치

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1019970701767A KR100455496B1 (ko) 1995-07-21 1996-07-16 압축비디오신호들을수신하는방법

Country Status (11)

Country Link
US (3) US6751802B1 (ko)
EP (2) EP0787406B1 (ko)
JP (2) JP3894572B2 (ko)
KR (2) KR100455496B1 (ko)
CN (2) CN1147149C (ko)
AU (2) AU704427B2 (ko)
BR (2) BR9606534A (ko)
DE (2) DE69606971T2 (ko)
ES (2) ES2146006T3 (ko)
MY (2) MY116662A (ko)
WO (2) WO1997004585A2 (ko)

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020048448A1 (en) * 1993-03-29 2002-04-25 Microsoft Corporation Pausing the display of a television program as a signal including the television program is received
US8046800B2 (en) * 1993-03-29 2011-10-25 Microsoft Corporation Remotely controlling a video recorder
KR100455496B1 (ko) * 1995-07-21 2004-12-30 코닌클리케 필립스 일렉트로닉스 엔.브이. 압축비디오신호들을수신하는방법
JP2882337B2 (ja) * 1996-02-15 1999-04-12 日本電気株式会社 マルチメディア通信端末装置
US6373960B1 (en) * 1998-01-06 2002-04-16 Pixel Tools Corporation Embedding watermarks into compressed video data
DE19813784A1 (de) * 1998-03-27 1999-09-30 Nokia Deutschland Gmbh Verfahren zum Erhöhen der Speicherkapazität für Serviceinformation in einem Empfänger für digitale TV-Sendungen
US6742183B1 (en) * 1998-05-15 2004-05-25 United Video Properties, Inc. Systems and methods for advertising television networks, channels, and programs
US20050028206A1 (en) * 1998-06-04 2005-02-03 Imagictv, Inc. Digital interactive delivery system for TV/multimedia/internet
US7446774B1 (en) * 1998-11-09 2008-11-04 Broadcom Corporation Video and graphics system with an integrated system bridge controller
US6859799B1 (en) 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US7305695B1 (en) * 1999-01-20 2007-12-04 Intel Corporation System for providing video on demand with pause feature
US7536705B1 (en) * 1999-02-22 2009-05-19 Tvworks, Llc System and method for interactive distribution of selectable presentations
US7437750B1 (en) * 1999-04-12 2008-10-14 Matsushita Electric Industrial Co., Ltd. Data transceiving system and method therefor
US7784079B1 (en) * 1999-05-04 2010-08-24 Unisys Corporation Video on demand transaction server
KR100624865B1 (ko) * 1999-06-02 2006-09-18 엘지전자 주식회사 사용자 프로파일을 이용한 비디오 분할 시청 시스템
EP1205073A1 (en) * 1999-08-02 2002-05-15 Randall M. Chung Vod from a server or a user to another user
US6993788B1 (en) * 1999-08-20 2006-01-31 Mediaone Group, Inc. Method and system for manipulating broadcast signals
WO2001056288A1 (fr) * 2000-01-25 2001-08-02 Beijing Satcom Communication Technology Co., Ltd. Procede de diffusion de video numerique sur demande
DE60142774D1 (de) * 2000-02-01 2010-09-23 United Video Properties Inc Methoden und systeme zum erzwingen von reklame
US20010029610A1 (en) * 2000-02-01 2001-10-11 Corvin Johnny B. Systems and methods for providing promotions with recorded programs
US7383350B1 (en) * 2000-02-03 2008-06-03 International Business Machines Corporation User input based allocation of bandwidth on a data link
JP3552105B2 (ja) * 2000-05-26 2004-08-11 シャープ株式会社 図形表示装置、文字表示装置、表示方法、記録媒体およびプログラム
WO2002011448A1 (fr) * 2000-07-27 2002-02-07 Kabushiki Kaisha Infocity Dispositif d'acces a des informations et procede, et dispositif distributeur d'informations et procede
KR20020059677A (ko) * 2000-09-05 2002-07-13 요트.게.아. 롤페즈 Tv 신호 수신기
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
US7650621B2 (en) 2000-10-11 2010-01-19 United Video Properties, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US20020073136A1 (en) * 2000-12-07 2002-06-13 Tomoaki Itoh Data reproduction method, data receiving terminal and data receiving method
US20020124268A1 (en) * 2001-01-03 2002-09-05 Aditya Krishnan Television programming with variable ancillary information
JP2002209201A (ja) * 2001-01-10 2002-07-26 Toshiba Corp 映像受信端末
BR0207103A (pt) * 2001-02-07 2004-03-02 Infosphere Inc Método para transferir uma apresentação de meios interativos para um terminal de cliente; e sistema de computador para a transferência de uma apresentação de meios interativos a um terminal de cliente
EP1239644A1 (en) * 2001-03-08 2002-09-11 THOMSON multimedia Method for managing isochronous file transfers in a HAVI environment
EP1276323A1 (en) * 2001-07-13 2003-01-15 France Telecom Method for broadcasting multimedia signals towards a plurality of terminals
US7107608B2 (en) * 2001-10-01 2006-09-12 Microsoft Corporation Remote task scheduling for a set top box
US20090282444A1 (en) * 2001-12-04 2009-11-12 Vixs Systems, Inc. System and method for managing the presentation of video
US8151308B1 (en) * 2001-12-28 2012-04-03 Microsoft Corporation Modifying the behavior of a multimedia transport system in response to detected capabilities of a client system
US7114173B2 (en) * 2002-05-03 2006-09-26 Aol Time Warner Interactive Video Group, Inc. Technique for synchronizing deliveries of information and entertainment in a communications network
FR2842690B1 (fr) * 2002-07-17 2004-10-08 Thomson Licensing Sa Procede et dispositif de transmission de donnees video pour la mise en oeuvre de modes speciaux
US8272020B2 (en) * 2002-08-17 2012-09-18 Disney Enterprises, Inc. System for the delivery and dynamic presentation of large media assets over bandwidth constrained networks
EP1530880A4 (en) * 2002-08-21 2005-12-28 Disney Entpr Inc DIGITAL FILMOTHEQUE AT HOME
BRPI0313892B1 (pt) 2002-09-05 2019-10-15 Interdigital Ce Patent Holdings Método e sistema para proporcionar funções de gravação de vídeo pessoal em uma rede multicliente
US20040047424A1 (en) * 2002-10-15 2004-03-11 Kumar Ramaswamy System and method for transmitting digital video files with error recovery
US20040128694A1 (en) * 2002-12-30 2004-07-01 International Business Machines Corporation Fast selection of media streams
DE602004006981T2 (de) 2003-04-17 2008-02-28 Thomson Licensing Datenabrufende und -übertragende vorrichtungen und verfahren
US8266311B2 (en) 2004-07-29 2012-09-11 Microsoft Corporation Strategies for transmitting in-band control information
US7954128B2 (en) * 2005-02-11 2011-05-31 Time Warner Cable Inc. Methods and apparatus for variable delay compensation in networks
US7860013B2 (en) * 2005-03-09 2010-12-28 Comcast Cable Holdings, Llc Methods and systems for using in-stream data within an on demand content delivery path
JP4293160B2 (ja) * 2005-05-19 2009-07-08 ソニー株式会社 コンテンツ再生装置及びコンテンツ再生方法
KR100698277B1 (ko) * 2005-07-15 2007-03-22 엘지전자 주식회사 영상표시장치 및 이를 이용한 방송신호 재생 방법
EP1701504A1 (de) * 2005-08-29 2006-09-13 Siemens Aktiengesellschaft Verfahren und Anordnung zur Steuerung einer Übertragung von Mediaobjekten
EP1788773A1 (en) * 2005-11-18 2007-05-23 Alcatel Lucent Method and apparatuses to request delivery of a media asset and to establish a token in advance
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
EP1868367B1 (en) * 2006-06-06 2015-12-09 Alcatel Lucent Fast video channel change
GB0613038D0 (en) * 2006-06-30 2006-08-09 Pace Micro Tech Plc Processing modes for digital broadcast data via a high speed digital connector
US7937728B2 (en) * 2006-12-06 2011-05-03 International Business Machines Corporation Retrieving lost content for a scheduled program
CN100542264C (zh) * 2007-01-26 2009-09-16 四川长虹电器股份有限公司 在暂停播放的状态下保持流媒体会话存活的方法
CN101257617B (zh) * 2007-03-01 2010-04-21 中兴通讯股份有限公司 一种移动流媒体点播业务中的续播***及其方法
GB0708440D0 (en) 2007-05-02 2007-06-06 Film Night Ltd Data transmission
GB2463182A (en) * 2007-06-29 2010-03-10 Ericsson Telefon Ab L M A network unit, a central distribution control unit and a com puter program product
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
US8356324B2 (en) * 2007-09-21 2013-01-15 Broadcom Corporation Implementing network personal video recorder for digital video settop boxes
US7895629B1 (en) * 2007-11-07 2011-02-22 At&T Mobility Ii Llc Video service buffer management in a mobile rate control enabled network
CN101453622B (zh) * 2007-11-30 2012-11-21 株式会社日立制作所 延续播放中断的电视节目的数字播放装置及方法
JP5235074B2 (ja) * 2007-12-21 2013-07-10 アルパイン株式会社 ビデオ再生装置
US8824568B2 (en) * 2008-01-28 2014-09-02 Entropic Communications, Inc. Device and method for decoding digital TV broadcast
EP2124451A3 (en) * 2008-05-23 2014-03-26 Sony Corporation Content server, information processing apparatus, network device, content distribution method, information processing method, and content distribution system
CN101299692B (zh) * 2008-07-01 2011-04-20 华为技术有限公司 一种终止专用测量的方法、***和装置
KR20110065100A (ko) * 2009-12-09 2011-06-15 삼성전자주식회사 멀티미디어 스트리밍 서비스를 지원하는 방법 및 장치
KR20110080288A (ko) * 2010-01-05 2011-07-13 삼성전자주식회사 싱크기기 전환방법 및 이를 적용한 컨텐츠 제공장치
US9183560B2 (en) 2010-05-28 2015-11-10 Daniel H. Abelow Reality alternate
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9532080B2 (en) 2012-05-31 2016-12-27 Sonic Ip, Inc. Systems and methods for the reuse of encoding information in encoding alternative streams of video data
US9319417B2 (en) 2012-06-28 2016-04-19 Fortinet, Inc. Data leak protection
US9357210B2 (en) 2013-02-28 2016-05-31 Sonic Ip, Inc. Systems and methods of encoding multiple video streams for adaptive bitrate streaming
US20150002743A1 (en) * 2013-07-01 2015-01-01 Mediatek Inc. Video data displaying system and video data displaying method
GB2524958A (en) * 2014-04-03 2015-10-14 Orbital Multi Media Holdings Corp Data flow control method
US9877073B2 (en) * 2015-07-13 2018-01-23 Sling Media Pvt Ltd. Suspend mode of streaming for seamless user experience
US10687115B2 (en) 2016-06-01 2020-06-16 Time Warner Cable Enterprises Llc Cloud-based digital content recorder apparatus and methods
US11109290B2 (en) 2017-08-04 2021-08-31 Charter Communications Operating, Llc Switching connections over frequency bands of a wireless network

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0625858A1 (en) * 1993-05-19 1994-11-23 ALCATEL BELL Naamloze Vennootschap Video server memory management method

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1020034C (zh) * 1988-08-27 1993-03-03 洛金斯布兰德有限公司 改进的应答式视频***
US5357276A (en) * 1992-12-01 1994-10-18 Scientific-Atlanta, Inc. Method of providing video on demand with VCR like functions
JP2532818B2 (ja) * 1993-02-01 1996-09-11 松下電器産業株式会社 対物レンズおよび光ヘッド装置
US5481543A (en) * 1993-03-16 1996-01-02 Sony Corporation Rational input buffer arrangements for auxiliary information in video and audio signal processing systems
US5448568A (en) * 1994-04-28 1995-09-05 Thomson Consumer Electronics, Inc. System of transmitting an interactive TV signal
US5477263A (en) * 1994-05-26 1995-12-19 Bell Atlantic Network Services, Inc. Method and apparatus for video on demand with fast forward, reverse and channel pause
US5635979A (en) * 1994-05-27 1997-06-03 Bell Atlantic Dynamically programmable digital entertainment terminal using downloaded software to control broadband data operations
US5652627A (en) * 1994-09-27 1997-07-29 Lucent Technologies Inc. System and method for reducing jitter in a packet-based transmission network
IT1266945B1 (it) * 1994-09-29 1997-01-21 Cselt Centro Studi Lab Telecom Procedimento di multiplazione per flussi di segnali audiovisivi codificati secondo lo standard mpeg1.
US5896388A (en) * 1995-02-13 1999-04-20 Ncr Corporation Method and apparatus using GPS to reshape isochronous data at the receiving ends of an ATM network
WO1996028816A2 (en) * 1995-03-15 1996-09-19 Philips Electronics N.V. Device for optically scanning a recording medium
GB9506493D0 (en) * 1995-03-30 1995-05-17 Thomson Consumer Electronics The implementation of trick-play modes for pre-encoded video
US5721829A (en) * 1995-05-05 1998-02-24 Microsoft Corporation System for automatic pause/resume of content delivered on a channel in response to switching to and from that channel and resuming so that a portion of the content is repeated
US5659539A (en) * 1995-07-14 1997-08-19 Oracle Corporation Method and apparatus for frame accurate access of digital audio-visual information
KR100455496B1 (ko) * 1995-07-21 2004-12-30 코닌클리케 필립스 일렉트로닉스 엔.브이. 압축비디오신호들을수신하는방법
US5751336A (en) * 1995-10-12 1998-05-12 International Business Machines Corporation Permutation based pyramid block transmission scheme for broadcasting in video-on-demand storage systems
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
US6065050A (en) * 1996-06-05 2000-05-16 Sun Microsystems, Inc. System and method for indexing between trick play and normal play video streams in a video delivery system
US5781227A (en) * 1996-10-25 1998-07-14 Diva Systems Corporation Method and apparatus for masking the effects of latency in an interactive information distribution system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0625858A1 (en) * 1993-05-19 1994-11-23 ALCATEL BELL Naamloze Vennootschap Video server memory management method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Design of an MPEG-based Set-top Box for Video On Demand Services(Proceeding of ICASSP''95, vol.4, pp.2655-2658, May 09-12, 1995 *

Also Published As

Publication number Publication date
JPH11501786A (ja) 1999-02-09
CN1113539C (zh) 2003-07-02
DE69606848T2 (de) 2000-11-02
MY116661A (en) 2004-03-31
US20040210937A1 (en) 2004-10-21
DE69606971D1 (de) 2000-04-13
WO1997004584A2 (en) 1997-02-06
EP0787405B1 (en) 2000-03-08
AU704427B2 (en) 1999-04-22
BR9606534A (pt) 1999-09-21
CN1147149C (zh) 2004-04-21
DE69606971T2 (de) 2000-10-05
BR9606535A (pt) 1999-05-25
JP3887019B2 (ja) 2007-02-28
AU708139B2 (en) 1999-07-29
KR100455496B1 (ko) 2004-12-30
KR970706694A (ko) 1997-11-03
EP0787405A2 (en) 1997-08-06
CN1191653A (zh) 1998-08-26
MY116662A (en) 2004-03-31
DE69606848D1 (de) 2000-04-06
US5873022A (en) 1999-02-16
WO1997004585A3 (en) 1998-03-26
EP0787406A2 (en) 1997-08-06
CN1191652A (zh) 1998-08-26
JP3894572B2 (ja) 2007-03-22
AU6239096A (en) 1997-02-18
EP0787406B1 (en) 2000-03-01
ES2146006T3 (es) 2000-07-16
AU6238996A (en) 1997-02-18
JPH11500289A (ja) 1999-01-06
WO1997004585A2 (en) 1997-02-06
KR970706695A (ko) 1997-11-03
US6751802B1 (en) 2004-06-15
ES2147651T3 (es) 2000-09-16
WO1997004584A3 (en) 1998-04-30

Similar Documents

Publication Publication Date Title
KR100455497B1 (ko) 압축된텔레비전신호,압축된텔리비전신호전송방법및장치,압축된텔레비전신호수신방법및장치
US6181383B1 (en) Method and apparatus for preserving synchronization of audio and video presentation when splicing transport streams
US5832085A (en) Method and apparatus storing multiple protocol, compressed audio video data
US7490344B2 (en) System and method for seamless switching
US5875303A (en) Method and arrangement for transmitting an interactive audiovisual program
US20020170067A1 (en) Method and apparatus for broadcasting streaming video
WO1999008441A2 (en) Processing coded video
JP2005051794A (ja) ビデオをオン・デマンドでレンダリングするvcrに似た機能
EP1554885B1 (en) Itv trick play over digital interface
WO2002019130A1 (en) Dynamic quality adjustment based on changing streaming constraints
AU2001288592A1 (en) Dynamic quality adjustment based on changing streaming constraints
JP4491918B2 (ja) データ配信装置及び方法、データ配信システム
WO2003084284A2 (en) Trick-mode stream creation for p v recording
JP4005505B2 (ja) 情報記録媒体のプログラム仕様情報提供方法
US7206502B2 (en) Apparatus and method for recording and reproducing digital data
JP2001223656A (ja) 多重化伝送装置
JP2003143561A (ja) 記録装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee