KR20060049844A - 시청각 또는 오디오 문서들을 인코딩하고 재생하는 방법 및그 방법을 구현하기 위한 장치 - Google Patents

시청각 또는 오디오 문서들을 인코딩하고 재생하는 방법 및그 방법을 구현하기 위한 장치 Download PDF

Info

Publication number
KR20060049844A
KR20060049844A KR1020050060074A KR20050060074A KR20060049844A KR 20060049844 A KR20060049844 A KR 20060049844A KR 1020050060074 A KR1020050060074 A KR 1020050060074A KR 20050060074 A KR20050060074 A KR 20050060074A KR 20060049844 A KR20060049844 A KR 20060049844A
Authority
KR
South Korea
Prior art keywords
document
format
transcoding
user
encoding
Prior art date
Application number
KR1020050060074A
Other languages
English (en)
Other versions
KR101086171B1 (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 KR20060049844A publication Critical patent/KR20060049844A/ko
Application granted granted Critical
Publication of KR101086171B1 publication Critical patent/KR101086171B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4333Processing operations in response to a pause request
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • 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/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Small-Scale Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 LAN내에서 제 1 인코딩 포맷으로 수신된 시청각 또는 오디오 문서를 재생하는데 사용될 수 있다. 제 1 장치가 문서를 수신된 포맷으로 재생한 다음, 사용자는 문서를 제 2 인코딩 포맷을 가진 장치에서 재생할 것을 결정한다. 먼저, 제 1 장치에서의 재생이 중단되고 문서는 저장된다. 사용자는, 그것의 재생이 제 1 장치에서 중단된 시점에서, 제 2 장치에서의 문서 재생을 시작한다. 제 2 장치의 디코딩 수단에 따라, 문서는 제 1 인코딩 포맷으로부터 제 2 인코딩 포맷으로 트랜스코딩 된다.
본 발명은 또한, 인코딩된 문서들을 제 1 장치 및 제 2 장치에서 재생하는 능력들에 상관없이, 제 1 장치로부터 재생된 문서가 제 2 장치로 전송될 수 있도록 하기 위해, 저장 및 트랜스코딩 요청들을 발행하기 위한 관리 장치에 관한 것이다.
인코딩 포맷, 재생, 시청각 문서, 오디오 문서, 디코딩, 인코딩, 트랜스코딩

Description

시청각 또는 오디오 문서들을 인코딩하고 재생하는 방법 및 그 방법을 구현하기 위한 장치{METHOD OF ENCODING AND PLAYING BACK AUDIOVISUAL OR AUDIO DOCUMENTS AND DEVICE FOR IMPLEMENTING THE METHOD}
첨부된 도면들을 참조하여 예시로서 제시된, 예시적 실시예들에 관한 이하의 상세한 설명으로부터, 본 발명의 다른 사양들 및 이점들을 좀더 명백하게 알 수 있을 것이다.
도 1은 본 발명의 예시적 실시예를 구현하기 위한 가내 네트워크의 도면이다.
도 2는 본 발명의 예시적 실시예에 따른 방법에 대한 다양한 단계들의 흐름도를 표현한다.
<도면의 주요 부분에 대한 부호의 설명>
P1, P2, P3 : 방
M1, M2 : 메모리
K2 : 영숫자 키패드
UC3 : 프로세싱 유닛
STB : 디코더
본 발명은 가내 네트워크(domestic network) 내에서 시청각 또는 오디오 문서를 인코딩하고 재생하는 방법 및 그러한 방법을 구현하기 위해 가내 네트워크에 통합되어 있는 장치에 관한 것이다.
시청각 문서들이 전송되고 저장될 때, 시청각 문서들은 인코딩되고 그에 따라 압축된다. 압축의 목적은, 문서가 좀더 빠르게 송신될 수 있게 하며 저장될 때 공간을 덜 차지하도록 하기 위해, 문서의 사이즈를 감소시키는 것이다. 오늘날에는, 다수의 비디오, 오디오, 또는 오디오/비디오 인코딩 알고리즘들이 존재한다. 비디오에 관련된 알고리즘들로는 MPEG2, MPEG4, H263, H264 등을 들 수 있다. 인코딩 알고리즘들은, 문서의 사이즈를 결정하는 압축비, 필요한 계산 능력, 인코딩 및 디코딩 속도, 압축된 문서의 재생시에 얻어지는 품질 등과 같은 특징들에 따라 달라진다. 작업을 저장하는데 사용되는 매체 유형에 따라, 알고리즘과 인코딩 파라미터들은 달라진다. 재생시에, 재생 장치는, 어떤 디코딩 알고리즘이 사용될 것인지를 판정하기 위해, 문서의 인코딩 파라미터들을 판독한다. 장치가 디코딩 수단을 가지고 있지 않다면, 장치는 사용자에게 오류 메시지를 리턴한다.
홈 네트워크 맥락에서, 재생 장치들은 시청각 문서들을 판독 및/또는 저장하기 위한 장치들에 링크되어 있다. 네트워크 내에서의 통신은 케이블들을 통해 또는 무선으로 수행되지만, 어느 경우에서든, 모든 장치들에 대해 공지되어 있는 프로토콜로 인해, 송신된 각 메시지가 정확한 수신자에 의해 수신되고 프로세싱될 수 있다. 이러한 장치들은, 예를 들어, TV 수신기, 비디오 레코더, DVD 플레이어, 디코더, 증폭기, 오디오 CD 플레이어 등의 멀티미디어 분야에서 사용된다. 일부 장치들은, 전화 네트워크 또는 고속 네트워크에 링크되어 있는 인터페이스를 통해, 인터넷과 같은 외부 네트워크와 통신하는 수단을 가진다. 네트워크 장치들은 통상적으로 상이한 제작자들에 의해 제작되므로, 양립 불가능한 인코딩 및 디코딩 알고리즘들을 가진다. 이로 인해, 시청각 또는 오디오 문서의 선택은, 재생 장치에 의해 실행될 수 있는 디코딩 알고리즘의 유형에 기초한다.
네트워크는 일반적으로 다수의 재생 장치들을 포함한다. 예를 들어, 집에서의 각 방은 터미널을 가진다. 다수의 수신기들이 다수의 전송 네트워크들로부터 문서들을 수신한다. 통신 네트워크는, 디지털 비디오 레코더 및 하드 디스크와 같은, 상이한 유형들의 다수 저장 장치들을 가진다. 네트워크 관리는 제어 장치를 사용해 중앙 집중적으로 처리되거나, 각각의 장치가 순서대로 네트워크를 제어하기 위한 능력을 갖도록 분산될 수도 있다.
디스플레이를 위한 문서들은, 문서들이 식별될 수 있게 하는 속성들을 가진다. 브로드캐스트의 식별자는 통상적으로 브로드캐스트의 타이틀 및 브로드캐스트의 전송 채널인데, 이 정보는 EPG(electronic programme guide)를 통해 디스플레이된다. 사용자는 브로드캐스트를 선택하고 스크린을 통해 그것을 시청할 수 있다. 사용자가 다른 방으로 이동하여 다른 스크린을 통해 동일한 브로드캐스트를 시청할 수 있는 시스템들이 공지되어 있다. 이를 위해, 사용자는 개인용 전자 배지(personal electronic badge)를 가진다. 이 배지는, 예를 들어, 소정 TV 채널을 통해 전송된 브로드캐스트를 시청하기 위해, 사용자가 현재 사용 중인 터미널에 접속된다. 사용자가 터미널을 떠날 때, 사용자는 그의 배지를 제거하고 후자는 현재의 태스크를 저장한다. 그 다음, 사용자가 새로운 터미널과의 세션을 시작할 때, 사용자는, 이 사용자에 의해 요청된 마지막 태스크의 특징들을 자동으로 전송하는 그의 배지를 연결하므로, 새로운 터미널은 앞서와 동일한 브로드캐스트를 디스플레이한다.
이러한 "follow-me" 애플리케이션으로 인해, 사용자는, 사용자가 네트워크 내의 한 장치에서 다른 장치로 이동함에 따라, 소정 문서의 재생이 그를 따르게 할 수 있다. 그러나 필수적으로, 모든 장치들이 문서의 인코딩에 대응되는 디코딩 알고리즘을 가져야 한다. 장치가 이러한 알고리즘을 갖고 있지 않다면, 장치는 문서를 디스플레이할 수 없으므로 스크린은 사용자에게 블랙으로 표시된다. 본 발명의 이점들 중 하나는, 사용자에 의해 선택된 어떤 재생 장치라도 시청각 문서를 디스플레이할 수 있게 함으로써, 이 문제를 극복한다는 것이다. 이러한 "follow-me" 애플리케이션은, UCENTRIC Holding, Inc.에 의해 출원된 국제 특허출원 제 WO03/067594호에 구체적으로 설명되어 있다.
2003년 4월 3일에 공개된 미국 특허출원 제 US2003/0066084호는 네트워크를 통과하는 문서를 트랜스코딩 하는 시스템에 관한 것이다. 제 1 장치는 문서를 제 1 포맷으로 저장하고, 그 다음, 제 2 장치는 문서를 제 2 포맷으로 트랜스코딩 하여, 그것을 재생 유닛과 호환 가능하게 한다.
본 발명의 일 목적은,
- 제 1 인코딩 포맷으로 수신된 문서를 통신 네트워크의 제 1 장치에서 재생하는 단계; 및
- 네트워크 장치에서의 문서 저장을 활성화하면서, 제 1 장치에서의 재생을 중단하는 단계를 구비하는, 인코딩된 시청각 또는 오디오 문서를 재생하는 방법으로서,
- 제 1 장치에, 수신된 문서의 재생을 계속하기 위한 제 2 장치의 식별자를 입력하는 단계;
- 제 2 장치가 제 1 인코딩 포맷을 수용하는지의 여부를 테스트하고, 그렇지 않다면,
- 문서를 제 1 인코딩 포맷으로부터 제 2 장치와 호환 가능한 제 2 인코딩 포맷으로 트랜스코딩 하기 위한 장치를 검색하는 단계; 및
- 문서가 제 2 장치를 통해 재생될 수 있도록 하기 위해, 문서를 제 2 포맷으로 트랜스코딩 하는 트랜스코딩 장치를 활성화하는 단계의 2개 단계를 실행시키는 단계; 및
제 2 장치에서:
- 재생이 중단된 시점에서 재생의 재개를 개시하는 사용자 존재를 검출하는 단계를 더 구비하는 것을 특징으로 하는 방법이다.
이런 식으로, 문서가 새로운 재생 장치와 호환 가능한 포맷으로 인코딩되어 있지 않다면, 네트워크는 자동으로, 그것을 호환 가능한 포맷으로 트랜스코딩할 수 있는 장치를 찾을 것이다. 제 1 장치에서 재생이 중단되는 순간, 제 2 장치의 식별자가 제 1 장치에 입력된다. 이런 식으로, 본 방법은 제 2 장치를 인지하고 이로부터 그것의 디코딩 능력들을 추론하며, 즉시, 사용자가 재생을 중단한 것의 트랜스코딩을 준비할 수 있다.
새로운 고안(refinement)은 제 1 포맷으로 인코딩된 문서의 사이즈와 제 2 포맷으로 인코딩된 문서의 사이즈를 비교하는 단계를 포함하는데, 제 2 포맷으로 인코딩된 문서가 제 1 인코딩 포맷으로 인코딩된 문서보다 공간을 덜 차지할 경우에, 저장에 앞서 트랜스코딩이 수행된다. 이런 식으로, 저장 사이즈는 감소되고 통신 비트 속도는 한정된다.
다른 새로운 고안은, 제 1 장치가 저장 능력들을 가진다면, 그러한 제 1 장치를 우선적으로 선택하는 단계를 포함한다. 또 다른 새로운 고안은, 네트워크 내의 통신을 한정하는 방법으로서, 저장 및 트랜스코딩 모두를 수행할 수 있는 장치를 선택하는 단계를 포함한다.
또 다른 새로운 고안은, 사용자에게 그의 식별자를 입력하게 하는 단계를 포함한다. 이것은, 다중-사용자 맥락에서, 문서가 동일한 사용자를 위해 재생될 수 있다는 것을 의미한다.
본 발명의 다른 목적은, 제 1 장치가 제 1 인코딩 포맷의 문서를 재생하고 있다는 것을 나타내는 네트워크 수신 정보를 관리하는 장치로서,
- 네트워크 장치에서의 문서 저장을 개시하면서, 제 1 장치를 통한 문서의 재생을 중단하기 위한 명령을 수신하는 제 1 수단;
- 문서의 재생을 계속하기 위해 최소한 하나의 제 2 포맷으로 디코딩하는 최소한 하나의 수단을 가지는 제 2 장치를 선택하는 명령을 제 1 장치에서 수신하는 수단;
- 그것이 중단된 시점에서 재생의 재개를 개시하는 제2 장치상의 사용자 존재를 검출하는 수단; 및
- 제 2 장치의 디코딩 포맷들을 제 1 포맷과 비교하는 수단을 구비하고,
제 2 장치가 제 1 인코딩 포맷을 수용하지 않으면, 관리 장치는 문서를 제 1 인코딩 포맷으로부터 제 2 장치와 호환 가능한 제 2 인코딩 포맷으로 트랜스코딩 하는 장치를 검색하고, 상기 트랜스코딩 수단 및 트랜스코딩된 문서를 제 2 장치로 전송하는 수단을 활성화하는 것을 특징으로 한다.
현재의 예시적 실시예에 따른 디지털 통신 네트워크가 도 1에 도시되어 있다. 본 네트워크는, 예를 들어, 다음과 같은 장치들을 구비한다.
ㆍ 프로세싱 유닛(μP2), 시청각 문서들을 저장하기 위한 메모리(M2), 전송 네트워크를 통해 전송된 문서들을 수신하기 위한 튜너와 디멀티플렉서(DEMUX2) 및 TV 스크린(TV1)과의 접속을 가진 STB 디코더. 이러한 어셈블리는 집 공간(P1), 예를 들어, 부엌에 배치되고, MPEG2 디코더를 구비한다.
ㆍ 영숫자 키패드(K2)가 제공되며 비디오 레코더(VCR2)에 접속되어 있는 대화식 TV 스크린(TV2)으로서, 이 시스템은 네트워크에 명령들을 입력하기 위한 터미널로서 사용될 수 있다. 이러한 어셈블리는 집 공간(P2), 예를 들어, 라운지에 배 치된다. 이 요소에는 MPEG4 디코더와 H263 디코더 및 CD-ROM 플레이어/버너가 구비된다.
ㆍ 프로세싱 유닛(UC3), 프로그램 메모리(M3) 및 시청각 문서들 또는 사진들을 저장하기 위한 고용량 하드 디스크를 구비하는 시청각 시스템. 또한, CPU는 TV 스크린(TV3)에도 접속된다. 이러한 어셈블리는 집 공간(P3), 예를 들어, 부모 침실에 배치된다. 유사한 어셈블리가 자녀의 침실에 설치될 수도 있다. 본 시스템에는 MPEG4 코덱이 장비된다. 코덱은, 인코더와 디코더의 조합인 알고리즘이다.
ㆍ 네트워크를 통해서만 액세스 될 수 있는 비디오 레코더.
ㆍ CPU, (예를 들어, MP3 파일들 형태의) 오디오 문서들만을 저장하기 위한 하드 디스크 및 오디오 문서들을 청취하기 위한 재생 유닛을 포함하는 (나타내지 않은) 하이-파이 시스템(hi-fi system). 이 요소에는 MP3 디코더가 장착된다.
ㆍ 네트워크가 전화선 링크를 통해 외부 네트워크, 예를 들어, 인터넷에 액세스할 수 있게 하는 (나타내지 않은) 모뎀.
이러한 장치들 모두는, 예를 들어, IEEE 1394 표준, 또는 "802.11 홈 서브-네트워크 2" 표준을 사용하는 디지털 버스에 의해 연결된다. IEEE 1394 표준이 "IEEE1394 Standard for a High Performance Serial Bus"라는 명칭의 문서에 설명되어 있는데, 그것의 기본 버전은 1995년으로 거슬러 올라가고 그것의 최신 버전은 2000년에 발표된 "1394a"이다. IEEE802.11 표준이 "Standard for Information Technology - Telecommunications and Information Exchange between Systems - Local and Metropolitan Area Network - Specific Requirements - Part 11:Wireless LAN Medium Access Control(MAC) and Physical Layer(PHY) Specifications"라는 명칭의 1999년에 처음으로 간행된 문서에 설명되어 있는데, 다른 간행 버전들: 802.11b/a/g/h/i/ 등이 수반된다.
하나 이상의 네트워크 장치는 "자동 문서 추적 관리(automatic document tracking management)" 애플리케이션 또는 GASD를 구비하는데, 그것의 한가지 기능은 장치로부터의 문서 판독 및 사용자에 의해 선택된 다른 장치를 통한 그것의 재생을 관리하는 것이다. GASD 애플리케이션은 네트워크의 모든 장치들에게 요청들을 발행하고 이들이 어떤 태스크들을 수행해야 하는지를 특정할 수 있다. 또한, GASD 애플리케이션은, 문서가 제 2 장치에서 재생될 수 있게 적응 수단을 찾아내기 위해, 제 1 장치에 저장되어 있는 문서의 포맷을 분석할 수 있다.
도 2는 본 발명의 예시적 실시예에 따라 시청각 문서를 재생하는 동안 장치들 사이에서 수행되는 다양한 통신 및 단계들을 나타낸다. 우선, 사용자는 네트워크 장치의 스위치를 올리고 거기에서부터, 네트워크가 디지털이라면, 전송 네트워크 또는 전송 채널을 통해 이용 가능한 시청각 문서나 서비스를 선택하기 위한 EPG를 실행시킨다. 도 2에서는, 사용자가 위성을 통해 채널들, 서비스 및 시청각 문서들을 수신하지만, 이것이 케이블을 통해 또는 인터넷과 같은 통신 네트워크를 통해 이러한 것들을 수신하는 것을 배제하지는 않는다. GASD 애플리케이션은 EPG를 포함하는 장치와 문서의 인코딩 포맷 간의 호환성을 점검한다. 통상적으로, 장치에서 실행될 수 있는 프로그램 가이드는 그것이 재생할 수 있는 문서들만을 디스플레이하기 때문에, 호환성은 보장된다. 이를 위해서는, 장치에 존재하는 것으로 표 현된 문서의 인코딩 포맷에 대응되는 디코딩 소프트웨어만 있으면 된다. 문서는 가내 네트워크를 통해 수신기를 거쳐 도달하고, 그것이 선택될 수 있게 하며 그것이 재생되는 재생 장치로 라우팅 된다.
이제, 사용자가 공간을 옮길 것을 결정한다고 가정하면, 그는 그의 장치를 통해 시청하는 것을 중단하고 선택된 문서가 다른 공간으로 그를 따를 것을 요청한다. 다음으로, GASD 애플리케이션은 네트워크에서, 전송 네트워크로부터 계속해서 도달하는 문서를 일시적으로 저장하기 위한 저장 수단을 찾는다. 이러한 저장 수단은 네트워크 장치에 구현된 하드 디스크인 것이 바람직하다. 이러한 저장 유형은 레코딩시의 어느 순간에서든 문서가 저장된 다음 판독될 수 있게 한다. 바람직한 실시예에 따르면, 문서는, 그것이 수신된 대로, 즉, 동일한 인코딩 포맷으로 저장된다. 사용자는 집의 다른 공간으로 들어가고 그의 문서를 전송할 것을 GASD 애플리케이션에 요청한다. 그 다음, GASD 애플리케이션은 새로운 장치의 디코딩 및 재생 리소스들을 분석한다. 이를 위해, GASD 애플리케이션은 네트워크의 각 장치에 대한 디코딩 리소스들에 관한 테이블로의 액세스를 가진다. 다른 방법은, 사용자가 제 2 장치에서의 재생을 재활성화할 때, 후자로 하여금 그것의 디코딩 알고리즘들의 리스트를 GASD 애플리케이션으로 송신하게 하는 단계를 포함한다. 제 2 장치가 앞서 선택된 문서의 인코딩 포맷에 대응되는 동일한 디코딩 소프트웨어를 가진다면, GASD 애플리케이션은 저장 수단으로 판독 명령을 송신하고, 판독된 데이터는, 그것을 디코딩하여 사용자를 위해 재생하는 새로운 장치로 라우팅 된다.
제 2 장치가, 앞서 선택되어 현재 저장 중인 문서의 인코딩 포맷에 대응되는 동일한 디코딩 소프트웨어를 갖지 않는다면, 트랜스코딩 없이, 다시 말해, 동일한 문서를 판독하기 위해 새로운 디코딩 알고리즘을 사용하여 데이터의 새로운 블록을 생성하지 않고는, 문서가 재생될 수 없다. 예를 들어, 문서가 포맷 F1이고 새로운 장치(제 2 장치)가 F21, F22, F23 포맷 등의 디코딩 소프트웨어 리스트를 가진다고 가정한다. 다음으로, GASD 애플리케이션은 네트워크의 모든 장치들로, 다음과 같은 사항을 요청하는, 2개의 요청을 송신한다.
제 1 요청: 시청각 문서를 일시적으로 저장하기 위한 가용 장치
제 2 요청: 포맷(F1)으로부터 포맷들(F21, F22, F23 등) 중 하나로 트랜스코딩 하기 위한 소프트웨어를 가진 장치
EPG가 실행 중인 장치가 이미 임시 저장 수단을 가지고 있다면, 제 1 요청은 불필요하다. 일반적인 경우로서, 2개의 장치들, 즉 문서를 일시적으로 저장하기 위한 제 3 장치 및 트랜스코딩을 위한 제 4 장치가 양자의 요청들에 응답한다고 가정한다. 이러한 제 4 장치는, 그것이, 예를 들어, 포맷 F1으로부터 포맷 F22로 트랜스코딩 하기 위한 소프트웨어를 가지고 있다는 취지로 응답한다. 그 다음, GASD 애플리케이션은 다음 요청들을 발행한다.
- (사용자를 위해 시작된) 제 1 장치로: 선택된 문서를 네트워크를 통해 제 3 장치로 송신하라는 요청,
- 제 3 장치로: 제 1 장치로부터 발생한 문서를 저장하라는 요청,
- 제 4 장치로: 제 3 장치로부터 읽은 문서를 판독하라는 요청, 이 문서를 포맷 F22로 트랜스코딩 하라는 요청 및 F22 포맷의 문서를 사용자에 의해 선택된 제 2 장치로 라우팅하라는 요청. 이들 3개 요청들은, 사용자가 제 2 장치를 통해 계속 시청할 것을 요청할 때, GASD 애플리케이션에 의해 송신된다. GASD 애플리케이션이 어떤 장치가 재생을 계속할 것인지를 인지하는 것이 바로 이 시점이다.
- 제 2 장치로: 포맷 F22로 수신된 문서를 재생하라는 요청. 이 요청은, 사용자가 제 2 장치를 통해 계속 시청할 것을 요청할 때, 송신된다.
예를 들어, 재생 장치는 MPEG2 유형의 문서들만을 디스플레이하지만, 사용자에 의해 선택된 문서는 수신되어 1/2 사이즈의 MPEG4 유형으로 임시 저장된다고 가정한다. 그 다음, 네트워크 장치는 1/2 사이즈 MPEG4 포맷의 스트림을 수신하여 그것을 MPEG2로 트랜스코딩 해야 한다. 시청각 신호들이 이종 네트워크 내에서 전송될 수도 있다. 예를 들어, 제 1 장치로부터 제 3 장치(저장 장치)로의 전송은 1394 링크를 통해 수행된다. 사용자가 이더넷에 의해 링크되어 있는 터미널에서 계속 재생할 것을 요청한다고 가정하면, GASD 애플리케이션은 그것의 요청들에서 전송 모드를 특정하고 2개의 통신 수단, 즉 제 1 포맷으로 인코딩된 문서를 수신하기 위한 1394 링크 및 문서를 제 2 포맷으로 송신하기 위한 이더넷이 제공되는 제 4 장치(트랜스코딩 장치)를 선택한다.
요청들에 대한 몇 가지 응답들이 GASD 애플리케이션에 도달하면, 선택이 이루어져야 한다. 동일한 장치가 저장과 트랜스코딩 모두를 수행할 수 있다면, GASD 애플리케이션은 그것을 우선적으로 선택하는데, 이것이 통신을 줄여주기 때문이다. 마찬가지로, 제 1 장치가 문서를 저장할 수도 있다면, 이러한 기능을 위해 그것이 우선적으로 선택된다.
제 2 장치가, 자신이 (모두가 제 1 장치에 의해 수신된 문서의 인코딩 포맷과 호환될 수 있는) 다수의 디코딩 알고리즘들을 가지고 있다는 것을 GASD 애플리케이션에 통지하면, 사용자에 의해 명시적으로 요청되지 않는 한, GASD 애플리케이션은, 인코딩된 문서가 최소한의 공간을 차지하는 디코딩 포맷을 선택한다.
GASD 애플리케이션은, 공간을 변경하고자 하며 시청 중인 문서가 그들을 따르게 하려는 몇몇 사용자들로부터 기인하는 다수 요청들을 관리할 수 있다. 새로운 사용자가 네트워크의 장치에 대한 스위치를 올릴 때, 그는 숫자를 입력하는 것에 의해 또는 그의 식별자를 포함하는 퍼스널 및 휴대용 전자 오브젝트를 장치에 접속시키는 것에 의해, 그 자신을 검증해야 한다. 마찬가지로, 새로운 장치가 네트워크에 추가될 때, 새로운 장치는 자신의 요구 사항들을 인코딩 항목들로 GASD 애플리케이션에 통신한다. 이러한 요청들을 관리하기 위해, GASD 애플리케이션은 애플리케이션을 포함하고 있는 장치에 대한 작업 메모리(working memory)의 테이블을 갱신한다. 예시적 일 실시예에 따르면, 테이블은 적어도 다음 데이터를 포함한다.
사용자 1 사용자 2 사용자 3 사용자 4
문서 식별자 Star Wars/ 채널 1 Friends/ Fox 채널 채널 5의 뉴스 ㆍㆍㆍ
수신된 문서의 포맷 MPEG4 MPEG4 MPEG2 ㆍㆍㆍ
현재 디스플레이되고 있음 1 0 1 ㆍㆍㆍ
저장 장치 ㆍㆍㆍ 라운지의 디코더 라운지의 디코더
트랜스코더를 포함하고 있는 장치 ㆍㆍㆍ ㆍㆍㆍ 부엌의 디코더 ㆍㆍㆍ
트랜스코딩 플래그 0 ㆍㆍㆍ 1 ㆍㆍㆍ
재생 포맷 MPEG4 ㆍㆍㆍ MPEG4 ㆍㆍㆍ
재생을 위한 장치 라운지의 TV ㆍㆍㆍ 부엌의 스크린 ㆍㆍㆍ
이 테이블의 데이터는 소정 시간에서의 문서 스트림들에 대한 상황을 도시한다. 사용자 1은 그의 프로그램을 라운지에서 선택했고, 그 이후로 그가 이동하지 않았으므로, 문서의 재생을 다른 방으로 전송할 필요가 없다. 사용자 2 및 사용자 3은 방을 변경했다. 원래 장치를 유지하는 것은 소용이 없다. 사용자 2는 MPEG4 포맷의 문서를 선택했고, 디스플레이 플래그에 의해 표시된 바와 같이, 그는 시청을 중단했으며 문서가 전송될 것을 요청했다. 애플리케이션은 문서를 일시적으로 저장할 것을 라운지 디코더에 요청했고, 다른 데이터는 그 순간에 갱신되지 않으며, 사용자가 재생 장치를 특정했을 때 갱신될 것이다. 사용자 3은 부엌 디코더에 일시적으로 저장되는 MPEG2 포맷의 문서를 선택했다. 디스플레이 플래그는 활성이고, 디스플레이 장치는 부엌에 위치한다. 재생 포맷은 MPEG4이고, 트랜스코딩 플래그는 활성이다. 트랜스코딩 장치가 부엌의 디코더라는 것을 알 수 있을 것이다. 따라서, MPEG2 포맷으로 수신된 문서는 라운지의 디코더로 송신되어 저장되는 동시에 소정의 타임 오프셋을 가지고 그것이 부엌의 디코더로 송신되어 거기에서 트랜스코딩 되어 최종적으로 부엌의 스크린상에 디스플레이된다. 사용자 4의 경우, 그는 GASD 애플리케이션에 의해 인식되었지만, 당분간 문서를 선택하지는 않았다.
표 1에 나타낸 바와 같은 다중-사용자 맥락에서, 새로운 방에 도착해 제 2 재생 장치를 활성화하는 사용자는, GSAD 애플리케이션이 그에게 올바른 문서를 송신하도록 하기 위해, 그 터미널에 대해 자신을 검증해야 한다.
도 2는 본 발명의 예시적 실시예에 따른 방법의 다양한 단계들에 대한 흐름도이다.
단계(2.1)에서, 사용자는 홈 네트워크의 제 1 장치로부터 문서를 선택하고 그것을 시청한다(단계(2.2)). 잠시 후, 사용자는, 단계(2.3)에서, 그가 문서를 시청중인 공간에서 떠날 것을 결정하고 이 문서가, 프로그램의 이 단계에서 특정될 필요는 없는, 네트워크의 제 2 장치로 전송되도록 명령한다. GASD 애플리케이션은 저장 요청을 발행하고 수신된 문서에 대한 제 3 장치에서의 저장을 활성화한다(단계(2.4)). 사용자는 공간들을 변경하고, 장치 1에서 중단되었던 시점에서 문서의 재생을 계속하기를 원하는 제 2 장치를 활성화한다(단계(2.5)). 그 다음, GASD 애플리케이션에는 네트워크에 의해 제 2 장치의 식별 정보가 통지되는데, 단계(2.6)에서, 그것의 리소스들을 알고 있는, GASD 애플리케이션은, 그 장치가 문서를, 그것이 장치 3에 저장된 대로 재생할 수 있는지의 여부를 알아보기 위해, 표 1의 데이터를 분석하는 것에 의해 테스트한다. 그것이 불가능하면, GASD 애플리케이션은 트랜스코딩 요청을 네트워크의 다른 장치로 송신한다(단계(2.7)). 단계(2.8)에서는, 제 4 장치가 요청을 수용하고, 제 4 장치는 제 3 장치에 의해 송신된 문서를 트랜스코딩 하여 새로운 포맷의 문서 데이터를 장치 2로 송신한다(단계(2.9)). 마지막으로, 애플리케이션은 장치 2에서 올바른 포맷의 문서를 시청하기 위한 단계(2.10)로 진행한다. 단계(2.6)에서, (GASD 애플리케이션이 트랜스코딩 없이 장치 2에 의해 직접적으로 문서가 시청 될 수 있다고 판정하면,) 프로그램은 직접 단계(2.10)로 진행한다.
제 3 장치가 저장 수단 이외에, 트랜스코딩 수단을 가지는 것이 유리하다. 이런 식으로, 제 3 장치는 GASD 애플리케이션으로부터의 저장 및 트랜스코딩 요청들 모두에 응답한다. 따라서, 사용자가 제 1 장치에서 중단된 시점에서 시청을 재개하고 싶다고 지시했을 때, 이 문서는 동일한 장치에 의해 판독되고 트랜스코딩 되는데, 이것은 하드 디스크와 트랜스코딩 장치 간의 전송에 대한 필요를 제거하여 네트워크 대역폭을 절감한다.
사용자로 하여금, 그가 방을 떠날 때의 시점에서 그의 문서를 계속 시청하기를 원하는 장치를 지명하게(nominate) 하는 단계를 포함하도록 변형될 수 있다. 이와 같이, 제 2 장치는, 그것이 사용자에 의해 방문될 것이라는 것을 인지하며, 사용자는 시청을 재개하기 위해 단순히 그의 존재를 알리기만 하면 된다. 시청은, 예를 들어, 사용자로부터의 명령들을 간략화하는 존재 센서(presence sensor)를 사용해 재개될 수 있다. 이러한 변형은 또한, GASD 애플리케이션이 새로운 장치에서 요구될 재생 포맷을 판정할 수 있다는 이점도 가진다. 재생이 트랜스코딩을 요한다면, 애플리케이션은 즉시 트랜스코더를 찾는다. 장치가 발견되고 나면, GASD 애플리케이션은, 트랜스코딩 및 저장 터미널의 참조들을 트랜스코딩된 문서의 수신자들로서 특정하여, 수신된 문서 스트림을 변형된 장치로 송신한다. 이런 식으로, 문서는 저장되기 전에 트랜스코딩된다. 제 1 포맷으로 인코딩된 경우보다 제 2 포맷으로 인코딩된 경우에 문서의 사이즈가 더 작다면, 이러한 변형이 특히 흥미롭다. 이런 식으로, 임시 저장 메모리의 사이즈는 줄어든다. 이러한 변형의 새로운 고안은, GASD 애플리케이션으로 하여금 문서를 제 1 포맷으로 아니면 제 2 포맷으로 저장하는 것이 메모리 사이즈의 측면에서 더 유리한지를 테스트하게 하는 단계를 포함한다. GASD 애플리케이션은 이것에 기초해 트랜스코딩이 저장 전에 아니면 저장 후에 필요한지를 판정한다.
예시적 실시예는 시청각 문서들에 관한 것이지만, 이것이 결코, 본 발명이, 예컨대, 라디오에 의해 수신된 오디오 문서들에도 적용된다는 것을 배제하지는 않는다. 오디오 문서 인코딩 포맷들은, 예를 들어, MPEG1, MPEG2(AC3), MP3, MP3 Pro이다.
예시된 소정 실시예들을 참조하여 본 발명을 설명하였지만, 본 발명은 이러한 실시예들에 의해 결코 한정되지 않으며, 단지 첨부된 청구항들에 의해서만 한정될 뿐이다. 당업자에 의해 변화들 및 변경들이 이루어질 수 있다는 것에 주의해야 할 것이다.
본 발명은 시청각 또는 오디오 문서를 재생하는데 사용될 수 있는데, 상이한 인코딩/디코딩 리소스를 포함하는 장치들에서 사용자가 네트워크 내의 한 장치에서 다른 장치로 이동함에 따라, 소정 문서의 재생이 그를 따르게 할 수 있다.

Claims (13)

  1. - 통신 네트워크의 제 1 장치에서 제 1 인코딩 포맷으로 수신된 문서를 재생하는 단계(2.2); 및
    - 네트워크 장치에서 상기 문서의 저장을 활성화하면서, 상기 제 1 장치에서의 재생을 중단하는 단계(2.3)를 구비하는 인코딩된 시청각 또는 오디오 문서 재생 방법으로서,
    - 상기 수신된 문서의 재생을 계속하기 위한 제 2 장치의 식별자를 제 1 장치에 입력하는 단계;
    - 상기 제 2 장치가 상기 제 1 인코딩 포맷을 수용하는지의 여부를 테스트하고, 수용하지 않는다면,
    - 상기 문서를 상기 제 1 인코딩 포맷으로부터 상기 제 2 장치와 호환 가능한 제 2 인코딩 포맷으로 트랜스코딩하는 장치를 검색하는 단계(2.7); 및
    - 상기 문서가 상기 제 2 장치에서 재생될 수 있도록 하기 위해, 상기 문서를 상기 제 2 포맷으로 트랜스코딩하기 위한 트랜스코딩 장치를 활성화하는 단계(2.8)의 2개 단계들을 실행시키는 단계; 및
    상기 제 2 장치에서,
    - 재생이 중단된 시점에서 재생의 재개를 개시하는 사용자 존재를 검출하는 단계를 더 구비하는 것을 특징으로 하는 문서 재생 방법.
  2. 제 1 항에 있어서,
    상기 제 1 포맷으로 인코딩된 문서의 사이즈와 상기 제 2 포맷으로 인코딩된 문서의 사이즈를 비교하는 단계를 구비하고,
    상기 제 2 포맷으로 인코딩된 문서가 상기 제 1 인코딩 포맷으로 인코딩된 문서보다 공간을 덜 차지할 경우, 상기 트랜스코딩은 저장 이전에 수행되는 것을 특징으로 하는 문서 재생 방법.
  3. 제 1 항 또는 제 2 항에 있어서,
    상기 사용자 존재를 검출하는 단계는 상기 제 2 장치에서의 명령 입력을 검출하는 단계를 수반하는 것을 특징으로 하는 문서 재생 방법.
  4. 제 1 항 내지 제 3 항 중의 어느 한 항에 있어서,
    상기 제 1 장치가 저장할 수 있다면, 상기 제 1 장치가 이러한 태스크를 위해 우선적으로 선택되는 것을 특징으로 하는 문서 재생 방법.
  5. 제 1 항 내지 제 3 항 중의 어느 한 항에 있어서,
    동일한 장치가 상기 문서를 저장하고 트랜스코딩할 수 있다면, 상기 장치가 우선적으로 선택되는 것을 특징으로 하는 문서 재생 방법.
  6. 제 1 항 내지 제 5 항 중의 어느 한 항에 있어서,
    상기 제 1 장치 및 상기 제 2 장치에 사용자의 식별자들을 입력하기 위한 2개의 단계들을 구비하고,
    상기 2개의 식별자들이 동일할 경우에만, 상기 제 2 장치에서 상기 문서의 재생이 재개되는 것을 특징으로 하는 문서 재생 방법.
  7. 제 1 장치가 제 1 인코딩 포맷의 문서를 재생 중이라는 것을 나타내는 정보를 수신하는 네트워크에 대한 관리 장치로서,
    - 상기 제 1 장치에서의 문서 재생을 중단하기 위한 명령을 수신하고, 네트워크 장치에서의 상기 문서의 저장을 개시하는 제 1 수단;
    - 상기 문서의 재생을 계속하기 위해, 최소한 하나의 제 2 포맷으로 디코딩하는 최소한 하나의 수단을 가지는 제 2 장치를 선택하는 명령을 제 1 장치에서 수신하는 수단;
    - 그것이 중단된 시점에서 재생의 재개를 개시하는 사용자 존재를 상기 제 2 장치에서 검출하는 수단; 및
    - 상기 제 2 장치의 디코딩 포맷들을 상기 제 1 포맷과 비교하는 수단을 구비하고,
    상기 제 2 장치가 상기 제 1 인코딩 포맷을 수용하지 않으면, 상기 관리 장치는 상기 문서를 상기 제 1 인코딩으로부터 상기 제 2 장치와 호환 가능한 제 2 인코딩으로 트랜스코딩하는 수단을 검색하고, 상기 트랜스코딩 수단 및 상기 트랜스코딩된 문서를 상기 제 2 장치로 전송하는 수단을 활성화하는 것을 특징으로 하 는 네트워크에 대한 관리 장치.
  8. 제 8 항에 있어서,
    상기 제 1 포맷으로 인코딩된 문서의 사이즈를 제 2 포맷으로 인코딩된 문서의 사이즈와 비교하는 수단을 구비하고,
    상기 문서 트랜스코딩 수단은, 상기 제 2 포맷의 사이즈가 더 작으면, 저장 이전에 활성화되는 것을 특징으로 하는 네트워크에 대한 관리 장치.
  9. 제 7 항 또는 제 8 항에 있어서,
    상기 제 2 장치는 명령을 입력하는 수단을 포함함으로써, 상기 사용자 존재를 확인하는 것을 특징으로 하는 네트워크에 대한 관리 장치.
  10. 제 7 항 내지 제 9 항 중의 어느 한 항에 있어서,
    재생이 중단된 시점으로부터 상기 문서를 저장하기 위한 저장 능력들을 가진 장치를 검색하기 위한 요청을 전송하는 수단을 포함하는 것을 특징으로 하는 네트워크에 대한 관리 장치.
  11. 제 7 항 내지 제 10 항 중의 어느 한 항에 있어서,
    상기 제 1 인코딩 포맷으로부터 제 2 인코딩 포맷으로 트랜스코딩 하기 위한 트랜스코딩 능력들을 가진 장치를 검색하기 위한 요청을 전송하는 수단을 포함하는 것을 특징으로 하는 네트워크에 대한 관리 장치.
  12. 제 10 항에 종속하는 제 11 항에 있어서,
    저장 능력 및 상기 제 1 인코딩 포맷으로부터 제 2 인코딩 포맷으로 트랜스코딩하는 능력 모두를 가진 장치를 선택하는 수단을 포함하는 것을 특징으로 하는 네트워크에 대한 관리 장치.
  13. 제 7 항 내지 제 12 항 중의 어느 한 항에 있어서,
    사용자의 식별자를 입력하는 수단을 포함하는 것을 특징으로 하는 네트워크데 대한 관리 장치.
KR1020050060074A 2004-07-06 2005-07-05 시청각 또는 오디오 문서들을 인코딩하고 재생하는 방법 및그 방법을 구현하기 위한 장치 KR101086171B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0451463A FR2872986A1 (fr) 2004-07-06 2004-07-06 Procede de codage et de reproduction de documents audiovisuels ou radio et dispositif mettant en oeuvre le procede
FR0451463 2004-07-06

Publications (2)

Publication Number Publication Date
KR20060049844A true KR20060049844A (ko) 2006-05-19
KR101086171B1 KR101086171B1 (ko) 2011-11-25

Family

ID=34940231

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050060074A KR101086171B1 (ko) 2004-07-06 2005-07-05 시청각 또는 오디오 문서들을 인코딩하고 재생하는 방법 및그 방법을 구현하기 위한 장치

Country Status (7)

Country Link
US (1) US7420482B2 (ko)
EP (1) EP1615445B8 (ko)
JP (1) JP4575245B2 (ko)
KR (1) KR101086171B1 (ko)
CN (1) CN1719892B (ko)
FR (1) FR2872986A1 (ko)
MY (1) MY139862A (ko)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE602004017475D1 (de) * 2003-08-07 2008-12-11 Thomson Licensing Verfahren zum wiedergeben von audio-dokumenten mit hilfe einer schnittstelle mit dokumentgruppen und assoziierte wiedergabeeinrichtung
US20070188600A1 (en) * 2004-03-05 2007-08-16 Cooper Jeffrey A Multi-stage media compression technique for power and storage efficiency
WO2006090330A2 (en) * 2005-02-24 2006-08-31 Koninklijke Philips Electronics N.V. Automatic transcoder mode selector
US7684566B2 (en) * 2005-05-27 2010-03-23 Microsoft Corporation Encryption scheme for streamed multimedia content protected by rights management system
US8321690B2 (en) 2005-08-11 2012-11-27 Microsoft Corporation Protecting digital media of various content types
US7801847B2 (en) * 2006-03-27 2010-09-21 Microsoft Corporation Media file conversion using plug-ins
JP2008139423A (ja) * 2006-11-30 2008-06-19 Sony Corp コンテンツ再生システム、再生装置、再生切替方法及びプログラム
JP4935345B2 (ja) * 2006-12-25 2012-05-23 ソニー株式会社 コンテンツ再生システム、再生装置、再生制御方法及びプログラム
US8256005B2 (en) 2007-01-08 2012-08-28 Apple Inc. Protection of audio or video data in a playback device
JP4805206B2 (ja) * 2007-04-25 2011-11-02 富士通セミコンダクター株式会社 映像データ録画再生装置、システム及び方法
US9288245B2 (en) * 2008-02-07 2016-03-15 Qualcomm Incorporated Apparatus and methods of accessing content
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
KR101612904B1 (ko) * 2009-08-28 2016-04-18 삼성전자주식회사 Dlna 장치 및 화상형성방법
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US20110078731A1 (en) * 2009-09-25 2011-03-31 Rovi Technologies Corporation Systems and methods for multiple media guidance application navigation
US8977107B2 (en) * 2009-12-31 2015-03-10 Sandisk Technologies Inc. Storage device and method for resuming playback of content
US9201627B2 (en) * 2010-01-05 2015-12-01 Rovi Guides, Inc. Systems and methods for transferring content between user equipment and a wireless communications device
US20120079054A1 (en) * 2010-03-24 2012-03-29 General Instrument Corporation Automatic Memory Management for a Home Transcoding Device
WO2012004159A1 (en) * 2010-07-08 2012-01-12 Oce-Technologies B.V. Network system comprising a computer and a reading device
US10303357B2 (en) 2010-11-19 2019-05-28 TIVO SOLUTIONS lNC. Flick to send or display content
US9218122B2 (en) 2011-12-29 2015-12-22 Rovi Guides, Inc. Systems and methods for transferring settings across devices based on user gestures
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US20220086212A1 (en) * 2020-09-15 2022-03-17 Carrier Corporation Digital Data Processing

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5508732A (en) 1993-03-22 1996-04-16 International Business Machines Corporation Data server, control server and gateway architecture system and method for broadcasting digital video on demand
US5995512A (en) * 1997-01-17 1999-11-30 Delco Electronics Corporation High speed multimedia data network
US6484311B2 (en) * 1998-07-15 2002-11-19 Microsoft Corporation Coalescing properties, methods and events
JP4083302B2 (ja) * 1998-08-12 2008-04-30 株式会社東芝 動画像スクランブル/デスクランブル装置
US7277947B1 (en) * 1998-12-04 2007-10-02 Koninklijke Philips Electronics N.V. System and method for supporting ongoing activities and relocating the ongoing activities from one terminal to another terminal
KR20010041425A (ko) * 1998-12-29 2001-05-15 요트.게.아. 롤페즈 분포된 네트워크 장치를 갖는 홈 제어 시스템
US6775244B1 (en) * 1999-06-21 2004-08-10 Intel Corporation Gathering of device discovery information
US6278387B1 (en) * 1999-09-28 2001-08-21 Conexant Systems, Inc. Audio encoder and decoder utilizing time scaling for variable playback
JP4211166B2 (ja) * 1999-12-10 2009-01-21 ソニー株式会社 符号化装置及び方法、記録媒体、並びに復号装置及び方法
AU2080901A (en) * 1999-12-30 2001-07-16 Sony Electronics Inc. A resource manager for providing user-dependent access control
WO2001095495A1 (en) * 2000-06-02 2001-12-13 Koninklijke Philips Electronics N.V. Device for encoding a stream of databits of a binary source signal into a stream of databits of a binary channel signal, memory means, device for recording information, record carrier, device for coding and device for playing back
US20030066084A1 (en) * 2001-09-28 2003-04-03 Koninklijke Philips Electronics N. V. Apparatus and method for transcoding data received by a recording device
WO2003067594A1 (en) * 2002-02-08 2003-08-14 Ucentric Holdings, Inc. Centralized digital video recording system with bookmarking and playback from multiple locations
JP3863059B2 (ja) * 2002-05-02 2006-12-27 ソニー株式会社 デジタルデータの記録媒体、記録方法、記録装置、再生方法、再生装置、送信方法および送信装置
US6937168B2 (en) * 2002-06-14 2005-08-30 Intel Corporation Transcoding media content from a personal video recorder for a portable device

Also Published As

Publication number Publication date
EP1615445B8 (en) 2018-11-14
JP4575245B2 (ja) 2010-11-04
CN1719892A (zh) 2006-01-11
EP1615445A3 (en) 2011-07-06
US20060007479A1 (en) 2006-01-12
EP1615445A2 (en) 2006-01-11
FR2872986A1 (fr) 2006-01-13
JP2006042325A (ja) 2006-02-09
US7420482B2 (en) 2008-09-02
CN1719892B (zh) 2011-05-04
KR101086171B1 (ko) 2011-11-25
MY139862A (en) 2009-11-30
EP1615445B1 (en) 2018-08-29

Similar Documents

Publication Publication Date Title
KR101086171B1 (ko) 시청각 또는 오디오 문서들을 인코딩하고 재생하는 방법 및그 방법을 구현하기 위한 장치
US8631451B2 (en) Server architecture supporting adaptive delivery to a variety of media players
US20050060750A1 (en) Information apparatus and resource control method
US20090165053A1 (en) Method and apparatus for providing access to and control of multimedia content information across multimedia processing devices
EP1439666B1 (en) Information processing apparatus and communication control method for use in the apparatus
JP2008219929A (ja) 放送番組蓄積装置
CN101325666A (zh) 一种智能移动终端电视遥控***
JP2007174642A (ja) ストリーミング再生中にコンテンツ再生装置を変更する方法及び該装置
US20040254995A1 (en) Information apparatus and mail control method
JP4533020B2 (ja) マルチメディアコンテンツ提供システム、ホームコンテンツサーバ及び視聴デバイス
JP2006054642A (ja) 記録システム、記録方法および記録装置
US20040205220A1 (en) Information processing apparatus and data transfer method for use in the same
JP4357406B2 (ja) 通信システム
KR20050061267A (ko) 홈네트워크상의 데이터 방송용 부가데이터 제공 장치 및그 방법
KR101501923B1 (ko) Dlna 네트워크 환경에서의 적응적 데이터 전송 방법 및전송 시스템
KR101482796B1 (ko) 컨텐츠 공유 방법 및 장치
JPWO2009113610A1 (ja) コンテンツ記録システム、コンテンツ記録方法、コンテンツ記録装置、およびコンテンツ受信装置
JP4140533B2 (ja) 放送番組蓄積装置
JP2004222042A (ja) コンテンツ配信装置およびコンテンツ配信方法
US10321172B2 (en) System and method for hosting a personalized television channel
JP2015106788A (ja) コンテンツ再生装置
KR100589623B1 (ko) 리시버 연결형 dvd/vcr 복합 시스템의 예약 녹화 방법
JP2009225353A (ja) Ip放送受信装置、ip放送受信制御方法、プログラム及び記録媒体
JP2009140425A (ja) コンテンツ記録装置、コンテンツ記録システム、コンテンツ記録方法、プログラム
JP2016171471A (ja) 番組配信システム

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20141022

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20151016

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20161018

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20171018

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20181112

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20191106

Year of fee payment: 9