KR20130129387A - 하나의 포맷으로부터 복수의 포맷들 중 하나로 신호를 선택적으로 트랜스코딩하는 시스템 및 방법 - Google Patents
하나의 포맷으로부터 복수의 포맷들 중 하나로 신호를 선택적으로 트랜스코딩하는 시스템 및 방법 Download PDFInfo
- Publication number
- KR20130129387A KR20130129387A KR1020137015504A KR20137015504A KR20130129387A KR 20130129387 A KR20130129387 A KR 20130129387A KR 1020137015504 A KR1020137015504 A KR 1020137015504A KR 20137015504 A KR20137015504 A KR 20137015504A KR 20130129387 A KR20130129387 A KR 20130129387A
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- transcoder
- state
- format
- transcoded
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 36
- 230000005540 biological transmission Effects 0.000 claims description 21
- 230000003044 adaptive effect Effects 0.000 description 6
- 239000010410 layer Substances 0.000 description 6
- 230000006978 adaptation Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000002356 single layer Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234309—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/162—User input
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/164—Feedback from the receiver or from the transmission channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25841—Management of client data involving the geographical location of the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6118—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6143—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Discrete Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
Abstract
입력 신호 및 선택 신호와 함께 사용되는 디바이스가 제공된다. 입력 신호는 제1 포맷을 갖고, 선택 신호는 제1 상태 및 제2 상태를 갖는다. 디바이스는 수신부 및 트랜스코더부를 포함한다. 수신부는 입력 신호를 수신하고 수신된 신호를 출력할 수 있다. 트랜스코더부는 선택 신호를 수신하도록 구성되고, 선택 신호가 제1 상태에 있을 때 제1 트랜스코딩된 신호를 출력할 수 있고, 선택 신호가 제2 상태에 있을 때 제2 트랜스코딩된 신호를 출력할 수 있다. 제1 트랜스코딩된 신호는 수신된 신호에 기초하고 제2 포맷에 있다. 제2 트랜스코딩된 신호는 수신된 신호에 기초하고 제3 포맷에 있으며, 여기서, 제1 포맷은 제2 포맷과 상이하고, 제1 포맷은 제3 포맷과 상이하며, 제2 포맷은 제3 포맷과 상이하다.
Description
기술이 발전함에 따라, 디바이스들의 타입들 및 이들 디바이스들이 사용하는 미디어 포맷들이 다중화되었다. 하루에, 사람들은 상이한 포맷들로 서빙되는 동일한 데이터의 다중의 프리젠테이션들과 접촉할 수 있다. 예를 들어, 사람들은 고화질 텔레비전, 셀폰 또는 랩탑상에서 동일한 뉴스 송신을 시청할 수도 있다. 모든 이들 디바이스들은 동일한 데이터를 제공하지만 상이한 송신 포맷들을 사용한다. 이들 송신 포맷들 각각은 고화질 텔레비전과 같은 원래의 소스(original source) 포맷을 취해야 하고, 사용을 위한 다른 포맷으로 변경하기 위해 트랜스코더를 사용해야 한다. 이것은 솔루션: 원래의 신호 제공자로부터 하나의 데이터 소스를 수용하여, 그것을 다중의 출력 포맷들로 효율적으로 변경하는 방법을 필요로 하는 문제점이 된다.
종래의 통합 수신기 디코더(IRD)들은 RF 신호들을 수신할 수 있고, 비디오, 오디오, 및 다른 데이터를 포함하는 디지털 미디어 스트림들을 출력할 수 있다. IRD는 케이블, 전기통신, 및 다른 서비스 제공자들에 의해 미디어의 위성 전달과 그 미디어의 분배 사이에 링크를 제공하기 위해 종종 사용된다. 인터넷 및 모바일과 같은 새로운 분배 채널들이 프로그래머들에게 있어서 새로운 도전과제들을 생성하고 있다. 현재, 프로그래머들은 콘텐츠를 다른 목적에 맞게 만들기 위해 그들의 파트너들에 의존하지만, 멀티-포맷 프로세싱에 대한 시장이 세분화(fragment)된다.
현재, 프로그래머들은 그들의 콘텐츠의 다수의 버전들을 생성하여 안전하게 분배해야 할 수도 있다. 현재, 위성 프로그래머들(ESPN, HBO, Fox)은 그들의 콘텐츠를 PC들 및 모바일 디바이스들을 포함하는 종래와는 다른 디스플레이들에 전달해야 한다. 이들 새로운 디바이스들 각각은 상이한 포맷 및 해상도가 적용되는 것을 요구할 수도 있다. 그렇지 않으면, 그들의 관련 오퍼레이터들은 프로그래머의 콘텐츠를 상이한 포맷/해상도들로 트랜스코딩하기 위해 3자 툴들을 사용해야 한다. 이제, 이것을 더욱 상세히 설명할 것이다.
비디오, 오디오, 이미지들 및 텍스트를 포함하는 미디어 콘텐츠가 인터넷을 통해 점점 더 소비된다. 콘텐츠 보유자들의 권리를 보호하기 위해, 온라인 미디어 콘텐츠는 종종 요구에 따라 사용자들에게 제공된다. 따라서, 미디어 콘텐츠는 집중화될 수도 있고 최종 사용자들에게 만족할 시청 경험을 전달할 수 있도록 상당한 컴퓨팅 및 네트워킹 능력을 요구할 수도 있다.
미디어를 최종 사용자들에게 효율적으로 전달하기 위해, 네트워크들은 다양한 디바이스들에서 소비되도록 미디어 콘텐츠를 다양한 포맷들로 제공할 수 있어야 한다. 예시적인 미디어 전달 네트워크를 도 1을 참조하여 설명할 것이다.
도 1은 예시적인 미디어 전달 네트워크(100)를 예시한다. 미디어 전달 네트워크(100)에서의 디바이스들은 3개의 클래스들: 미디어 소스들(102), 미디어 어댑터들(104) 및 미디어 렌더러(renderer)들(106)로 카테고리화될 수 있다.
미디어 소스들(102)은 특정한 포맷 또는 포맷들에서 미디어 콘텐츠, 예를 들어, 오디오 및 비디오 데이터를 제공하고, 미디어 전달 네트워크(100)를 가로질러 미디어 콘텐츠를 송신할 수 있다. 미디어 전달 네트워크(100)에서, 5개의 별개의 미디어 소스들이 설명을 위해 미디어 소스들(102)로서 예시되어 있다. 물론, 임의의 수의 미디어 소스들이 미디어 전달 네트워크에서 사용될 수 있다. 개별 미디어 소스들(102)은 미디어 콘텐츠의 별재의 포맷(들)을 제공하는 미디어 소스, 및/또는 미디어 렌더러들(106)의 별개의 지리적 영역에 대한 미디어 콘텐츠의 포맷(들)을 제공하는 미디어 소스인 미디어 소스들을 표현한다. 예를 들어, 미디어 소스들(102) 중 하나는 비압축 스트리밍 비디오 콘텐츠를 모든 미디어 렌더러들(106)에 제공할 수 있다.
미디어 어댑터들(104)은 미디어 콘텐츠의 입력 포맷을 미디어 콘텐츠에 대한 출력 포맷에 적응시킬 수 있다. 미디어 어댑터들(104)이 수행할 수 있는 미디어 포맷 적응의 하나의 예시적인 방법이 트랜스코딩이다. 미디어 어댑터들(104)이 수행할 수 있는 미디어 포맷 적응의 다른 예시적인 방법은 데이터 스트림 스위칭이다.
종종, 미디어 렌더러들(106)은 미디어 소스들(102)에 의해 제공된 바와 같은 포맷 또는 포맷들에서 미디어 콘텐츠를 렌더링할 수 없다. 이러한 타입들의 상황들을 다루기 위해, 미디어 어댑터들(104)은 미디어 콘텐츠를 하나의 포맷으로부터 다른 포맷으로 적응시킬 수 있다. 특히, 미디어 어댑터들(104)은 미디어 콘텐츠를 미디어 소스들(102)에 의해 제공된 바와 같은 포맷으로부터 미디어 렌더러들(106)에 의해 활용될 수 있는 미디어 콘텐츠 포맷으로 트랜스코딩할 수 있다. 예를 들어, 특정한 타입의 미디어 렌더러는 동영상 전문가 그룹(MPEG) 인코딩 표준하에서 인코딩된 미디어 콘텐츠를 렌더링할 수 있는 셀룰러 폰일 수 있는 반면에, 미디어 소스는 오직 비압축 미디어 콘텐츠 데이터를 제공할 수도 있다. 이러한 예시적인 상황을 다루기 위해, 미디어 어댑터는 미디어 소스에 의해 제공된 바와 같은 비압축 미디어 콘텐츠 데이터를 셀룰러 폰에 의해 활용될 수 있는 MPEG 포맷으로 트랜스코딩할 수 있다.
상기 언급한 바와 같이, 미디어 어댑터들(104)은 데이터 스트림 스위칭에 의해 미디어 콘텐츠의 입력 포맷을 미디어 콘텐츠에 대한 출력 포맷에 추가적으로 적응시킬 수 있다. 특히, 미디어 어댑터들(104)은 미디어 콘텐츠의 다중의 데이터 스트림들을 수신하고 더 적은 수의 스트림들을 출력할 수 있다. 예를 들어, 미디어 어댑터들(104) 중 한 미디어 어댑터는 하나의 미디어 소스로부터 제1 데이터 스트림을 수신하고 다른 미디어 소스로부터 제2 데이터 스트림을 수신할 수 있다. 이러한 상황에서, 미디어 어댑터는 2개의 데이터 스트림들 중 하나를 출력하도록 구성될 수 있다. 그 후, 출력 포맷은 다른 미디어 어댑터들 또는 특정한 미디어 렌더러들(106)에 의해 사용가능할 수 있다.
미디어 전달 네트워크(100)에서, 9개의 별개의 미디어 어댑터들이 설명을 위해 미디어 어댑터들(104)로서 예시되어 있다. 물론, 임의의 수의 미디어 어댑터들이 미디어 전달 네트워크에서 사용될 수 있다.
미디어 렌더러들(106)은 미디어 소스들(102)로부터의 미디어 콘텐츠를 최종 사용자들에 대해 플레이할 수 있는 디바이스들이다. 예를 들어, 특정한 타입의 미디어 어댑터가 스트리밍 비디오 데이터를 수신하고 대응하는 MPEG 인코딩된 비디오 데이터를 출력하도록 동작가능할 수 있다. 미디어 전달 네트워크(100)에서, 4개의 별개의 미디어 렌더러들이 설명을 위해 미디어 렌더러들(106)로서 예시되어 있다. 물론, 임의의 수의 미디어 렌더러들이 미디어 전달 네트워크에서 사용될 수 있다. 개별 미디어 렌더러들(106)은 별개의 미디어 콘텐츠 포맷(들)을 수신하도록 동작가능한 미디어 렌더러들, 및/또는 미디어 콘텐츠의 포맷(들)을 수신하도록 동작가능한, 별개의 지리적 영역내의 다수의 미디어 렌더러들인 미디어 렌더러들을 표현한다. 예를 들어, 미디어 소스들(102)은 비압축 스트리밍 비디오 콘텐츠를 모든 미디어 렌더러들(106)에 제공할 수 있다.
미디어 전달 네트워크(100)는 종래의 3-계층(tier) 적응 구조 - 미디어 소스들의 제1 계층, 미디어 어댑터들의 제2 계층, 및 미디어 렌더러들의 마지막 계층 - 이다. 물론, 미디어 어댑터들의 제2 계층은 다수의 레벨들의 어댑터들을 가질 수 있고, 여기서, 상위 레벨 어댑터는 미디어 소스에 의해 수신된 포맷을 새로운 포맷으로 변경할 수 있고, 그 후, 이 새로운 포맷은 하위 레벨에서 다른 미디어 어댑터에 의해 다른 포맷으로 변경되고, 그 후, 더 하위 레벨에서 또 다른 미디어 어댑터에 의해 또 다른 포맷으로 변경되는 등등이 된다. 그러나, 설명을 위해, 이러한 어댑터들의 멀티-레벨 방식은 미디어 전달 네트워크(100)의 종래의 3-계층 적응 구조에서 단일 계층으로 고려될 것이다. 미디어 콘텐츠는 미디어 서버들의 클러스터에, 또는 심지어 상이한 물리적 위치들에 위치될 수 있는 미디어 소스들(102) 중 하나를 통해 제공된다. 각각이 미디어 콘텐츠를 특정한 적응 포맷들로 재정형(reshape)할 수 있는 미디어 어댑터들(104)을 통해 적응 동작이 실행된다. 적응된 미디어 콘텐츠의 목적지는 다양한 타입의 디바이스들을 갖는 미디어 렌더러들(106)의 네트워크이다. 이러한 일반적인 시나리오는 인터넷을 통한 전형적인 미디어 스트리밍, 디지털 링크 네트워크 얼라이언스(digital linked network alliance: DLNA)에 의해 설명된 바와 같은 디지털 홈, 및 유니버셜 플러그 앤 플레이(universal plug and play: UPNP) 포럼에 의해 설명된 바와 같은 전반적 피어 투 피어 미디어 통신과 같은 다양한 타입의 응용들에 적용된다.
이제, 미디어 콘텐츠의 예시적인 송신을 설명할 것이다.
미디어 소스(108)가 미디어 렌더러(910)에 의해 요청된 특정한 미디어 콘텐츠를 포함한다. 미디어 소스(108)는 미디어 렌더러(910)가 미디어 소스(108)로부터 특정한 미디어 콘텐츠를 효율적으로 수신하여 디스플레이할 수 있도록 미디어 콘텐츠를 변형하는 미디어 어댑터들(104)에 그 특정한 미디어 콘텐츠를 출력한다.
종래의 시스템에서, 미디어 전달 네트워크(100)에서 다수의 미디어 렌더러들(106)을 사용하는 다수의 사용자들이 존재한다. 더 많은 사용자들이 미디어 전달 네트워크(100)를 통해 미디어 콘텐츠를 요청할수록, 미디어 소스들(102) 및 미디어 어댑터들(104)에 대한 요구가 커진다. 결국, 요구는 미디어 전달 네트워크(100)가 제공할 수 있는 콘텐츠의 양을 초과할 수 있다. 이러한 경우에서, 적어도 하나의 미디어 렌더러는 미디어를 렌더링하지 못할 수 있다.
브로드캐스트 송신을 다중의 포맷들로 트랜스코딩하는 현재의 애드 혹 접근방식에 내재한 많은 비효율성들이 존재한다.
도 2는 종래 기술의 트랜스코딩 시스템(200)을 예시한다.
도면에 예시되어 있는 바와 같이, 트랜스코딩 시스템(200)은 트랜스코더(204), 트랜스코더(206), 트랜스코더(208) 및 트랜스코더(210)를 포함한다.
트랜스코더(204), 트랜스코더(206), 트랜스코더(208) 및 트랜스코더(210)는 신호(202)를 수신하도록 구성된다.
트랜스코더(204), 트랜스코더(206), 트랜스코더(208) 또는 트랜스코더(210)는 신호(202)를 수용한다. 예를 들어, 신호(202)는 케이블 또는 위성 제공자에 의해 제공될 수 있다. 이러한 신호는 MPEG, PDA, 셀폰 또는 고화질 텔레비전과 같은 특정한 타입의 인코딩, 및 예를 들어, 신호가 송신될 어떤 영역의 목적지에 대한 특정한 지리적 분배를 각각 포함하는 다수의 알려진 포맷들 중 어느 하나일 수 있다. 논의를 위해, 신호(202)가 미국 전역의 분배를 위한 고화질 포맷이라고 가정한다.
트랜스코더(204), 트랜스코더(206), 트랜스코더(208) 및 트랜스코더(210) 각각은 신호(202)를 다른 포맷으로 재포맷할 수 있다. 예를 들어, 트랜스코더(204)는 미국 전역의 분배를 위해 고화질 텔레비전 포맷을 표준 화질 포맷으로 트랜스코딩할 수 있다고 가정한다. 트랜스코더(206)는 미국의 서부 해안에 대해, 고화질 텔레비전 포맷을 MPEG 포맷으로 트랜스코딩할 수 있다고 가정한다. 트랜스코더(208)는 미국의 동부 해안에 대해, 고화질 텔레비전 포맷을 PDA 포맷으로 트랜스코딩할 수 있다고 가정한다. 트랜스코더(210)는 뉴욕주에 대해, 고화질 텔레비전 포맷을 셀폰 포맷으로 트랜스코딩할 수 있다고 가정한다. 각각의 트랜스코더로부터의 적절하게 재포맷된 신호는 신호(212, 214, 216 또는 218)로서 출력된다.
동작중에, 서비스 제공자 신호(202)가 고화질 텔레비전 포맷이라고 가정한다. 신호(202)는 출력 신호 타입에 대한 명령들을 포함하여 트랜스코더(204), 트랜스코더(206), 트랜스코더(208) 및 트랜스코더(210)에 의해 수신되고, 여기서, 이 신호는 디코딩된다. 트랜스코딩 이후에, 새롭게 포맷된 신호가 신호(212), 신호(214), 신호(216) 또는 신호(218) 중 하나로서 최종 사용자에게 출력된다.
종래의 트랜스코딩 시스템(200)의 단점은, 서비스 제공자 신호(202)가 한번에 하나의 트랜스코더에만 전송될 수 있다는 것이다. 다중의 신호 출력들에 대한 복잡한 요건들을 생각하면, 이것은 번거로운(cumbersome) 방법이다.
하나의 포맷으로부터 복수의 포맷으로 신호를 효율적으로 트랜스코딩하는 시스템 및 방법이 필요하다.
본 발명은 하나의 포맷으로부터 복수의 포맷으로 신호를 효율적으로 트랜스코딩하는 시스템 및 방법을 제공한다.
본 발명의 양태에 따르면, 입력 신호 및 선택 신호와 함께 사용되는 디바이스가 제공된다. 입력 신호는 제1 포맷을 갖고, 선택 신호는 제1 상태 및 제2 상태를 갖는다. 디바이스는 수신부 및 트랜스코더부를 포함한다. 수신부는 입력 신호를 수신하고 수신된 신호를 출력할 수 있다. 트랜스코더부는 선택 신호를 수신하도록 구성되고, 선택 신호가 제1 상태에 있을 때 제1 트랜스코딩된 신호를 출력할 수 있고, 선택 신호가 제2 상태에 있을 때 제2 트랜스코딩된 신호를 출력할 수 있다. 제1 트랜스코딩된 신호는 수신된 신호에 기초하고 제2 포맷이다. 제2 트랜스코딩된 신호는 수신된 신호에 기초하고 제3 포맷이며, 여기서, 제1 포맷은 제2 포맷과 상이하고, 제1 포맷은 제3 포맷과 상이하며, 제2 포맷은 제3 포맷과 상이하다.
본 발명의 추가의 이점들 및 신규한 특징들은 아래의 설명에 부분적으로 설명되고, 아래의 사항을 검토시에 당업자에게 부분적으로 명백하게 되거나 본 발명의 실시에 의해 학습될 수도 있다. 본 발명의 이점들은 첨부한 청구항들에서 특정하게 지적된 수단들 및 조합들에 의해 구현되고 얻어질 수도 있다.
명세서에 통합되고 그 일부를 형성하는 첨부한 도면들은 본 발명의 예시적인 실시예들을 예시하고, 상세한 설명과 함께, 본 발명의 원리들을 설명하는 역할을 한다.
도 1은 종래의 미디어 네트워크를 예시한다.
도 2는 종래 기술의 트랜스코딩 시스템을 예시한다.
도 3은 본 발명의 양태에 따른 예시적인 트랜스코더를 예시한다.
도 4는 본 발명의 양태에 따른 예시적인 트랜스코더를 예시한다.
도 5는 본 발명의 양태에 따른 예시적인 트랜스코더부(406)를 예시한다.
도 1은 종래의 미디어 네트워크를 예시한다.
도 2는 종래 기술의 트랜스코딩 시스템을 예시한다.
도 3은 본 발명의 양태에 따른 예시적인 트랜스코더를 예시한다.
도 4는 본 발명의 양태에 따른 예시적인 트랜스코더를 예시한다.
도 5는 본 발명의 양태에 따른 예시적인 트랜스코더부(406)를 예시한다.
본 발명의 양태들에 따른 시스템들 및 방법들은 IRD들, 원격 인증, 및 멀티-포맷 트랜스코딩의 여러 널리 이해되는 특징들을 결합하여 프로그래머들이 IRD들을 새로운 방식으로 사용할 수 있게 한다. 구체적으로는, 본 발명의 양태들에 따른 시스템들 및 방법들은 프로그래머들이 비디오 품질을 제어할 수 있게 하고 프로그래밍에 액세스할 수 있게 하며, 이들이 수년간 사용한 조건부 액세스 방법을 사용하면서 분배를 통합하고 간략화하는 방식을 제공한다.
본 발명의 양태들에 따른 디바이스는 입력 포맷과는 상이할 수 있는 다중의 포맷들의 출력을 지원하도록 동작가능한 통합 수신기 디코더(IRD)를 포함한다. 프로그래머들이 동일한 콘텐츠의 다중의 버전들을 인가한 후 안전하게 전달하는 대신에, 프로그래머들은 해상도/포맷의 수퍼세트로서 단지 1회 콘텐츠를 전달할 수 있고, 프로그래머들의 제어하의 다운스트림 디바이스를 가질 수 있고 필요하면 이러한 콘텐츠를 다중의 포맷들/해상도들로 트랜스코딩할 수 있다.
프로그래머들은 종래의 HD 분배 시스템들과 함께 본 발명의 양태들에 따른 시스템 및 방법을 이용할 수 있어서, 완전하게 그들의 커맨드 및 제어하에 있는 저장부와 함께 강화된 트랜스코더 IRD들을 효율적으로 이용한다. 그 후, 트랜스코딩된 콘텐츠는 새로운 분배 파이프들에 안전하게 분배될 수 있다. 본 발명의 양태들에 따른 시스템 및 방법은 종래와는 다른 디스플레이 디바이스들에 의한 사용을 위해 콘텐츠의 다중의 포맷을 제공/분배하기 위해 프로그래머들에 의해 원격으로 인가될 수 있는 저장부 및/또는 강화된 오디오/비디오 트랜스코딩 능력을 포함할 수도 있다.
추가로, 본 발명에 따른 양태는 어느 트랜스코딩부가 디코딩된 서비스 제공자 신호를 출력할지에 관한 원격 결정을 허용하는 선택 신호를 갖는다. 이렇게 함으로써, 일 포맷에서의 서비스 제공자 신호는 트랜스코딩될 수 있고 복수의 상이한 포맷들로 출력될 수 있다.
또한, 본 발명에 따른 양태는 원하는 디코딩된 서비스 제공자 신호를 출력하기 위해 트랜스코딩부의 원격 프로그래밍을 허용하는 프로그래밍 신호를 갖는다. 이렇게 함으로써, 일 포맷에서의 서비스 제공자 신호는 트랜스코딩될 수 있고 복수의 새로운 포맷들에서 출력될 수 있다.
이제, 본 발명에 따른 예시적인 실시예들을 도 3 내지 도 5를 참조하여 설명할 것이다.
도 3은 본 발명의 양태에 따른 예시적인 트랜스코더(300)를 예시한다.
도면에 예시되어 있는 바와 같이, 트랜스코더(300)는 신호(202)를 수신하고, 트랜스코딩된 신호(306), 트랜스코딩된 신호(308), 트랜스코딩된 신호(310) 및 트랜스코딩된 신호(312) 중 적어도 하나를 출력한다.
트랜스코더(302)는 서비스 제공자 신호(202)를 수신하도록 구성된다.
동작중에, 서비스 제공자 신호(202)는 미국 전역의 분배를 위한 고화질 포맷이라고 가정한다. 본 발명의 양태에 따르면, 신호(202)는 트랜스코더(302)에 의해 수신되고, 여기서, 트랜스코더(302)는 출력 신호 타입을 결정하기 위해 선택 신호(304)를 사용한다. 이로부터, 트랜스코딩된 신호(306)가 하나의 포맷으로서 출력되고, 트랜스코딩된 신호(308)가 다른 포맷으로서 출력되고, 트랜스코딩된 신호(310)가 또 다른 포맷으로서 출력되며, 트랜스코딩된 신호(312)가 또 다른 포맷으로서 출력된다. 다시, 포맷들은 MPEG, PDA, 셀폰 또는 고화질 텔레비전과 같은 특정한 타입의 인코딩, 및 예를 들어, 신호가 송신될 어떤 영역의 목적지에 대한 특정한 지리적 분배에 의해 구별될 수도 있다. 또한, 트랜스코딩된 신호(306), 트랜스코딩된 신호(308), 트랜스코딩된 신호(310) 및 트랜스코딩된 신호(312) 중 2개 이상은 특정한 포맷에 대한 증가된 요구를 처리하기 위해 동일한 포맷일 수 있다.
본 발명의 양태들에 따르면, 서비스 제공자 신호(202)는 트랜스코더부가 선택 신호(304)의 콘텐츠에 의해 사용되도록 지시받게 한다.
이하, 다중의 포맷 변환들을 수행하는 예시적인 특정한 컴포넌트들이 소개된다.
도 4는 본 발명의 양태에 따른 예시적인 트랜스코더(302)를 예시한다.
도면에 예시되어 있는 바와 같이, 트랜스코더(302)는 수신기부(402), 디코더부(404), 트랜스코더부(406) 및 송신기부(408)를 포함한다.
수신기부(402)는 서비스 제공자 신호(202)를 수신하고 수신된 신호(410)를 출력하도록 구성된다. 디코더부(404)는 수신된 신호(410)를 수신하여, 트랜스코더부(406) 및 옵션으로 데이터 저장부(미도시)에 출력하도록 구성된다. 트랜스코더부(406)는 디코딩된 신호(412)를 수신하고 송신 신호(414)를 출력하도록 구성된다. 송신기부(408)는 송신 신호(414)를 수신하고, 트랜스코딩된 신호(306), 트랜스코딩된 신호(308), 트랜스코딩된 신호(310) 및 트랜스코딩된 신호(312) 중 적어도 하나를 출력하도록 구성된다.
디코더부(404)는 신호 변환의 타입을 지시(dictate)하기 위해 신호(304)를 사용한다. 신호(304)는 출력 신호들의 어떤 포맷들이 요구되는지에 관한 명령들을 포함한다. 이들 명령들은 출력 신호(414)가 어느 트랜스코더들에 전송될 지를 지시한다. 디코더부(404)는 신호(412)를 통해 트랜스코더부(406)에 출력한다.
트랜스코더부(406)는 신호(412)를 수신하여, 신호(412)의 포맷을 원래의 서비스 제공자 신호 포맷으로부터 신호(304)에 의해 결정된 신호 포맷들로 변경한다. 트랜스코더부(406)는 동작들을 수행하고, 신호(414)를 통해 신호를 송신기부(408)에 출력한다.
동작중에, 서비스 제공자 신호(202)가 미국 전역의 분배를 위한 고화질 포맷이라고 가정한다. 본 발명의 양태에 따르면, 신호(202)는 수신기부(402)에 의해 수신괴고, 수신기부(402)는 그 신호(202)를 신호(410)로서 디코더부(404)에 라우팅한다. 신호(304)에 의해 요구될 때, 서비스 제공자 신호(202)가 단지 하나의 출력 신호 포맷이 아니라 복수의 출력 신호 포맷들로 트랜스코딩된다는 것을 더 가정한다. 본 발명의 양태들에 따른 시스템은 하나의 포맷의 하나의 입력 신호를 트랜스코딩하고, 복수의 상이하게 포맷된 트랜스코딩된 출력 신호들을 출력하는 능력을 갖는 복수의 상이한 트랜스코더부들을 포함할 수 있다. 여기에서는 논의를 위해, 하나의 포맷의 하나의 입력 신호를 트랜스코딩하고, 4개의 상이하게 포맷된 트랜스코딩된 출력 신호들을 출력하는 능력을 갖는 4개의 상이한 트랜스코더부들을 포함하는 비제한적인 예시적인 실시예를 설명할 것이다.
디코더부(404)가 선택 신호(304)를 수신한다. 디코더부(404)는 보안성 및 사용자 권한들에 관한 규칙들의 리스트에 대해 신호(410)를 인증한다. 여기서, 여러 상황들이 발생할 수 있고, 신호(410)로부터의 데이터가 추후 사용을 위해 데이터 저장부(미도시)에 전송될 수 있거나 신호(410)가 신호(412)를 통해 트랜스코더부(406)에 전송될 수 있다.
선택 신호(304)의 상태는 트랜스코더부(406)에 대한 복수의 트랜스코딩된 출력 포맷들 중 하나를 결정한다. 트랜스코더부(406)는 신호(410)를 선택된 새로운 출력 포맷으로 트랜스코딩하고, 신호(414)를 송신기부(408)에 송신한다.
송신기부(408)는 다운스트림 클라이언트가 선택 신호(304)에 의해 지정된 정확한 클라이언트인지, 및 다운스트림 클라이언트가 더 적절한 비밀 정보 사용 허가(security clearance) 및 프로토콜들을 적소에 갖는지를 인증하기 위해 프로그래머들의 코드를 사용한다. 그 후, 트랜스코딩된 신호는 신호(306), 신호(308), 신호(310) 또는 신호(312) 중 하나를 통해 다운스트림 클라이언트의 수신기에 출력된다.
이제, 본 발명의 양태들에 따른 예시적인 트랜스코더를 논의할 것이다.
도 5는 본 발명의 양태에 따른 예시적인 트랜스코더부(406)를 예시한다.
도면에 예시되어 있는 바와 같이, 트랜스코더부(406)는 선택기(502), 트랜스코딩부(504), 트랜스코딩부(506), 트랜스코딩부(508), 트랜스코딩부(510), 및 인증기(428)를 포함한다.
선택기(502)는 디코더부(404)로부터 신호를 수신하도록 구성된다. 각각의 트랜스코딩부들(504, 506, 508 및 510)은 선택기(502)로부터 신호를 수신하도록 구성된다. 인증기(428)는 트랜스코딩부들 중 임의의 것(504, 506, 508 또는 510)으로부터 신호를 수신하도록 구성된다.
선택기(502)는 디코더부(404)로부터 신호(412)를 수신한다. 선택기(502)는 신호(304)에 기초하여 트랜스코딩부(504, 506, 508 또는 510)를 선택한다. 예를 들어, 신호(304)는 트랜스코더(300)의 오퍼레이터, 예를 들어, 케이블 또는 위성 제공자에 의해 상태 신호로서 제공될 수 있거나, 콘텐츠 제공자에 의해 제공될 수 있다. 논의를 위해, 신호(304)가 트랜스코더(300)의 오퍼레이터에 의해 제공되고 4비트 이진 신호이라고 가정하고, 여기서, 제1 비트는 트랜스코딩부(504)에 대응하고, 제2 비트는 트랜스코딩부(506)에 대응하고, 제3 비트는 트랜스코딩부(508)에 대응하며, 제4 비트는 트랜스코딩부(510)에 대응한다거 기장히지. 4개의 비트들 각각은 트랜스코딩부 각각 중 하나(504, 506, 508 또는 510)를 인에이블하기 위해 사용될 것이다. 다른 실시예들에서, 더 많은 트랜스코딩부들이 사용되면, 추가의 비트들이 신호(304)에 대해 필요할 수 있다.
신호(412)는 다수의 알려진 포맷들 중 어느 하나일 수 있다. 논의를 위해, 신호는 미국 전역의 분배를 위한 고화질 포맷이라고 가정한다. 트랜스코딩부(504), 트랜스코딩부(506), 트랜스코딩부(508) 및 트랜스코딩부(510) 각각은 신호(412)를 다른 포맷으로 재포맷할 수 있다. 예를 들어, 트랜스코딩부(504)는 미국 전역의 분배를 위해 고화질 텔레비전 포맷을 표준 화질 포맷으로 트랜스코딩할 수 있다고 가정한다. 트랜스코딩부(506)는 미국의 서부 해안에 대해, 고화질 텔레비전 포맷을 MPEG 포맷으로 트랜스코딩할 수 있다고 가정한다. 트랜스코딩부(508)는 미국의 동부 해안에 대해, 고화질 텔레비전 포맷을 PDA 포맷으로 트랜스코딩할 수 있다고 가정한다. 트랜스코딩부(510)는 뉴욕주에 대해, 고화질 텔레비전 포맷을 셀폰 포맷으로 트랜스코딩할 수 있다고 가정한다. 개별 트랜스코딩부들로부터의 재포맷된 신호들은 적어도 신호들(522, 524, 526 및 528)을 통해 인증기(512)에 출력된다. 인증기(512)는 신호들을 송신기부(408)에 출력한다.
동작중에, 신호(412)는 디코더부(404)로부터의 출력 신호이다. 이 신호는, 그 기능이 도 5에서의 컴포넌트들로 분해되는 트랜스코더(406)에 의해 수신된다.
트랜스코더(406) 내부에서, 신호가 판독되고, 선택기(502)는 요구되는 출력 포맷을 결정하기 위해 선택 신호(304)로부터의 입력을 사용한다. 그 후, 신호는 출력 신호(514, 516, 518 또는 520)를 통해 적절한 부(portion)로 전송된다. 트랜스코딩부(504, 506, 508 또는 510)는 요구되는 대로 신호를 트랜스코딩한다. 그 후, 트랜스코딩된 신호는 신호(522, 524, 526 또는 528)를 통해 인증기(512)에 출력된다.
인증기(512)는 다운스트림 수신기 권한들 및 보안 이슈들에 관하여 신호를 인증한다. 그 후, 신호는 송신기부(408)에 출력된다.
본 발명의 다른 양태에 따르면, 트랜스코딩부들(504, 506, 508 및 510) 각각은 원격으로 프로그램될 수 있다. 특히, 트랜스코더(300)의 오퍼레이터는, 트랜스코딩부(504)가 출력 신호(514)를 신호(522)의 포맷과는 상이한 새로운 포맷으로 트랜스코딩할 수 있게 하기 위해 트랜스코딩부(504)에 프로그래밍 신호(530)를 제공할 수 있고, 트랜스코딩부(506)가 출력 신호(516)를 신호(524)의 포맷과는 상이한 새로운 포맷으로 트랜스코딩할 수 있게 하기 위해 트랜스코딩부(506)에 프로그래밍 신호(532)를 제공할 수 있고, 트랜스코딩부(508)가 출력 신호(518)를 신호(526)의 포맷과는 상이한 새로운 포맷으로 트랜스코딩할 수 있게 하기 위해 트랜스코딩부(508)에 프로그래밍 신호(534)를 제공할 수 있고, 트랜스코딩부(510)가 출력 신호(520)를 신호(528)의 포맷과는 상이한 새로운 포맷으로 트랜스코딩할 수 있게 하기 위해 트랜스코딩부(510)에 프로그래밍 신호(536)를 제공할 수 있다.
트랜스코딩부들(504, 506, 508 및 510) 각각을 원격으로 프로그램하는 능력으로, 트랜스코더(300)의 오퍼레이터는 그것의 서비스들을 변화하는 요구에 적응시킬 수 있다. 예를 들어, 미국 전역에 표준 TV 인코딩된 방식의 포맷의 제공된 콘텐츠에 대한 인스턴트 마켓(instant market)이 존재한다고 가정한다. 또한, 도 4로 돌아가서, 송신기부(408)가 미국 전역에 표준 TV 인코딩된 방식의 포맷을 제공하는 트랜스코딩부(504)에 의해 제공된 트랜스코딩된 신호에 대응하는 출력 신호(306)의 송신에 전용하는 그 능력이 제한된다는 것을 가정한다. 이제, 미국 전역에 표준 TV 인코딩된 방식의 포맷의 제공된 콘텐츠에 대한 인스턴트 마켓이 송신기부(408)가 출력 신호(306)를 통해 제공할 수 있는 것 보다 많다는 것을 가정한다. 본 발명의 양태에 따르면, 트랜스코더(300)의 오퍼레이터는 요구를 충족시키기 위해 미국 전역에 표준 TV 인코딩된 방식의 포맷을 제공하도록 트랜스코딩부(506, 508 및 510) 중 임의의 것을 재프로그램할 수 있다.
본 발명의 양태들은 적응형 스트리밍 시스템에서 추가로 사용될 수 있다. 스트리밍은 콘텐츠를 클라이언트 디바이스에 제공하고, 콘텐츠를 디코딩하기 위해 코덱(codec)을 사용하는 프로세스이다. 적응형 스트리밍은 네트워크 제약들의 변경에도 불구하고 네트워크 사용을 최대화하기 위해 동일한 콘텐츠를 갖지만 상이한 해상도들을 갖는 채널들 사이에서 심리스하게(seamlessly) 스위칭하는 프로세스이다.
설명을 위해, 이동 차량의 승객이 휴대용 디바이스상에서 텔레비전 콘텐츠를 수신하여 플레이하는 것을 가정한다. 시간 t1에서, 휴대용 디바이스가 낮은 사용량을 갖고, 예를 들어, 채널상에 많은 다른 사용자들을 갖지 않고 높은 이용가능한 대역폭을 갖는 채널로부터 텔레비전 콘텐츠를 갖는 신호를 수신하고 있다고 가정한다. 이러한 경우에서, 휴대용 디바이스는 텔레비전 콘텐츠를 갖는 가장 높은 해상도 채널에 맞춘다. 이제, 시간 t2에서, 휴대용 디바이스가 높은 사용량을 갖고, 예를 들어, 채널상에 많은 다른 사용자들을 갖고 낮은 이용가능한 대역폭을 갖는 채널로부터 텔레비전 콘텐츠를 갖는 신호를 수신하고 있다고 가정한다. 이러한 경우에서, 휴대용 디바이스는 텔레비전 콘텐츠를 갖는 가장 낮은 해상도 채널에 맞춘다. 그러나, 가장 높은 해상도 채널상의 콘텐츠 및 가장 낮은 해상도 채널상의 콘텐츠는, 휴대용 디바이스가 가장 높은 해상도 채널로부터 가장 낮은 해상도 채널로 스위칭할 때, 이 스위칭이 콘텐츠를 시청하는 사용자에 대해 심리스하도록 동기화되어야 한다.
본 발명의 양태들에 따른 예시적인 트랜스코더가 적응형 스트리밍 시스템과 함께 사용될 수 있다. 예를 들어, 도 3으로 돌아가서, 트랜스코더(302)는 상이한 해상도들을 갖는 유사한 콘텐츠의 복수의 스트림들을 제공할 수 있다. 예를 들어, 트랜스코딩된 신호(306)는 낮은 해상도에서 제공된 텔레비전 콘텐츠일 수 있는 반면에, 트랜스코딩된 신호(308)는 높은 해상도에서의 동일한 텔레비전 콘텐츠일 수도 있다. 이러한 상황에서, 트랜스코더(302)는 트랜스코딩된 신호(306) 및 트랜스코딩된 신호(308)가 동기화된다는 것을 보장할 것이다. 이와 같이, 수신 디바이스가 트랜스코딩된 신호(306)의 수신으로부터 트랜스코딩된 신호(308)의 수신으로 스위칭하는 경우에, 스위칭은 심리스로 보일 것이다.
도 3 내지 도 5에 설명한 엘리먼트들의 동작들 중 일부 또는 모두는 임의의 원하는 컴퓨터 판독가능한 저장 매체에서 유틸리티, 프로그램, 또는 서브프로그램으로서 포함될 수 있다. 또한, 동작들은 활성 및 비활성 양자로 다양한 형태들로 존재할 수 있는 컴퓨터 프로그램들에 의해 구현될 수 있다. 예를 들어, 컴퓨터 프로그램들은 소스 코드, 오브젝트 코드, 실행가능 코드 또는 다른 포맷들의 프로그램 명령어들로 이루어진 소프트웨어 프로그램(들)으로서 존재할 수 있다. 상기의 어느 것이나 저장 디바이스들을 포함하는 컴퓨터 판독가능한 저장 매체상에서 구현될 수 있다. 예시적인 컴퓨터 판독가능한 저장 매체는 종래의 컴퓨터 시스템 RAM, ROM, EPROM, EEPROM, 및 자기 또는 광 디스크들 또는 테이프들을 포함한다. 상술한 바의 구체적인 예들은 CD ROM 상의 또는 인터넷 다운로딩을 통한 프로그램의 분배를 포함한다. 따라서, 상술한 기능들을 실행할 수 있는 임의의 전자 디바이스가 상기 열거한 기능들을 수행할 수 있다는 것이 이해될 것이다.
도 2에 도시한 바와 같은 종래 기술은 여러 단점들을 가졌다. 이것은 오직 서비스 제공자로부터 신호를 수신하여 그 신호를 한번에 하나씩 트랜스코딩하여 다운스트림 타겟으로 전송할 수 있었다. 종래 기술은 업스트림 전송기에 대해 보안을 위한 인증의 하나의 층을 제공하였지만, 다운스트림 수신기에 대해서는 인증하지 않았다. 시스템은 사용하는데 매우 정적이고 비동적이었으며, 사용자 유연성 및 효율을 심각하게 제한하였다.
본 발명의 양태들에 따르면, 여러 새로운 특징들은 사용의 유연성 및 효율을 확장한다. 선택 신호는 트랜스코더가 임의의 복수의 포맷들을 출력하기 위해 원격으로 구성될 수 있게 한다. 데이터 저장부(미도시)가 신호를 한번에 트랜스코딩하여, 저장한 후, 추후 또 다른 포맷으로 트랜스코딩할 기회를 제공한다. 최종으로, 제2 인증기가 다운스트림 수신기의 권한들 및 요건들에 대한 자격을 얻기 위한 보안 검사들의 세트를 제공한다.
이 새로운 기술의 특이성은, 일 포맷에서 서비스 제공자 입력 신호를 수신하고, 선택기 신호(304)로부터의 명령들을 사용하며, 복수의 상이한 포맷들 중 하나로서 신호를 출력하는 유연성에 있다. 또한, 본 발명의 양태들에 따른 트랜스코더는 콘텐츠의 상이한 해상도들의 복수의 스트림들을 제공하도록 트랜스코더를 원격으로 구성함으로써, 적응형 스트리밍 서비스들을 추가로 제공하도록 사용될 수 있다.
본 발명의 다양한 바람직한 실시예들의 상술한 설명은 예시와 설명을 위해 제공되었다. 이것은 배타적이거나 개시된 정확한 형태들에 본 발명을 제한하도록 의도되지 않고, 명백하게 다수의 변형들 및 변경들이 상기 교시의 관점에서 가능하다. 상술한 바와 같이, 예시적인 실시예들은 본 발명의 원리들 및 그 실질적인 애플리케이션들을 최상으로 설명하기 위해 선택되고 설명되어서, 당업자가 본 발명을 다양한 실시예들에서 그리고 예상되는 특정한 사용에 적합한 다양한 변형들과 최상으로 활용할 수 있게 한다. 본 발명의 범위가 여기에 첨부한 청구항들에 의해 정의된다는 것이 의도된다.
Claims (18)
- 제1 포맷을 갖는 입력 신호 및 제1 상태와 제2 상태를 갖는 선택 신호를 이용하는 디바이스로서,
상기 입력 신호를 수신하고 수신된 신호를 출력하도록 동작가능한 수신부; 및
상기 선택 신호를 수신하도록 구성되고, 상기 선택 신호가 상기 제1 상태에 있을 때 제1 트랜스코딩된 신호를 출력하고, 상기 선택 신호가 상기 제2 상태에 있을 때 제2 트랜스코딩된 신호를 출력하도록 동작가능한 트랜스코더부
를 포함하고,
상기 제1 트랜스코딩된 신호는 상기 수신된 신호에 기초하여 제2 포맷 상태에 있고,
상기 제2 트랜스코딩된 신호는 상기 수신된 신호에 기초하여 제3 포맷 상태에 있고,
상기 제1 포맷은 상기 제2 포맷과 상이하고,
상기 제1 포맷은 상기 제3 포맷과 상이하며,
상기 제2 포맷은 상기 제3 포맷과 상이한 디바이스. - 제1항에 있어서,
상기 선택 신호가 상기 제1 상태에 있을 때 상기 제1 트랜스코딩된 신호에 기초하여 제1 송신 신호를 출력하고, 상기 선택 신호가 상기 제2 상태에 있을 때 상기 제2 트랜스코딩된 신호에 기초하여 제2 송신 신호를 출력하도록 동작가능한 송신기부를 더 포함하는 디바이스. - 제2항에 있어서,
상기 수신된 신호를 수신하도록 구성되고 상기 수신된 신호를 디코딩하여 디코딩된 신호를 출력하도록 동작가능한 디코더부를 더 포함하고,
상기 트랜스코더부는 상기 디코딩된 신호를 수신하도록 더 구성되는 디바이스. - 제3항에 있어서,
상기 트랜스코더부는 선택기, 제1 트랜스코더 및 제2 트랜스코더를 포함하고,
상기 선택기는 상기 디코딩된 신호 및 상기 선택 신호를 수신하도록 구성되고, 상기 선택 신호가 상기 제1 상태에 있을 때 상기 디코딩된 신호를 상기 제1 트랜스코더에 출력하고 상기 선택 신호가 상기 제2 상태에 있을 때 상기 디코딩된 신호를 상기 제2 트랜스코더에 출력하도록 동작가능하고,
상기 제1 트랜스코더는 상기 제1 트랜스코딩된 신호를 출력하도록 동작가능하며,
상기 제2 트랜스코더는 상기 제2 트랜스코딩된 신호를 출력하도록 동작가능한 디바이스. - 제1항에 있어서,
상기 수신된 신호를 수신하도록 구성되고 상기 수신된 신호를 디코딩하여 디코딩된 신호를 출력하도록 동작가능한 디코더부를 더 포함하고,
상기 트랜스코더부는 상기 디코딩된 신호를 수신하도록 더 구성되는 디바이스. - 제5항에 있어서,
상기 트랜스코더부는 선택기, 제1 트랜스코더 및 제2 트랜스코더를 포함하고,
상기 선택기는 상기 디코딩된 신호 및 상기 선택 신호를 수신하도록 구성되고, 상기 선택 신호가 상기 제1 상태에 있을 때 상기 디코딩된 신호를 상기 제1 트랜스코더에 출력하고 상기 선택 신호가 상기 제2 상태에 있을 때 상기 디코딩된 신호를 상기 제2 트랜스코더에 출력하도록 동작가능하고,
상기 제1 트랜스코더는 상기 제1 트랜스코딩된 신호를 출력하도록 동작가능하며,
상기 제2 트랜스코더는 상기 제2 트랜스코딩된 신호를 출력하도록 동작가능한 디바이스. - 제1 포맷을 갖는 입력 신호 및 제1 상태와 제2 상태를 갖는 선택 신호를 이용하는 방법으로서,
상기 입력 신호를 수신부를 통해 수신하는 단계;
수신된 신호를 상기 수신부를 통해 출력하는 단계;
상기 선택 신호를 트랜스코더부를 통해 수신하는 단계;
상기 선택 신호가 상기 제1 상태에 있을 때, 제1 트랜스코딩된 신호를 상기 트랜스코더부를 통해 출력하는 단계; 및
상기 선택 신호가 상기 제2 상태에 있을 때, 제2 트랜스코딩된 신호를 상기 트랜스코더부를 통해 출력하는 단계
를 포함하고,
상기 제1 트랜스코딩된 신호는 상기 수신된 신호에 기초하여 제2 포맷 상태에 있고,
상기 제2 트랜스코딩된 신호는 상기 수신된 신호에 기초하여 제3 포맷 상태에 있고,
상기 제1 포맷은 상기 제2 포맷과 상이하고,
상기 제1 포맷은 상기 제3 포맷과 상이하며,
상기 제2 포맷은 상기 제3 포맷과 상이한 방법. - 제7항에 있어서,
상기 선택 신호가 상기 제1 상태에 있을 때, 상기 제1 트랜스코딩된 신호에 기초하여 제1 송신 신호를 송신기부를 통해 출력하는 단계; 및
상기 선택 신호가 상기 제2 상태에 있을 때, 상기 제2 트랜스코딩된 신호에 기초하여 제2 송신 신호를 상기 송신기부를 통해 출력하는 단계
를 더 포함하는 방법. - 제8항에 있어서,
상기 수신된 신호를 디코더부를 통해 수신하는 단계;
상기 수신된 신호를 상기 디코더부를 통해 디코딩하는 단계;
디코딩된 신호를 상기 디코더부를 통해 출력하는 단계; 및
상기 디코딩된 신호를 상기 트랜스코더부를 통해 수신하는 단계
를 더 포함하는 방법. - 제9항에 있어서,
상기 수신된 신호를 디코더부를 통해 디코딩하는 단계는 상기 디코딩된 신호를 선택기를 통해 출력하는 단계를 포함하고,
상기 수신된 신호를 디코더부를 통해 수신하는 단계는 상기 디코딩된 신호 및 상기 선택 신호를 선택기를 통해 수신하는 단계를 포함하고,
상기 선택 신호가 상기 제1 상태에 있을 때, 상기 제1 트랜스코딩된 신호에 기초하여 제1 송신 신호를 송신기부를 통해 출력하는 단계는, 상기 선택 신호가 상기 제1 상태에 있을 때 상기 디코딩된 신호를 제1 트랜스코더를 통해 수신하는 단계, 및 상기 선택 신호가 상기 제1 상태에 있을 때 상기 제1 트랜스코딩된 신호를 상기 제1 트랜스코더를 통해 출력하는 단계를 포함하며,
상기 선택 신호가 상기 제2 상태에 있을 때, 상기 제2 트랜스코딩된 신호에 기초하여 제2 송신 신호를 상기 송신기부를 통해 출력하는 단계는, 상기 선택 신호가 상기 제2 상태에 있을 때 상기 디코딩된 신호를 제2 트랜스코더를 통해 수신하는 단계, 및 상기 선택 신호가 상기 제2 상태에 있을 때 상기 제2 트랜스코딩된 신호를 상기 제2 트랜스코더를 통해 출력하는 단계를 포함하는 방법. - 제7항에 있어서,
상기 수신된 신호를 디코더부를 통해 수신하는 단계;
상기 수신된 신호를 상기 디코더부를 통해 디코딩하는 단계;
디코딩된 신호를 상기 디코더부를 통해 출력하는 단계; 및
상기 디코딩된 신호를 상기 트랜스코더부를 통해 수신하는 단계
를 더 포함하는 방법. - 제11항에 있어서,
상기 수신된 신호를 상기 디코더부를 통해 디코딩하는 단계는 상기 디코딩된 신호를 상기 선택기를 통해 출력하는 단계를 포함하고,
상기 수신된 신호를 디코더부를 통해 수신하는 단계는 상기 디코딩된 신호 및 상기 선택 신호를 선택기를 통해 수신하는 단계를 포함하고,
상기 선택 신호가 상기 제1 상태에 있을 때, 상기 제1 트랜스코딩된 신호에 기초하여 제1 송신 신호를 송신기부를 통해 출력하는 단계는, 상기 선택 신호가 상기 제1 상태에 있을 때 상기 디코딩된 신호를 제1 트랜스코더를 통해 수신하는 단계, 및 상기 선택 신호가 상기 제1 상태에 있을 때 상기 제1 트랜스코딩된 신호를 상기 제1 트랜스코더를 통해 출력하는 단계를 포함하며,
상기 선택 신호가 상기 제2 상태에 있을 때, 상기 제2 트랜스코딩된 신호에 기초하여 제2 송신 신호를 상기 송신기부를 통해 출력하는 단계는, 상기 선택 신호가 상기 제2 상태에 있을 때 상기 디코딩된 신호를 제2 트랜스코더를 통해 수신하는 단계, 및 상기 선택 신호가 상기 제2 상태에 있을 때 상기 제2 트랜스코딩된 신호를 상기 제2 트랜스코더를 통해 출력하는 단계를 포함하는 방법. - 제1 포맷을 갖는 입력 신호 및 제1 상태와 제2 상태를 갖는 선택 신호를 이용하기 위해 컴퓨터에 의해 판독될 수 있는 컴퓨터 판독가능한 명령어들이 저장된 컴퓨터 판독가능한 매체로서,
상기 컴퓨터 판독가능한 명령어들은,
상기 입력 신호를 수신부를 통해 수신하는 단계;
수신된 신호를 상기 수신부를 통해 출력하는 단계;
상기 선택 신호를 트랜스코더부를 통해 수신하는 단계;
상기 선택 신호가 상기 제1 상태에 있을 때, 제1 트랜스코딩된 신호를 상기 트랜스코더부를 통해 출력하는 단계; 및
상기 선택 신호가 상기 제2 상태에 있을 때, 제2 트랜스코딩된 신호를 상기 트랜스코더부를 통해 출력하는 단계
를 포함하는 방법을 수행하도록 상기 컴퓨터에 명령할 수 있고,
상기 제1 트랜스코딩된 신호는 상기 수신된 신호에 기초하여 제2 포맷 상태에 있고,
상기 제2 트랜스코딩된 신호는 상기 수신된 신호에 기초하여 제3 포맷 상태에 있고,
상기 제1 포맷은 상기 제2 포맷과 상이하고,
상기 제1 포맷은 상기 제3 포맷과 상이하며,
상기 제2 포맷은 상기 제3 포맷과 상이한, 컴퓨터 판독가능한 매체. - 제13항에 있어서,
상기 컴퓨터 판독가능한 명령어들은,
상기 선택 신호가 상기 제1 상태에 있을 때, 상기 제1 트랜스코딩된 신호에 기초하여 제1 송신 신호를 송신기부를 통해 출력하는 단계; 및
상기 선택 신호가 상기 제2 상태에 있을 때, 상기 제2 트랜스코딩된 신호에 기초하여 제2 송신 신호를 상기 송신기부를 통해 출력하는 단계
를 더 포함하는 방법을 수행하도록 상기 컴퓨터에 명령할 수 있는, 컴퓨터 판독가능한 매체. - 제14항에 있어서,
상기 컴퓨터 판독가능한 명령어들은,
상기 수신된 신호를 디코더부를 통해 수신하는 단계;
상기 수신된 신호를 상기 디코더부를 통해 디코딩하는 단계;
상기 디코딩된 신호를 상기 디코더부를 통해 출력하는 단계; 및
상기 디코딩된 신호를 상기 트랜스코더부를 통해 수신하는 단계
를 더 포함하는 방법을 수행하도록 상기 컴퓨터에 명령할 수 있는, 컴퓨터 판독가능한 매체. - 제15항에 있어서,
상기 컴퓨터 판독가능한 명령어들은 상기 컴퓨터에게 상기 방법을 수행하도록 명령할 수 있고,
상기 수신된 신호를 상기 디코더부를 통해 디코딩하는 단계는 상기 디코딩된 신호를 선택기를 통해 출력하는 단계를 포함하고,
상기 수신된 신호를 디코더부를 통해 수신하는 단계는 상기 디코딩된 신호 및 상기 선택 신호를 선택기를 통해 수신하는 단계를 포함하고,
상기 선택 신호가 상기 제1 상태에 있을 때, 상기 제1 트랜스코딩된 신호에 기초하여 제1 송신 신호를 송신기부를 통해 출력하는 단계는, 상기 선택 신호가 상기 제1 상태에 있을 때 상기 디코딩된 신호를 제1 트랜스코더를 통해 수신하는 단계, 및 상기 선택 신호가 상기 제1 상태에 있을 때 상기 제1 트랜스코딩된 신호를 상기 제1 트랜스코더를 통해 출력하는 단계를 포함하며,
상기 선택 신호가 상기 제2 상태에 있을 때, 상기 제2 트랜스코딩된 신호에 기초하여 제2 송신 신호를 상기 송신기부를 통해 출력하는 단계는, 상기 선택 신호가 상기 제2 상태에 있을 때 상기 디코딩된 신호를 제2 트랜스코더를 통해 수신하는 단계 및 상기 선택 신호가 상기 제2 상태에 있을 때 상기 제2 트랜스코딩된 신호를 상기 제2 트랜스코더를 통해 출력하는 단계를 포함하는, 컴퓨터 판독가능한 매체. - 제13항에 있어서,
상기 컴퓨터 판독가능한 명령어들은,
상기 수신된 신호를 디코더부를 통해 수신하는 단계;
상기 수신된 신호를 상기 디코더부를 통해 디코딩하는 단계;
상기 디코딩된 신호를 상기 디코더부를 통해 출력하는 단계; 및
상기 디코딩된 신호를 상기 트랜스코더부를 통해 수신하는 단계
를 더 포함하는 방법을 수행하도록 상기 컴퓨터에 명령할 수 있는, 컴퓨터 판독가능한 매체. - 제17항에 있어서,
상기 컴퓨터 판독가능한 명령어들은 상기 컴퓨터에게 상기 방법을 수행하도록 명령할 수 있고,
상기 수신된 신호를 상기 디코더부를 통해 디코딩하는 단계는 상기 디코딩된 신호를 상기 선택기를 통해 출력하는 단계를 포함하고,
상기 수신된 신호를 디코더부를 통해 수신하는 단계는 상기 디코딩된 신호 및 상기 선택 신호를 선택기를 통해 수신하는 단계를 포함하고,
상기 선택 신호가 상기 제1 상태에 있을 때, 상기 제1 트랜스코딩된 신호에 기초하여 제1 송신 신호를 송신기부를 통해 출력하는 단계는, 상기 선택 신호가 상기 제1 상태에 있을 때 상기 디코딩된 신호를 제1 트랜스코더를 통해 수신하는 단계 및 상기 선택 신호가 상기 제1 상태에 있을 때 상기 제1 트랜스코딩된 신호를 상기 제1 트랜스코더를 통해 출력하는 단계를 포함하며,
상기 선택 신호가 상기 제2 상태에 있을 때, 상기 제2 트랜스코딩된 신호에 기초하여 제2 송신 신호를 상기 송신기부를 통해 출력하는 단계는, 상기 선택 신호가 상기 제2 상태에 있을 때 상기 디코딩된 신호를 제2 트랜스코더를 통해 수신하는 단계 및 상기 선택 신호가 상기 제2 상태에 있을 때 상기 제2 트랜스코딩된 신호를 상기 제2 트랜스코더를 통해 출력하는 단계를 포함하는, 컴퓨터 판독가능한 매체.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/948,264 US8836857B2 (en) | 2010-11-17 | 2010-11-17 | System and method for selectively transcoding signal from one format to one of plurality of formats |
US12/948,264 | 2010-11-17 | ||
PCT/US2011/058069 WO2012067783A1 (en) | 2010-11-17 | 2011-10-27 | System and method for selectively transcoding signal from one format to one of plurality of formats |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020167018302A Division KR101733372B1 (ko) | 2010-11-17 | 2011-10-27 | 하나의 포맷으로부터 복수의 포맷들 중 하나로 신호를 선택적으로 트랜스코딩하는 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130129387A true KR20130129387A (ko) | 2013-11-28 |
KR101640081B1 KR101640081B1 (ko) | 2016-07-18 |
Family
ID=45044702
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020137015504A KR101640081B1 (ko) | 2010-11-17 | 2011-10-27 | 하나의 포맷으로부터 복수의 포맷들 중 하나로 신호를 선택적으로 트랜스코딩하는 시스템 및 방법 |
KR1020167018302A KR101733372B1 (ko) | 2010-11-17 | 2011-10-27 | 하나의 포맷으로부터 복수의 포맷들 중 하나로 신호를 선택적으로 트랜스코딩하는 시스템 및 방법 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020167018302A KR101733372B1 (ko) | 2010-11-17 | 2011-10-27 | 하나의 포맷으로부터 복수의 포맷들 중 하나로 신호를 선택적으로 트랜스코딩하는 시스템 및 방법 |
Country Status (7)
Country | Link |
---|---|
US (2) | US8836857B2 (ko) |
EP (1) | EP2641396A1 (ko) |
KR (2) | KR101640081B1 (ko) |
CN (1) | CN103222264B (ko) |
BR (1) | BR112013012233B1 (ko) |
CA (1) | CA2828760C (ko) |
WO (1) | WO2012067783A1 (ko) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8836857B2 (en) * | 2010-11-17 | 2014-09-16 | Motorola Mobility Llc | System and method for selectively transcoding signal from one format to one of plurality of formats |
JP2015041790A (ja) * | 2013-08-20 | 2015-03-02 | 日本電気株式会社 | トランスコード装置およびトランスコード方法 |
US20160041993A1 (en) * | 2014-08-05 | 2016-02-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for lightweight transcoding |
CN105611211B (zh) * | 2015-12-22 | 2019-04-16 | 广东威创视讯科技股份有限公司 | 视频格式切换器及显示装置 |
GB2552944B (en) | 2016-08-09 | 2022-07-27 | V Nova Int Ltd | Adaptive content delivery network |
US10958948B2 (en) | 2017-08-29 | 2021-03-23 | Charter Communications Operating, Llc | Apparatus and methods for latency reduction in digital content switching operations |
US11463763B2 (en) | 2018-03-08 | 2022-10-04 | Dish Network L.L.C. | Reducing digital video recorder storage through reduced encoding of certain program portions |
US10873778B2 (en) * | 2018-03-08 | 2020-12-22 | Dish Network L.L.C. | Reducing digital video recorder storage through reduced encoding of certain program portions |
US10965977B2 (en) * | 2018-05-02 | 2021-03-30 | Arris Enterprises Llc | Controller for establishing personalized video channels |
TWI688268B (zh) * | 2018-06-01 | 2020-03-11 | 宏碁股份有限公司 | 多媒體檔案管理方法、終端裝置、伺服裝置及檔案管理系統 |
US11271984B1 (en) * | 2021-03-29 | 2022-03-08 | International Business Machines Corporation | Reduced bandwidth consumption via generative adversarial networks |
CN115664009B (zh) * | 2022-10-26 | 2024-02-09 | 国网新疆电力有限公司阿克苏供电公司 | 一种基于大数据的继电保护在线监测*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030227977A1 (en) * | 2002-05-29 | 2003-12-11 | Canon Kabushiki Kaisha | Method and device for selecting a transcoding method from a set of transcoding methods |
EP1775959A2 (en) * | 2005-10-11 | 2007-04-18 | Broadcom Corporation | Video processing system with simultaneous multiple outputs each with unique formats |
KR100721538B1 (ko) * | 2005-12-08 | 2007-05-23 | 한국전자통신연구원 | 트랜스코딩 방법 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7751477B2 (en) * | 2003-02-13 | 2010-07-06 | Broadcom Corporation | Communications signal transcoder |
US7274740B2 (en) * | 2003-06-25 | 2007-09-25 | Sharp Laboratories Of America, Inc. | Wireless video transmission system |
US7676590B2 (en) * | 2004-05-03 | 2010-03-09 | Microsoft Corporation | Background transcoding |
JP2005347786A (ja) * | 2004-05-31 | 2005-12-15 | Toshiba Corp | デジタル機器、トランスコーダ、及びデータ送信方法 |
EP1615447B1 (en) | 2004-07-09 | 2016-03-09 | STMicroelectronics Srl | Method and system for delivery of coded information streams, related network and computer program product therefor |
US20100054327A1 (en) * | 2008-08-29 | 2010-03-04 | Echostar Technologies L.L.C. | Data Transcoding |
WO2012018345A1 (en) * | 2010-08-06 | 2012-02-09 | Thomson Licensing | Apparatus and method for receiving signals |
US8836857B2 (en) * | 2010-11-17 | 2014-09-16 | Motorola Mobility Llc | System and method for selectively transcoding signal from one format to one of plurality of formats |
-
2010
- 2010-11-17 US US12/948,264 patent/US8836857B2/en active Active
-
2011
- 2011-10-27 CN CN201180055597.4A patent/CN103222264B/zh active Active
- 2011-10-27 KR KR1020137015504A patent/KR101640081B1/ko active IP Right Grant
- 2011-10-27 EP EP11788258.9A patent/EP2641396A1/en not_active Withdrawn
- 2011-10-27 BR BR112013012233-1A patent/BR112013012233B1/pt active IP Right Grant
- 2011-10-27 CA CA2828760A patent/CA2828760C/en active Active
- 2011-10-27 WO PCT/US2011/058069 patent/WO2012067783A1/en active Application Filing
- 2011-10-27 KR KR1020167018302A patent/KR101733372B1/ko active IP Right Grant
-
2014
- 2014-09-08 US US14/480,414 patent/US9258578B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030227977A1 (en) * | 2002-05-29 | 2003-12-11 | Canon Kabushiki Kaisha | Method and device for selecting a transcoding method from a set of transcoding methods |
EP1775959A2 (en) * | 2005-10-11 | 2007-04-18 | Broadcom Corporation | Video processing system with simultaneous multiple outputs each with unique formats |
KR100721538B1 (ko) * | 2005-12-08 | 2007-05-23 | 한국전자통신연구원 | 트랜스코딩 방법 |
Also Published As
Publication number | Publication date |
---|---|
CA2828760C (en) | 2017-08-22 |
KR20160086968A (ko) | 2016-07-20 |
US9258578B2 (en) | 2016-02-09 |
BR112013012233B1 (pt) | 2022-03-29 |
US8836857B2 (en) | 2014-09-16 |
CN103222264A (zh) | 2013-07-24 |
EP2641396A1 (en) | 2013-09-25 |
CA2828760A1 (en) | 2012-05-24 |
US20120124636A1 (en) | 2012-05-17 |
KR101733372B1 (ko) | 2017-05-08 |
KR101640081B1 (ko) | 2016-07-18 |
US20140380398A1 (en) | 2014-12-25 |
CN103222264B (zh) | 2016-10-19 |
WO2012067783A1 (en) | 2012-05-24 |
BR112013012233A2 (pt) | 2017-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101640081B1 (ko) | 하나의 포맷으로부터 복수의 포맷들 중 하나로 신호를 선택적으로 트랜스코딩하는 시스템 및 방법 | |
EP3745731B1 (en) | Streaming policy management system and method | |
US9049479B2 (en) | Set-top box-based TV streaming and redirecting | |
US11457257B2 (en) | Systems and methods for generating concatenated transport streams from adaptive media streams | |
US10063812B2 (en) | Systems and methods for media format transcoding | |
US20080083004A1 (en) | Apparatus for receiving adaptive broadcast signal and method thereof | |
US20140223502A1 (en) | Method of Operating an IP Client | |
US7974313B2 (en) | System for intermediating A/V stream between data network and IEEE 1394 network and method thereof | |
MX2014008501A (es) | Metodo y sistema para transcodificar contenido en modo remoto. | |
US10116723B2 (en) | Campus content distribution systems and methods | |
US20130268985A1 (en) | Apparatus and method for transmitting and receiving channel adaptive hierarchical broadcast | |
US20230345062A1 (en) | Multiplexed place shifting device | |
US20080274688A1 (en) | Method and system for mobile vehicle content management | |
US10521250B2 (en) | Method and system for communicating between a host device and user device through an intermediate device using a composite video signal | |
DK202070133A1 (en) | System and method for providing multicast to unicast services | |
US11949929B2 (en) | Systems and methods for delay manifests in ABR content delivery |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
A107 | Divisional application of patent | ||
GRNT | Written decision to grant |