KR20200128019A - 시청각 스트림 처리 방법 및 대응하는 디바이스들, 전자 어셈블리, 시스템, 컴퓨터 판독 가능 프로그램 제품들 및 저장 매체들 - Google Patents

시청각 스트림 처리 방법 및 대응하는 디바이스들, 전자 어셈블리, 시스템, 컴퓨터 판독 가능 프로그램 제품들 및 저장 매체들 Download PDF

Info

Publication number
KR20200128019A
KR20200128019A KR1020207025219A KR20207025219A KR20200128019A KR 20200128019 A KR20200128019 A KR 20200128019A KR 1020207025219 A KR1020207025219 A KR 1020207025219A KR 20207025219 A KR20207025219 A KR 20207025219A KR 20200128019 A KR20200128019 A KR 20200128019A
Authority
KR
South Korea
Prior art keywords
channel
signal
audio
video
digital
Prior art date
Application number
KR1020207025219A
Other languages
English (en)
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 KR20200128019A publication Critical patent/KR20200128019A/ko

Links

Images

Classifications

    • 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/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • 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/21Server components or server architectures
    • H04N21/214Specialised server platform, e.g. server located in an airplane, hotel, hospital
    • H04N21/2143Specialised server platform, e.g. server located in an airplane, hotel, hospital located in a single building, e.g. hotel, hospital or museum
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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
    • 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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • H04N21/4263Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
    • 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/439Processing of audio elementary streams
    • H04N21/4394Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
    • 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/44008Processing 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 operations for analysing video streams, e.g. detecting features or characteristics in the video 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/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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 개시내용은, 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계; 제2 네트워크를 통해, 입력 신호에 포함된 제1 오디오 및/또는 비디오 채널을 전달하는 제1 디지털 스트림을 포함하는 제1 신호를 전송하는 단계를 포함하고, 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 제1 채널 이외의 제2 채널에 대해, 다른 제2 채널의 식별 정보를 포함하고 입력 신호의 다른 제2 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제2 디지털 스트림을 포함하는 방법에 관한 것이다. 본 개시내용은 또한, 복수의 스트림을 포함하는 디지털 신호를 제1 네트워크를 통해 수신하는 단계 - 하나의 스트림은 채널을 전달함 -, 디지털 신호를 신호로 변환하는 단계; 신호를 튜닝 디바이스로 출력하는 단계; 튜닝을 나타내는 채널 식별자를 획득하면, 제1 네트워크를 통해 채널 식별자를 포함하는 채널 변경 요청을 디지털 신호의 송신기로 전송하는 단계를 포함하는 방법에 관한 것이다. 본 개시내용은 또한 대응하는 신호, 디바이스들, 시스템, 컴퓨터 판독 가능 프로그램 제품들 및 저장 매체들에 관한 것이다.

Description

시청각 스트림 처리 방법 및 대응하는 디바이스들, 전자 어셈블리, 시스템, 컴퓨터 판독 가능 프로그램 제품들 및 저장 매체들
본 개시내용은 시청각 스트림들, 특히 통신 네트워크로부터 수신된 아날로그 시청각 스트림들을 처리하기 위해 적응된 통신 디바이스들의 분야에 관한 것이다. 시청각 스트림들을 처리하기 위한 방법들 및 대응하는 신호, 디바이스들, 전자 어셈블리, 시스템, 컴퓨터 판독 가능 프로그램 제품들 및 컴퓨터 판독 가능 저장 매체들이 개시된다.
로컬 또는 가정 환경들은 종종 오디오 및/또는 비디오 콘텐츠를 처리(예를 들어, 획득, 수신, 송신 및/또는 렌더링)하기 위한 많은 통신 디바이스들을 포함한다. 이러한 통신 디바이스들은 셋톱 박스(set-top-box)(STB)들 또는 TV 세트들과 같이, 아래에서 튜닝 디바이스들이라 부르기도 하는 적어도 하나의 튜너를 포함하는 디바이스들을 포함할 수 있다. 오디오 및/또는 비디오 콘텐츠는 때때로 아날로그 인터페이스(예를 들어, 안테나 벽면 소켓(wall socket)과 같은 RF 인터페이스)를 통해 외부 소스로부터 수신된다. LAN 데이터 네트워크들의 분야에서, (WIFI 기반 솔루션들 또는 전력선 통신(Power Line Communication)(PLC) 어댑터들)과 같은 고속 무선 솔루션들을 사용하면 통신 디바이스들이 로컬 환경 내부의 네트워크 인터페이스에 가까워지는 제약을 피할 수 있다. 그러나, 이러한 솔루션들은 예를 들어 TV 프로그램들과 같은 복수의 오디오 및/또는 비디오 스트림들을 포함하는 아날로그 신호 데이터 콘텐츠를 송신하기에 알맞은 충분한 대역폭을 제공하지 않는다. 따라서, 가정 환경에서, (TV, 일부 비디오 플레이어 및/또는 일부 셋톱 박스와 같은) 튜닝 디바이스들은 아날로그 신호를 수신할 수 있도록 여전히 아날로그 벽면 소켓에 가까이 있어야 한다. 예를 들어, 방송 TV 프로그램들이 안테나를 통해 수신되는 경우, 튜닝 디바이스는 케이블과 같은 유선 연결을 통해 안테나에 연결되어야 한다. 종종 아날로그 스트림들을 IP 스트림들로 변환함으로써, 안테나 스트림들을 원격으로 받아볼 수 있게 하는 일부 솔루션들이 구현되었다.
그러나, 이러한 솔루션들은 종종 사용자에게 투명하지 않으며, 그래서 사용자에게 친화적이지 않은 것으로 간주될 수 있다. 따라서, 튜닝 디바이스의 사용자 경험을 향상시키는 솔루션이 필요하다.
본 원리들은 전자 디바이스에서 구현되는 방법을 제안함으로써 위의 단점들 중 적어도 하나가 해결될 수 있게 하며, 그 방법은,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
- 제2 네트워크를 통해, 상기 입력 신호에 포함된 제1 오디오 및/또는 비디오 채널을 전달하는 제1 디지털 스트림 및 상기 입력 신호의 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함하는 제1 신호를 전송하는 단계를 포함한다.
특히, 본 개시내용의 일부 실시예는,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
- 제2 네트워크를 통해, 상기 입력 신호에 포함 된 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하는 단계를 포함하고, 상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 제2 채널에 대해, 상기 다른 제2 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제2 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제2 디지털 스트림을 포함하는 방법에 관한 것이다.
입력 신호는 아날로그 신호일 수 있다.
다른 양태에 따르면, 본 개시내용은 또한 전자 디바이스에서 구현되는 방법에 관한 것으로, 상기 방법은,
- 제1 네트워크를 통해, 복수의 스트림을 포함하는 제1 디지털 신호를 수신하는 단계 - 상기 스트림들 중 적어도 하나는 오디오 및/또는 비디오 채널을 전달함 -;
- 상기 제1 디지털 신호를 출력 신호로 변환하는 단계;
- 상기 출력 신호를 상기 출력 디바이스에 결합된 튜닝 디바이스로 출력하는 단계;
- 상기 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 상기 제1 네트워크를 통해 채널 변경 요청 - 상기 채널 변경 요청은 상기 채널 식별자를 포함함 - 을 상기 제1 디지털 신호의 송신기로 전송하는 단계를 포함한다.
출력 신호는 아날로그 신호일 수 있다.
본 개시내용은 더 잘 이해될 수 있고, 첨부 도면들을 참조하는 설명인 다음의 설명을 읽어볼 때 다른 특정 특징들 및 장점들이 나타날 것이다.
도 1a는 가정 환경의 예를 도시한다.
도 1b는 본 개시내용의 실시예에 따른 고유한 튜닝 디바이스를 포함하는 제1 예시적인 통신 시스템을 도시한다.
도 1c는 본 개시 내용의 예시적인 실시예에 따른 여러 튜닝 디바이스를 포함하는 제2 예시적인 통신 시스템을 도시한다.
도 2a, 도 2b, 도 2c 및 도 2d는 도 1b의 제1 예시적인 시스템에서 구현되도록 적응된 여러 실시예를 도시한다.
도 3a는 도 1b 및 도 1c의 입력 디바이스(110)의 예시적인 기능적 구조를 도시한다.
도 3b는 도 1b 및 1c의 출력 디바이스(120 또는 130)의 예시적인 기능적 구조를 도시한다.
도 4는 도 2a의 실시예를 구현하도록 적응된 출력 디바이스를 포함하는 튜닝 디바이스의 소프트웨어 아키텍처의 구조를 도시한다.
도 5는 도 2d의 실시예와 호환되는, 시각 센서를 포함하거나 시각 센서에 결합된, 출력 디바이스에 결합된 TV 세트의 정면도를 도시한다.
도 6은 예를 들어 도 1b 및 도 1c의 입력 디바이스(110)에서 수행되는 본 개시내용의 방법들 중 하나의 실시예를 도시한다.
도 7은 예를 들어 도 1b 및 도 1c의 출력 디바이스(120 또는 130)에서 수행되는 본 개시내용의 방법들 중 하나의 실시예를 도시한다.
도면들은 예시적인 실시예들을 도시하고 본 개시내용의 실시예들은 도시된 실시예들로 제한되지 않는다는 것을 유의해야 한다. 특히, 관련 기술분야의 통상의 기술자에게 명백한 바와 같이, 도 2a 내지 도 2d에 의해 도시된 상이한 실시예들은, 도 2a 내지 도 2d가 간략화를 위해 도 1b에 의해 도시된 제1 예시적인 시스템에서와 같이 단일 튜닝 디바이스만을 도시할지라도, 도 1c에 의해 도시된 바와 같은 여러 튜닝 디바이스를 포함하는 시스템에서도 또한 구현될 수 있다.
본 발명은 신호들, 특히 아날로그 신호들을 수신하고 처리하도록 적응된 통신 시스템들의 기술 분야에 관련된다. 이러한 통신 시스템은 적어도 하나의 통신 디바이스, 특히 아날로그 스트림과 같은 스트림, 특히 아날로그 시청각 스트림을 송신 및/또는 수신하기 위해 적응된 통신 디바이스를 포함할 수 있다. 예를 들어, 통신 시스템은 (안테나 벽면 소켓과 같은) 아날로그 벽면 소켓에 결합되는 적어도 하나의 통신 디바이스를 포함할 수 있다. 통신 시스템은 또한 TV 세트, 일부 비디오 플레이어 또는 일부 셋톱 박스(STB)와 같이, 튜닝 디바이스에 통합되거나 또는 튜닝 디바이스에 결합된 적어도 하나의 통신 디바이스를 포함할 수 있다.
본 명세서에서 "결합된"이라는 용어는 하나 이상의 중간 컴포넌트를 통해 "직접 연결"되거나 또는 "간접적으로 연결"됨을 의미하는 것으로 정의된다. 이러한 중간 컴포넌트들은 하드웨어 및 소프트웨어 둘 다를 기반으로 하는 컴포넌트들을 포함할 수 있다.
신호들은 인터페이스를 통해 통신 시스템에 입력될 수 있다. 예를 들어, 케이블 인터페이스와 같은 아날로그 인터페이스 및/또는 (라디오 주파수(radio frequency)(RF) 신호들과 같은) 무선 인터페이스의 덕택으로 아날로그 신호가 입력될 수 있어서, 통신 시스템은 방송 네트워크로부터 아날로그 신호들을 수신할 수 있다. 케이블 인터페이스의 예들은 디지털 비디오 방송 - 케이블 디지털 비디오 방송(Digital Video Broadcasting - Cable Digital Video Broadcasting)(DVB-C) 또는(DVB-C2), 지상파 디지털 비디오 방송(Terrestrial Digital Video Broadcasting)(DVB-T) 또는 DVB-T2, 또는 위성용 디지털 비디오 방송(Digital Video Broadcasting for satellite)(DVB-S/DVB-S2)의 케이블 인터페이스들, 또는 ATSC(Advanced Television Systems Committee) 타입, 예를 들어 ATSC 3.0의 케이블 인터페이스들, 또는 특히 일본 또는 브라질의 ISDB-T(Integrated Services Digital Broadcasting Terrestrial) 등을 포함한다. 이러한 케이블 인터페이스들은 아날로그 신호(이후의 단계에서 디지털 신호로 변환됨)를 송신한다. 본 개시내용의 적어도 일부 실시예는 (TV 세트, 비디오 플레이어, 또는 아날로그 튜너가 장착된 아날로그 또는 디지털 STB와 같은) 아날로그 튜너가 장착된 전자 디바이스를 포함하는 통신 시스템에 보다 구체적으로 관련된다. 아날로그 신호는 예를 들어 여러 아날로그 스트림을 포함하는 시청각 신호일 수 있고, 각각의 아날로그 스트림은 궁극적으로 다중화되는 (TV 채널들과 같은) 하나 이상의 시청각 채널을 전달한다. 특히, 본 개시내용의 일부 실시예는 튜닝 디바이스가 (아날로그 TV 벽면 소켓과 같은) 아날로그 벽면 소켓에 연결되도록 유선 연결을 추가하는 제약없이 가정 환경에서 튜닝 디바이스를 설치할 수 있게 할 수 있다. 그 결과, 도 1a에 의해 도시된 바와 같이, 본 개시내용의 적어도 일부 실시예는 가정 환경에서 위치된 안테나(140)로부터 복수의 시청각 스트림을 수신하도록 적응된 안테나 벽면 소켓(112)의 위치(또는 장소)와 비교하여, 사용자가 가정 환경에서 튜닝 디바이스(124)를 옮겨간 위치에 위치시킬 수 있게 할 수 있다. 옮겨간 위치는 예를 들어 사용자의 요구에 보다 적합한 위치일 수 있다.
도 1b 및 도 1c는 각각 본 개시내용의 적어도 하나의 실시예를 구현하도록 적응된 통신 시스템(100)을 도시한다. 도시된 실시예에서, 통신 시스템(100)은 홈 환경과 같은 가정 환경에 있다. 통신 시스템의 통신 디바이스들은 (이더넷 인터페이스 또는 전력선 통신(PLC) 기술 기반 인터페이스와 같은 유선 통신 인터페이스 및/또는 WIFI®인터페이스들과 같은 무선 통신 인터페이스들의 덕택으로, 통신 네트워크, 예를 들어 근거리 네트워크(local area network)(LAN) 내부에서 데이터를 교환할 수 있다. 통신 시스템은 적어도 하나의 입력 디바이스(110)(본 명세서에서 "송신 어댑터", "입력 어댑터" 또는 "아날로그-데이터 어댑터"라고도 부름) 및 적어도 하나의 출력 디바이스(120, 130)(본 명세서에서 "수신 어댑터", "출력 어댑터" 또는 "데이터-아날로그 어댑터" 또는 "튜닝 디바이스 어댑터"라고도 부름)를 포함한다.
도 1b는 입력 디바이스(110)가 튜닝 디바이스(124)에 결합된 단일 출력 디바이스(120)와 (데이터 교환을 위해) 연관되는 예시적인 사례를 도시한다. 도 1c는 입력 디바이스(110)가 여러 출력 디바이스(120, 130)와 연관되고, 각각의 출력 디바이스(120, 130)가 튜닝 디바이스(124, 134) 각각에 결합되는 예시적인 사례를 도시한다. 도 1b에 의해 도시된 실시예에서, 입력 디바이스(110)는 복수의 시청각 스트림을 포함하는 아날로그 신호를 출력하도록 적응된 아날로그 TV 출력 소켓(112)에 연결된다. 실시예들에 따라, 아날로그 신호는 다양할 수 있다. 특히, 아날로그 신호는 디지털 지상파 텔레비전(Digital Terrestrial Television)(DTT) 네트워크, 위성 네트워크와 같은 무선 방송 네트워크로부터 수신된 신호 또는 케이블 네트워크로부터 수신된 신호일 수 있다. 이것은 HD(High Definition) 또는 UHD(Ultrahigh Definition) 하이 비트레이트 서비스(high bitrate service)들에 의해 사용하는 신호와 같은 대량의 데이터를 전달하는 신호일 수 있다. 도시된 실시예에서, RF 신호인 아날로그 신호는 (도 1a와 관련하여 설명된 바와 같이) 방송 네트워크로부터 안테나(140)를 통해 수신된다. 출력 디바이스(120)는 유선 연결을 통해 튜닝 디바이스(124)의 아날로그 입력 소켓(122)에 연결된다. 튜닝 디바이스(124)는 디스플레이 및/또는 스피커와 같은 적어도 하나의 렌더링 모듈을 포함하거나 이에 결합될 수 있다. 입력 디바이스(110)와 출력 디바이스(120, 130)는 예를 들어 WIFI 또는 PLC 통신을 사용하여 액세스 가능한 가정 또는 근거리 네트워크(LAN)(150)를 통해 함께 통신할 수 있다. 이러한 LAN 네트워크 기술들은 새로운 케이블들을 설치하지 않고도 가정 내 어디에서나 인터넷을 사용할 수 있게 할 수 있다.
본 개시내용의 적어도 하나의 실시예에 따르면, 입력 디바이스는 안테나로부터 들어오는 수신된 RF 신호를 변환하여 수신된 아날로그 입력 신호보다 적은 대역폭을 요구하는 경량 신호(light signal)인 디지털 신호를 생성하고, 이러한 경량 신호를 LAN을 통해 출력 디바이스로 송신하도록 적응될 수 있다. 수신된 아날로그 입력 신호에 의해 전달되는 채널들 중 일부만이 경량 신호에 의해 전달된다. 출력 디바이스는 튜닝 디바이스로부터 획득되고 튜닝 디바이스에 의해 수행된 채널 변경 요청(channel change request)을 나타내는 정보를 입력 디바이스로 송신하도록 적응된다. 이러한 획득된 정보는 입력 디바이스가 경량 신호를 튜닝 디바이스의 요구들에 맞게 조정할 수 있게 한다(그리고 튜닝 디바이스로부터 현재 렌더링된 채널에 정확하게 맞게 조정할 수 있게 한다). LAN 네트워크의 기존 인프라를 사용함으로써, 본 개시내용의 적어도 일부 실시예는 따라서 튜닝 디바이스가 안테나 벽면 소켓으로부터 멀리 위치할 수 있게 할 수 있다. 또한, 본 개시내용의 적어도 일부 실시예는 튜닝 디바이스에 외부적으로 결합된 적어도 하나의 출력 디바이스(예를 들어, 튜닝 디바이스에 유선 연결을 통해 분리 가능하게 결합된 출력 디바이스)에서 적어도 부분적으로 구현될 수 있다. 따라서 이러한 실시예들은 레거시 튜닝 디바이스와 함께 사용하도록 적응된다. 본 개시내용의 일부 다른 실시예는 튜닝 디바이스 자체 내부에서 (예를 들어, 튜닝 디바이스에 포함되거나 또는 다른 말로는 튜닝 디바이스에 통합된 적어도 하나의 전용 소프트웨어 및/또는 하드웨어 모듈에 의해) 구현될 수 있다.
도 3a는 나중에 설명되는 본 개시내용의 방법(600)을 구현하도록 적응된 (도 1b 또는 도 1c의 입력 디바이스(110)와 같은) 입력 디바이스의 예시적인 기능적 구조를 설명한다. 도 3a에 도시된 기능적 구조의 요소들 또는 모듈, 또는 블록들은 입력 디바이스의 소프트웨어 컴포넌트들 및/또는 입력 디바이스의 하드웨어 컴포넌트들 덕분에 구현될 수 있다는 점을 유념해야 한다. 도 3a에 의해 도시된 적어도 일부 요소는 입력 디바이스의 적어도 하나의 소프트웨어 컴포넌트 및 적어도 하나의 하드웨어 컴포넌트를 둘 다 포함할 수 있다. 도 3a의 예시적인 실시예에서, 입력 디바이스(110)는 타이머 신호를 또한 반송할 수 있는 제어, 데이터 및 어드레스 버스와 같은, 통신 버스(300)를 통해 함께 링크된 상이한 디바이스들(또는 모듈들)을 포함할 수 있다. 예를 들어, 이것은 하나 또는 여러 개의 마이크로프로세서(31) (또는 중앙 처리 유닛(Central Processing Unit)(CPU)들, ROM(또는 <<판독 전용 메모리(Read Only Memory)>>(35), RAM(또는 <<랜덤 액세스 메모리(Random Access Memory)>>(36) 및 유선 및/또는 무선 통신 인터페이스(들)(37, 38)를 포함할 수 있다. 특히, 입력 디바이스(110)는 예를 들어 아날로그 신호 케이블을 통해 (아날로그 TV 벽면 소켓과 같은) 아날로그 벽면 소켓에 연결되고 복수의 시청각 스트림을 수신하도록 적응된 아날로그 입력 통신 인터페이스(38)를 포함할 수 있다.
도시된 실시예에서, 입력 디바이스는 또한 네트워크(150)로의 액세스를 제공하는 적어도 하나의 통신 인터페이스(37)를 포함할 수 있다. 특히, 일부 실시예에서, 입력 디바이스의 통신 인터페이스(들)(37) 중 적어도 하나는 무선 연결을 통한 데이터의 수신 및/또는 송신을 위해 구성된 (WIFI 인터페이스와 같은) 무선 통신 인터페이스일 수 있다. 일부 실시예에서, 입력 디바이스(110)의 통신 인터페이스(들)(37) 중 적어도 하나는 전력선 네트워크를 통한 데이터의 수신 및/또는 송신을 위해 구성된 가정 환경의 전력선 네트워크와의 인터페이스일 수 있다. 일부 실시예에서, 입력 디바이스(110)의 통신 인터페이스(들)(37) 중 적어도 하나는 ("RJ45" 타입(여기서 RJ는 Registered Jack을 의미함)의 커넥터와 같은) 직접 이더넷 인터페이스(direct Ethernet interface)일 수 있다. 물론, 일부 실시예에서, 입력 디바이스는 동일한 타입 또는 상이한 타입의 여러 통신 인터페이스를 포함할 수 있다.
도 3a의 예시적인 실시예에서, 입력 디바이스(110)는 아날로그 인터페이스(38)를 통해 수신된 복수의 스트림 중에서 적어도 하나의 스트림을 선택하고 판독하도록 적응된 적어도 하나의 튜너(또는 튜닝 모듈)(32)를 포함할 수 있다. 예를 들어, 튜너(32)는 적어도 하나의 주어진 주파수를 통해 수신되고 (여러 TV 채널의 멀티플렉스(multiplex)와 같은) 하나 이상의 TV 채널을 포함하는 스트림을 선택하고 판독하도록 적응될 수 있다. 실시예에 따라, 입력 디바이스(110)에 포함되는 튜너들의 개수는 달라질 수 있다. 튜너들이 여러 개 있는 입력 디바이스는 사용자에게 동시에 여러 서비스, 특히 (전체 화면(full-screen) 디스플레이, PIP(Picture in Picture) 및 동시에 수행되는 비디오 녹화 서비스들과 같은) 여러 주파수가 연루되는 서비스들을 제공하는 데 유용할 수 있다. 튜너들이 여러 개 장착된 입력 디바이스를 사용하면 입력 디바이스가 여러 출력 디바이스와 동시에 연관될 수 있는 실시예들에서 또한 유용할 수 있다. 그러한 실시예에서, 입력 디바이스의 각각의 튜너는 예를 들어 상이한 출력 디바이스와 연관될 수 있다. 물론, 튜너들의 개수는 입력 디바이스의 제조 비용에도 또한 영향을 미칠 수 있다. 따라서, 입력 디바이스에 존재하는 튜너들의 개수는 실시예에 따라 달라질 수 있다. 이것은 특히 비용 제약들 및 의도한 서비스 수준에 따라 달라질 수 있다. 입력 디바이스는 사용자가 방송 TV 채널들에 자유롭게 액세스할 수 있게 하는 "TNT" 타입의 튜너와 같이, 필수 요건을 해결하도록 적응된 적어도 하나의 튜너(32)를 특히 포함할 수 있다.
도 3a의 예시적인 실시예에서, 입력 디바이스(110)는 또한 입력 디바이스의 튜너(들)에 의해 출력되는 아날로그 신호들을 복조하고 디지털 복조된 신호들을 디코딩 유닛(40)으로 전송하도록 적응된 적어도 하나의 복조 유닛(33)을 포함할 수 있다. 상세한 예시적인 실시예에서, 디코딩 유닛(40)은 다음 차례로 멀티미디어 서비스들을 디코딩하고 TV 채널들을 출력한다. 복조 유닛(33) 및/또는 디코딩 유닛(40)은 여러 모듈을 포함할 수 있다. 입력 디바이스는 예를 들어 튜너 당 하나의 복조 모듈을 포함하는 복조 유닛 및 튜너 당 하나의 디코더 모듈을 포함하는 디코딩 유닛을 포함할 수 있다.
도 3a의 예시적인 실시예에서, 입력 디바이스는 LAN 인터페이스(37)에서 출력되도록 적응된 IP 스트림에 TV 채널들을 캡슐화하도록 적응된 패킷 캡슐화 유닛(41)을 포함할 수 있다.
도 3a의 예시적인 실시예에서, 입력 디바이스(110)는 (촉각 디스플레이, 스위치, led, 버튼 등과 같은) 적어도 하나의 입력/출력 모듈(34)을 더 포함할 수 있다. 특히, 입력 디바이스는 사용자가 주어진 주파수 범위에서 채널 스캔을 요청할 수 있도록 적응된 입력 인터페이스를 포함할 수 있다. 일부 실시예에서, 주파수 범위는 입력 디바이스의 제조 시점 및/또는 판매 시점에서 정의될 수 있다. 일부 실시예에서, 주파수 범위는 특히 스캔 요청 시점에서, 사용자 인터페이스에 의해 정의될 수 있다. 입력 디바이스(110)는 또한 사용자가 입력 디바이스(110)와 (도 1b 및 도 1c의 출력 디바이스(120 또는 130)와 같은) 다른 입력 디바이스의 연결을 설정할 수 있도록 적응된 입력 인터페이스를 포함할 수 있다. 이러한 입력 인터페이스는 (예를 들어 전력선 네트워크를 통한 연결 및/또는 예를 들어 WIFI 보호 설정(WIFI Protected Setup)(WPS) 페어링을 사용하여 WIFI 네트워크를 통한 연결을 위한) 적어도 하나의 페어링 버튼을 포함할 수 있다. 입력 디바이스(110)는 또한 적어도 하나의 패스-스루 여벌 전력 콘센트(pass-thru extra-power outlet) 및/또는 적어도 하나의 패스-스루 안테나 콘센트(pass-thru antenna outlet)와 같은 다른 통신 인터페이스를 포함할 수 있다. 이러한 인터페이스들은 임의적이다.
언급된 메모리들 각각은 적어도 하나의 레지스터, 즉 저용량(소수 개의 이진 데이터) 또는 (전체 프로그램 또는 계산되거나 디스플레이될 데이터를 나타내는 전부 또는 일부 데이터의 저장 능력이 있는) 고용량의 메모리 구역을 포함할 수 있다.
입력 디바이스(110)가 전력 공급 모듈(39), 예를 들어 전력선 네트워크에 연결된 전력 공급 모듈을 통해, 전력을 공급받을 때, 마이크로프로세서(31)는 프로그램 명령어(360)들, 특히 이후에 본 명세서에서 설명되는 방법(600)의 적어도 하나의 실시예를 수행하는 데 필요한 프로세스들을 RAM(36)의 레지스터에 로드하고, 프로그램 명령어들을 실행한다. 변형예에 따르면, 입력 디바이스(110)는 여러 마이크로프로세서를 포함할 수 있다.
시스템의 입력 디바이스(110)는 본 개시내용의 방법(600)을 본 개시내용의 임의의 실시예에서 구현하도록 적응될 수 있다.
도 3a에 예시된 예시적인 실시예에서, 마이크로프로세서(31)는,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 아날로그 신호를 수신하고;
- 제2 네트워크를 통해, 입력 아날로그 신호에 포함된 제1 오디오 및/또는 비디오 채널을 전달하는 제1 디지털 스트림 및 입력 아날로그 신호의 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함하는 제1 신호를 전송하도록
구성될 수 있다.
특히, 본 개시내용의 일부 실시예에서, 마이크로프로세서(31)는,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하고;
- 제2 네트워크를 통해, 상기 입력 신호에 포함된 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하도록
구성될 수 있고, 상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 제2 채널에 대해, 상기 다른 제2 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제2 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제2 디지털 스트림을 포함한다.
입력 신호는 아날로그 신호일 수 있다. 임의로, 입력 디바이스는 (태블릿, 퍼스널 컴퓨터(personal computer)(PC) 및/또는 스마트 폰과 같은) 통신 디바이스가 입력 디바이스를 통해 LAN(150)에 액세스하기 위해 사용될 수 있는 (WIFI 인터페이스와 같은) 다른 무선 인터페이스를 더 포함할 수 있다. 도 3b는 이하에서 설명되는 본 개시내용의 방법(700)을 구현하도록 적응된 (도 1b 또는 도 1c의 출력 디바이스(120, 130)와 같은) 출력 디바이스의 예시적인 기능적 구조를 설명한다. 도 3b에 도시된 기능적 구조의 요소들 또는 모듈, 또는 블록들은 출력 디바이스의 소프트웨어 컴포넌트들 및/또는 출력 디바이스의 하드웨어 컴포넌트들 덕분에 구현될 수 있다는 점을 유념해야 한다. 도 3b에 의해 도시된 적어도 일부 요소는 출력 디바이스의 적어도 하나의 소프트웨어 컴포넌트 및 적어도 하나의 하드웨어 컴포넌트를 둘 다 포함할 수 있다.
도 3b의 예시적인 실시예에서, 출력 디바이스들(120, 130)은 타이머 신호를 또한 반송할 수 있는 데이터 및 어드레스 버스(800)를 통해 함께 링크된 상이한 디바이스들(또는 모듈들)을 포함할 수 있다. 예를 들어, 이것들은 하나 또는 여러 마이크로프로세서(81) (또는 중앙 처리 유닛(CPU)들, ROM(또는 <<판독 전용 메모리>>)(85), RAM(또는 <<랜덤 액세스 메모리>>)(86) 및 유선 및/또는 무선 통신 인터페이스(들)을 포함할 수 있다. 특히, 출력 디바이스들(120, 130)은 예를 들어 아날로그 케이블을 통해 또는 무선 수단에 의해, 튜닝 디바이스(124)의 아날로그 입력 소켓(122)에 연결되고 하나 이상의 시청각 스트림(들)을 튜닝 디바이스(124)로 송신하도록 적응된 아날로그 출력 통신 인터페이스(88)를 포함할 수 있다.
도시된 실시예에서, 출력 디바이스(120, 130)는 또한 가정 네트워크(150)로의 액세스를 제공하는 적어도 하나의 LAN 통신 인터페이스를 포함할 수 있다. 특히, 출력 디바이스는 예를 들어 (WIFI 인터페이스와 같은) 무선 통신 인터페이스 및/또는 가정 환경의 전력선 네트워크와의 통신 인터페이스 및/또는 ("RJ45" 타입의 커넥터와 같은) 직접 이더넷 인터페이스인 적어도 하나의 LAN 인터페이스(87)를 포함할 수 있다. 물론, 일부 실시예에서, 출력 디바이스는 동일한 타입 또는 상이한 타입의 여러 통신 인터페이스를 포함할 수 있다.
일부 실시예에서, 출력 디바이스는 적어도 하나의 다른 통신 인터페이스를 포함할 수 있다. 예를 들어, 이것은 비디오 데이터의 수신 및/또는 송신을 가능하게 하는 고선명 멀티미디어 인터페이스(High-Definition Multimedia Interface)(HDMI), 예를 들어, HDMI 소켓 또는 "ARC-IN" 특징으로서 알려진 특징을 제공하는 소켓을 포함할 수 있다.
도 3b의 예시적인 실시예에서, 출력 디바이스(120)는 또한 LAN 인터페이스(87)로부터 수신된 IP 신호를 처리하여 IP 신호의 패킷들에 포함된 데이터를 캡슐화 해제하도록 적응된 적어도 하나의 패킷 캡슐화 해제 유닛(82)을 포함할 수 있다. 출력 디바이스(120)는 또한 패킷 캡슐화 해제 유닛(82)에 의해 출력된 신호들을 변조하고 아날로그 인터페이스(88)를 통해 출력되도록 적응된 아날로그 신호를 생성하도록 적응된 변조 유닛(83)을 포함할 수 있다.
도 3b의 예시적인 실시예에서, 출력 디바이스(120)는 (촉각 디스플레이, 스위치, led, 버튼, 센서 등과 같은) 적어도 하나의 입력/출력 모듈(84)을 더 포함할 수 있다.
특히 출력 디바이스는 (이하에서 설명되는 바와 같이 출력 디바이스에 결합된 튜닝 디바이스로부터 렌더링된 시청각 스트림의 시그니처와 같은) 오디오 및/또는 시각적 이벤트를 캡처하도록 적응된 적어도 하나의 센서를 포함할 수 있다. 적어도 하나의 센서는 컬러 변동 또는 조명 조건들의 변동을 감지하도록 적응된 마이크로폰, 이미지 캡처 모듈 및/또는 포토 센서일 수 있다. 출력 디바이스(120, 130)는 사용자가 출력 디바이스(120, 130)와 (도 1b 및 도 1c의 입력 디바이스(110)와 같은) 입력 디바이스의 연결을 설정할 수 있도록 적응된 입력 인터페이스를 또한 포함할 수 있다. 이러한 입력 인터페이스는 (예를 들어 전력선 네트워크를 통한 연결 및/또는 WIFI 보호 설정(WPS) 페어링을 사용하여 WIFI 네트워크를 통한 연결을 위한) 적어도 하나의 페어링 버튼을 포함할 수 있다. 출력 디바이스(120, 130)는 적어도 하나의 패스-스루 여벌 전력 콘센트 및/또는 적어도 하나의 패스-스루 안테나 콘센트와 같은 적어도 하나의 다른 통신 인터페이스를 또한 포함할 수 있다. 이러한 인터페이스들은 임의적이다. 일부 실시예에서, 출력 디바이스는 (태블릿, 퍼스널 컴퓨터(PC) 및/또는 스마트 폰과 같은) 통신 디바이스가 출력 디바이스를 통해 LAN(150)에 액세스하기 위해 사용될 수 있는 WIFI 인터페이스를 임의로 포함할 수 있다.
언급된 메모리들 각각은 적어도 하나의 레지스터, 저용량(소수 개의 이진 데이터) 또는 (전체 프로그램 또는 계산되거나 디스플레이될 데이터를 나타내는 전부 또는 일부 데이터의 저장 능력이 있는) 고용량의 메모리 구역을 포함할 수 있다.
출력 디바이스(120, 130)가 전력 공급 모듈(89), 예를 들어 전력선 네트워크에 연결된 전력 공급 모듈을 통해 전력을 공급받을 때, 마이크로프로세서(81)는 프로그램 명령어(860)들, 특히 이하에서 설명되는 방법(700)의 적어도 하나의 실시예를 수행하는데 필요한 프로세스들을 RAM(86)의 레지스터에 로드하고, 프로그램 명령어들을 실행한다.
변형예에 따르면, 출력 디바이스(120, 130)는 여러 마이크로프로세서를 포함할 수 있다.
시스템의 출력 디바이스(120, 130)는 본 개시내용의 방법(700)을 본 개시내용의 실시예들 중 하나에서 구현하도록 적응될 수 있다.
도 3b에 도시된 예시적인 실시예에서, 마이크로프로세서(81)는,
- 제1 인터페이스를 통해, 복수의 스트림을 포함하는 제1 디지털 신호를 수신하고 - 스트림들 중 적어도 하나는 오디오 및/또는 비디오 채널을 전달함 -;
- 제1 신호를 출력 아날로그 신호로 변환하고;
- 출력 아날로그 신호를 전자 디바이스에 연결된 튜닝 디바이스로 출력하고;
- 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 제1 인터페이스를 통해 채널 변경 요청 - 변경 요청은 채널 식별자를 포함함 - 을 제1 신호의 송신기로 전송하도록
구성될 수 있다.
- 본 개시의 방법들에 관한 일부 실시예가 이하에서 설명된다.
도 6은 도 1b 및 도 1c의 입력 디바이스(또는 송신 디바이스)(110)에서 구현되는 본 개시내용의 방법(600)의 예시적인 실시예를 도시한다.
도시된 실시예에 따르면, 방법은 입력 디바이스(110)를 LAN(150)에 연결(610)하는 단계를 포함한다. 연결(610)은 실시예에 따라 상이하게, 특히 사용되는 LAN 인터페이스에 따라 상이하게 수행될 수 있다. 예를 들어, 이것은 예를 들어 WFS 신호를 전송함으로써 WIFI 표준에 따라 수행될 수 있거나, 또는 이것은 (출력 디바이스(120, 130)와 같은) 다른 통신 디바이스와의 페어링을 의미할 수 있다.
연결(610)은 자동으로 또는 디바이스(110)의 입력 인터페이스로부터 및/또는 입력 디바이스의 통신 인터페이스로부터 사용자 요청을 수신할 때 수행될 수 있다.
일부 실시예에서, 일단 LAN에 연결되면, 입력 디바이스 및 출력 디바이스는 예를 들어 (LAN 네트워크가 IP 타입 네트워크이면) 멀티캐스트 통신 및/또는 인터넷 그룹 관리 프로토콜(Internet Group Management Protocol)(IGMP)을 준수하는 통신을 통해 통신 신호들을 교환함으로써 서로를 발견할 수 있다.
실시예들에 따르면, 연결(610)은 입력 디바이스의 아날로그 인터페이스를 (안테나 벽면 소켓과 같은 안테나 출력 소켓과 같은) 외부 아날로그 소켓에 결합하기 전에, 그 순간에 또는 그 후에 수행될 수 있다.
일단 입력 디바이스의 아날로그 인터페이스가 아날로그 인터페이스를 통해 아날로그 소켓에 결합되면, 방법은 채널 스캔을 수행하는 단계(또는 다른 말로는 적어도 하나의 주어진 주파수 범위에서 수신된 채널을 스캔(620)하는 단계)를 포함할 수 있다. 이러한 스캔은 임의적일 수 있다. 실제로, 일부 실시예에서, 스캔은 이러한 방법을 구현하는 소프트웨어 애플리케이션이 시작될 때마다 필요할 수 있고, 따라서 체계적으로 (특히 자동으로) 수행될 수 있다. 다른 실시예들에서, 채널 주파수는 이미 알려져 있을 수 있고, 그래서 스캔은 생략될 수 있다. 특히, 소프트웨어 애플리케이션에 의한 방법을 나중에 사용하기 위해, 스캔은 자동으로 수행되거나 또는 (예를 들어 입력 디바이스의 (버튼과 같은) 입력 모듈 또는 통신 인터페이스를 통해) 사용자로부터 채널 스캔 요청을 수신할 때만 수행될 수 있다. 특히, 채널 스캔 요청은 출력 디바이스(120, 130)로부터 LAN 인터페이스를 통해 수신될 수 있다.
실시예들에 따라, 스캔(620)은 입력 디바이스를 LAN 네트워크에 연결하기 전에 또는 그 후에 수행될 수 있다. 이것은 또한 연결(610)과 병렬로 수행될 수 있다.
도 6의 실시예에서, 방법(600)은 아날로그 인터페이스로부터 복수의 스트림을 포함하는 입력 아날로그 신호를 수신(640)하는 단계를 포함한다. 설명된 예시적인 실시예에서, 입력 아날로그 신호는 복수의 스트림을 포함하고, 각각의 스트림은 연관된 메타데이터를 갖는 하나 이상의 TV 비디오 채널(들)(또는 프로그램(들))에 대응한다. 도 6에 의해 도시된 바와 같이, 입력 아날로그 신호를 수신하면, 방법(600)은 수신되는 아날로그 입력 신호로부터 LAN(150)을 통해 송신되도록 적응된 신호(이하 LAN 신호라고 함)를 생성(650)하는 단계를 포함할 수 있다.
상세한 예시적인 실시예에서, 생성은 특히 수신된 입력 아날로그 신호를 튜닝하고, 튜닝된 신호를 복조하고, 복조된 신호의 데이터를 IP 패킷들에 캡슐화하는 것을 포함할 수 있다.
배경 단원에서 지적한 바와 같이, 아날로그 신호를 송신하는 것은 종종 큰 대역폭을 필요로 한다. 예로서, 프랑스 DTT 네트워크는 [470 MHz; 694 MHz]의 주파수들을 갖고 그래서 최소 224 MHz의 대역폭을 필요로 한다. LAN 네트워크(150)와 같은 일부 가정 네트워크는 모든 주파수 범위의 채널들에 대응하는 입력 신호를 튜닝 디바이스로 포워딩하기에 충분한 대역폭을 갖지 않을 수 있다. 따라서 LAN을 사용하여 아날로그 벽면 소켓으로부터 수신된 신호에 존재하는 모든 데이터를 튜닝 디바이스로 전달하는 것은 가능하지 않다.
그래서 도 3a에 의해 도시된 실시예에 따르면, 방법은 LAN 네트워크의 대역폭 제약에 보다 적응된 LAN 신호를 생성(650)하는 단계를 포함할 수 있다.
생성(650)은 입력 아날로그 신호의 스트림들 중 적어도 하나를 역 다중화하는 것을 포함할 수 있다. 이러한 역 다중화는 특히 수신된 입력 신호에 따라 달라지는 임의적이다. 생성(650)은 입력 아날로그 신호의 스트림들 중 적어도 하나를 디코딩하고 디코딩된 스트림들 중 적어도 일부를 LAN 신호 내에 패킹하는 것을 더 포함할 수 있다. 설명된 예시적인 실시예에서, LAN 신호는 입력 아날로그 신호와 동일한 개수의 스트림들(또는 IP 포트들)을 포함한다. 그러나 입력 아날로그 신호의 스트림들의 서브세트만이 LAN 신호에서 변환 코딩된다. 생성(650)은 입력 아날로그 신호의 채널들 또는 채널들의 멀티플렉스를 필터링하여 아날로그 신호에서 존재하는 채널들의 서브세트 만을 LAN 신호에 포함시키는 것을 특히 포함할 수 있다. 예를 들어, 아날로그 신호에 원래 포함된 하나의 채널 또는 하나의 멀티플렉스 채널만이 LAN 신호에 포함될 수 있다. 서브세트의 부분인 채널을 전달하지 않는 LAN 신호의 다른 스트림들 중 하나 또는 여러 스트림은 입력 디바이스에 의해 수신된 채널보다 낮은 비트레이트를 갖는 경량 스트림(light stream)일 수 있다. 예를 들어, 경량 스트림은 원래 수신된 아날로그 스트림보다 낮은 선명도로 인코딩된 채널과 같이, 원래 수신된 채널의 저하된 버전을 전달할 수 있다. 이러한 더 낮은 버전은 예를 들어 일부의 변환 코딩 수단 덕분에, 입력 디바이스에 의해 생성될 수 있다. 일부 실시예에서, 경량 스트림은 원래 수신된 아날로그 스트림의 오디오 부분 또는 비디오 부분만을 (또는 그 대부분을) 전달할 수 있다. 일부 실시예에서, 경량 스트림은 채움 데이터(stuffing data)만을 (또는 그 대부분을) 전달할 수 있다. 그러한 실시예들에서, 튜닝 디바이스의 사용자의 관점에서, 경량 스트림은 사용자가 기대하는 콘텐츠를 전달하지 않기 때문에 "모조 스트림(fake stream)"으로 간주될 수 있다. 채움 데이터는 무작위로 생성된 데이터와 같은 패딩 데이터 및/또는 (예를 들어 특정 채널의 오디오 및/또는 시각적 시그니처를 포함하는) 적어도 하나의 미리 정의된 비트 패턴을 포함할 수 있다. 미리 정의된 비트 패턴은 입력 아날로그 신호에 포함된 각 채널마다 상이할 수 있다. 실제로, 이것은 예를 들어 튜닝 디바이스에 결합된 출력 디바이스에서 구현될 수 있는 (도 7에 의해 도시된) 방법(700)과 관련하여 더 자세히 설명되는 것처럼, 미리 정의된 비트 패턴은 출력 디바이스가 채널 변경 요청을 생성하기 위해 튜닝 디바이스에서 현재 렌더링된 채널을 식별하는 데 사용될 수 있다.
실시예들에 따라, LAN 신호 내 디지털 스트림의 순서는 입력 아날로그 신호의 동일한 채널(들)에 대응하는 아날로그 스트림들의 순서일 수 있거나 또는 입력 아날로그 스트림의 순서와 상이한 순서일 수 있다는(예를 들어 "채널 3"을 전달하는 아날로그 스트림은 입력 아날로그 신호의 제3 스트림일 수 있는 반면, "채널 3"에 관련된 정보는 LAN 신호의 제1 스트림(포트 1)에 의해 전달될 수 있다는) 점을 유념해야 한다. 입력 아날로그 신호와 LAN 신호 사이에서 순서가 보존되는 실시예는 때때로 채널들의 순서를 보존하지 않는 실시예보다 간단한 구현으로 이어질 수 있다.
도시된 실시예에서, 그러나 LAN 신호에 보유되지 않은 입력 아날로그 신호의 각 스트림과 연관된 메타데이터는 채움 데이터와 함께 LAN 신호의 스트림들 중 하나에 포함된다. 위의 예에 의하면, "채널 3"이 입력 아날로그 신호의 제3 스트림에 의해 전달되고 (만일 보유되어 있다면) LAN 신호의 제1 스트림에 의해 전달되어야 하는 경우, 입력 아날로그 TV 신호의 제3 스트림의 메타데이터는 제1 스트림이 채널 3을 전달하지 않는 경량 스트림일지라도 제1 스트림 LAN 신호의 메타데이터에 포함될 수 있다. 스트림에 보유된 메타데이터는 예를 들어 채널 번호, 전자 프로그램 가이드(Electronic Program Guide)(EPG)에 의해 사용 가능한 일부 데이터 및/또는 일부 텔레텍스트 데이터를 포함할 수 있다.
아래의 표 1은 4 개의 멀티플렉스 스트림을 포함하는 입력 아날로그 신호의 예를 제공하고, 아래의 표 2는 (단일 스트림 또는 채널(채널 1.2)가 LAN 신호에 보유되는 예시적인 사례에 대해) 표 1의 예시적인 입력 아날로그 신호로부터 생성될 수 있는 LAN 신호의 예를 나타낸다.
Figure pct00001
Figure pct00002
방법(600)은 또한 LAN 네트워크를 통해 LAN 신호를 송신(660)하는 단계를 포함할 수 있다.
도 6에서 2 개의 서로 다른 연속 단계로 설명될지라도, 생성 및 송신은 분명히 동시에 수행될 수 있다(LAN 신호의 (이미 생성된) 제1 부분은 제2 부분이 생성되는 동안 송신되고 있다).
방법은 예를 들어 생성(640) 이전에, LAN 신호에 보유될 채널들의 서브세트를 선택(630)하는 단계를 포함할 수 있다. LAN 신호에 보유될 채널들의 개수는 실시예에 따라 1 내지 N(N은 1보다 확실히 큰 정수) 사이에서 다양할 수 있다. 선택은 특히 입력 디바이스의 튜닝 모듈의 튜너들의 개수 및 (이러한 튜너들에 의해 선택된 현재 주파수들에 영향을 주는) 이전에 수행된 선택의 개수에 따라 달라질 수 있다. 입력 디바이스가 스위치 온될 때, 보유된 채널들의 초기 서브세트는 튜닝 모듈(들)의 튜너(들)의 현재 위치에 의해 결정될 수 있고 및/또는 하나 이상의 디폴트 채널(들)을 포함하도록 선택될 수 있다. 출력 디바이스로부터 수신된 채널 변경 요청에 응답하여 적어도 하나의 추가적인 선택이 수행될 수 있다.
도 6의 예시적인 실시예에 따르면, 방법은 LAN 인터페이스를 통한 채널 변경 요청의 수신을 추적(670)하는 단계를 포함할 수 있다. 예를 들어, 채널 변경 요청은 LAN 신호를 수신하는 출력 디바이스에 연결된 튜닝 디바이스의 사용자에 의해 (리모콘 디바이스 덕분에) 시작될 수 있다. 채널 변경 요청은 다음 차례로 채널 변경 요청을 LAN을 통해 입력 디바이스로 송신하는 출력 디바이스에 의해 검출될 수 있다. 본 개시내용에서 "채널 변경 요청"이라는 용어는 예를 들어 메인 디스플레이에 관한 채널 업데이트의 요청, PIP(Program in Program) 기능성에 관한 채널 업데이트의 요청 또는 진행 중이거나 곧 있을 녹화에 관한 채널 업데이트의 요청을 비롯한, 채널 업데이트에 관련된 임의의 요청을 포함한다는 것을 유념해야 한다. 채널 변경 요청이 수신되지 않는 동안, 입력 아날로그 신호로부터 LAN 신호에 보유되는 채널들의 서브세트는 변경되지 않은 채 유지될 수 있다.
채널 변경 요청을 수신하면, 방법은 보유된 채널들의 서브세트를 업데이트(680)하는 단계를 포함할 수 있다. 업데이트(680)는 특히 채널 변경 요청에 포함된 정보를 고려할 수 있다. 예를 들어, 채널 변경 요청이 적어도 하나의 채널 식별자를 포함하는 실시예들에서, 보유된 채널들의 서브세트는 채널 변경 요청에 포함된 채널 식별자(들)에 의해 지정된 채널(들)을 포함하도록 업데이트될 수 있다. 반대로, 이전에 LAN 신호에 보유되었던 적어도 하나의 채널은 보유된 채널들의 서브세트에서 제거될 수 있다.
보유된 채널들의 개수 (및 이에 따라 보유된 채널들의 서브세트의 크기)는 시간에 따라 달라질 수 있다는 점을 유념해야 한다. 예를 들어, 일부 실시예에서 단일 스트림은 입력 디바이스가 스위치 온될 때 보유될 수 있는 반면, 여러 채널 식별자를 담은 채널 변경 요청이 수신되면, 서브세트는 채널 변경 요청에서 식별된 모든 여러 채널을 포함하도록 수정될 수 있다(따라서 서브세트의 크기가 증가된다). 서브세트는 (예를 들어 입력 디바이스의 튜너들의 개수에 따라) 채널 변경 요청에서 식별된 여러 채널 중 일부만을 포함하도록 또한 수정될 수도 있다.
아래의 표 3은 (채널 1.2에서 채널 2.1로 변경 요청을 수신한 후에 (표 2의 LAN 신호와 비교된) 수정된 LAN 신호의 예이다.
Figure pct00003
도 6의 예시적인 실시예에서는, 단순화를 위해, LAN 신호의 일부를 LAN으로 송신(660)한 후에 채널 변경 요청의 수신을 추적(670)하는 단계가 수행되는 것이 고려된다. 그러나, 추적은 실시예들에 따라 상이하게 수행될 수 있다. 특히 이것은 주기적으로, 또는 입력 아날로그 신호의 일부를 수신한 후에, LAN 신호 부분을 생성할 때, 및/또는 LAN 신호의 일부를 송신한 후에 수행될 수 있다. 또한 이것은 (물론 입력 디바이스가 LAN 네트워크에 연결되면) 방법의 어느 단계에서든 수행될 수 있다. 특히, 일부 실시예에서, 채널 변경 요청을 수신하면 하드웨어 중단이 발생하고 뒤이어 요청의 즉각적인 처리 (및 보유된 스트림들의 서브세트의 업데이트)가 이어질 수 있다.
도 1b 및 도 1c를 참조하여 안테나 측에서와 같은 송신기 디바이스에서 구현된 방법의 실시예가 위에서 설명되었다. (도 1b 및 도 1c를 참조하여) 튜닝 디바이스 측의 수신기 디바이스(본 명세서에서 출력 디바이스라고도 부름)에서 구현된 대응하는 방법의 실시예가 아래에 설명된다.
도 7은 도 1b 및 도 1c의 출력 디바이스(120, 130)와 같은 출력 디바이스에서 구현되는, 본 개시내용의 방법(700)의 예시적인 실시예를 도시한다. 도시된 실시예에 따르면, 방법은 출력 디바이스(120, 130)를 LAN(150)에 연결(710)하는 단계를 포함한다. 출력 디바이스(120, 130)와 입력 디바이스(110)의 연결(710)은 입력 디바이스(110)와 출력 디바이스(120, 130)의 연결(610)에 관해 이미 설명된 것과 유사하게 수행될 수 있다.
상이한 실시예들에 따르면, 연결(710)은 출력 디바이스의 아날로그 인터페이스를 (외부 RF 소켓, 이를테면 TV 세트, 비디오 플레이어, 또는 STB와 같은 튜닝 디바이스의 안테나 입력 소켓과 같은) 외부 아날로그 소켓에 결합하기 전에, 그 순간에 또는 그 후에 수행될 수 있다.
일단 출력 디바이스가 LAN 네트워크에 연결되면, 방법은 LAN 네트워크(150)로부터 LAN 신호를 수신(720)하는 단계를 포함할 수 있다. LAN 신호는 여러 스트림을 포함할 수 있다. 특히, LAN 신호가 본 개시내용의 방법(600)을 구현하는 입력 디바이스에 의해 송신될 때, 이것은 예를 들어 안테나로부터 나오는 입력 아날로그 신호로부터 획득된 비디오 채널들을 갖는 일부 스트림(들) 및 각각 채움 데이터를 포함하는 하나 또는 여러 경량 스트림(들), 및 임의로, 동일한 입력 아날로그 신호로부터 획득된 스트림에 존재하는 채널의 적어도 일부 메타데이터를 포함할 수 있다. 방법(700)은 수신된 LAN 신호로부터 출력 아날로그 신호를 생성(730)하는 단계를 포함할 수 있으며, 생성된 출력 아날로그 신호의 각 스트림은 수신된 LAN 신호의 스트림에 대응한다. 보다 정확하게는, 생성(730)은 LAN 신호의 스트림들 중 적어도 일부를 패킹 해제하고 패킹 해제된 스트림들을 출력 아날로그 신호로 인코딩하는 것을 포함할 수 있다. 생성(730)은 출력 아날로그 신호의 스트림을 형성하기 위해 인코딩된 스트림들 중 적어도 하나를 다중화하는 것을 더 포함할 수 있다. 이러한 다중화는 임의적이다.
실시예들에 따라, 출력 아날로그 신호의 스트림들의 순서는 LAN 신호의 스트림들의 순서와 동일한 순서일 수 있거나 또는 (입력 아날로그 신호의 스트림들의 순서와 비교하여 LAN 신호 내부의 스트림들의 순서에 관해 위에서 상세히 설명한 것과 마찬가지로) 상이할 수 있다는 점을 유념해야 한다.
아래의 표 4는 출력 디바이스에 의해 생성된 (표 2의 LAN 신호로부터 발행되고 이에 따라 표 1의 입력 아날로그 신호로부터 발행된) 출력 아날로그 신호의 예를 제공한다.
Figure pct00004
도 7에 도시된 바와 같이, 출력 아날로그 신호를 생성할 때, 방법(700)은 생성된 출력 아날로그 신호를 출력 디바이스의 아날로그 인터페이스를 통해 튜닝 디바이스로 송신(740)하는 단계를 포함할 수 있다.
도 7에서 2 개의 서로 다른 연속 단계로 설명될지라도, 생성(730) 및 송신(740)은 분명히 동시에 수행될 수 있다(출력 아날로그 신호의 (이미 생성된) 제1 부분은 제2 부분이 생성되는 동안 송신되고 있다).
일부 실시예에서, (표 1 내지 4의 예시적인 사례에서와 같이) LAN 신호 (및 이에 따라 출력 아날로그 신호)는 입력 아날로그 신호의 채널의 서브세트만을 포함한다. 출력 아날로그 신호를 수신하는 튜닝 디바이스에 결합되거나 통합된(디스플레이 또는 스피커와 같은) 렌더링 모듈은 입력 아날로그 신호에 원래 존재하는 채널들 중 일부만 복구할 수 있다. 보다 정확하게는, 렌더링 모듈은 출력 아날로그 신호 (및 이에 따라 LAN 신호)에 보유된 채널을 렌더링할 수 있는 반면, 반대로 경량 스트림으로부터 획득된 아날로그 스트림을 렌더링하는 것은 콘텐츠의 저하된 버전, 대응하는 비디오 부분이 없는 오디오 부분, 대응하는 오디오 부분이 없는 비디오 부분 및/또는 채움 데이터와 같이 경량 스트림에 존재하는 대체 데이터를 렌더링하는 것으로 이어질 것이다. 따라서, 튜닝 디바이스에 의해 수행되는 튜닝에 따라 보유된 채널(들)의 선택에 맞추어 조정하도록 (또는 더 간단히 말해서, 보유된 채널들의 서브세트를 업데이트하도록) 메커니즘이 구현될 수 있다. 따라서, 방법(700)은 튜닝 디바이스에 의해 수행된 튜닝(예를 들어, 튜닝 디바이스의 입력 사용자 인터페이스 덕분에 또는 튜닝 디바이스에 연결된 리모콘 덕분에, 튜닝 디바이스의 사용자의 요청에 의해 개시된 튜닝)의 발생을 추적(750)하는 단계를 포함할 수 있다. 튜닝이 검출될 때, 방법(700)은 만들어진 튜닝에 따라 렌더링될 채널의 적어도 하나의 식별자를 획득(760)하는 단계를 포함할 수 있고, 따라서 식별자는 LAN 신호 (및 이에 따라 출력 아날로그 신호)에 존재(또는 보유)되어야 한다. 도 7에 도시된 바와 같이, 방법은 채널 변경 요청을 생성하여 LAN 네트워크(150)를 통해 입력 디바이스로 송신(770)하는 단계를 포함할 수 있으며, 채널 변경 요청은 LAN 신호에 존재할 적어도 하나의 채널의 적어도 하나의 식별자를 포함한다. 도 7의 예시적인 실시예에서는, 단순화를 위해, 출력 아날로그 신호의 일부를 튜닝 디바이스로 송신(740)한 후에 튜닝 디바이스가 행한 튜닝의 추적(750)이 수행되는 것이 고려된다. 그러나, 추적은 실시예에 따라 상이하게 수행될 수 있다. 특히 이것은 주기적으로, 또는 LAN 신호의 일부를 수신한 후에, 출력 아날로그 신호의 일부를 생성할 때, 및/또는 출력 아날로그 신호의 일부를 튜닝 디바이스로 송신한 후에 수행될 수 있다. 이것은 또한 방법의 어느 단계에서든 수행될 수 있다. 예를 들어, 일부 실시예에서, 튜닝의 발생은 하드웨어 중단을 통해 검출될 수 있다. 도 2a 내지 도 2d, 도 4 및 도 5는 추적(750) 및 획득(760)에 관한 여러 실시예를 도시한다.
도 2a에 의해 도시된 바와 같이, 일부 실시예, 특히 출력 디바이스가 튜닝 디바이스에 통합된 실시예에서, 추적은 튜닝 디바이스에서 시작되는 모니터링 소프트웨어 애플리케이션에 적어도 부분적으로 의존적일 수 있다. 애플리케이션은 (예를 들어 튜닝 디바이스의 입력/출력 사용자 인터페이스 덕분에) 사용자와 상호 작용하도록 적응될 수 있거나, 또는 백그라운드 모니터링 애플리케이션과 같이 (사용자와의 어떠한 상호 작용도 없이 또는 사용자와 거의 상호 작용 없이), 사용자에게 투명하게 실행되는 애플리케이션일 수 있다. 이러한 실시예는 튜닝 디바이스에 통합된 입력 디바이스에서 구현되도록 보다 적응되거나, 또는 튜닝 디바이스에서 실행되는 모니터링 애플리케이션과 통신하도록 적어도 적응된다. 따라서, 일부 실시예는 일부 튜닝 디바이스, 특히 일부 레거시 튜닝 디바이스와 호환되지 않을 수 있다. 실시예들에 따라, 애플리케이션은 튜닝 디바이스와 함께 제공되는 영구적으로 존재하는 애플리케이션일 수 있거나, 또는 (튜닝 디바이스가 인터넷 프로토콜(Internet Protocol)(IP) 네트워크를 통해 "앱 스토어"에 액세스하도록 적응될 때는 이러한 "앱 스토어"로부터 액세스 가능하고 튜닝 디바이스의 오퍼레이팅 시스템에 적응된 애플리케이션과 같은) 튜닝 디바이스에서 요청 시 시작 가능한 애플리케이션 또는 튜닝 디바이스에 다운로드 가능한 애플리케이션일 수 있다.
도 2a의 예시적인 실시예에서, 애플리케이션은 튜닝 디바이스의 시작 시에 시작되고 튜닝 디바이스가 작동하는 동안 백그라운드 태스크로서 연속적으로 실행되는 백그라운드 서비스이다. 예를 들어 애플리케이션은 튜닝 디바이스의 로그 파일들에서 채널 변경 요청과 관련된 이벤트들을 추적함으로써 튜닝 디바이스에 의해 수신된 채널 변경 요청을 모니터링할 수 있다. 특히, 일부 튜닝 디바이스에서, 각각의 채널 변경은 요청된 채널의 표시를 포함하는 로그 파일의 보고서와 연관될 수 있다.
특히 안드로이드 TV 세트와의 구현에 적응된 변형예에서, 모니터링 애플리케이션은 "TV 소스 플러그인 소프트웨어(TV source plugin software)"일 수 있다. 도 4의 아키텍처적 스키마(400)에 의해 도시된 바와 같이, 일부 안드로이드 TV 오퍼레이팅 시스템은 일부 TV 입력 모듈(421, 422, 423, 424, 425, 426)을 구현할 수 있게 할 수 있다. TV 입력들은 본연의 것(422, 423, 426)일 수 있거나 또는 (앱 스토어로부터 획득된 소프트웨어 애플리케이션과 같이) 다운로드된 애플리케이션을 통해 설치된 것(421, 424, 425)일 수 있다. 이러한 맥락에서, 출력 디바이스는 무엇보다도 채널 튜닝의 추적을 수행할 수 있는 전용 TV 입력 애플리케이션과 연관될 수 있다.
그러한 실시예는 소스로부터 TV 채널을 획득하고 디스플레이하는 방법과 관련하여 표준화된 구현에 의존하는 장점을 제공할 수 있다. 특히, 제3자 소프트웨어는 자기의 채널을 제조업체 TV 앱을 업데이트하지 않고도 시스템에 추가할 수 있다. 도 2b 내지 도 2d에 의해 도시된 바와 같이, 다른 실시예는 (예를 들어, 디스플레이상에서 및/또는 튜닝 디바이스에 결합되거나 통합된 스피커에 의해) 튜닝 디바이스로부터 현재 렌더링되는 하나 또는 여러 스트림에 삽입된 시그니처에 의존적일 수 있다. 이러한 실시예들은 (경량 스트림에 대응하는 아날로그 스트림이 렌더링될 때만 튜닝이 검출되므로) 경량 스트림에 의해 전달되는 정보의 일시적인 렌더링을 초래한다.
삽입된 시그니처는 각 채널마다 상이할 수 있고 그래서 채널을 고유하게 식별하는 채널의 식별자를 획득하는 데 사용될 수 있다. 이러한 식별자는 LAN 신호의 스트림에서 생략 또는 보유될 채널을 식별하는 데 사용될 수 있다.
시그니처의 종류는 실시예에 따라 다를 수 있으며, 특히 (도 2b 및 도 2c에 의해 도시된 바와 같은) 오디오 시그니처, (도 2d에 의해 도시된 바와 같은) 시각적 시그니처 또는 오디오와 시각적 시그니처의 혼합일 수 있다.
채널의 시그니처는 특히 채널의 메타데이터를 포함하는 LAN 신호의 경량 스트림의 채움 데이터에 포함될 수 있다. 예를 들어, 스트림은 (오디오 워터마킹, 초음파, 또는 20 kHz 이상의 주파수, 예를 들면 30 kHz 초과의 주파수를 갖는 사운드와 같이) 사람의 귀에 들리거나 들리지 않는 반복된 오디오 시그니처를 포함할 수 있다. 일부 실시예에서, 보유된 채널들에 대응하는 LAN 신호의 스트림(들)에는 또한 유사한 시그니처가 삽입될 수 있다.
도 2b에 의해 도시된 실시예에서, 튜닝 디바이스의 사용자가 채널 변경을 요청할 때, 튜닝 디바이스는 채널 변경을 수행하며 이에 따라 상이한 채널이 튜닝 디바이스에 의해 렌더링된다. 특히, 새로 렌더링된 스트림이 경량 스트림에 대응할 때, 오디오 시그니처가 재생된다. 그러면 출력 디바이스는 현재 재생되는 오디오 시그니처를 획득할 수 있다. 도 2b의 실시예에서, 획득은 이러한 시그니처를 캡처하도록 적응된 (특히 마이크로폰을 포함하는) 오디오 기록 디바이스 덕분에 수행될 수 있다. 실시예들에 따라, 이러한 시그니처는 사람이 들을 수 있는 오디오 시그니처이거나, 또는 초음파 시그니처와 같이 사용자가 들을 수 없는 시그니처일 수 있다.
추적이 오디오 시그니처의 캡처에 적어도 부분적으로 의존적인 일부 실시예에서, 경량 스트림은 오디오 시그니처 및/또는 대응하는 채널의 메타데이터와 관련하여, 오디오 시그니처가 확실히 검출될 수 있도록 ("채널 로딩 중입니다. 오디오가 뮤트되지 않도록 하십시요"와 같은) 텍스트 경고 메시지를 렌더링하게 하는 적응된 데이터를 포함할 수 있다.
도 2c에 의해 도시된 바와 같은 변형예에서, 출력 디바이스가 HDMI 인터페이스를 포함하고 HDMI 오디오 리턴 채널(Audio Return Channel)(ARC) 특징을 제공하는 튜닝 디바이스와 함께 사용되는 일부 실시예에서, HDMI 인터페이스를 튜닝 디바이스의 HDMI 인터페이스에 연결함으로써 오디오 시그니처가 획득될 수 있다. ARC 특징에 의하면, 튜닝 디바이스에 의해 수신된 오디오 신호는 HDMI 포트를 통해 출력 디바이스로 포워딩될 수 있다. 도 2b의 실시예와 비교하여, 이러한 변형예는 더 나은 품질의 (및 특히 주변 소음이 없는) 오디오 신호를 획득할 수 있게 한다. 더욱이, 튜닝 디바이스가 뮤트될 때 오디오 시그니처의 획득은 중단되지 않는다.
도 2d 및 도 5는 이미지 캡처링 디바이스를 포함하거나 또는 그에 결합되는 출력 디바이스에 의해 구현되는 다른 예시적인 실시예를 도시하며, 여기서 시그니처는 시각적 부분을 포함한다. 예를 들어, 시각적 부분은 결과적으로 특정 컬러, 특정 형상, 특정 개체, 깜박임 또는 워터마크가 디스플레이에서 (특히 디스플레이의 특정 부분에서) 렌더링되게 하는, 경량 스트림(및 대응하는 출력 아날로그 스트림)에 존재하는 비디오 타입의 데이터에 대응할 수 있다. 일부 실시예에서, 시각적 시그니처는 시그니처가 렌더링될 디스플레이의 부분을 캡처링 디바이스가 스캔할 수 있게 하는 방식으로 위치될 수 있다. 특히, 시각적 시그니처는 시간이 지남에 따라 변함없이 유지되는 디스플레이의 위치에 디스플레이될 수 있다. 도 5에 의해 도시된 예에서, 시각적 시그니처(520)는 디스플레이(510)의 모서리(예를 들어, 좌측 상단 모서리)에서 렌더링될 수 있고, 이미지 캡처링 디바이스(530)는 디스플레이의 동일한 모서리의 전면에 위치한 카메라일 수 있다. 따라서 카메라는 카메라의 시야(532)에 위치한 시그니처를 캡처하고 캡처된 시그니처를 출력 디바이스에 제공하도록 적응된다. 다른 실시예들에서, 시각적 시그니처는 디스플레이 전체에서 렌더링되는 특정 채널에 연관 가능한 (및 이에 따라 렌더링 디바이스의 전면 어디든 위치된 카메라 또는 포토센서에 의해 검출 가능한) 특정 컬러일 수 있다. 일부 실시예에서, 시각적 시그니처는 (디스플레이의 측면 또는 일부 상황에서는 심지어 디스플레이의 후면과 같이) 디스플레이의 전면이 아닌 다른 위치로부터 검출되도록 적응된 특정 깜박임일 수 있다. 이러한 실시예는 통합 센서를 갖는 출력 디바이스에 의해 구현되도록 적응될 수 있다.
실시예들에 따라, LAN 네트워크의 모든 스트림이 동일한 종류의 시그니처를 포함할 수 있다는 것(예를 들어 모든 스트림이 디스플레이의 주어진 위치에서 렌더링되는 시각적 시그니처를 포함할 수 있거나 또는 모든 스트림이 오디오 시그니처를 포함할 수 있다는 것), 또는 시그니처의 종류가 스트림에 따라 달라질 수 있다는 것(예를 들어 일부 스트림이 디스플레이의 주어진 위치에서 렌더링되는 시각적 시그니처를 포함할 수 있는 반면, 일부 다른 스트림이 오디오 시그니처를 포함할 수 있다는 것)을 유념해야 한다. 또한, 실시예에 따라, 시그니처는 단일 타입(예를 들어 시각적 또는 오디오) 또는 (예를 들어 시각적 부분과 오디오 부분을 포함하는) 합성 타입일 수 있다.
임의로, 일부 실시예에서, 방법(700)은 또한 채널 스캔 요청을 수신하는 단계를 포함할 수 있다. 예를 들어, 채널 스캔 요청은 출력 디바이스의 (전용 버튼과 같은) 사용자 인터페이스로부터, 또는 출력 디바이스가 튜닝 디바이스에 통합된 때는 튜닝 디바이스의 사용자 인터페이스로부터 또는 튜닝 디바이스의 리모콘으로부터 획득될 수 있다. 그러한 실시예들에서, 방법은 LAN(150)을 통해 채널 스캔 요청을 입력 디바이스로 송신(770)하는 단계를 포함한다.
본 개시내용은 입력 디바이스(110)가 단일 출력 디바이스와 연관되는 예시적인 경우를 도시하는 도 1b와 관련하여 주로 설명되었다. 물론, 관련 기술분야의 통상의 기술자가 이해할 수 있는 바와 같이, 본 개시내용은 입력 디바이스(110)가 여러 출력 디바이스(120, 130)와 연관되고, 각각의 출력 디바이스(120, 130)가 도 1c에 의해 도시된 바와 같이 튜닝 디바이스(124, 134)에 각각 결합되는 통신 시스템에도 또한 적용될 수 있다.
동일한 입력 디바이스가 여러 출력 디바이스와 연관될 때, 입력 디바이스가 연관되어 있는 출력 디바이스에 결합된 각 튜닝 디바이스는 동일한 LAN 신호를 수신할 것이다. 따라서 이러한 상황에 마주칠 수 있는 일부 실시예(예를 들어 단일 튜너가 장착된 입력 디바이스)에서, 단일 출력 디바이스만이 변경 요청을 수행하도록 허용될 수 있고, 다른 출력 디바이스는 예를 들어 슬레이브 디바이스들로서 작용하고 동일한 채널들을 렌더링할 수 있다. 이러한 실시예는 콘텐츠의 시각적 부분이 (예를 들어 동일한 방에 있는) 여러 디스플레이에 의해 렌더링되는 상황에 적응될 수 있는 반면, 콘텐츠의 오디오 부분은 (예를 들어 회의실과 같은) 방 전체에 동일한 스피커를 통해 렌더링된다. 이러한 실시예는 사용자가 집 내부의 여러 방 사이에서 이동 중일 때 동일한 콘텐츠를 계속 시청하기를 원하는 때때로 "나 따라 오기(follow me)"라고 알려진 상황에도 또한 적응될 수 있다.
다른 실시예에서, 각각의 출력 디바이스는 서로 다른 입력 디바이스와 연관될 수 있으며, 이에 따라 독립적인 서브시스템을 형성할 수 있다. 이러한 실시예는 예를 들어 여러 튜닝 디바이스가 서로 다른 방에 위치하는 상황에 적응될 수 있다.
일부 실시예에서, 입력 디바이스가 여러 개의 튜너를 포함할 때, 튜너 각각은 서로 다른 출력 디바이스와 연관될 수 있고 이러한 출력 디바이스에 의해 방출된 변경 요청들에 의해 독립적으로 제어될 수 있다.
본 개시내용은 프로토콜과 관련하여 설명되었다. 물론, 관련 기술분야의 통상의 기술자가 이해할 수 있는 바와 같이, 본 개시내용은 다른 통신 프로토콜들, 특히 WIFI 또는 HDMI 표준과 관련 없는 통신 프로토콜들을 사용하는 통신 시스템에도 또한 적용될 수 있다.
관련 기술분야에서 통상의 기술자에 의해 인식될 수 있는 바와 같이, 본 원리의 양태들은 시스템, 디바이스, 방법, 신호 또는 컴퓨터 판독 가능 제품이나 매체로서 구현될 수 있다.
특히, 본 개시내용은 전자 디바이스에서 구현되는 방법에 관한 것으로, 방법은,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
- 제2 네트워크를 통해, 입력 신호에 포함된 제1 오디오 및/또는 비디오 채널을 전달하는 제1 디지털 스트림 및 입력 신호의 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함하는 제1 신호를 전송하는 단계를 포함한다.
입력 신호는 아날로그 신호일 수 있다.
본 개시내용의 적어도 하나의 실시예에 따르면, 방법은 입력 신호를 수신하기 전에 방송 네트워크에 대해 채널 스캔을 수행하는 단계를 포함한다.
본 개시내용의 적어도 하나의 실시예에 따르면, 방법은 오디오 및/또는 비디오 채널들의 제2 채널을 식별하는 채널 변경 요청을 수신하면, 제2 네트워크를 통해, 제2 채널을 전달하는 제2 디지털 스트림 및 입력 신호의 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함하는 제2 신호를 전송하는 단계를 포함한다. 다른 양태에 따르면, 본 개시내용은 적어도 하나의 프로세서를 포함하는 전자 디바이스에 관한 것으로, 적어도 하나의 프로세서는,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하고;
- 제2 네트워크를 통해, 입력 신호에 포함된 제1 오디오 및/또는 비디오 채널을 전달하는 제1 디지털 스트림 및 입력 신호의 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함하는 제1 신호를 전송하도록 적응된다.
본 개시내용의 적어도 하나의 실시예에 따르면, 적어도 하나의 프로세서는,
- 오디오 및/또는 비디오 채널들의 제2 채널을 식별하는 채널 변경 요청을 수신하면, 제2 네트워크를 통해, 제2 채널을 전달하는 제2 디지털 스트림 및 입력 신호의 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함하는 제2 신호를 전송하도록 적응된다.
다른 양태에 따르면, 본 개시내용은 적어도 하나의 프로세싱 회로를 포함하는 전자 디바이스에 관한 것으로, 적어도 하나의 프로세싱 회로는,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하고;
- 제2 네트워크를 통해, 입력 신호에 포함된 제1 오디오 및/또는 비디오 채널을 전달하는 제1 디지털 스트림 및 입력 신호의 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함하는 제1 신호를 전송하도록 적응된다.
적어도 하나의 실시예에 따르면, 적어도 하나의 프로세싱 회로는,
- 오디오 및/또는 비디오 채널들의 제2 채널을 식별하는 채널 변경 요청을 수신하면, 제2 네트워크를 통해, 제2 채널을 전달하는 제2 디지털 스트림 및 입력 신호의 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함하는 제2 신호를 전송하도록 적응된다.
적어도 하나의 실시예에 따르면, 제2 신호의 디지털 스트림은 제1 오디오 및/또는 비디오 채널을 전달하지 않는다.
적어도 하나의 실시예에 따르면, 제1 및/또는 제2 신호는 입력 신호의 오디오 및/또는 비디오 채널들의 개수와 동일한 개수의 스트림들을 갖는다.
적어도 하나의 실시예에 따르면, 다른 디지털 스트림은,
- 패딩 데이터;
- 오디오 및/또는 비디오 채널 중 하나의 시그니처;
- 오디오 및/또는 비디오 채널 중 하나와 연관된 메타데이터;
- 오디오 및/또는 비디오 채널 중 하나에 포함된 데이터의 오디오 부분;
- 오디오 및/또는 비디오 채널 중 하나에 포함된 데이터의 비디오 부분;
- 오디오 및/또는 비디오 채널 중 하나에 포함된 데이터의 저해상도 버전
을 포함하는 그룹의 적어도 하나의 요소를 포함한다.
본 개시내용의 일부 실시예는 또한,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
- 제2 네트워크를 통해, 상기 입력 신호에 포함된 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하는 단계를 포함하고, 상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 제2 채널에 대해, 상기 다른 제2 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제2 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제2 디지털 스트림을 포함하는 방법에 관한 것이다.
본 개시내용의 적어도 하나의 실시예에 따르면, 방법은, 상기 오디오 및/또는 비디오 채널들 중 제3 채널을 식별하는 채널 변경 요청을 수신하면, 상기 제2 네트워크를 통해, 상기 제3 채널을 전달하는 제3 디지털 스트림을 포함하는 제2 신호를 전송하는 단계를 포함하고, 상기 제2 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 제3 채널 이외의 적어도 하나의 제4 채널에 대해, 상기 다른 제4 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제4 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제4 디지털 스트림을 포함한다.
본 개시내용의 일부 실시예는 또한 적어도 하나의 프로세서를 포함하는 전자 디바이스에 관한 것으로, 적어도 하나의 프로세서는,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하고;
- 제2 네트워크를 통해, 상기 입력 신호에 포함된 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하도록 적응되고, 상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 제2 채널에 대해, 상기 다른 제2 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제2 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제2 디지털 스트림을 포함한다.
본 개시내용의 적어도 하나의 실시예에 따르면, 적어도 하나의 프로세서는,
상기 오디오 및/또는 비디오 채널들 중 제3 채널을 식별하는 채널 변경 요청을 수신하면, 상기 제2 네트워크를 통해, 상기 제3 채널을 전달하는 제3 디지털 스트림을 포함하는 제2 신호를 전송하도록 구성되고, 상기 제2 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 제3 채널 이외의 적어도 하나의 제4 채널에 대해, 상기 다른 제4 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제4 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제4 디지털 스트림을 포함한다.
본 개시내용의 일부 실시예는 또한 적어도 하나의 프로세싱 회로를 포함하는 전자 디바이스에 관한 것으로, 적어도 하나의 프로세싱 회로는,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하고;
- 제2 네트워크를 통해, 상기 입력 신호에 포함된 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하도록 적응되고, 상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 제2 채널에 대해, 상기 다른 제2 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제2 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제2 디지털 스트림을 포함한다.
본 개시내용의 적어도 하나의 실시예에 따르면, 적어도 하나의 프로세싱 회로는,
상기 오디오 및/또는 비디오 채널들 중 제3 채널을 식별하는 채널 변경 요청을 수신하면, 상기 제2 네트워크를 통해, 상기 제3 채널을 전달하는 제3 디지털 스트림을 포함하는 제2 신호를 전송하도록 구성되고, 상기 제2 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 제3 채널 이외의 적어도 하나의 제4 채널에 대해, 상기 다른 제4 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제4 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제4 디지털 스트림을 포함한다.
적어도 하나의 실시예에 따르면, 제2 신호의 디지털 스트림은 제1 오디오 및/또는 비디오 채널을 전달하지 않는다.
적어도 하나의 실시예에 따르면, 제1 및/또는 제2 신호는 입력 신호의 오디오 및/또는 비디오 채널들의 개수와 동일한 개수의 스트림들을 갖는다.
적어도 하나의 실시예에 따르면, 다른 디지털 스트림은,
- 패딩 데이터;
- 제2 및/또는 제4 오디오 및/또는 비디오 채널 중 하나의 시그니처;
- 제2 및/또는 제4 오디오 및/또는 비디오 채널 중 하나와 연관된 메타데이터;
- 제2 및/또는 제4 오디오 및/또는 비디오 채널 중 하나에 포함된 데이터의 오디오 부분;
- 제2 및/또는 제4 오디오 및/또는 비디오 채널 중 하나에 포함된 데이터의 비디오 부분;
- 제2 및/또는 제4 오디오 및/또는 비디오 채널 중 하나에 포함된 데이터의 저해상도 버전;
- 상기 입력 신호에서 상기 다른 오디오 및/또는 비디오 채널의 주파수
를 포함하는 그룹의 적어도 하나의 요소를 포함한다.
적어도 하나의 실시예에 따르면, 시그니처는 오디오 및/또는 비디오 시그니처이다.
명시적으로 설명되지는 않았지만, 위의 본 개시내용의 전자 디바이스는 위의 본 개시내용의 방법을 본 개시내용의 임의의 실시예에서 수행하도록 적응될 수 있다.
다른 양태에 따르면, 본 개시내용은 전자 디바이스에서 구현되는 방법에 관한 것으로, 방법은,
- 제1 네트워크를 통해, 복수의 스트림을 포함하는 제1 디지털 신호를 수신하는 단계 - 스트림들 중 적어도 하나는 오디오 및/또는 비디오 채널을 전달함 -,
- 제1 디지털 신호를 출력 신호로 변환하는 단계;
- 출력 신호를 출력 디바이스에 결합된 튜닝 디바이스로 출력하는 단계;
- 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 제1 네트워크를 통해 채널 변경 요청 - 채널 변경 요청은 채널 식별자를 포함함 - 을 제1 디지털 신호의 송신기로 전송하는 단계를 포함한다.
다른 양태에 따르면, 본 개시내용은 적어도 하나의 프로세서를 포함하는 전자 디바이스에 관한 것으로, 적어도 하나의 프로세서는,
- 제1 인터페이스를 통해, 복수의 스트림을 포함하는 제1 디지털 신호를 수신하고 - 스트림들 중 적어도 하나는 오디오 및/또는 비디오 채널을 전달함 -;
- 제1 신호를 출력 신호로 변환하고;
- 출력 신호를 전자 디바이스에 결합된 튜닝 디바이스로 출력하고;
- 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 제1 인터페이스를 통해 채널 변경 요청 - 변경 요청은 채널 식별자를 포함함 - 을 제1 신호의 송신기로 전송하도록 적응된다.
다른 양태에 따르면, 본 개시내용은 적어도 하나의 프로세싱 회로를 포함하는 전자 디바이스에 관한 것으로, 적어도 하나의 프로세싱 회로는,
- 제1 인터페이스를 통해, 복수의 스트림을 포함하는 제1 디지털 신호를 수신하고 - 스트림들 중 적어도 하나는 오디오 및/또는 비디오 채널을 전달함 -;
- 제1 신호를 출력 신호로 변환하고;
- 출력 신호를 전자 디바이스에 결합된 튜닝 디바이스로 출력하고;
- 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 제1 인터페이스를 통해 채널 변경 요청 - 변경 요청은 채널 식별자를 포함함 - 을 제1 신호의 송신기로 전송하도록 적응된다.
적어도 하나의 실시예에 따르면, 채널 식별자는 상기 튜닝 디바이스로부터 렌더링된 적어도 하나의 정보 아이템을 캡처함으로써 획득된다.
적어도 하나의 실시예에 따르면, 전자 디바이스는 튜닝 디바이스에 통합된다. 적어도 하나의 실시예에 따르면, 전자 디바이스는 출력 인터페이스를 통해 튜닝 디바이스에 외부적으로 결합되도록 적응된다.
적어도 하나의 실시예에 따르면, 채널 식별자는 튜닝 디바이스로부터 렌더링된 적어도 하나의 정보 아이템을 캡처함으로써 획득된다.
예를 들어, 정보 아이템은 튜닝 디바이스에 의해 및/또는 옮겨간 디스플레이 및/또는 스피커에서 렌더링될 수 있다.
적어도 하나의 실시예에 따르면, 정보 아이템은 오디오 시그니처 및/또는 시각적 시그니처이다.
적어도 하나의 실시예에 따르면, 입력 인터페이스는 예를 들어 (벽면 소켓과 같은) 커넥터를 통해 안테나에 연결되도록 적응된다.
적어도 하나의 실시예에 따르면, 채널 식별자는 튜닝 디바이스에서 구현되는 소프트웨어 애플리케이션으로부터 획득된다.
적어도 하나의 실시예에 따르면, 소프트웨어 애플리케이션은 튜닝 디바이스의 로그 파일에서 변경 요청들을 모니터링하는 백그라운드 애플리케이션이다.
적어도 하나의 실시예에 따르면, 소프트웨어 애플리케이션은 튜닝 디바이스에 의해 수신된 채널 변경 요청을 알고 있는 안드로이드 TV 입력 애플리케이션이다.
명시적으로 설명되지는 않았지만, 위의 본 개시내용의 전자 디바이스는 위의 본 개시내용의 방법을 본 개시내용의 임의의 실시예에서 수행하도록 적응될 수 있다.
다른 양태에 따르면, 본 개시내용은 적어도 하나의 입력 전자 디바이스 및 적어도 하나의 출력 전자 디바이스를 포함하는 통신 시스템에 관한 것으로,
입력 전자 디바이스는,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하고;
- 제2 네트워크를 통해, 입력 신호에 포함된 제1 오디오 및/또는 비디오 채널을 전달하는 제1 디지털 스트림 및 입력 신호의 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함하는 제1 신호를 전송하도록
적응된 적어도 하나의 프로세서를 포함하고;
출력 전자 디바이스는,
- 제2 네트워크로부터, 제1 디지털 신호를 수신하고,
- 제1 신호를 출력 신호로 변환하고;
- 출력 신호를 출력 전자 디바이스에 결합된 튜닝 디바이스로 출력하고;
- 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 제2 네트워크를 통해 채널 변경 요청 - 변경 요청은 채널 식별자를 포함함 - 을 입력 전자 디바이스로 전송하도록
적응된 적어도 하나의 프로세서를 포함한다.
특히, 본 개시내용의 일부 실시예는 적어도 하나의 입력 전자 디바이스 및 적어도 하나의 출력 전자 디바이스를 포함하는 통신 시스템에 관한 것으로, 입력 전자 디바이스는,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하고;
- 제2 네트워크를 통해, 입력 신호에 포함된 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하도록
적응된 적어도 하나의 프로세서를 포함하고, 상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 채널에 대해, 상기 다른 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 다른 디지털 스트림을 포함하고;
출력 전자 디바이스는,
- 제2 네트워크로부터, 제1 디지털 신호를 수신하고,
- 제1 신호를 출력 신호로 변환하고;
- 출력 신호를 출력 전자 디바이스에 결합된 튜닝 디바이스로 출력하고;
- 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 제2 네트워크를 통해 채널 변경 요청 - 변경 요청은 채널 식별자를 포함함 - 을 입력 전자 디바이스로 전송하도록
적응된 적어도 하나의 프로세서를 포함한다.
명시적으로 설명되지는 않았지만, 방법들 또는 대응하는 전자 디바이스들 또는 통신 시스템과 관련된 본 실시예들은 임의의 조합 또는 하위 조합에서 사용될 수 있다.
다른 양태에 따르면, 본 개시내용은 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 본 개시내용의 방법들 중 적어도 하나를 본 개시내용의 임의의 실시예에서 수행하기 위한 프로그램 코드 명령어들을 포함하는 비 일시적 컴퓨터 판독 가능 프로그램 제품에 관한 것이다.
특히, 본 개시내용의 적어도 하나의 실시예는 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 프로그램 코드 명령어들을 포함하는 비 일시적 컴퓨터 판독 가능 프로그램 제품에 관한 것으로, 방법은,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
- 제2 네트워크를 통해, 입력 신호에 포함된 제1 오디오 및/또는 비디오 채널을 전달하는 제1 디지털 스트림 및 입력 신호의 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함하는 제1 신호를 전송하는 단계를 포함한다.
특히, 본 개시내용의 일부 실시예는 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 프로그램 코드 명령어들을 포함하는 비 일시적 컴퓨터 판독 가능 프로그램 제품에 관한 것으로, 방법은,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
- 제2 네트워크를 통해, 상기 입력 신호에 포함된 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하는 단계를 포함하고, 상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 채널에 대해, 상기 다른 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 다른 디지털 스트림을 포함한다.
특히, 본 개시내용의 적어도 하나의 실시예는 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 프로그램 코드 명령어들을 포함하는 비 일시적 컴퓨터 판독 가능 프로그램 제품에 관한 것으로, 방법은,
- 제1 네트워크를 통해, 복수의 스트림을 포함하는 제1 디지털 신호를 수신하는 단계 - 스트림들 중 적어도 하나는 오디오 및/또는 비디오 채널을 전달함 -,
- 제1 디지털 신호를 출력 신호로 변환하는 단계;
- 출력 신호를 출력 디바이스에 결합된 튜닝 디바이스로 출력하는 단계;
- 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 제1 네트워크를 통해 채널 변경 요청 - 채널 변경 요청은 채널 식별자를 포함함 - 을 제1 디지털 신호의 송신기로 전송하는 단계를 포함한다. 다른 양태에 따르면, 본 개시내용은 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 본 개시내용의 방법들 중 적어도 하나를 본 개시내용의 임의의 실시예에서 수행하기 위한 프로그램 코드 명령어들을 포함하는 소프트웨어 프로그램을 반송하는 컴퓨터 판독 가능 저장 매체에 관한 것이다.
본 개시내용의 실시예에 따르면, 컴퓨터 판독 가능 저장 매체는 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 컴퓨터에 의해 실행 가능한 명령어들의 프로그램을 유형적으로 구현하고, 방법은,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
- 제2 네트워크를 통해, 입력 신호에 포함된 제1 오디오 및/또는 비디오 채널을 전달하는 제1 디지털 스트림 및 입력 신호의 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함하는 제1 신호를 전송하는 단계를 포함한다.
특히, 본 개시내용의 일부 실시예는 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 프로그램 코드 명령어들을 포함하는 소프트웨어 프로그램을 반송하는 컴퓨터 판독 가능 저장 매체에 관한 것으로, 방법은,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
- 제2 네트워크를 통해, 상기 입력 신호에 포함된 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하는 단계를 포함하고, 상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 채널에 대해, 상기 다른 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 다른 디지털 스트림을 포함한다.
본 개시내용의 실시예에 따르면, 컴퓨터 판독 가능 저장 매체는 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 프로그램 코드 명령어들을 포함하는 소프트웨어 프로그램을 반송하고, 방법은,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
- 제2 네트워크를 통해, 입력 신호에 포함된 제1 오디오 및/또는 비디오 채널을 전달하는 제1 디지털 스트림 및 입력 신호의 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함하는 제1 신호를 전송하는 단계를 포함한다.
특히, 본 개시내용의 일부 실시예에 따르면, 컴퓨터 판독 가능 저장 매체는 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 프로그램 코드 명령어들을 포함하는 소프트웨어 프로그램을 반송하고, 방법은,
- 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
- 제2 네트워크를 통해, 상기 입력 신호에 포함된 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하는 단계를 포함하고, 상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 채널에 대해, 상기 다른 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 다른 디지털 스트림을 포함한다.
본 개시내용의 실시예에 따르면, 컴퓨터 판독 가능 저장 매체는 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 컴퓨터에 의해 실행 가능한 명령어들의 프로그램을 유형적으로 구현하고, 방법은,
- 제1 네트워크를 통해, 복수의 스트림을 포함하는 제1 디지털 신호를 수신하는 단계 - 스트림들 중 적어도 하나는 오디오 및/또는 비디오 채널을 전달함 -,
- 제1 디지털 신호를 출력 신호로 변환하는 단계;
- 출력 신호를 출력 디바이스에 결합된 튜닝 디바이스로 출력하는 단계;
- 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 제1 네트워크를 통해 채널 변경 요청 - 채널 변경 요청은 채널 식별자를 포함함 - 을 제1 디지털 신호의 송신기로 전송하는 단계를 포함한다.
본 개시내용의 실시예에 따르면, 컴퓨터 판독 가능 저장 매체는 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 프로그램 코드 명령어들을 포함하는 소프트웨어 프로그램을 반송하고, 방법은,
- 제1 네트워크를 통해, 복수의 스트림을 포함하는 제1 디지털 신호를 수신하는 단계 - 스트림들 중 적어도 하나는 오디오 및/또는 비디오 채널을 전달함 -,
- 제1 디지털 신호를 출력 신호로 변환하는 단계;
- 출력 신호를 출력 디바이스에 결합된 튜닝 디바이스로 출력하는 단계;
- 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 제1 네트워크를 통해 채널 변경 요청 - 채널 변경 요청은 채널 식별자를 포함함 - 을 제1 디지털 신호의 송신기로 전송하는 단계를 포함한다.
다른 양태에 따르면, 본 개시내용은 제1 네트워크를 통해 송신되도록 적응된 통신 신호에 관한 것으로, 통신 신호는 복수의 디지털 스트림을 포함하고, 여기서 스트림들 중 적어도 하나의 제1 스트림은 입력 신호, 예를 들어 아날로그 신호에 포함된 오디오 및/또는 비디오 채널을 전달하는 스트림이고, 통신 신호는 입력 신호의 오디오 및/또는 비디오 채널 중 하나를 전달하는 디지털 스트림보다 적은 (특히 송신용) 대역폭을 요구하는 적어도 하나의 다른 디지털 스트림을 포함한다. 통신 신호는 특히 아날로그 신호의 채널들의 개수와 동일한 개수의 스트림들을 가질 수 있다.
특히, 본 개시내용의 일부 실시예는 제1 네트워크를 통해 송신되도록 적응된 통신 신호에 관한 것으로, 통신 신호는 복수의 디지털 스트림을 포함하고, 여기서 디지털 스트림들 중 적어도 하나의 제1 디지털 스트림은 복수의 오디오 및/또는 비디오 채널 중 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 스트림이고, 통신 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 채널에 대해, 상기 다른 채널의 식별 정보를 포함하는 적어도 하나의 다른 디지털 스트림을 포함하고, 상기 적어도 하나의 다른 디지털 스트림은 상기 입력 신호의 상기 다른 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구한다.
관련 기술분야에서 통상의 기술자에 의해 인식될 수 있는 바와 같이, 본 원리의 양태들은 시스템, 방법, 또는 컴퓨터 판독 가능 매체로서 구현될 수 있다. 따라서, 본 개시내용의 양태들은 본 명세서에서 일반적으로 모두 "회로", "모듈" 또는 "시스템"으로 지칭될 수 있는 하드웨어 실시예, 소프트웨어 실시예(펌웨어, 상주 소프트웨어, 마이크로 코드 등을 포함함), 또는 소프트웨어와 하드웨어 양태들을 결합하는 실시예의 형태를 취할 수 있다. 더욱이, 본 원리들의 양태들은 컴퓨터 판독 가능 저장 매체의 형태를 취할 수 있다. 하나 이상의 컴퓨터 판독 가능 저장 매체의 임의의 결합이 이용될 수 있다.
컴퓨터 판독 가능 저장 매체는 하나 이상의 컴퓨터 판독 가능 매체에서 구현되고 컴퓨터에 의해 실행 가능한 컴퓨터 판독 가능 프로그램 코드가 그 매체에서 구현되는 컴퓨터 판독 가능 프로그램 제품의 형태를 취할 수 있다. 본 명세서에서 사용된 바와 같은 컴퓨터 판독 가능 저장 매체는 그 내부에 정보를 저장하는 본래의 능력뿐 아니라 그로부터 정보의 검색을 제공하는 본래의 능력을 고려할 때 비 일시적 저장 매체인 것으로 간주된다. 컴퓨터 판독 가능 저장 매체는 예를 들어, 이것으로 제한되는 것은 아니지만, 전자, 자기, 광학, 전자기, 적외선 또는 반도체 시스템, 장치 또는 디바이스, 또는 전술한 것의 임의의 적합한 조합일 수 있다.
다음과 같은 것은, 본 원리들이 적용될 수 있는 컴퓨터 판독 가능 저장 매체들의 보다 구체적인 예들을 제공하지만, 관련 기술분야에서 통상의 기술자가 용이하게 인식하는 것처럼 단지 예시적일 뿐이고 하나도 남김 없이 열거하는 것이 아님을 인식하여야 한다: 휴대용 컴퓨터 디스켓; 하드 디스크; 판독-전용 메모리(read-only memory)(ROM); 소거 가능한 프로그램 가능 판독-전용 메모리(erasable programmable read-only memory)(EPROM 또는 플래시 메모리); 휴대용 콤팩트 디스크 판독-전용 메모리(portable compact disc read-only memory)(CD-ROM); 광학 저장 디바이스; 자기 저장 디바이스; 또는 전술한 것의 임의의 적합한 조합. 따라서, 예를 들어, 관련 기술분야의 통상의 기술자에 의하면, 본 명세서에 제시된 블록도들은 본 원리들의 일부 실시예의 예시적인 시스템 컴포넌트들 및/또는 회로의 개념도들을 나타낸다는 것을 인식할 것이다. 유사하게, 임의의 플로우 차트들, 흐름도들, 상태 전이도들, 의사 코드 등은 컴퓨터 판독 가능 저장 매체들에서 실질적으로 표현되고 그래서 컴퓨터 또는 프로세서가 명시적으로 도시되든지 간에, 그러한 컴퓨터 또는 프로세서에 의해 실행될 수 있는 다양한 프로세스를 나타낼 수 있다는 것을 인식할 것이다.

Claims (21)

  1. 전자 디바이스에서 구현되는 방법으로서,
    - 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
    - 제2 네트워크를 통해, 상기 입력 신호에 포함된 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하는 단계
    를 포함하고,
    상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 제2 채널에 대해, 상기 다른 제2 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제2 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제2 디지털 스트림을 포함하는, 방법.
  2. 제1항에 있어서,
    상기 오디오 및/또는 비디오 채널들 중 제3 채널을 식별하는 채널 변경 요청을 수신하면, 상기 제2 네트워크를 통해, 상기 제3 채널을 전달하는 제3 디지털 스트림을 포함하는 제2 신호를 전송하는 단계를 포함하고, 상기 제2 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 제3 채널 이외의 적어도 하나의 제4 채널에 대해, 상기 다른 제4 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제4 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제4 디지털 스트림을 포함하는, 방법.
  3. 적어도 하나의 프로세서를 포함하는 전자 디바이스로서,
    상기 적어도 하나의 프로세서는,
    - 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하고;
    - 제2 네트워크를 통해, 상기 입력 신호에 포함된 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하도록 적응되고,
    상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 제2 채널에 대해, 상기 다른 제2 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제2 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제2 디지털 스트림을 포함하는, 전자 디바이스.
  4. 제3항에 있어서,
    상기 적어도 하나의 프로세서는, 상기 오디오 및/또는 비디오 채널들 중 제3 채널을 식별하는 채널 변경 요청을 수신하면, 상기 제2 네트워크를 통해, 상기 제3 채널을 전달하는 제3 디지털 스트림을 포함하는 제2 신호를 전송하도록 구성되고, 상기 제2 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 제3 채널 이외의 적어도 하나의 제4 채널에 대해, 상기 다른 제3 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제3 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제4 디지털 스트림을 포함하는, 전자 디바이스.
  5. 제2항의 방법 또는 제4항의 전자 디바이스에 있어서,
    상기 제2 신호의 디지털 스트림은 상기 제1 오디오 및/또는 비디오 채널을 전달하지 않는, 방법 또는 전자 디바이스.
  6. 제1항, 제2항 및 제5항 중 어느 한 항의 방법, 또는 제3항 내지 제5항 중 어느 한 항의 전자 디바이스에 있어서,
    상기 제1 및/또는 제2 신호는 상기 입력 신호의 오디오 및/또는 비디오 채널들의 개수와 동일한 개수의 스트림들을 갖는, 방법 또는 전자 디바이스.
  7. 제1항, 제2항, 제5항 및 제6항 중 어느 한 항의 방법, 또는 제3항 내지 제6항 중 어느 한 항의 전자 디바이스에 있어서,
    상기 다른 제2 및/또는 제4 디지털 스트림은,
    - 패딩 데이터;
    - 상기 다른 제2 및/또는 제4 오디오 및/또는 비디오 채널의 시그니처;
    - 상기 다른 제2 및/또는 제4 오디오 및/또는 비디오 채널과 연관된 메타데이터;
    - 상기 다른 제2 및/또는 제4 오디오 및/또는 비디오 채널에 포함된 데이터의 오디오 부분;
    - 상기 다른 제2 및/또는 제4 오디오 및/또는 비디오 채널에 포함된 데이터의 비디오 부분;
    - 상기 다른 제2 및/또는 제4 오디오 및/또는 비디오 채널에 포함된 데이터의 저해상도 버전;
    - 상기 입력 신호에서 상기 다른 제2 및/또는 제4 오디오 및/또는 비디오 채널의 주파수
    를 포함하는 그룹의 적어도 하나의 요소를 포함하는, 방법 또는 전자 디바이스.
  8. 제7항의 방법 또는 제7항의 전자 디바이스에 있어서,
    상기 시그니처는 오디오 및/또는 비디오 시그니처인, 방법 또는 전자 디바이스.
  9. 전자 디바이스에서 구현되는 방법으로서,
    - 제1 네트워크를 통해, 복수의 스트림을 포함하는 제1 디지털 신호를 수신하는 단계 ― 상기 스트림들 중 적어도 하나는 오디오 및/또는 비디오 채널을 전달함 ―,
    - 상기 제1 디지털 신호를 출력 신호로 변환하는 단계;
    - 상기 출력 신호를 상기 출력 디바이스에 결합된 튜닝 디바이스로 출력하는 단계;
    - 상기 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 상기 제1 네트워크를 통해 채널 변경 요청 ― 상기 채널 변경 요청은 상기 채널 식별자를 포함함 ― 을 상기 제1 디지털 신호의 송신기로 전송하는 단계
    를 포함하는, 방법.
  10. 적어도 하나의 프로세서를 포함하는 전자 디바이스로서,
    상기 적어도 하나의 프로세서는,
    - 제1 인터페이스를 통해, 복수의 스트림을 포함하는 제1 디지털 신호를 수신하고 ― 상기 스트림들 중 적어도 하나는 오디오 및/또는 비디오 채널을 전달함 ―;
    - 상기 제1 신호를 출력 신호로 변환하고;
    - 상기 출력 신호를 상기 전자 디바이스에 결합된 튜닝 디바이스로 출력하고;
    - 상기 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 상기 제1 인터페이스를 통해 채널 변경 요청 ― 상기 변경 요청은 상기 채널 식별자를 포함함 ― 을 상기 제1 신호의 송신기로 전송하도록
    적응되는, 전자 디바이스.
  11. 제9항의 방법 또는 제10항의 전자 디바이스에 있어서,
    상기 채널 식별자는 상기 튜닝 디바이스로부터 렌더링된 적어도 하나의 정보 아이템을 캡처함으로써 획득되는, 방법 또는 전자 디바이스.
  12. 제10항 또는 제11항에 있어서,
    상기 전자 디바이스는 상기 튜닝 디바이스에 통합되는, 전자 디바이스.
  13. 제9항 또는 제11항의 방법, 또는 제10항 내지 제12항 중 어느 한 항의 전자 디바이스에 있어서,
    상기 채널 식별자는 상기 튜닝 디바이스에서 구현되는 소프트웨어 애플리케이션으로부터 획득되는, 방법 또는 전자 디바이스.
  14. 제13항의 방법 또는 제13항의 전자 디바이스에 있어서,
    상기 소프트웨어 애플리케이션은 상기 튜닝 디바이스의 로그 파일에서 변경 요청들을 모니터링하는 백그라운드 애플리케이션인, 방법 또는 전자 디바이스.
  15. 제13항 또는 제14항의 방법, 또는 제13항 또는 제14항의 전자 디바이스에 있어서,
    상기 소프트웨어 애플리케이션은 상기 튜닝 디바이스에 의해 수신된 채널 변경 요청을 알고 있는 안드로이드 TV 입력 애플리케이션인, 방법 또는 전자 디바이스.
  16. 적어도 하나의 입력 전자 디바이스 및 적어도 하나의 출력 전자 디바이스를 포함하는 통신 시스템으로서,
    상기 입력 전자 디바이스는,
    - 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하고;
    - 제2 네트워크를 통해, 상기 입력 신호에 포함된 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하도록
    적응된 적어도 하나의 프로세서를 포함하고,
    상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 제2 채널에 대해, 상기 다른 제2 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제2 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제2 디지털 스트림을 포함하고;
    상기 출력 전자 디바이스는,
    - 상기 제2 네트워크로부터, 상기 제1 디지털 신호를 수신하고,
    - 상기 제1 신호를 출력 신호로 변환하고;
    - 상기 출력 신호를 상기 출력 전자 디바이스에 결합된 튜닝 디바이스로 출력하고;
    - 상기 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 상기 제2 네트워크를 통해 채널 변경 요청 ― 상기 변경 요청은 상기 채널 식별자를 포함함 ― 을 상기 입력 전자 디바이스로 전송하도록
    적응된 적어도 하나의 프로세서를 포함하는, 통신 시스템.
  17. 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 프로그램 코드 명령어들을 포함하는 비 일시적 컴퓨터 판독 가능 프로그램 제품으로서,
    상기 방법은,
    - 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
    - 제2 네트워크를 통해, 상기 입력 신호에 포함된 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하는 단계
    를 포함하고,
    상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 제2 채널에 대해, 상기 다른 제2 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제2 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제2 디지털 스트림을 포함하는, 비 일시적 컴퓨터 판독 가능 프로그램 제품.
  18. 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 프로그램 코드 명령어들을 포함하는 비 일시적 컴퓨터 판독 가능 프로그램 제품으로서,
    상기 방법은,
    - 제1 네트워크를 통해, 복수의 스트림을 포함하는 제1 디지털 신호를 수신하는 단계 ― 스트림들 중 적어도 하나는 오디오 및/또는 비디오 채널을 전달함 ―;
    - 상기 제1 디지털 신호를 출력 신호로 변환하는 단계;
    - 상기 출력 신호를 상기 출력 디바이스에 결합된 튜닝 디바이스로 출력하는 단계;
    - 상기 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 상기 제1 네트워크를 통해 채널 변경 요청 ― 상기 채널 변경 요청은 상기 채널 식별자를 포함함 ― 을 제1 디지털 신호의 송신기로 전송하는 단계
    를 포함하는, 비 일시적 컴퓨터 판독 가능 프로그램 제품.
  19. 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 프로그램 코드 명령어들을 포함하는 소프트웨어 프로그램을 반송하는 컴퓨터 판독 가능 저장 매체로서,
    상기 방법은,
    - 제1 네트워크로부터, 복수의 오디오 및/또는 비디오 채널을 전달하는 입력 신호를 수신하는 단계;
    - 제2 네트워크를 통해, 상기 입력 신호에 포함된 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하는 하나 이상의 제1 디지털 스트림을 포함하는 제1 신호를 전송하는 단계
    를 포함하고,
    상기 제1 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 제2 채널에 대해, 상기 다른 제2 채널의 식별 정보를 포함하고 상기 입력 신호의 상기 다른 제2 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는 제2 디지털 스트림을 포함하는, 컴퓨터 판독 가능 저장 매체.
  20. 비 일시적 소프트웨어 프로그램이 컴퓨터에 의해 실행될 때, 전자 디바이스에서 구현되는 방법을 수행하기 위한 프로그램 코드 명령어들을 포함하는 소프트웨어 프로그램을 반송하는 컴퓨터 판독 가능 저장 매체로서,
    상기 방법은,
    - 제1 네트워크를 통해, 복수의 스트림을 포함하는 제1 디지털 신호를 수신하는 단계 ― 스트림들 중 적어도 하나는 오디오 및/또는 비디오 채널을 전달함 ―;
    - 상기 제1 디지털 신호를 출력 신호로 변환하는 단계;
    - 상기 출력 신호를 상기 출력 디바이스에 결합된 튜닝 디바이스로 출력하는 단계;
    - 상기 튜닝 디바이스에 의해 수행된 튜닝을 나타내는 채널 식별자를 획득하면, 상기 제1 네트워크를 통해 채널 변경 요청 ― 상기 채널 변경 요청은 상기 채널 식별자를 포함함 ― 을 제1 디지털 신호의 송신기로 전송하는 단계
    를 포함하는, 컴퓨터 판독 가능 저장 매체.
  21. 제1 네트워크를 통해 송신되도록 적응된 통신 신호로서,
    상기 통신 신호는 복수의 디지털 스트림을 포함하고, 상기 디지털 스트림들 중 적어도 하나의 제1 디지털 스트림은 복수의 오디오 및/또는 비디오 채널 중 적어도 하나의 제1 오디오 및/또는 비디오 채널을 전달하고, 상기 통신 신호는, 상기 복수의 오디오 및/또는 비디오 채널 중 상기 적어도 하나의 제1 채널 이외의 적어도 하나의 채널에 대해, 상기 다른 채널의 식별 정보를 포함하는 적어도 하나의 다른 디지털 스트림을 포함하고, 상기 적어도 하나의 다른 디지털 스트림은 상기 입력 신호의 상기 다른 오디오 및/또는 비디오 채널을 전달하는 디지털 스트림보다 적은 대역폭을 요구하는, 통신 신호.
KR1020207025219A 2018-03-02 2019-02-28 시청각 스트림 처리 방법 및 대응하는 디바이스들, 전자 어셈블리, 시스템, 컴퓨터 판독 가능 프로그램 제품들 및 저장 매체들 KR20200128019A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP18305227.3 2018-03-02
EP18305227.3A EP3534609A1 (en) 2018-03-02 2018-03-02 Methods for processing audiovisual streams and corresponding devices, electronic assembly, system, computer readable program products and computer readable storage media
PCT/EP2019/055018 WO2019166567A1 (en) 2018-03-02 2019-02-28 Methods for processing audiovisual streams and corresponding devices, electronic assembly, system, computer readable program products and storage media

Publications (1)

Publication Number Publication Date
KR20200128019A true KR20200128019A (ko) 2020-11-11

Family

ID=61622486

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020207025219A KR20200128019A (ko) 2018-03-02 2019-02-28 시청각 스트림 처리 방법 및 대응하는 디바이스들, 전자 어셈블리, 시스템, 컴퓨터 판독 가능 프로그램 제품들 및 저장 매체들

Country Status (5)

Country Link
US (1) US11463749B2 (ko)
EP (2) EP3534609A1 (ko)
KR (1) KR20200128019A (ko)
CN (1) CN111886873B (ko)
WO (1) WO2019166567A1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113542688B (zh) * 2021-07-14 2023-03-28 杭州海康威视数字技术股份有限公司 音视频监控方法、装置、设备、存储介质以及***

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1149795A (zh) 1995-11-02 1997-05-14 邝冬英 多媒体数字传输广播***
US8266657B2 (en) 2001-03-15 2012-09-11 Sling Media Inc. Method for effectively implementing a multi-room television system
US20010030785A1 (en) 2000-02-23 2001-10-18 Pangrac David M. System and method for distributing information via a communication network
US6647015B2 (en) 2000-05-22 2003-11-11 Sarnoff Corporation Method and apparatus for providing a broadband, wireless, communications network
US20040250273A1 (en) * 2001-04-02 2004-12-09 Bellsouth Intellectual Property Corporation Digital video broadcast device decoder
US20040190629A1 (en) * 2002-07-19 2004-09-30 Cooper Jeffrey Allen System and method for broadcast of independently encoded signals on atsc channels
EP1602237A1 (en) 2003-03-11 2005-12-07 Thomson Licensing Whole house video network
GB0317571D0 (en) * 2003-07-26 2003-08-27 Koninkl Philips Electronics Nv Content identification for broadcast media
US8745661B2 (en) * 2006-07-31 2014-06-03 Rovi Guides, Inc. Systems and methods for providing enhanced sports watching media guidance
US7974615B2 (en) 2006-08-04 2011-07-05 GM Global Technology Operations LLC Method and system for communicating between a communications source and a mobile platform
CN101127937A (zh) 2006-08-04 2008-02-20 通用汽车环球科技运作公司 用于在通信源和移动平台之间通信的方法和***
US20080127277A1 (en) * 2006-09-15 2008-05-29 Pioneer Research Center Usa, Inc. Networked digital tuners
US20080120667A1 (en) * 2006-11-17 2008-05-22 Texas Instruments Incorporated Hybrid mpeg/ip digital cable gateway device and architecture associated therewith
US8532293B2 (en) 2007-09-27 2013-09-10 The Directv Group, Inc. Method and system for securely providing and storing content in a multiple dwelling unit system
US20100125888A1 (en) 2008-11-20 2010-05-20 Eldon Technology Limited Systems and Methods for Providing Distributed Television Services to a Subscriber
US20110252451A1 (en) 2009-02-05 2011-10-13 Shlomo Turgeman Personal tv gateway stb/router
JP2010252104A (ja) 2009-04-16 2010-11-04 Sony Corp 情報処理装置及びテレビジョンチューナ
IT1401660B1 (it) 2010-08-25 2013-08-02 Mantinger Apparecchio per impianti di ricezione, in particolare un impianto per piu' utenze a monocavo.
US9641890B2 (en) * 2012-05-01 2017-05-02 Time Warner Cable Enterprises Llc Media services transport format converter
US10448106B2 (en) * 2015-06-05 2019-10-15 Arris Enterprises Llc Profile based channel navigation

Also Published As

Publication number Publication date
CN111886873A (zh) 2020-11-03
EP3534609A1 (en) 2019-09-04
US20210006844A1 (en) 2021-01-07
EP3759929B1 (en) 2023-11-22
WO2019166567A1 (en) 2019-09-06
EP3759929A1 (en) 2021-01-06
CN111886873B (zh) 2023-06-20
US11463749B2 (en) 2022-10-04

Similar Documents

Publication Publication Date Title
US20170164071A1 (en) Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method
US8875192B2 (en) Method and apparatus for multiple audio outputs
US11743528B2 (en) Methods and systems for adaptive content delivery
CN103281495B (zh) 兼容dvb、atsc标准的数字电视接收机
CA2881417C (en) System and method bridging cloud based user interfaces
CN111886873B (zh) 用于处理视听流的方法和相应设备、电子组件、***、计算机可读程序产品、和存储介质
CN109196871B (zh) 用于个人多媒体内容分发的方法和装置
KR101220171B1 (ko) 댁내 이더넷 네트워크 기반의 멀티룸 시스템, 및 이를 위한 셋톱박스 장치
US11363310B2 (en) ATSC 3.0 hospitality TV system
KR20080005693A (ko) 데이터 방송 신호, 이를 처리하는 방법 및 수신하는 장치
US20220224962A1 (en) Dongle to convert formats to atsc 3.0 low power wireless
KR100837066B1 (ko) 지역별 tv 방송 시스템을 통합하여 관리하는 tv방송시스템 및 셋톱박스
KR20100127031A (ko) 방송 수신 방법 및 장치
US10484116B2 (en) Apparatus for converting broadcast signal and method for using the same
US20140237528A1 (en) Apparatus and method for use with a data stream
KR20210085932A (ko) 디지털 방송 시스템의 부가 데이터 처리 방법 및 장치
KR20160104456A (ko) 이동단말을 이용한 멀티 스크린 서비스 제공 시스템 및 그 방법
KR20010002202A (ko) 디지털 텔레비젼의 부가 데이터 표시장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
WITB Written withdrawal of application