KR101404493B1 - 스펙트럼의 이용가능한 채널을 사용하는 데이터의 무선 송신 - Google Patents
스펙트럼의 이용가능한 채널을 사용하는 데이터의 무선 송신 Download PDFInfo
- Publication number
- KR101404493B1 KR101404493B1 KR1020127004275A KR20127004275A KR101404493B1 KR 101404493 B1 KR101404493 B1 KR 101404493B1 KR 1020127004275 A KR1020127004275 A KR 1020127004275A KR 20127004275 A KR20127004275 A KR 20127004275A KR 101404493 B1 KR101404493 B1 KR 101404493B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- communication device
- format
- channel
- digital broadcast
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/53—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
- H04H20/61—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/38—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
- H04H60/41—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/02—Arrangements for relaying broadcast information
- H04H20/08—Arrangements for relaying broadcast information among terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/78—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by source locations or destination locations
- H04H60/80—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by source locations or destination locations characterised by transmission among terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
일반적으로, 본 명세서는 스펙트럼의 하나 이상의 식별된 채널들을 이용하여 데이터를 송신하기 위한 기술들과 관련된다. 하나의 예시적인 방법은, 제 1 통신 디바이스를 이용하여, 디지털 브로드캐스트 스펙트럼에서 현재 이용가능한 적어도 하나의 채널들 식별하는 단계, 및 제 1 통신 디바이스를 이용하여, 제 2 통신 디바이스로부터 전송된 데이터를 수신하는 단계를 포함한다. 이 방법은, 제 1 통신 디바이스로부터 디지털 브로드캐스트 스펙트럼의 적어도 하나의 식별된 채널에서 데이터를 송신하는 단계를 더 포함하고, 송신되는 데이터는 디지털 브로드캐스트 포맷에 따른다.
Description
본 출원은 2009년 8월 26일 출원되고 그 전체 내용이 본 명세서에 참조로 통합된 미국 출원 12/547,834호의 부분 계속 출원이다. 본 출원은 또한, 2009년 7월 17일 출원된 미국 가출원 61/226,608호 및 2010년 1월 15일 출원된 미국 가출원 61/295,495호에 대해 우선권을 주장하며, 이 가출원들 각각의 전체 내용은 본 명세서에 참조로 통합되었다.
본 명세서는 네트워크에서 데이터의 송신에 관한 것이다.
최근, 무선 HDMI(High-Definition Multimedia Interface)와 같은 멀티미디어 데이터의 무선 디스플레이를 위한 다수의 솔루션들이 개발되고 있다. 이 솔루션들의 주요한 의도는 특정한 컴포넌트(예를 들어, 셋톱 박스, 디지털 다기능 디스크(DVD) 플레이어, 계산 디바이스)와 디스플레이 디바이스 사이에서 HDMI 케이블을 대체하는 것이다.
몇몇 제공자들은, 압축되지 않은 비디오의 송신을 위한 사유(proprietary) 방법들을 이용하는 솔루션들을 개발해 왔다. 다른 솔루션들은 고객 전자 디바이스들(예를 들어, 게임 콘솔들 또는 DVD 플레이어들)을 타겟으로 할 수 있고, 호스트 및 클라이언트 측 모두에 전용 하드웨어를 요구할 수 있다. 이러한 전용 디바이스들에 대한 전력 소모는 매우 클 수 있다. 또한, 몇몇 솔루션들에서 압축되지 않은 비디오의 송신은 더 높은 해상도의 데이터 송신을 지원하기 위한 임의의 확장 능력들을 제한할 수 있다. 몇몇 기술들은 범용 디스플레이-확장 능력들을 가능하게 하기 위해, 로컬 무선 네트워크들(예를 들어, Wi-Fi)를 통한 모바일 통신 디바이스들을 위한 무선 디스플레이 확장들을 제공한다.
일반적으로, 본 명세서는 스펙트럼의 하나 이상의 식별된 채널들을 이용하여 데이터를 송신하기 위한 기술들과 관련된다. 몇몇 기술들은 통신 디바이스로부터 수신된 데이터의, 데이터 수신기 및/또는 텔레비젼과 같은 하나 이상의 다른 수신 디바이스들로의 무선 송신을 용이하게 할 수 있다. 다양한 예들에서, 이 기술들은, 소스 데이터를 제공하는 소스 통신 디바이스 및 다른 수신 디바이스들 모두에 무선으로 연결되는 독립형 디바이스에 의해 구현될 수 있다. 몇몇 경우들에서, 독립형 디바이스는, 데이터를 제 1 포맷으로부터 수신 디바이스들에 의해 용이하게 이용될 수 있는 다른 포맷으로 변환하는 트랜스코딩(transcoding) 동작들을 수행할 수 있다.
예시적인 방법은, 제 1 통신 디바이스를 이용하여, 디지털 브로드캐스트 스펙트럼에서 현재 이용가능한 적어도 하나의 채널을 식별하는 단계, 및 제 1 통신 디바이스를 이용하여, 제 2 통신 디바이스로부터 전송된 데이터를 수신하는 단계를 포함한다. 이 방법은, 제 1 통신 디바이스로부터 디지털 브로드캐스트 스펙트럼의 적어도 하나의 식별된 채널에서 데이터를 송신하는 단계를 더 포함하고, 송신되는 데이터는 디지털 브로드캐스트 포맷에 따른다.
예시적인 통신 디바이스는 하나 이상의 프로세서들, 채널 식별기, 수신기 및 송신기를 포함할 수 있다. 채널 식별기는 하나 이상의 프로세서들에 의해, 디지털 브로드캐스트 스펙트럼에서 현재 이용가능한 적어도 하나의 채널을 식별하도록 동작할 수 있다. 수신기는 하나 이상의 프로세서들에 의해, 제 2 통신 디바이스로부터 전송된 데이터를 수신하도록 동작할 수 있다. 송신기는 하나 이상의 프로세서들에 의해, 데이터를 디지털 브로드캐스트 스펙트럼의 적어도 하나의 식별된 채널에서 송신하도록 동작할 수 있고, 송신되는 데이터는 디지털 브로드캐스트 포맷에 따른다.
예시적인 컴퓨터 판독가능 저장 매체는, 통신 디바이스의 하나 이상의 프로세서들로 하여금 디지털 브로드캐스트 스펙트럼에서 현재 이용가능한 적어도 하나의 채널을 식별하게 하고, 제 2 통신 디바이스로부터 전송된 데이터를 수신하게 하고, 데이터를 디지털 브로드캐스트 스펙트럼의 적어도 하나의 식별된 채널에서 송신하게 하기 위한 명령들을 포함하고, 송신되는 데이터는 디지털 브로드캐스트 포맷에 따른다.
본 명세서에서 설명되는 기술들은 하드웨어, 소프트웨어, 펌웨어 또는 이들의 임의의 조합으로 구현될 수 있다. 예를 들어, 다양한 기술들이 하나 이상의 프로세서들에 의해 구현 또는 실행될 수 있다. 본 명세서에서 사용되는 바와 같이, 프로세서는, 마이크로프로세서, 주문형 집적 회로(ASIC), 필드 프로그래머블 게이트 어레이(FPGA), 디지털 신호 프로세서(DSP), 또는 다른 등가의 집적 또는 이산 로직 회로를 지칭할 수 있다. 소프트웨어는 하나 이상의 프로세서들에 의해 실행될 수 있다. 본 기술들을 실행하기 위한 명령들을 포함하는 소프트웨어는 초기에 컴퓨터 판독가능 매체에 저장될 수 있고, 프로세서에 의해 로딩 및 실행될 수 있다.
따라서, 본 명세서는 또한, 프로세서로 하여금, 본 명세서에서 설명되는 다양한 기술들 중 임의의 기술을 수행하게 하는 명령들을 포함하는 컴퓨터 판독가능 저장 멀티미디어를 고려한다. 몇몇 경우들에서, 컴퓨터 판독가능 저장 매체는, 제조자들에게 판매되고 그리고/또는 디바이스에서 이용될 수 있는 컴퓨터 프로그램 저장 물건의 일부를 형성할 수 있다. 컴퓨터 프로그램 물건은 컴퓨터 판독가능 매체를 포함할 수 있고, 몇몇 경우들에서, 또한 패키징 재료들을 포함할 수 있다.
하나 이상의 양상들의 세부사항들이 첨부된 도면들 및 하기 설명에서 기술된다. 다른 특징들, 목적들 및 이점들은 설명 및 도면들로부터, 그리고 청구항들로부터 명백할 것이다.
도 1은 무선 통신을 할 수 있는 다수의 통신 디바이스들 및 하나 이상의 데이터 수신기들의 일예를 도시하는 블록도이다.
도 2는 도 1에 도시된 통신 디바이스들 중 하나에 포함될 수 있는 데이터 변환 유닛/송신기의 추가적 세부사항들의 일예를 도시하는 블록도이다.
도 3은 무선 네트워크를 통해 제 2 통신 디바이스와 통신하는 제 1 통신 디바이스의 일예를 도시하는 블록도이고, 여기서, 제 2 통신 디바이스는 무선 네트워크를 통해 하나 이상의 데이터 수신기들과 통신한다.
도 4는 무선 네트워크를 통해 제 2 통신 디바이스와 통신하는 제 1 통신 디바이스의 다른 예를 도시하는 블록도이고, 여기서, 제 2 통신 디바이스는 무선 네트워크를 통해 하나 이상의 데이터 수신기들/출력 디바이스들과 통신한다.
도 5는 무선 네트워크(예를 들어, Wi-Fi 네트워크)를 통해 제 2 통신 디바이스와 통신하는 제 1 통신 디바이스(예를 들어, 핸드셋, 랩탑)의 다른 예를 도시하는 블록도이고, 여기서, 제 2 통신 디바이스는 무선 네트워크(예를 들어, ATSC 브로드캐스트 네트워크)를 통해 디지털 텔레비젼(TV) 수신기와 통신한다.
도 6은 무선 네트워크를 통해 제 2 통신 디바이스와 통신하는 제 1 통신 디바이스의 다른 예를 도시하는 블록도이고, 여기서 제 2 통신 디바이스는 무선 네트워크를 통해 디지털 텔레비젼(TV) 수신기와 통신한다.
도 7a 및 도 7b는, 제 1 디바이스로부터 제 2 디바이스로 무선으로 송신되고, 다음으로, 디스플레이의 목적으로 제 2 디바이스에 의해 후속적으로 TV로 송신되는 디스플레이 데이터의 일예를 도시하는 개념도들이다.
도 8은, 도 5에 도시된 통신 디바이스들 중 하나와 같은 통신 디바이스 내에서 구현될 수 있는 변환 유닛/송신기의 일예를 채널 식별기와 함께 도시하는 블록도이다.
도 9는, 도 5에 도시된 통신 디바이스들 중 하나와 같은 통신 디바이스 내에서 구현될 수 있는 변환 유닛/송신기의 다른 예를 채널 식별기와 함께 도시하는 블록도이다.
도 10은, 도 1 내지 도 6 중 임의의 도면에 도시된 통신 디바이스들 중 하나와 같은 통신 디바이스에 의해 데이터 통신을 위해 구현될 수 있는 프로토콜 스택(stack)의 일예를 도시하는 개념도이다.
도 11은, 제 1 통신 디바이스에 의해 제 2 통신 디바이스로 송신될 수 있는 데이터의 예시적인 데이터 포맷을 도시하는 개념도이다.
도 12는, 도 1 내지 도 6 중 임의의 도면에 도시된 통신 디바이스들 중 하나와 같은 통신 디바이스에 의해 수행될 수 있는 방법의 일예를 도시하는 흐름도이다.
도 2는 도 1에 도시된 통신 디바이스들 중 하나에 포함될 수 있는 데이터 변환 유닛/송신기의 추가적 세부사항들의 일예를 도시하는 블록도이다.
도 3은 무선 네트워크를 통해 제 2 통신 디바이스와 통신하는 제 1 통신 디바이스의 일예를 도시하는 블록도이고, 여기서, 제 2 통신 디바이스는 무선 네트워크를 통해 하나 이상의 데이터 수신기들과 통신한다.
도 4는 무선 네트워크를 통해 제 2 통신 디바이스와 통신하는 제 1 통신 디바이스의 다른 예를 도시하는 블록도이고, 여기서, 제 2 통신 디바이스는 무선 네트워크를 통해 하나 이상의 데이터 수신기들/출력 디바이스들과 통신한다.
도 5는 무선 네트워크(예를 들어, Wi-Fi 네트워크)를 통해 제 2 통신 디바이스와 통신하는 제 1 통신 디바이스(예를 들어, 핸드셋, 랩탑)의 다른 예를 도시하는 블록도이고, 여기서, 제 2 통신 디바이스는 무선 네트워크(예를 들어, ATSC 브로드캐스트 네트워크)를 통해 디지털 텔레비젼(TV) 수신기와 통신한다.
도 6은 무선 네트워크를 통해 제 2 통신 디바이스와 통신하는 제 1 통신 디바이스의 다른 예를 도시하는 블록도이고, 여기서 제 2 통신 디바이스는 무선 네트워크를 통해 디지털 텔레비젼(TV) 수신기와 통신한다.
도 7a 및 도 7b는, 제 1 디바이스로부터 제 2 디바이스로 무선으로 송신되고, 다음으로, 디스플레이의 목적으로 제 2 디바이스에 의해 후속적으로 TV로 송신되는 디스플레이 데이터의 일예를 도시하는 개념도들이다.
도 8은, 도 5에 도시된 통신 디바이스들 중 하나와 같은 통신 디바이스 내에서 구현될 수 있는 변환 유닛/송신기의 일예를 채널 식별기와 함께 도시하는 블록도이다.
도 9는, 도 5에 도시된 통신 디바이스들 중 하나와 같은 통신 디바이스 내에서 구현될 수 있는 변환 유닛/송신기의 다른 예를 채널 식별기와 함께 도시하는 블록도이다.
도 10은, 도 1 내지 도 6 중 임의의 도면에 도시된 통신 디바이스들 중 하나와 같은 통신 디바이스에 의해 데이터 통신을 위해 구현될 수 있는 프로토콜 스택(stack)의 일예를 도시하는 개념도이다.
도 11은, 제 1 통신 디바이스에 의해 제 2 통신 디바이스로 송신될 수 있는 데이터의 예시적인 데이터 포맷을 도시하는 개념도이다.
도 12는, 도 1 내지 도 6 중 임의의 도면에 도시된 통신 디바이스들 중 하나와 같은 통신 디바이스에 의해 수행될 수 있는 방법의 일예를 도시하는 흐름도이다.
도 1은, 하나 이상의 무선 네트워크들(7)을 통해 무선 통신을 할 수 있는 다수의 통신 디바이스들(1, 2) 및 하나 이상의 데이터 수신기들(9)의 일예를 도시하는 블록도이다. 통신 디바이스(1)는 통신 디바이스(2)로부터 데이터를 수신할 수 있고, 데이터 수신기들(9)에 데이터를 전송할 수 있다. 몇몇 경우들에서, 데이터는, 오디오 데이터, 비디오 데이터, 텍스트 데이터, 스피치 데이터 및 그래픽스 데이터 중 적어도 하나를 포함하는 멀티미디어 데이터를 포함할 수 있다.
몇몇 예들에서, 무선 네트워크들(7)은 Wi-Fi(IEEE(Institute of Electrical and Electronics Engineers) 802.11 표준들)를 통한 통신들과 같은, 무선 로컬 영역 네트워크(WLAN)를 통한 통신들에 대한 지원을 제공하는 네트워크를 포함할 수 있다. 몇몇 예들에서, 무선 네트워크들(7)은 Bluetooth®를 통한 통신들과 같은, 무선 개인 영역 네트워크(WPAN)를 통한 통신들에 대한 지원을 제공하는 네트워크를 포함할 수 있다. 몇몇 예들에서, 무선 네트워크들(7)은, 오직 몇몇 예를 든다면, ATSC(Advanced Television Systems Committee) 포맷(ATSC M/H(ATSC Mobile/Handheld) 포맷을 포함할 수 있음), DVB(Digital Video Broadcasting) 포맷, T-DMB(Terrestrial Digital Multimedia Broadcasting) 포맷, ISDB-T(Integrated Services Digital Broadcasting Terrestrial) 포맷, 또는 International Standard ISO/IEC(International Electrotechnical Commission) 13818-1에 의해 제공되는 MPEG-TS(Moving Picture Experts Group Transport Stream) 포맷과 같은 디지털 브로드캐스트 포맷에 대해 디지털 브로드캐스트 스펙트럼에 걸친 통신들에 대한 지원을 제공하는 네트워크를 포함할 수 있으며, 이는 더 상세히 후술할 것이다. ATSC 표준들은 디지털 텔레비젼 송신을 위해 어드밴스드 텔레비젼 시스템 위원회(Advanced Television Systems Committee)에 의해 개발된 표준들의 세트이다. ATSC M/H 표준들은 모바일 텔레비젼 송신을 위해 어드밴스드 텔레비젼 시스템 위원회에 의해 개발된 표준들의 세트이다. 본 명세서에서 사용되는 바와 같이, "ATSC"는, 디지털 텔레비젼(DTV)을 위한 ATSC 표준들 및/또는 ATSC M/H 표준들을 포함하는 임의의 ATSC-관련 표준들을 포함하고 지칭한다. DVB 표준들은, 국제적으로 수용되는, 디지털 텔레비젼을 위한 일 세트의 개방 표준들이고, ETSI(European Telecommunications Standards Institute), CENELEC(European Committee for Electrotechnical Standardization), 및 EBU(European Broadcasting Union)의 JTC(Joint Technical Committee)에 의해 공표되어 있다. DMB는 멀티미디어 데이터를 모바일 디바이스들로 전송하기 위한 디지털 무선 송신 기술이다. ISDB는 디지털 텔레비젼 및 디지털 라디오를 위한 일본 표준이다.
디지털 브로드캐스트 포맷은, 어떠한 특수하거나 특정한 수신지가, 송신된 데이터에 제공되거나 송신된 데이터에 의해 특정되지 않는 브로드캐스트 포맷일 수 있다. 예를 들어, 디지털 브로드캐스트 포맷은, 브로드캐스팅된 데이터 패킷 또는 유닛의 헤더가 어떠한 수신지 어드레스도 포함하지 않는 포맷을 포함할 수 있다.
몇몇 경우들에서, 무선 네트워크들(7)은, 적외선 또는 다른 무선 주파수 통신들과 같은 다른 무선 통신들에 대한 지원을 추가로 제공할 수 있다. 이 무선 통신들은, 통신 디바이스(1)가 채널 정보를 데이터 수신기들(9)에 제공하게 할 수 있다.
몇몇 예들에서, 통신 디바이스(2)는 무선 네트워크들(7)을 통해 통신 디바이스(1)와 무선으로 통신할 수 있거나 또는 통신하고 있고, 여기서, 통신 디바이스(2)는 무선 네트워크들(7)과 통신한다(예를 들어, 도 1에서 통신 디바이스(2)와 무선 네트워크들(7) 사이의 점선). 그러나, 다른 예들에서, 통신 디바이스(1) 또는 통신 디바이스(2)는 서로에 대해 도킹되거나(docked) 또는 그렇지 않으면 연결될 수 있고, 이 경우, 이 디바이스들은 무선 네트워크들(7)을 이용하지 않고 직접 통신할 수도 있다(예를 들어, 도 1에서 통신 디바이스(2)와 통신 디바이스(1) 사이의 점선).
통신 디바이스(1)는, 특정한 위치에서 데이터를 송신 또는 수신하는 하나 이상의 디바이스들의 고정 시스템 또는 하나 이상의 디바이스들의 모바일 시스템을 포함할 수 있다. 각각의 디바이스는 하나 이상의 프로세서들을 포함할 수 있다. 통신 디바이스(1)는 하나 이상의 독립형 디바이스들을 포함하거나, 더 큰 시스템의 일부일 수 있다. 예를 들어, 다른 디바이스들과 무선으로 통신하는 휴대용 디바이스들에 대한 주변 디바이스들 및/또는 액세서리들을 포함하는, 하나 이상의 주변 디바이스들(예를 들어, 키보드, 마우스)을 포함할 수 있다. 통신 디바이스(1)는 또한, 데이터 수신기들(9)과 같은 다수의 상이한 디바이스들에 미디어 데이터를 디스터빙(disturbing)할 수 있는 미디어 서버를 포함하거나 미디어 서버 내에 포함될 수 있다. 몇몇 경우들에서, 통신 디바이스(1)는, 전술한 디바이스들의 일부 또는 전부에서 이용될 수 있는 하나 이상의 집적 회로들 또는 칩들 내에 포함되는 컴포넌트들을 포함할 수 있다.
통신 디바이스(1)는 무선 네트워크들(7)을 통해 통신 디바이스(2)와 무선으로 통신할 수 있다. 예를 들어, 통신 디바이스(1)는, 통신 디바이스(2)의 데이터 송신기/수신기(4)에 의해 송신되는 데이터를 수신할 수 있다. 통신 디바이스(2)는 또한, 특정한 위치에서 데이터를 송신 또는 수신하는 하나 이상의 디바이스들의 고정 시스템 또는 하나 이상의 디바이스들의 모바일 시스템을 포함할 수 있다. 각각의 디바이스는 하나 이상의 프로세서들을 포함할 수 있다. 통신 디바이스(2)는 무선 통신 디바이스(예를 들어, 무선 모바일 핸드셋 또는 디바이스), 디지털 카메라, 디지털 텔레비젼(TV), 비디오 카메라, 비디오 전화, 디지털 멀티미티어 플레이어, 개인 휴대 정보 단말(PDA), 비디오 게임 콘솔, 개인용 컴퓨터 또는 랩탑 디바이스, 스마트북/스마트폰 또는 다른 비디오 디바이스를 포함하거나, 이들의 일부일 수 있다. 몇몇 경우들에서, 통신 디바이스(2)는, 전술한 디바이스들의 일부 또는 전부에서 이용될 수 있는 하나 이상의 집적 회로들 또는 칩들 내에 포함되는 컴포넌트들을 포함할 수 있다.
특정 예들에서, 통신 시스템(1)은 비디오 게임 또는 게이밍 애플리케이션들에 대해 이용될 수 있다. 이 예들에서, 통신 시스템(1)의 하나 이상의 사용자들은 통신 시스템(1)으로의 네트워크 접속(예를 들어, 무선 네트워크 접속)을 통해 다른 사용자들과 임의의 인터랙티브(interactive) 애플리케이션들을 포함하는 하나 이상의 게임들을 플레이할 수 있다. 실시간 정보를 포함하는, 게임들에 대한 그래픽스 및/또는 비디오 데이터는 데이터 수신기들(9)에 제공될 수 있고, 다음으로, 데이터 수신기들(9)에 연결된 개별 디스플레이 디바이스(예를 들어, 고해상도 텔레비젼 또는 디스플레이 디바이스) 상에 디스플레이될 수 있다. 이 방식으로, 사용자는 이 개별 디스플레이 디바이스 상에서 게임 애플리케이션에 대한 디스플레이 데이터를 볼 수 있다.
도 1에 도시된 바와 같이, 통신 디바이스(1)는, 채널 식별기(5)에 연결되는 데이터 변환 유닛/송신기(3)를 포함할 수 있다. 통신 디바이스(1)는 데이터를 수신, 프로세싱 및 생성할 수 있다. 예를 들어, 통신 디바이스(1)는 셀룰러, 로컬 및/또는 개인 무선(예를 들어, Wi-Fi, Bluetooth®), 또는, 예를 들어, ATSC, DVB, ISDB-T 또는 T-DMB를 포함하는 브로드캐스트 네트워크들을 포함하는 임의의 다수의 가능한 무선 또는 액세스 네트워크들을 통해 데이터를 (예를 들어, 통신 디바이스(2)로부터) 수신할 수 있다. 몇몇 예들에서, 통신 디바이스(1)는 유선 인터페이스를 통해 또는 하나 이상의 내장된 인터페이스들을 통해 데이터를 수신할 수 있다. 데이터는 또한, 카메라 또는 다른 캠코더 애플리케이션들을 위한 이미지/비디오 센서들을 통해 수신되는 데이터와 같은 압축되지 않은 포맷의 데이터를 포함할 수 있다. 몇몇 예들에서, 데이터는 오디오 데이터, 비디오 데이터, 그래픽스 데이터, 텍스트 데이터, 스피치 데이터 또는 메타데이터 중 하나 이상을 포함할 수 있다.
몇몇 예들에서, 통신 디바이스(1)는 무선 네트워크들(7) 중 하나일 수 있는 무선 로컬 영역 네트워크를 통해 통신 디바이스(2)로부터 데이터를 수신할 수 있다. 예를 들어, 몇몇 특정 시나리오들에서, 통신 디바이스(1) 및 통신 디바이스(2)는 임의의 WLAN(예를 들어, Wi-Fi) 프로토콜 또는 WPAN(예를 들어, Bluetooth®) 프로토콜을 통해 정보를 교환할 수 있다.
통신 디바이스(1)는 추가로, 무선 네트워크들(7)을 통해 데이터 수신기들(9)과 같은 하나 이상의 다른 디바이스들로 데이터를 브로드캐스팅 또는 그렇지 않으면 송신할 수 있다. 데이터 변환 유닛/송신기(3)는 데이터를 특정한 디지털 브로드캐스트 포맷으로 변환할 수 있다. 예를 들어, 데이터 변환 유닛/송신기(3)는 특정한 디지털 브로드캐스트 포맷(예를 들어, ATSC, DVB, ISDB-T, T-DMB, MPEG-TS)에 따르는 포맷으로 데이터를 인코딩할 수 있고, 변조할 수 있고, 다음으로 데이터를 송신할 수 있다.
채널 식별기(5)는 스펙트럼의 적어도 하나의 이용가능한 채널을 식별할 수 있고, 여기서, 통신 디바이스(1)의 하나 이상의 디바이스들은 적어도 하나의 이용가능한 채널의 식별에 관여될 수 있다. 예를 들어, 적어도 하나의 이용가능한 채널의 식별은 통신 디바이스(1)의 하나 이상의 디바이스들에 의해 개시될 수 있다. 몇몇 예들에서, 채널 식별기(5)는 디지털 텔레비젼 브로드캐스트 스펙트럼과 같은 디지털 브로드캐스트 스펙트럼의 미사용 및/또는 미허가 부분에서 적어도 하나의 이용가능한 채널을 식별할 수 있다. 몇몇 예들에서, 적어도 하나의 이용가능한 채널은 텔레비젼 대역 백색 공간을 포함할 수 있다. 2008년 11월 4일 연방 통신 협회(FCC; Federal Communications Commission)에 의해 채택되고 2008년 11월 14일에 FCC Order 08-260으로 공표된 "Second Report and Order and Memorandum Opinion and Order"에 특정된 바와 같이, "백색 공간"은, 허가된 서비스들에 의해 현재 이용되지 않고 따라서 미허가된 무선 송신기들에 의해 이용될 수 있는, 브로드캐스트 텔레비젼 스펙트럼의 미사용 부분들 또는 위치들을 포함할 수 있다.
몇몇 예들에서, 이용가능한 채널은 현재 미점유된 채널을 포함할 수 있다. 일예에서, 이용가능한 채널은, 예를 들어, FCC에 의해 허가된 사용자들과 같은, 어떠한 인가되거나 허가된 사용자들에 의해 현재 이용되고 있지 않은 채널을 포함할 수 있다. 일예에서, 이용가능한 채널은, 예를 들어, 다른 백색 공간 채널 사용자들과 같은 미허가된 사용자들에 의해 또는 허가된 사용자들에 의해 현재 이용되지 않는 채널을 포함할 수 있다. 몇몇 경우들에서, 이용가능한 채널은, 또 다른 허가된 사용자로부터 2차 허가를 획득할 때 사용자에 의해 이용될 수 있는 채널을 포함할 수 있다.
하나 이상의 이용가능한 채널들의 식별 시에, 변환 유닛/송신기(3)는 적어도 하나의 식별된 이용가능한 채널을 사용하여 데이터를 무선 네트워크들(7)을 통해 데이터 수신기들(9)로 송신할 수 있다. 몇몇 경우들에서, 통신 디바이스(1)는, 통신 디바이스(1) 또는 통신 디바이스(2) 내에서 로컬로 실행되는 하나 이상의 서비스들 또는 애플리케이션들의 실행에 기초하여, 자동으로 또는 사용자 입력을 통해 전술한 동작들 중 하나 이상을 수행할 것이다. 데이터 수신기들(9)은 통신 디바이스(1)로부터의 수신된 브로드캐스트 데이터를 복조 및/또는 디코딩하기 위한 기능을 포함할 수 있다.
전술된 바와 같이, 채널 식별기(5)는 특정한 디지털 브로드캐스트 포맷에 대한 디지털 브로드캐스트 스펙트럼에서 현재 이용가능한 적어도 하나의 이용가능한 채널을 식별할 수 있다. 일예로, 채널 식별기(5)는, 디지털 브로드캐스트 스펙트럼 내의 하나 이상의 채널 범위들 또는 대역들 내에서 신호 정보를 센싱함으로써 적어도 하나의 이용가능한 채널을 식별하기 위해 이용되는 스펙트럼 센서를 포함할 수 있다. 일예로, 채널 식별기(5)는, 현재 이용가능한 적어도 하나의 이용가능한 채널을 식별하기 위해 데이터베이스(예를 들어, 도 6에 도시된 것과 같은 디지털 TV 대역 데이터베이스)에 액세스할 수 있다.
예를 들어, 통신 디바이스(1)는 지오-로케이션(geo-location) 기능을 포함할 수 있고, 이에 의해, 통신 디바이스(1)는 예를 들어, 글로벌 측위 시스템(GPS) 또는 다른 유사한 컴포넌트, 파일럿 신호, 또는 인터넷 프로토콜 어드레스를 포함하는 다른 위치 기술들을 이용함으로써 위치 검색 서비스들에 기초하여 자신의 지리적 위치를 결정할 수 있다. 이 예에서, 통신 디바이스(1)는 이러한 위치 정보를 디지털 TV 대역 데이터베이스에 제공할 수 있다. 디지털 TV 대역 데이터베이스는, 위치에 기초하여 채널 정보와 파퓰레이팅될(populated) 수 있고, 통신 디바이스(1)에 의해 현재 점유된 지리적 영역 내의 임의의 이용가능한 채널들의 리스트를 통신 디바이스(1)에 제공할 수 있다.
몇몇 예들에서, 통신 디바이스(1)는 통신 디바이스(1)의 인터넷 프로토콜(IP) 어드레스를 이용하여, 위치 추정을 통해 자신의 지리적 위치를 결정할 수 있다. IP 어드레스에 의한 지오-로케이션은, 통신 디바이스(1)의 공개 IP 어드레스를 다른 전자적으로 이웃하는 서버들, 라우터들 또는 공지된 위치들을 갖는 다른 디바이스들의 IP 어드레스들과 비교함으로써, 통신 디바이스(1)의 지리적 위도, 경도, 및 또한 잠재적인 도시 및 국가를 결정하는 기술이다. 이 예들에서, 통신 디바이스(1)는 자신의 IP 어드레스를 (예를 들어, 무선 통신을 통해) 외부 서버에 제공할 수 있다. 외부 서버는 공지된 위치들을 갖는 다른 디바이스들의 IP 어드레스들을 포함하는 데이터베이스에 액세스할 수 있다. 외부 서버는, 통신 디바이스(1)의 IP 어드레스를, 데이터베이스 내의 공지된 위치들을 갖는 디바이스들의 IP 어드레스들과 비교함으로써 통신 디바이스(1)의 위치의 추정치를 획득하는 기술들을 이용할 수 있고, 다음으로, 이 추정된 위치를 통신 디바이스(1)에 다시 제공할 수 있다. 몇몇 경우들에서, 외부 서버는, 데이터베이스 내의 어떤 디바이스들이, 통신 디바이스(1)의 IP 어드레스에 가장 근접하게 매칭하거나 유사한 IP 어드레스들을 갖는지 결정함으로써 이 비교를 수행할 수 있다.
채널 식별기(5)는, 데이터 변환 유닛/송신기(3)에 의한 이용을 위해, 식별된 이용가능한 채널들 중 하나 이상을 자동으로 선택할 수 있다. 몇몇 경우들에서, 통신 디바이스(1)는 식별된 이용가능한 채널들의 리스트를 통신 디바이스(2)에 제공할 수 있다. 다음으로, 통신 디바이스(2)의 사용자 또는 애플리케이션은 이용가능한 채널들 중 하나 이상을 선택할 수 있고, 다음으로, 통신 디바이스(2)는 그 채널 선택(들)을 통신 디바이스(1)에 다시 전송할 수 있다. 몇몇 예들에서, 통신 디바이스(2) 상에서 실행되는 애플리케이션은 다수의 이용가능한 채널들을 요청할 수 있다. 예를 들어, 애플리케이션은 동일한 프로그램 컨텐츠 또는 데이터를 상이한 채널들을 통해 데이터 수신기들(9) 중 다수의 상이한 수신기들로 전송하기를 원할 수 있다. 몇몇 경우들에서, 애플리케이션은 상이한 프로그램 컨텐츠 또는 데이터를 상이한 채널들을 통해 데이터 수신기들(9) 중 동일한 수신기로 전송하기를 원할 수 있다. 이용가능한 채널들 중 다수의 채널들이 통신 디바이스(2)에 의해 선택될 수 있는 오직 몇몇 예시적인 예들이 존재한다.
도 1에 도시된 바와 같이, 통신 디바이스(1)는 선택적으로, 채널 송신기(11)를 포함할 수 있다. 통신 디바이스(1)는 디지털 브로드캐스트 스펙트럼의 미사용 부분을 통해 데이터를 송신할 수 있고, 하나의 송신 채널을 다른 송신 채널로 스위칭할 수 있다. 예를 들어, 통신 디바이스(1)는 스펙트럼의 미사용 부분에서 식별된 이용가능한 채널을 이용할 수 있고, 이 이용가능한 채널을 이용하여 데이터를 무선 네트워크들(7)을 통해 데이터 수신기들(9)로 송신할 수 있다. 몇몇 경우들에서, 통신 디바이스(1)는, 허가된 사용자에 의한 채널 이용의 후속 검출 시에 특정한 채널을 비워야(vacate) 할 필요가 있을 수 있다. 이 예들에서, 통신 디바이스(1)는 추가적 데이터를 데이터 수신기들(9)에 송신하는데 이용하기 위해 상이한 이용가능한 채널을 식별할 필요가 있을 수 있다. 이러한 예들에서, 채널 송신기(11)는 무선 네트워크들(7)을 통한 통신을 통해 채널 변경 정보를 데이터 수신기들(9)에 송신할 수 있다.
예를 들어, 채널 식별기(5)는, 데이터를 송신하기 위해 통신 디바이스(1)에 의한 사용을 위해 이용가능한 제 1 시점에 제 1 채널을 식별할 수 있다. 채널 송신기(11)는 무선 네트워크(7)를 통해 데이터 수신기들(9)에 정보를 전송할 수 있고, 무선 네트워크(7)는 데이터 수신기들(9)이 제 1 채널을 결정 또는 식별하게 할 수 있다. 예를 들어, 채널 송신기(11)는, 제 1 채널을 직접 특정하거나, 또는 그렇지 않으면, 데이터 수신기들(9)이 수신된 정보에 기초하여 제 1 채널을 결정하게 할 수 있는 정보를 전송할 수 있다.
추후의 시점에, 채널 식별기(5)는, 제 1 채널이 더 이상 통신 디바이스(1)에 의한 이용을 위해 이용가능하지 않다고 결정할 수 있다. 예를 들어, 다른 사용자(예를 들어, 허가된 사용자)가 제 1 채널의 점유를 취득했다면, 또는 그렇지 않고 제 1 채널이 이용불가능하게 된다면, 채널 식별기(5)는, 무선 네트워크들(7)을 통해 후속 데이터를 전송할 때 통신 디바이스(1)에 의한 이용을 위해 현재 이용가능한 제 2의 다른 채널을 식별할 필요가 있을 수 있다. 이러한 제 2 채널의 식별 시에, 채널 송신기(11)는, 데이터 수신기들(9)이 그 새로운 제 2 채널을 결정 또는 식별하게 할 수 있는 정보를 무선 네트워크들(7)을 통해 송신할 수 있다. 다음으로, 데이터 수신기들(9)은 통신 디바이스(1)로부터의 데이터 송신들을 제 2 채널을 통해 수신할 수 있다.
(예를 들어, 사용자의 청취 및/또는 시청 경험에 대한) 최소의 중단(interruption)으로 채널을 변경하기 위해, 폐쇄 루프 제어 메커니즘 또는 프로토콜이 이용될 수 있다. 이러한 제어 메커니즘은 무선 네트워크들(7)을 통한 채널 송신기(11)와 데이터 수신기들(9) 사이에서의 통신 프로토콜을 포함할 수 있다. 예를 들어, 데이터 수신기들(9)이, 데이터 수신기들(9) 내에 포함되거나 또는 그렇지 않으면 데이터 수신기들(9)에 연결되는 디바이스들(예를 들어, 디스플레이 디바이스들)의 최종 사용자들에게 최소의 중단으로 채널들을 효율적으로 변경할 수 있도록, 채널 송신기(11)는 무선 네트워크들(7)을 통해 채널 변경 정보를 데이터 수신기들(9)에 송신하기 위해 적외선(IR) 또는 무선 주파수(RF) 통신을 이용할 수 있다. 몇몇 경우들에서, 데이터 변환 유닛/송신기(3)는 데이터 수신기들(9)에 의해 프로세싱되는 데이터 플로우의 방해 또는 영향을 감소 또는 제거하기 위해, 이전에 이용된 채널 및 새로 선택된 채널 모두를 통해 리던던트(redundant) 정보를 전송할 수 있다.
몇몇 예들에서, 채널 송신기(11)는, 통신 디바이스(1) 내에 포함된 휴대용 디바이스 내에 내장될 수 있는 저전력 저비용 적외선 송신기를 포함할 수 있다. 채널 송신기의 송신 전력은 구성가능할 수 있고, 또한 사용자 프로그래밍가능할 수 있다. 예를 들어, 채널 송신기(11)는 수신기와의 시선(line-of-sight) 내에 있지 않을 수 있다. 이 경우, 채널 송신기(11)가 적외선 기반 송신기를 포함하면, 채널 송신기(11)의 더 높은 출력 전력은, 광이 장애물들로부터 산란하게 하여, 데이터 수신기들(9)에 도달하고 루프를 폐쇄하게 할 수 있다. 대안적으로, 채널 송신기가 IR-기반 송신기를 포함하면, 채널 송신기(11)는, 잠재적으로 데이터 수신기들(9) 쪽으로 지향되는 반사기를 가질 수 있다.
그러나, 채널 송신기(11)는 IR-기반 통신을 제공하도록 제한되지 않는다. 예를 들어, 채널 송신기(11)는 무선 네트워크/통신들(7)을 통해 임의의 수의 무선 주파수 또는 무선 통신들을 데이터 수신기들(9)에 제공할 수 있다. 예를 들어, 채널 송신기(11)는 Bluetooth®, ZigBee®, 초광대역(UWB), 무선 개인 영역 네트워크(WPAN), 또는 IR에 대안적이거나 부가적인 다른 저전력 무선 RF 프로토콜들을 구현할 수 있다. 여기서, 채널 송신기(11)는 채널 정보를 송신하기 위해 IR 통신, RF 통신, 또는 둘의 조합을 이용할 수 있다.
일 양상에서, 통신 디바이스(1)는 통신 디바이스(2)로부터 데이터를 수신할 수 있다. 통신 디바이스(1)의 채널 식별기(5)는 무선 네트워크들(7) 중 하나에서의 스펙트럼과 같은 스펙트럼의 적어도 하나의 채널을 식별할 수 있다. 다음으로, 데이터 변환 유닛/송신기(3)는 스펙트럼의 적어도 하나의 식별된 채널에서 데이터를 송신할 수 있다. 예를 들어, 데이터 변환 유닛/송신기(3)는 무선 네트워크들(7)을 통해 데이터를 데이터 수신기들(9)에 브로드캐스팅할 수 있다.
통신 디바이스(2)는 데이터를 제 1 데이터 포맷으로 통신 디바이스(1)에 전송할 수 있다. 다음으로, 통신 디바이스(1)는 이 데이터를 적어도 하나의 식별된 채널에서 제 2 데이터 포맷으로 전송할 수 있다. 제 1 데이터 포맷은 제 2 데이터 포맷과 동일하거나 동일하지 않을 수 있다. 예를 들어, 제 1 데이터 포맷이 제 2 데이터 포맷과 동일하면, 통신 디바이스(1)는 데이터 수신기들(9)로의 자신의 송신 또는 브로드캐스트 이전에 데이터를 반드시 변경할 필요가 없을 수 있다. 한편, 제 1 데이터 포맷이 제 2 데이터 포맷과 상이하면, 통신 디바이스(1)는, 아래에서 더 설명되는 바와 같이, 데이터를 데이터 수신기들(9)에 송신하기 전에 데이터를 인코딩 또는 트랜스코딩할 수 있다. 몇몇 예들에서, 통신 디바이스(1)는 통신 디바이스(2)로부터 디지털 브로드캐스트 포맷으로 전송된 데이터를 수신할 수 있고, 통신 디바이스(1)는 데이터를 무선 네트워크들(7)을 통해 디지털 브로드캐스트 포맷으로 데이터 수신기들(9)에 브로드캐스팅하거나 또는 그렇지 않으면 송신할 수 있다.
몇몇 예들에서, 통신 디바이스(1)는 통신 디바이스(2)에 도킹되거나 또는 그렇지 않으면 직접 연결될 수 있다. 다른 예들에서, 통신 디바이스(1) 및 통신 디바이스(2)는 제 1 무선 프로토콜(예를 들어, WLAN, WPAN 프로토콜)을 이용하여 무선 네트워크들(7)을 통해 통신할 수 있다. 그러나, 통신 디바이스(1)는 상이한 프로토콜 또는 표준을 이용하여 데이터를 데이터 수신기들(9)에 송신할 수 있다. 예를 들어, 통신 디바이스(1)는 디지털 텔레비젼 브로드캐스트 포맷(예를 들어, ATSC)과 같은, 무선 네트워크들(7)을 통한 디지털 브로드캐스트 포맷에 따라 데이터를 브로드캐스팅할 수 있다. 따라서, 무선 네트워크들(7)은 다양한 통신 표준들 또는 프로토콜들을 지원하는 다수의 상이한 네트워크 유형들을 포함할 수 있다. 몇몇 예들에서, 통신 디바이스(2) 및 통신 디바이스(1)는 제 1 무선 네트워크(예를 들어, WLAN, WPAN)를 통해 통신할 수 있고, 통신 디바이스(1)는 제 2의 상이한 무선 네트워크(예를 들어, 디지털 브로드캐스트 네트워크)를 통해 데이터 수신기들(9)과 통신할 수 있으며, 여기서, 제 1 및 제 2 무선 네트워크들 각각은 무선 네트워크들(7)에 포함된다. 그 결과, 통신 디바이스(2)는, 임의의 이러한 능력들 또는 기능을 통신 디바이스(2)에 반드시 포함시키지 않으면서, 데이터 수신기들(9)로의 통신 디바이스(1)의 브로드캐스트 통신 능력들의 장점을 취할 수 있다. 대신에, 통신 디바이스(2)는 무선(예를 들어, WLAN, WPAN) 통신을 통해 통신 디바이스(1)와 무선으로 통신하거나 직접 통신할 수 있고, 다음으로, 통신 디바이스(1)로 하여금 데이터 수신기들(9)로의 브로드캐스트 통신들을 처리하게 할 수 있다.
통신 디바이스(2)로부터 전송된 데이터는 통신 디바이스(2)의 디스플레이 정보를 포함할 수 있다. 디스플레이 정보는, 통신 디바이스(2) 상에 렌더링되는 1차(primary) 디스플레이 데이터를 포함할 수 있다. 예를 들어, 1차 디스플레이 데이터는, 통신 디바이스(2)의 디스플레이 상에(예를 들어, 모바일 디바이스의 스크린 상에) 디스플레이되는 임의의 데이터를 포함할 수 있다. 다음으로, 통신 디바이스(1)는, (예를 들어, 디지털 텔레비젼의 디스플레이와 같은, 데이터 수신기들(9)에 연결된 디스플레이 상에서의) 디스플레이를 목적으로, 1차 디스플레이 데이터를 데이터 수신기들(9)로 송신함으로써, 통신 디바이스(1)로부터의 데이터를 적어도 하나의 식별된 채널에서 송신할 수 있다.
그러나, 몇몇 예들에서, 통신 디바이스(1)로부터의 데이터를 적어도 하나의 식별된 채널에서 송신하는 것은, 통신 디바이스(2) 상에 디스플레이되는 1차 디스플레이 데이터와는 상이한 2차(secondary) 디스플레이 데이터를 송신하는 것을 포함할 수 있다. 통신 디바이스(1)는, 통신 디바이스(2) 상에 실제로 디스플레이되지 않는 2차 디스플레이 데이터를 포함하는 디스플레이 정보를 통신 디바이스(2)로부터 수신할 수 있다. 그러나, 2차 디스플레이 데이터는 데이터 수신기들(9)에 연결된 디스플에이 상에서는 디스플레이될 수 있다. 예를 들어, 이것은, 통신 디바이스(2)의 사용자가, 통신 디바이스(2)의 디스플레이 스크린 상에 완전히 피트(fit)되지는 않을 수 있는 컨텐츠(예를 들어, 웹 페이지들, 데스크탑 정보)를 시청하기를 원할 수도 있는 경우에 발생할 수 있다.
몇몇 예들에서, 통신 디바이스(2)에 의해 통신 디바이스(1)로 전송되는 디스플레이 데이터는, 통신 디바이스(2)에 의해 디스플레이될 수 있는 1차 디스플레이 데이터 및 1차 디스플레이 데이터와는 상이한 2차 디스플레이 데이터 모두를 포함할 수 있고, 여기서, (예를 들어, 2차 디스플레이 데이터가 통신 디바이스(2)에 의해 제공되는 디스플레이 스크린 상에 피트되지 않으면) 2차 디스플레이 데이터는 통신 디바이스(2) 상에 디스플레이되지 않는다. 이 예들에서, 통신 디바이스(1)는 디스플레이의 목적으로, 1차 디스플레이 데이터 및/또는 2차 디스플레이 데이터를 데이터 수신기들(9)에 송신할 수 있다. 예를 들어, 데이터 수신기들(9)이, 통신 디바이스(2)에 의해 제공되는 디스플레이 스크린보다 큰 디스플레이 스크린에 연결되면, 데이터 수신기들(9)에 연결된 디스플레이 스크린은, 예를 들어, 2차 디스플레이 데이터를 디스플레이함으로써, 더 많은 양의 데이터를 디스플레이할 수 있다. 데이터 수신기들(9)에 연결되는 디스플레이 스크린은 또한 1차 디스플레이 데이터를 디스플레이하도록 구성될 수 있다.
몇몇 예들에서, 통신 디바이스(2)로부터 전송되는 데이터는 통신 디바이스(2)의 휴먼 인터페이스 디바이스(예를 들어, 터치 스크린과 같은 터치-기반 디바이스)에 의해 제공되는 데이터를 포함할 수 있다. 통신 디바이스(1)는 휴먼 인터페이스 디바이스에 의해 제공되는 데이터를 데이터 수신기들(9)에 송신할 수 있고, 여기서, 휴먼 인터페이스 디바이스에 의해 제공되는 데이터는, 데이터 수신기들(9)에 연결된 디스플레이 스크린에 의해 디스플레이되는 아이콘(예를 들어, 커서)을 제어하기 위해 데이터 수신기들(9)에 의해 이용될 수 있다. 예를 들어, 통신 디바이스(2)의 터치 스크린은, 데이터 수신기들(9)의 디스플레이 상에서 커서 또는 다른 아이콘을 제어하기 위해, 예를 들어, 터치 패드로서 이용될 수 있다.
도 2는, 도 1에 도시된 데이터 변환 유닛/송신기(3)의 추가적 세부사항들의 일예를 도시하는 블록도이다. 데이터 변환 유닛/송신기(3)는 통신 디바이스(2)의 일부일 수 있다. 도 2에 도시된 바와 같이, 데이터 변환 유닛/송신기(3)는 데이터 수신기(6) 및 데이터 송신기를 포함할 수 있다. 데이터 변환 유닛/송신기(3)는 또한 선택적으로, 변환 유닛(8) 및 침묵(quieting) 유닛(15)을 포함할 수 있다.
데이터 수신기(6)는 하나 이상의 소스들로부터 데이터를 수신할 수 있다. 예를 들어, 데이터 수신기(6)는, 셀룰러, 로컬 무선(예를 들어, Wi-Fi, Bluetooth®), 또는, 예를 들어, ATSC, DVB, ISDB-T 또는 T-DMB를 포함하는 브로드캐스트 네트워크들을 포함하는 임의의 다수의 가능한 무선 또는 액세스 네트워크들을 통해 데이터를 (예를 들어, 통신 디바이스(2)로부터) 수신할 수 있다. 데이터 송신기는 데이터 변환 유닛/송신기(3)로부터 데이터를 송신할 수 있다. 데이터 송신기(3)는 셀룰러, 로컬 무선(예를 들어, Wi-Fi, Bluetooth®), 또는, 예를 들어, ATSC, DVB, ISDB-T 또는 T-DMB를 포함하는 브로드캐스트 네트워크들을 포함하는 임의의 다수의 가능한 무선 또는 액세스 네트워크들을 통해 데이터를 전송할 수 있다.
데이터 변환 유닛/송신기(3)가 임의의 수신된 데이터를 데이터 수신기에 전송하기 전에, 이러한 데이터를 상이한 포맷으로 변환할 필요가 있을 수 있는 상황들에서, 변환 유닛(8)은 이러한 변환 동작들을 수행할 수 있다. 아래에서 더 상세히 설명되는 바와 같이, 변환 유닛(8)은 인코딩 및/또는 트랜스코딩 동작들을 수행할 수 있다. 예를 들어, 통신 디바이스(1)가 제 1 포맷(예를 들어, 동영상 전문가 그룹(MPEG)4 파트 2)의 데이터를 수신하지만 제 2 포맷(예를 들어, MPEG-2)의 데이터를 데이터 수신기에 전송하면, 변환 유닛(8)은 제 1 포맷의 데이터를 제 2 포맷의 데이터로 트랜스코딩하기 위한 하나 이상의 트랜스코딩 기능들을 수행할 수 있다.
침묵 유닛(15)은 스펙트럼 센싱 동작들 동안 송신 침묵 인터벌들을 제공할 수 있다. 예를 들어, 채널 식별기(5; 도 1)가 스펙트럼 센싱 기능을 포함하면, 침묵 유닛(15)은 침묵 시간 인터벌들을 제공할 수 있다. 이러한 시간 인터벌들 동안, 데이터 변환 유닛/송신기(3)는 무선 네트워크들(7)을 통해 데이터를 데이터 수신기들(9)에 송신하는 것을 억제할 수 있다. 예를 들어, 데이터 변환 유닛/송신기(3)는, 예를 들어, 자신의 데이터 송신 기능들을 일시적으로 디스에이블시키거나 심지어 일시적으로 턴오프(turn-off)시킴으로써, 데이터를 송신하는 것을 억제할 수 있다. 일예에서, 채널 식별기(5)는, 스펙트럼의 적어도 하나의 채널(예를 들어, 백색 공간 채널)이 사용을 위해 이용가능한지 여부를 적어도 일 시간 인터벌 동안 검출할 수 있다. 이 적어도 하나의 시간 인터벌 동안, 침묵 유닛(15)은 (예를 들어, 데이터 송신기(10)를 일시적으로 디스에이블시키거나 턴오프함으로써) 데이터 송신기(10)로 하여금 임의의 데이터를 데이터 수신기들(9)에 송신하는 것을 억제하게 할 수 있고, 이것은, 데이터 송신과 스펙트럼 센싱 동작들 사이의 잠재적 간섭을 감소시킬 수 있다. 도 2에는 개별적인 선택적 컴포넌트로서 도시되었지만, 몇몇 예시적인 경우들에서, 침묵 유닛(15)은 데이터 송신기(10)에 포함될 수 있다.
도 3은 무선 네트워크(18)를 통해 제 2 통신 디바이스(20)와 통신하는 제 1 통신 디바이스(12)의 일예를 도시하는 블록도이고, 여기서, 제 2 통신 디바이스(20)는 무선 네트워크(28)를 통해 하나 이상의 데이터 수신기들(30)과 통신한다. 통신 디바이스(12)는 통신 디바이스(20)에 데이터(예를 들어, 멀티미디어 데이터)를 전송할 수 있다. 몇몇 경우들에서, 데이터는 오디오 데이터, 비디오 데이터, 텍스트 데이터, 스피치 데이터, 그래픽스 데이터 및 보조 인터랙티버티 데이터 중 적어도 하나를 포함하는 멀티미디어 데이터를 포함할 수 있다.
도 1의 통신 디바이스(2)와 유사한 통신 디바이스(12)는, 특정한 위치에서 데이터를 송신 또는 수신하는 하나 이상의 디바이스들의 고정 시스템 또는 하나 이상의 디바이스들의 모바일 시스템을 포함할 수 있다. 각각의 디바이스는 하나 이상의 프로세서들을 포함할 수 있다. 통신 디바이스(12)는, 무선 통신 디바이스(예를 들어, 무선 모바일 핸드셋 또는 디바이스), 디지털 카메라, 디지털 텔레비젼(TV), 비디오 카메라, 비디오 전화, 디지털 멀티미티어 플레이어, 개인 휴대 정보 단말(PDA), 비디오 게임 콘솔, 개인용 컴퓨터 또는 랩탑 디바이스, 스마트북/스마트폰 또는 다른 비디오 디바이스를 포함하거나, 이들의 일부일 수 있다. 몇몇 경우들에서, 통신 디바이스(12)는, 전술한 디바이스들의 일부 또는 전부에서 이용될 수 있는 하나 이상의 집적 회로들 또는 칩들 내에 포함되는 컴포넌트들을 포함할 수 있다.
도 3에 도시된 바와 같이, 통신 디바이스(12)는 하나 이상의 멀티미디어 프로세서들(14)을 포함한다. 멀티미디어 프로세서들은, 그래픽스 데이터, 오디오 데이터 및 비디오 데이터를 각각 프로세싱하기 위해, 하나 이상의 그래픽스 프로세서들(예를 들어, 그래픽스 프로세싱 유닛), 오디오 프로세서들 및 비디오 프로세서들을 포함할 수 있다. 멀티미디어 프로세서들(14)은 또한, 디스플레이 프로세서 또는 오디오 출력 프로세서와 같은, 출력을 위한 데이터를 프로세싱하는 하나 이상의 프로세서들을 포함할 수 있다.
멀티미디어 프로세서들(14)은 통신 디바이스(12)의 데이터 변환 유닛/송신기(16)에 데이터를 제공할 수 있다. 도 2에 도시된 데이터 변환 유닛/송신기(3)와 유사하게, 데이터 변환 유닛/송신기(16)는 데이터 수신기, 데이터 송신기 및 선택적인 변환 유닛을 포함할 수 있다. 통신 디바이스(12)가 무선 네트워크(18)를 통한 자신의 송신 이전에 데이터(예를 들어, 오디오 데이터, 비디오 데이터)를 인코딩하면, 선택적인 변환 유닛은 이러한 인코딩 기능을 수행할 수 있다. 이러한 변환 유닛은 또한, 통신 디바이스(12)가 개별 디바이스로부터 인코딩된 데이터를 수신하는 경우 디코딩 기능을 수행할 수 있다.
통신 디바이스(20)는 통신 디바이스(12)로부터의 임의의 송신된 데이터를 무선 네트워크(18)를 통해 수신할 수 있다. 몇몇 예들에서, 무선 네트워크는 무선 로컬 네트워크를 포함할 수 있다. 도 1의 통신 디바이스(1)와 유사하게, 통신 디바이스(20)는 데이터 변환 유닛/송신기(24) 및 채널 식별기를 포함할 수 있다. 데이터 변환 유닛/송신기(24)는 데이터 변환 유닛/송신기(3)와 유사할 수 있고, 채널 식별기(26)는 채널 식별기(5)와 유사할 수 있다. 데이터 변환 유닛/송신기(24) 및 채널 식별기(26)는 하나 이상의 프로세서들(22)에 의해 실행되거나 하나 이상의 프로세서들(22)에 구현될 수 있다. 통신 디바이스(20)는 무선 네트워크(28)를 통해 데이터를 하나 이상의 데이터 수신기들(30)에 송신할 수 있다. 몇몇 예들에서, 무선 네트워크(28)는 디지털 텔레비젼 브로드캐스트 네트워크와 같은 디지털 브로드캐스트 네트워크를 포함할 수 있다. 도 3에는 도시되지 않았지만, 통신 디바이스(20)는 또한, 도 1에 도시된 채널 송신기(11)와 유사하게 기능할 수 있는 채널 송신기(미도시)를 선택적으로 포함할 수 있다.
도 3의 예에서, 무선 네트워크(18)는 무선 네트워크(28)와 상이할 수 있다. 따라서, 통신 디바이스(12)는 무선 네트워크(18)를 통해 데이터를 통신 디바이스(20)에 전송할 수 있는 한편, 통신 디바이스(20)는 상이한 무선 네트워크(28)를 통해 데이터를 데이터 수신기들(30)에 전송할 수 있다.
통신 디바이스(12)는 데이터를 제 1 데이터 포맷으로 통신 디바이스(20)에 전송할 수 있다. 다음으로, 통신 디바이스(20)는 이 데이터를 적어도 하나의 식별된 채널에서 제 2 데이터 포맷으로 전송할 수 있다. 제 1 데이터 포맷은 제 2 데이터 포맷과 동일하거나 동일하지 않을 수 있다. 예를 들어, 제 1 데이터 포맷이 제 2 데이터 포맷과 동일하면, 통신 디바이스(20)는 데이터 수신기들(30)로의 자신의 송신 또는 브로드캐스트 이전에 데이터를 반드시 변경할 필요가 없을 수 있다. 한편, 제 1 데이터 포맷이 제 2 데이터 포맷과 상이하면, 통신 디바이스(20)는, 아래에서 더 설명되는 바와 같이, 데이터를 데이터 수신기들(30)에 송신하기 전에 데이터를 인코딩 또는 트랜스코딩할 수 있다.
몇몇 예들에서, 무선 네트워크(18)를 통해 통신 디바이스(12)와 통신 디바이스(20) 사이에서 교환되는 데이터의 포맷(예를 들어, MPEG-4 포맷)은, 무선 네트워크(28)를 통해 통신 디바이스(20)와 데이터 수신기들(30) 사이에서 교환되는 데이터의 포맷(예를 들어, MPEG-2)과 상이할 수 있다. 또한, 무선 네트워크(18)는 무선 네트워크(28)와는 상이한 유형의 네트워크일 수 있다. 그 결과, 통신 디바이스(20)는, 하나의 무선 네트워크(예를 들어, Wi-Fi, Bluetooth®)를 통해 통신 디바이스(12)로부터 제 1 포맷으로 데이터를 수신하고, 다음으로 그 수신된 데이터를 또 다른 무선 네트워크(예를 들어, ATSC 브로드캐스트 네트워크)를 통해 제 2 포맷으로 데이터 수신기들에 송신하는 브릿지(bridge) 또는 인터페이스 모듈로서 잠재적으로 간주될 수 있다.
몇몇 예들에서, 통신 디바이스(12)는, 데이터 수신기들(30)에 직접 데이터 통신들을 제공할 수 있는 임의의 기능을 반드시 포함할 필요는 없을 수 있지만, 대신에, 이 통신들을 관리 및 제어할 때 통신 디바이스(20)에 의존할 수 있다. 데이터 수신기들(30)과의 이 통신들을 위한 임의의 특수화된 기능들은 통신 디바이스(12)보다는 통신 디바이스(20) 내에 포함될 수 있다. 따라서, 통신 디바이스(12)는, 무선 네트워크(18)를 통해 통신 디바이스(20)와 통신하도록 허용하는 기능을 포함할 필요만 있을 수 있다.
몇몇 예들에서, 통신 디바이스(20)는, 통신 디바이스(12)에 대한 주변/액세서리 디바이스로서 기능할 수 있는 휴대용 디바이스를 포함할 수 있다. (예를 들어, 통신 디바이스(12)가 키보드 또는 마우스를 포함하지 않을 수 있는 모바일 핸드셋을 포함하면) 예를 들어, 통신 디바이스(20)는, 통신 디바이스(12)와 무선으로 통신하고 통신 디바이스(12)와 함께 동작할 수 있는 착탈식(detachable)/접이식(foldable) 키보드 또는 마우스를 포함할 수 있다.
도 4는 무선 네트워크(38)를 통해 제 2 통신 디바이스(40)와 통신하는 제 1 통신 디바이스(32)의 다른 예를 도시하는 블록도이고, 여기서, 제 2 통신 디바이스(40)는 무선 네트워크(46)를 통해 하나 이상의 데이터 수신기들/출력 디바이스들(48A-48N)과 통신한다. 도 3의 통신 디바이스(12)와 유사하게, 통신 디바이스(32)는 하나 이상의 멀티미디어 프로세서들(34) 및 데이터 변환 유닛/송신기(36)를 포함한다.
또한, 통신 디바이스(32)는 멀티미디어 프로세서들(34)과 통신가능하게 연결되는 하나 이상의 출력 디바이스들(33)을 포함한다. 출력 디바이스들(33)은 디스플레이 디바이스 및 스피커들을 포함할 수 있다. 멀티미디어 프로세서들(34)은 출력 디바이스들(33)에 출력 데이터를 제공할 수 있다. 예를 들어, 멀티미디어 프로세서들(34) 중 디스플레이 프로세서는 멀티미디어 프로세서들(34) 내의 각각의 비디오 및 그래픽스 프로세서들로부터의 비디오 및/또는 그래픽스를 프로세싱할 수 있고, 출력 디바이스들(33) 내의 디스플레이 디바이스에 디스플레이 출력을 제공할 수 있다. 멀티미디어 프로세서들(34) 중 오디오 출력 프로세서는 출력 디바이스들(33) 내에 포함된 임의의 스피커들에 오디오 출력을 제공할 수 있다.
도 3에 도시된 통신 디바이스(20)와 유사하게, 통신 디바이스(40)는 채널 식별기(44)와 통신가능하게 연결된 데이터 변환 유닛/송신기(42)를 포함한다. 데이터 변환 유닛/송신기(42)는 미디어 데이터를 프로세싱하고, 무선 네트워크(46)를 통해 수신기/출력 디바이스들(48A-48N)과 같은 다수의 외부 디바이스들에 송신할 수 있다.
수신기/출력 디바이스들(48A-48N)은 통신 디바이스(40)에 의해 송신된 데이터를 각각 수신할 수 있고, 통신 디바이스(40)로부터 데이터가 브로드캐스팅되고 있는 적절한 채널(예를 들어, 주파수 또는 주파수 대역)로 튜닝하는 튜너를 각각 포함할 수 있다. 몇몇 경우들에서, 수신기/출력 디바이스들(48A-48N)은 통신 디바이스(40)로부터의 수신된 브로드캐스트 데이터를 복조 및/또는 디코딩하기 위한 기능을 포함할 수 있다.
일반적으로, 통신 디바이스(40)는 무선 네트워크(46)를 통해 수신기/출력 디바이스들(48A-48N) 중 하나 이상에 데이터를 브로드캐스팅하거나 그렇지 않으면 송신할 수 있다. 수신기/출력 디바이스(48A-48N) 각각은 데이터 수신기 및 하나 이상의 출력 디바이스들(예를 들어, 디스플레이 디바이스)을 포함할 수 있다. 데이터 수신기 및 출력 디바이스들은 별개의 또는 통합된 컴포넌트들일 수 있다. 예를 들어, 수신기/출력 디바이스(48A)가 디지털 털레비젼을 포함하면, 수신기 및 디스플레이 디바이스는 디지털 텔레비젼에 통합될 수 있다.
도 5는, 무선 네트워크(예를 들어, Wi-Fi 네트워크)(56)를 통해 제 2 통신 디바이스(58)와 통신하는 제 1 통신 디바이스(예를 들어, 핸드셋, 랩탑)(50)의 다른 예를 도시하는 블록도이고, 여기서, 제 2 통신 디바이스(58)는 무선 네트워크(예를 들어, ATSC 브로드캐스트 네트워크)(64)를 통해 디지털 텔레비젼(TV) 수신기(70)와 통신한다. 도 5의 예에서, 통신 디바이스(50)는 도 4의 통신 디바이스(32)와 유사하게 기능할 수 있다. 통신 디바이스(50)는 무선 통신 핸드셋(예를 들어, 모바일 전화 또는 PDA) 또는 랩탑 컴퓨터와 같은 모바일 통신 디바이스를 포함할 수 있다. 몇몇 예들에서, 통신 디바이스(32)는 모바일 통신 핸드셋, 개인용 컴퓨터 또는 랩탑 컴퓨터, 디지털 멀티미디어 플레이어, 개인 휴대 정보 단말(PDA), 비디오 게임 콘솔, 스마트북/스마트폰 또는 다른 비디오 디바이스와 같은 임의의 형태의 모바일 디바이스를 포함할 수 있다.
통신 디바이스(32)와 유사하게, 통신 디바이스(50)는 데이터 변환 유닛/송신기(54)와 통신가능하게 연결되는 하나 이상의 멀티미디어 프로세서들(52)을 포함한다. 멀티미디어 프로세서들(52)은 또한 디스플레이 및 하나 이상의 스피커들(51)에 연결된다. 디스플레이/스피커들(51)은 도 4에 도시된 출력 디바이스들(33)의 일예일 수 있다.
통신 디바이스(50)는 무선 네트워크(56)를 통해 통신 디바이스(58)와 통신할 수 있다. 무선 네트워크(56)는, Wi-Fi 또는 Bluetooth® 프로토콜들에 대한 지원을 제공하는 네트워크와 같은 무선 로컬 영역 네트워크를 포함할 수 있다. 이 예들에서, 통신 디바이스들(58, 50)이 동일한 건물(예를 들어, 집) 또는 일반 영역에 위치되는 경우에서와 같이, 통신 디바이스(58)는 통신 디바이스(50)에 비교적 근접하게 위치될 수 있다. 몇몇 예들에서, 통신 디바이스(58)는 통신 디바이스에 대한 주변 디바이스를 포함할 수 있다. 예를 들어, 통신 디바이스(58)는, 무선 네트워크(56)를 통해 데이터를 수신 및/또는 송신하기 위한 기능을 포함하는 키보드(예를 들어, 착탈식 키보드, 무선 키보드) 또는 마우스 디바이스(예를 들어, 무선 마우스)를 포함할 수 있다. 통신 디바이스(50)와 통신 디바이스(58) 사이의 임의의 통신은 Wi-Fi 또는 Bluetooth®와 같은 무선 통신 프로토콜에 따를 수 있다.
도 4의 통신 디바이스(40)와 유사하게, 통신 디바이스(58)는 데이터 변환 유닛/송신기(60) 및 채널 식별기(62)를 포함한다. 도 4의 예에서, 데이터 변환 유닛/송신기(60)는, 이 컴포넌트가 하나 이상의 텔레비젼 디바이스들에 데이터를 송신할 수 있는 것을 고려하면, 디지털 TV 변환 유닛/송신기(60)를 포함한다.
디지털 TV 변환 유닛/송신기(60)는 무선 네트워크(64)를 통해 디지털 TV 수신기(튜너)(70)에 데이터를 송신할 수 있다. 몇몇 경우들에서, 무선 네트워크(64)는 디지털 TV 브로드캐스트 네트워크를 포함할 수 있고, 디지털 TV 변환 유닛/송신기(60)에 의해 송신된 데이터는 특정한 디지털 브로드캐스트 포맷(예를 들어, ATSC)에 따를 수 있다. 전술된 바와 같이, 채널 식별기(62)는 무선 네트워크(64) 내에서 사용을 위해 이용가능한 하나 이상의 채널들을 식별할 수 있다. 예를 들어, 무선 네트워크(64)가 디지털 TV 브로드캐스트 네트워크(예를 들어, ATSC 표준에 따르는 네트워크)이면, 채널 식별기(62)는, 디지털 TV 수신기(70)에 데이터를 송신하기 위해 디지털 TV 변환 유닛/송신기(60)에 의해 이용될 수 있는, 디지털 브로드캐스트 스펙트럼 내의 백색 공간을 식별할 수 있다.
디지털 TV 수신기(70)는 디스플레이 디바이스 및 하나 이상의 스피커들(68)에 통신가능하게 연결된다. 디지털 TV 수신기(70) 및 디스플레이/스피커들(68)은 별개의 컴포넌트들을 포함할 수 있다. 몇몇 경우들에서, 디지털 TV 수신기(70) 및 디스플레이/스피커들(68)은 디지털 TV 세트(66)에 통합될 수 있고 그리고/또는 장착될 수 있다. 몇몇 경우들에서, 디지털 TV(66)는 고해상도 TV(HDTV)를 포함할 수 있다.
무선 네트워크(56)를 통한 통신 디바이스(50)로부터 통신 디바이스(58)로의 데이터 통신 및 무선 네트워크(64)를 통한 통신 디바이스(58)로부터 디지털 TV 수신기(70)로의 데이터 통신을 통해, 다른 방식으로 통신 디바이스(50)의 디스플레이/스피커들(51) 상에 디스플레이되었을 데이터는 디스플레이/스피커들(68) 상에서의 디스플레이를 위해 확장될 수 있다. 예를 들어, 통신 디바이스(50)는, 디스플레이 스크린이 사이즈에서 제한되는 모바일 핸드셋 디바이스를 포함할 수 있다. 몇몇 경우들에서, 디스플레이는 터치 스크린을 포함하는 액정 디스플레이(LCD)를 포함할 수 있다.
그러나, 특히 디스플레이(68)의 디스플레이 스크린이, 대형 스크린의 HDTV를 포함할 수 있는 디지털 TV(66) 내에 포함되면, 디스플레이(68)의 디스플레이 스크린은 사이즈에서 훨씬 더 클 수 있다. 몇몇 경우들에서, 이 디스플레이는, 평판 액정 디스플레이(LCD), 평판 플라즈마 디스플레이, 프로젝션 디스플레이 디바이스, 프로젝터 디바이스 등을 포함할 수 있다. 통신 디바이스(50)의 디스플레이/스피커들(51)의 디스플레이 상에 디스플레이될 임의의 데이터는 디스플레이/스피커들(68)의 디스플레이 상에 또한 디스플레이될 수 있고, 이것은, 훨씬 더 견고하고 크고 고해상도의 시청 경험을 최종 사용자에게 제공할 수 있다. 통신 디바이스(50)로부터의 오디오 데이터가 또한 디스플레이/스피커들(68) 상에서의 출력을 위해 제공될 수 있다.
이를 달성하기 위해, 통신 디바이스(50)의 데이터 변환 유닛/송신기(54)는 무선 네트워크(56)를 통해 데이터를 통신 디바이스(58)에 송신할 수 있고, 데이터는, 오디오 데이터, 비디오 데이터, 그래픽스 데이터, 텍스트 데이터, 스피치 데이터, 보조 인터랙티버티 데이터 또는 다른 데이터를 포함할 수 있다. 몇몇 경우들에서, 통신 디바이스(58)는 통신 디바이스(50)에 대한 주변 디바이스를 포함할 수 있다. 이 경우들에서, 통신 디바이스는, 사용자가 통신 디바이스(50)와 함께 이용할 수 있는 키보드 또는 마우스와 같은 무선 주변 디바이스를 포함할 수 있다. 예를 들어, 통신 디바이스(50)가 모바일 핸드셋을 포함하면, 통신 디바이스(58)는, 이 모바일 핸드셋과 함께 이용될 수 있는 주변 디바이스를 포함할 수 있다.
통신 디바이스(58)는, 디지털 텔레비젼 브로드캐스트 네트워크를 포함할 수 있는 무선 네트워크(64)에서 하나 이상의 이용가능한 채널들을 식별하기 위해 자신의 채널 식별기(62)를 이용한다. 다음으로, 통신 디바이스(58)는 무선 네트워크(64)를 통해 데이터를 디지털 TV 수신기(70)에 송신할 수 있고, 다음으로, 디지털 TV 수신기(70)는 디스플레이/스피커들(68) 상에서의 출력을 위한 데이터를 제공할 수 있다.
몇몇 예들에서, 특히 무선 네트워크(56)가 무선 네트워크(64)와는 상이한 네트워크를 포함하는 경우, 통신 디바이스(50)는, 데이터를 디지털 TV 수신기(70)에 송신할 때 통신 디바이스(58)에 의해 이용되는 것과는 상이한 데이터 포맷으로 통신 디바이스(58)에 데이터를 송신할 수 있다. 이 경우들에서, 디지털 TV 변환 유닛/송신기(60)는 통신 디바이스(50)로부터 수신한 데이터를 상이한 데이터 포맷으로 변환할 수 있다. 예를 들어, 아래에서 더 상세히 설명되는 바와 같이, 디지털 TV 변환 유닛/송신기(60)는 통신 디바이스(50)로부터 수신된 데이터를 디지털 TV 수신기(70)에 재송신하기 전에 인코딩 또는 트랜스코딩할 수 있다.
몇몇 경우들에서, 디지털 TV 변환 유닛/송신기(60)는, 통신 디바이스(50)로부터 수신된 멀티미디어 데이터의 다수의 수신된 스트림들을 다수의 브로드캐스트 채널들을 통해 송신될 수 있는 개별적인 단일 프로그램 전송 스트림들로 변환 및/또는 캡슐화(encapsulate)할 수 있다. 어떤 경우들에서, 멀티미디어 데이터의 다수의 스트림들은 동일한 전송 스트림에 캡슐화되고 단일 채널에서 송신될 수 있다. 하나의 멀티미디어 스트림은, 멀티미디어 데이터에 대한 메타데이터 또는 보충 멀티미디어 정보를 포함하는 PIP(picture-in-picture) 데이터 경로로서 송신될 수 있다. 메타데이터는, 예를 들어, 텍스트, 통지 메시지들, 프로그램 가이드 정보 또는 메뉴 정보 중 하나 이상을 포함할 수 있다.
통신 디바이스(58)가, 디지털 TV(66)에 내장되거나 그렇지 않으면 그 일부일 수 있는 디지털 TV 수신기(70)에 의해 직접 프로세싱될 수 있는 포맷으로, 무선 네트워크(64)를 통해 데이터를 송신할 수 있기 때문에, 통신 디바이스(58)는, 예를 들어, 셋-탑 박스 또는 디스플레이(68) 상에서의 프리젠테이션 이전에 임의의 수신된 데이터를 디코딩하는데 이용되는 다른 중간적(intermediate) 디바이스와 같은, 디지털 TV(66)를 위한 임의의 추가적 하드웨어 컴포넌트들없이, 디지털 TV(66)에 대한 직접 인터페이스를 통신 디바이스(50)에 제공하는 TV-어댑터(adapter)의 형태로 기능할 수 있다. 통신 디바이스(58)는, 디지털 TV(66)와의 끊김없는(seamless) 상호동작가능성을 가능하게 하기 위해 디지털 TV 수신기(70)에 의해 직접 수신 및 프로세싱될 수 있는 적절한 포맷(예를 들어, ATSC 포맷)으로 데이터를 포맷팅할 수 있다.
도 6은, 무선 네트워크(80)를 통해 제 2 통신 디바이스(82)와 통신하는 제 1 통신 디바이스(72)의 다른 예를 도시하는 블록도이고, 여기서, 제 2 통신 디바이스(82)는 무선 네트워크(90)를 통해 디지털 TV 수신기(96)와 통신한다. 몇몇 예들에서, 통신 디바이스(72)는 도 5의 통신 디바이스(50)와 유사하게 기능할 수 있고, 통신 디바이스(82)는 도 5의 통신 디바이스(58)와 유사하게 기능할 수 있다. 도 5와 유사한 디지털 TV 수신기(96) 및 디스플레이/스피커들(94)는 선택적으로 디지털 TV(92)에 통합될 수 있다.
도 6에 도시된 바와 같이, 통신 디바이스(72)는 디스플레이 및 하나 이상의 스피커들(72), 하나 이상의 멀티미디어 프로세서들(74) 및 송신기/수신기(78)를 포함한다. 송신기/수신기(78)는 데이터의 수신 및 송신 모두를 할 수 있고, 통신 디바이스(72)에 의한 사용을 위해 이러한 데이터를 프로세싱할 수 있다. 도 6의 예에 도시된 바와 같이, 멀티미디어 프로세서들(74)은 하나 이상의 코덱(coder/decoder)들(76)을 포함한다. 코덱들(76)은 통신 디바이스(72)의 송신기/수신기(78)에 의해 송신될 데이터를 특정한 데이터 포맷으로 인코딩할 수 있고, 또한, 송신기/수신기(78)에 의해 수신된 특정한 포맷의 데이터를 디코딩할 수 있다.
코덱들(76)은, 멀티미디어 프로세서들(74)에 의해 프로세싱된 비디오 및 오디오 데이터를 인코딩/디코딩하기 위한 하나 이상의 비디오 코덱들 및 오디오 코덱들을 포함할 수 있다. 예를 들어, 코덱들(76)은 MPEG-4 코덱을 포함할 수 있다. 다수의 예들에서, 모바일 디바이스(예를 들어, 모바일 핸드셋, PDA 등)는, 동영상 전문가 그룹에 의해 정의된 MPEG-4(예를 들어, MPEG-4, 파트 2) 표준에 따르는 데이터를 프로세싱하기 위해 MPEG-4 코덱을 포함할 수 있다.
통신 디바이스(82)는 채널 식별기(88)에 통신가능하게 연결된 송신기/수신기(84)를 포함한다. 채널 식별기(88)는 도 5에 도시된 채널 식별기(62)와 유사하게 기능할 수 있다. 송신기/수신기(84)는 도 5의 변환 유닛/송신기(60)와 유사한 기능을 포함할 수 있다. 몇몇 예들에서, 송신기/수신기(84)는 도 2에 도시된 것과 유사한 컴포넌트들을 포함할 수 있다. 예를 들어, 송신기/수신기(84)는 데이터를 수신하기 위한 데이터 수신기 및 데이터를 송신하기 위한 데이터 송신기를 포함할 수 있다. 송신기/수신기(84)는 선택적으로, 도 2에 도시된 침묵 유닛(15)과 유사한 침묵 유닛, 및 변환 유닛을 포함할 수 있다.
몇몇 상황들에서, 송신기/수신기(84)는, 무선 네트워크(90)를 통해 디지털 TV 수신기(96)에 데이터를 송신하는데 이용되는 상이한 포맷을 갖는 데이터를 통신 디바이스(72)로부터 수신할 수 있다. 이 경우들에서, 송신기/수신기(84)는 수신된 데이터를 디지털 TV 수신기(96)로의 자신의 재송신 이전에 변환(예를 들어, 인코딩, 트랜스코딩)할 필요가 있을 수 있다.
도 6의 특정한 예에서, 송신기/수신기(84)는 하나 이상의 코덱들 및/또는 트랜스코더들(86)을 포함한다. 이 코덱들/트랜스코더들(86)은 제 1 포맷의 데이터를 제 2의 상이한 포맷의 데이터로 변환할 수 있다. 코덱들/트랜스코더들(86)은 하나 이상의 오디오 트랜스코더들 및/또는 비디오 트랜스코더들을 포함할 수 있다.
몇몇 상황들에서, 코덱들/트랜스코더들(86)은 오디오 트랜스코딩을 수행할 수 있다. 예를 들어, 코덱들/트랜스코더들(86)은 오디오 데이터를 AC-3 포맷으로 트랜스코딩할 수 있고, 이 포맷은, 무선 네트워크(90)를 통해 데이터를 디지털 TV 수신기(96)에 송신할 때 이용될 수 있는 포맷이다. 몇몇 경우들에서, 통신 디바이스(82)는 오디오 데이터에 대한 트랜스코딩을 수행하지 않을 수 있고, 이러한 데이터를 통신 디바이스(72)로부터 디지털 TV 수신기(96)로 전달할 수 있다. 그러나, 스테레오 오디오 트랜스코딩은 비디오 트랜스코딩에 비해 종종 덜 복잡하고, 따라서, 레이턴시/성능에 대한 임의의 영향은 덜 심각할 수 있다. 그 결과, 코덱들/트랜스코더들(86)은, 무선 네트워크(90)에 의해 구현되는 임의의 송신 프로토콜에 따르는 포맷으로 오디오 데이터를 트랜스코딩하는 오디오 트랜스코딩 기능을 종종 포함할 수 있다.
코덱들/트랜스코더들(86)은 또한 하나 이상의 비디오 인코더들을 포함할 수 있다. 다양한 모바일 디바이스들은 디지털 텔레비젼 브로드캐스트 네트워크들(예를 들어, ATSC-부합 네트워크들)에 의해 이용되는 다양한 데이터 포맷들을 지원하지 않을 수 있다. 예를 들어, 통신 디바이스(72)는 자신의 코덱들(76) 내에 임의의 MPEG-2 인코더들을 포함하지 않을 수 있다. 그러나, 다양한 모바일 디바이스들은 MPEG-4(파트 2)에 대한 지원을 제공할 수 있고, 따라서, 통신 디바이스(72)의 코덱들(76)은 비디오 텔레포니와 같은 다양한 애플리케이션들을 지원하기 위한 MPEG-4 인코더를 포함할 수 있다. 따라서, 이러한 유형의 경우들에서, 코덱들/트랜스코더들(86)은, MPEG-4 포맷의 데이터를 MPEG-2 포맷으로 트랜스코딩할 수 있는 트랜스코더들을 포함할 수 있다. 코덱들/트랜스코더들(86)은 또한, 수신된 데이터의 해상도를 업-샘플링(up-sample)하기 위한 전처리 기능을 포함할 수 있고, 그리고/또는 HDTV들 상에서의(예를 들어, 디지털 TV(92) 상에서의) 고해상도 재생을 가능하게 하기 위해 프레임 레이트-업(rate-up) 변환을 수행할 수 있다.
일반적으로, 코덱들/트랜스코더들(86)은, 무선 네트워크(80)를 통해 통신 디바이스(82)에 의해 수신된 데이터의 포맷, 및 무선 네트워크(90)를 통해 통신 디바이스에 의해 송신될 데이터의 포맷 모두에 의해 지원되는 특징들의 서브세트를 선택함으로써 지능적인 트랜스코딩 동작들을 수행할 수 있다. 예시의 목적으로 하나의 매우 특정한 예를 제공하기 위해, 통신 디바이스(72)의 코덱들(76)은 MPEG-4 코덱을 포함하고, 통신 디바이스(82)의 코덱들/트랜스코더들(86)은 MPEG-4 - MPEG-2(MPEG-4 to MPEG-2) 트랜스코더를 포함한다.
예시의 목적으로 제공되지만 제한적인 것으로 고려되어서는 안되는 이 매우 특정한 예에서, MPEG-4 - MPEG-2 트랜스코더는, MPEG-4 및 MPEG-2 데이터 포맷들/표준들 모두에 의해 지원될 수 있는 특징들의 선택 그룹에 기초하여 트랜스코딩을 수행할 수 있다. 몇몇 예시들을 제공하기 위해, 트랜스코더는, 트랜스코더에 대한 레이턴시 및 전력 소모를 최소화하기 위한 노력으로 MPEG-4(단순 프로파일)로부터 MPEG-2(메인 프로파일)로의 헤더 트랜스코딩을 수행할 수 있다. 통신 디바이스(72)의 코덱들(76)은 I(인트라) 및 P(예측) 프레임들을 MPEG-4 단순 프로파일에 따라 인코딩할 수 있고, MPEG-2의 일부가 아닌 제한되지 않은 모션 벡터들과 같은 특징들을 회피할 수 있다.
이 경우, 코덱들/트랜스코더들(86)은 I 및 P 프레임 코딩된 데이터를 MPEG-2 헤더들로 (예를 들어, ATSC 포맷에 따라) 재 캡슐화할 수 있고, 여기서, 코딩된 데이터(예를 들어, 슬라이스/매크로블록 데이터)는 트랜스코딩되지 않는다. B(양방향) 프레임들은, 지원될 수도 있지만, 다양한 경우들에서, 디코딩 버퍼 깊이 및 그에 따른 레이턴시를 감소시키기 위해 이용되지 않을 수 있다. MPEG-4는 MPEG-2에서는 이용가능하지 않은 몇몇 코딩 모드들을 지원하고, 그 결과, 이 코딩 모드들은, 무선 네트워크(90)로의 송신을 위해 데이터를 준비할 때 트랜스코더에 의해 이용되지 않을 수 있다. 또한, 코덱들(76) 내의 MPEG-4 코덱 및 트랜스코더(86) 내의 MPEG-4 - MPEG-2 트랜스코더는 인터레이싱된(interlaced) 코딩의 이용을 회피할 수 있고, 대신에 단계적인 스캔 순서 인코딩(progressive scan order encoding)을 이용할 수 있다. 몇몇 대안적 예들에서, 코덱들/트랜스코더들(86)은, MPEG-4 형태에 의도된 하드웨어 가속기들을 이용할 수 있는 단순화된 MPEG-2 엔트로피 인코더를 포함할 수 있다.
몇몇 예들에서, 멀티미디어 프로세서들(74)이, 통신 디바이스(82)로 전송되는 모든 데이터의 일부를 인코딩하지 않을 수 있는 것이 가능하다. 이 예들에서, 코덱들/트랜스코더들(86)은 수신된 데이터를, 무선 네트워크(90)를 통한 데이터 송신에 이용되는 데이터 포맷으로 직접 인코딩할 수 있다. 몇몇 경우들에서, 통신 디바이스(72)의 코덱들(76)이, 출력되는 데이터(예를 들어, 비디오 데이터, 오디오 데이터)를, 무선 네트워크(80) 및 무선 네트워크(90)를 통한 데이터 송신에 허용될 수 있거나 그렇지 않으면 그에 따르는 포맷으로 직접 인코딩할 수 있는 것이 또한 가능하다. 이 경우들에서, 통신 디바이스(82)의 코덱들/트랜스코더들(86)은, 통신 디바이스(72)로부터 수신된 데이터의 전부 또는 일부를 인코딩 또는 심지어 트랜스코딩할 필요가 없을 수도 있다. 대신에, 코덱들/트랜스코더들(86)은 이 데이터를 디지털 TV 수신기(96)에 전달할 수 있다.
통신 디바이스(82)의 코덱들/트랜스코더들(86)이 (예를 들어, MPEG-4로부터 MPEG-2로의) 트랜스코딩 기능을 제공하는 경우들에서, 통신 디바이스(82) 및 통신 디바이스(72)는 시작 시에 또는 구성 스테이지 동안, 핸드셰이킹(handshaking), 또는 이용될 수 있는 코딩 기능을 결정하기 위한 다른 동작들을 수행할 수 있다. 예를 들어, 통신 디바이스(72)는, 자신의 코덱들(76)에 의해 지원되는 데이터 포맷들 또는 표준들의 세트를 특정할 수 있고, 이는 통신 디바이스(82)에 전송된다. 유사하게, 통신 디바이스(82)는 무선 네트워크(90)를 통한 데이터 통신에 이용되는 데이터 포맷들 또는 표준들의 세트를 통신 디바이스(72)에 명시할 수 있다. 일예로, 통신 디바이스(72)는, 자신의 코덱들(76)이 MPEG-4 데이터 포맷을 지원한다고 특정할 수 있고, 통신 디바이스(82)는, 무선 네트워크(90)를 통해 자신이 제공하는 데이터 통신이 MPEG-2 포맷/표준에 따르는 것을 통신 디바이스(72)에 명시할 수 있다.
정보의 이러한 교환 동안, 통신 디바이스(72) 및 통신 디바이스(82)는, 무선 네트워크(80)를 통해 통신 디바이스(72)로부터 통신 디바이스(82)로 전송될 데이터가 따르는 데이터 포맷에 대해 서로 동의할 수 있다. 예를 들어, 이 디바이스들(72 및 82)은, MPEG-4 및 MPEG-2 표준들 모두에 의해 지원되는 특징들의 세트를 포함하는 데이터 포맷에 대해 동의할 수 있다. 다음으로, 코덱들/트랜스코더들(86)은 MPEG-4 코딩된 데이터와 MPEG-2 코딩된 데이터 사이에서 헤더만의(header-only) 트랜스코딩을 수행하는 것과 같은 특정한 트랜스코딩 동작들을 수행할 수 있다.
이 프로세스 동안, 통신 디바이스(72)는 또한, 통신 디바이스(82)로의 데이터 통신에 이용되거나 이용되지 않을 수 있는 코딩 기능을 결정할 수 있다. 예를 들어, 전술한 바와 같이, 통신 디바이스(82)에 의해 어떤 특징들 및 데이터 포맷(들)이 이용되는지를 결정한 후, 통신 디바이스(72)는 코덱들(76)에 의해 수행되는 인코딩 동작들을 조정할 수 있다.
예를 들어, 코덱들(76)이 MPEG-4 인코더를 포함하면, 통신 디바이스(72)는, MPEG-4 단순 프로파일에 따라 I 및 P 프레임들을 인코딩하도록, 그리고, MPEG-2에 의해 지원되지 않는 제한되지 않은 모션 벡터들과 같은 이러한 특징들을 회피하도록, 코덱들(76)을 제어할 수 있다. 또한, 통신 디바이스(72)는, B 프레임들의 이용을 최소화하거나 심지어 회피하도록, 그리고, 인터레이싱된 코딩과 같은, MPEG-2에 의해 지원되지 않는 코딩 모드들의 이용을 회피하도록 코덱들(76)을 제어할 수 있다. 이러한 방식으로 코덱들(76)을 제어함으로써, 통신 디바이스(82)에 의해 수신되는 데이터는, 무선 네트워크(90)를 통한 송신을 위해 코덱들/트랜스코더들(86)에 의해 MPEG-2 포맷으로 더 효율적으로 트랜스코딩될 수 있다.
따라서, 몇몇 예들에서, 통신 디바이스(72) 및 통신 디바이스(82)는, 코덱들(76) 및 코덱들/트랜스코더들(86)에 공통되거나 이들에 의해 이용될 수 있는 데이터 포맷 특징들의 세트를 초기에 결정할 수 있다. 이 예들에서, 코덱들/트랜스코더들(86)은 특징들의 이 공통 세트에 기초하여 하나 이상의 트랜스코딩 동작들을 수행할 수 있고, 몇몇 예들에서는 헤더 트랜스코딩, 예를 들어, 통신 디바이스(72)에 의해 제공된 데이터에 대해, MPEG-4로부터, 무선 네트워크(90)를 통한 데이터 통신을 위해 부합되는 MPEG-2 헤더로의 헤더 트랜스코딩을 수행할 수 있다.
몇몇 예들에서, 코덱들/트랜스코더들(86)은, 이용될 수 있는 상이한 데이터 포맷들에 의해 지원되는 특징들의 공통 세트에 기초하여 트랜스코딩 기능을 수행할 수 있다. 예를 들어, 코덱들/트랜스코더들(86)은 MPEG-4 데이터 포맷과 MPEG-2 데이터 포맷 사이의 트랜스코딩을 수행하도록 구성될 수 있다. 통신 디바이스(82)는 MPEG-4에 따르는 무선 네트워크(80)를 통해 통신 디바이스(72)로부터 데이터를 수신하도록 구성될 수 있다. 그러나, 통신 디바이스(82)는 MPEG-2 포맷에 따르는 무선 네트워크(90)를 통해 데이터를 송신할 필요가 있을 수 있다. 이 경우, 코덱들/트랜스코더들(86)은, MPEG-4 및 MPEG-2 모두에 의해 지원되는 특징들의 공통 세트에 기초하여, 수신된 데이터를, MPEG-4 포맷으로부터, 무선 네트워크(90)를 통한 데이터 통신을 위해 허용될 수 있는 MPEG-2 포맷으로 트랜스코딩하는 트랜스코딩 기능을 수행할 수 있다.
아래에 나타낸 표 1은, MPEG-2 및 MPEG-4(파트 2) 데이터 포맷들/표준들 각각에 의해 지원되는 특정한 특징들의 일예를 나타낸다. 표 1의 제 1 열은 특정한 특징들을 특정하고; 제 2 열은 이 특징들에 대한 MPEG-2에서의 지원(또는 이들의 잠재적 부족)을 특정하고; 제 3 열은 이 특징들에 대한 MPEG-4에서의 지원(또는 이들의 잠재적 부족)을 특정하고; 그리고, 제 4 열은 MPEG-4 및 MPEG-2 모두에 의해 지원되는 공통 특징들의 세트를 특정하며, 이들은, 통신 디바이스(72) 및 통신 디바이스(82) 중 하나 또는 둘 모두에서의 인코딩 및/또는 트랜스코딩 기능을 목적으로 이용될 수 있다.
특징 | MPEG-2 | MPEG-4(파트 2) | MPEG-4 및 MPEG-2에 대한 특징들 |
DCT | 8x8 | 8x8 | 예 |
양자화 행렬들 | 예 | 예 (인트라-코딩을 위한 비선형 DC 양자화) |
예 (인트라-코딩을 위한 비선형이 아닌 DC 양자화) |
스캔 | ZZ & 교번 | 3 스캔들 | 오직 역호환가능한 ZZ |
인트라-코딩을 위한 DC/AC 예측 | 예(DC) 아니오(AC) |
예(DC) 아니오(AC) |
오직 단순 DC 예측 - AC 예측 없음 |
코딩 모드들: - I, P 영상들 - B 영상들 |
예(I,P) 예(B) |
예 PB |
예(I,P) 레이턴시를 개선하고 역호환성을 위해 B-프레임들 없음 |
모션 보상 블록 사이즈들 | 16x16, 16x8 | 16x16, 16x8, 8x8 | 오직 16x16 (매크로블록 당 1개의 모션 벡터) (인터레이싱된 코딩을 위해 16x8이 이용되며, 이것은 필수적이 아님) |
부분적 화소 모션 보상 | ½ 화소 | ½ 화소 | ½ 화소 |
인터레이스 - 필드/프레임 DCT - 필드/프레임 MC |
모두 예 | 모두 예 | 인터레이싱된 인코딩은 필수적이 아님 |
에러 회복 - 재동기화 마커들 - 데이터 분할 - RVLC |
슬라이스(고정된 구조) - 예 (데이터 분할) - 아니오 (RVLC) |
가변 슬라이스 구조 - 예 (데이터 분할) - 예 (RVLC) |
프로세싱에서의 단순화를 위해, 그리고, 레이턴시 최적화들을 위해, 슬라이스 당 1 MB 행의 고정된 슬라이스 구조가 이용될 수 있음. 다른 에러 회복 특징들은 필수적이 아닐 수 있음. (회복은 MPEG-2 TS의 리던던트 영상 패킷들을 통해 인에이블될 수 있음) |
확장성 - 시간적 - 공간적 |
예(시간적) 예(공간적) |
예(시간적) 예(공간적) |
이 프로파일들은 휴대용 디바이스들 또는 TV들에서 현재 지원되지 않기 때문에, 어떠한 확장성도 필수적이 아닐 수 있음 |
필터들-잡음 감소 | 아니오 | 예 - 후처리 필터 | 인에이블되지 않음. 선택 전처리에서 잡음 감소가 인에이블될 수 있음 |
몇몇 예들에서, 통신 디바이스(72)는 보조 인터랙티버티 데이터를 통신 디바이스(82)에 추가로 송신할 수 있다. 이 인터랙티버티 데이터는, 예를 들어, 디스플레이 디바이스 상에서 디스플레이되는 아이콘들 및/또는 커서들에 대응하고, 사용자에 의해 제어 또는 조작될 수 있는 데이터를 포함할 수 있다. 커서는 아이콘의 일예를 포함할 수 있다. 예를 들어, 다양한 그래픽 및/또는 비디오 데이터가, 디스플레이/스피커들(73)에 포함된 디스플레이 상에서 통신 디바이스(72)의 사용자에게 디스플레이될 수 있다. 또한, 하나 이상의 커서들 또는 다른 아이콘들(예를 들어, 화살표들)이 디스플레이 상에 디스플레이될 수 있다. 사용자는, 입력 디바이스(예를 들어, 키보드)의 조작, 또는 터치 스크린 또는 디스플레이/스피커들(73)에 의해 제공되는 다른 터치/휴먼 인터페이스 디바이스의 제어를 통하는 것과 같이, 사용자 인터페이스를 통해 이 커서들 또는 아이콘들을 제어할 수 있다. 커서들 또는 아이콘들 자체는 사용자-정의가능하거나 사용자-선택가능할 수 있다.
통신 디바이스(72)는 임의의 그래픽, 비디오 또는 오디오 데이터를, 예를 들어, 통신 디바이스(82)에 송신할 수 있어서, 통신 디바이스(82)는 디스플레이/스피커들(94) 상에서의 출력을 위해 이러한 데이터를 무선 네트워크(90)를 통해 송신할 수 있다. 또한, 통신 디바이스(72)는 보조 인터랙티브 데이터를 통신 디바이스(82)에 송신할 수 있고, 보조 인터랙티브 데이터는 사용자에 의해 조작되는 커서들/아이콘들에 관한 정보 및 디스플레이에서 이러한 커서들/아이콘들의 임의의 이동을 포함할 수 있다. 다음으로, 보조 인터랙티브 데이터는 통신 디바이스(82)에 의해 디지털 TV(92)에 제공될 수 있어서, 이 커서들/아이콘들은 또한 디스플레이(94) 상에 디스플레이될 수 있다. 디지털 TV(92)에 의해 수신되는 데이터는 디스플레이(94)에 의해 디스플레이되는 아이콘(예를 들어, 커서)을 (예를 들어, 아이콘의 모션, 동작, 위치를) 제어할 수 있다. 이 보조 데이터는 코덱들/트랜스코더들(86)에 의해 연관된 프로그램 데이터(예를 들어, 오디오, 비디오 데이터)와 멀티플렉싱될 수 있거나, 또는 무선 네트워크(90)를 통해 독립적 프로그램 스트림으로서 멀티플렉싱 및 전송될 수 있다. 몇몇 예들에서, 코덱들/트랜스코더들(86)은, 보조 인터랙티브 데이터를 (예를 들어, 사용자-정의된 인터랙티브 헤더들을 이용하여) 디지털 TV 수신기(96)에 송신하기 위해, 무선 네트워크(90)에 의해 지원되는 디지털 브로드캐스트 포맷에서 이용되는 기존의 폐쇄 자막화(closed captioning)/부제(subtitle) 포맷들을 이용 및 레버리지(leverage)할 수 있다.
도 7a 및 도 7b는, 제 1 디바이스(91)(예를 들어, 모바일/휴대용 디바이스(91))로부터 제 2 디바이스(95)(예를 들어, 디바이스(91)에 대한 주변 디바이스/액세서리)로 송신되고, 다음으로, 디스플레이 목적으로 후속적으로 제 2 디바이스(95)에 의해 TV(97)에 송신되는 디스플레이 데이터의 일예를 도시하는 개념도들이다. 이 예에서, 디바이스(91)는 도 5에 도시된 통신 디바이스(50)와 같은 제 1 통신 디바이스를 포함할 수 있다. 디바이스(95)는 도 5에 도시된 통신 디바이스(58)와 같은 제 2 통신 디바이스를 포함할 수 있다. TV(97)는 도 5에 도시된 디지털 TV(66)와 같은 디지털 TV를 포함할 수 있다.
몇몇 예들에서, 디바이스(91)는 디바이스(95)와 무선으로(예를 들어, WPAN 또는 WLAN 네트워크를 통해) 통신할 수 있다. 디바이스(95)는 TV(97)와 무선으로(예를 들어, 디지털 브로드캐스트 스펙트럼에 대한 디지털 브로드캐스트 네트워크를 통해) 통신할 수 있다. 몇몇 경우들에서, 디바이스(91)를 디바이스(95)에 연결시키는 무선 네트워크는, 디바이스(95)를 TV(97)에 연결시키는 무선 네트워크와는 상이한 네트워크를 포함할 수 있다. 몇몇 대안적 예들에서, 디바이스(95)는 디바이스(91)에 도킹되거나 그렇지 않으면 직접 연결될 수 있다. 다양한 예들에서, 디바이스(95)는 디바이스(91)와 TV(97) 사이의 브릿지로서 기능할 수 있고, 디바이스(91)에 의해 제공되는 데이터가 디지털 브로드캐스트 포맷에 따라 디바이스(95)를 통해 TV(97)로 송신될 수 있는 메커니즘을 제공할 수 있다.
도 7b에 도시된 바와 같이, 디바이스(91)는 디스플레이(93)를 포함하고, TV(97)는 디스플레이(99)를 포함한다. 몇몇 예들에서, 디바이스(91)는 모바일/휴대용 디바이스(예를 들어, 핸드셋, 스마트폰, 랩탑)를 포함할 수 있고, 디바이스(95)는 디바이스(91)에 대한 주변 또는 액세서리 디바이스(예를 들어, 착탈식 키보드, 마우스)를 포함할 수 있다. 몇몇 예들에서, 디바이스(95)는 디바이스(91)에 대해 자립적(self-contained) 독립형 모듈을 포함할 수 있다. TV(97)는 디지털 HDTV를 포함할 수 있다. 디스플레이(99)는 내장되거나 통합된 수신기/튜너를 포함하거나 포함하지 않을 수 있다.
도 7b는, 디바이스(91)가 그래픽스, 비디오, 오디오 및/또는 인터랙티버티 데이터를 디바이스(95)에 제공하기 위해 디바이스(95)와 통신할(예를 들어, 무선으로 통신할) 수 있는 방법을 도시한다. 디스플레이(93)는 인간의 이미지를 포함하고, 화살표 아이콘을 더 포함한다. 화살표 아이콘은, 디스플레이된 이미지 데이터의 부분들을 선택 또는 식별하기 위해, 터치 스크린 또는 디바이스(91)의 다른 휴먼 인터페이스 입력 디바이스의 조작을 통하는 것과 같이, 사용자로부터의 입력을 통해 이동할 수 있는 커서를 포함할 수 있다. 디바이스(91)는 무선(예를 들어, Wi-Fi, Bluetooth®) 송신을 통해 디바이스(95)에 이미지 및 사용자 인터랙티버티/보조 데이터(예를 들어, 화살표 아이콘의 이동)를 송신할 수 있다.
그 결과, 사용자는, 도 7b에 도시된 화살표와 같이, TV(97)의 스크린(99) 상에서의 커서 또는 다른 아이콘의 제어 또는 이동을 제어하기 위해 터치 스크린(예를 들어, 스크린(93)에 대한)을 이용할 수 있다. 커서들에 이용되는 아이콘들은 커스터마이징을 위해 사용자 선택가능하거나 정의가능할 수 있다. 예를 들어, 사용자는 다수의 미리 존재하는 아이콘들로부터 커서 아이콘을 선택하거나, 사용자-특정 아이콘을 정의 또는 생성할 수 있다. 몇몇 예들에서, TV(97)의 튜너/수신기에 이미 존재하거나 TV(97)의 튜너/수신기에서 지원될 수 있는 폐쇄 자막화 및 부제 기능들이 터치 제어 메타데이터를 캡슐화 또는 전송하는데 이용될 수 있다. 예를 들어, 그렇지 않으면 폐쇄 자막화 또는 부제 정보에 대해 이용될 수 있는 헤더들 또는 데이터 구조들은, 대신에, 디스플레이 스크린 상의 아이콘 또는 커서의 제어 및 이동과 관련된 터치 제어 정보 또는 메타데이터를 포함할 수 있다.
몇몇 경우들에서, 사용자는, 특히 디바이스(95)가 디바이스(91)와 통신하는 주변 또는 액세서리 디바이스(예를 들어, 키보드, 마우스)를 포함하면, 디바이스(91)에 대해 디바이스(95)를 인에이블시킬 수 있다. 몇몇 예들에서, 사용자는, 예를 들어, 디바이스(91) 상의 옵션 또는 버튼을 선택함으로써 그리고/또는 디바이스(95) 상의 옵션 또는 버튼을 선택함으로써, 디바이스들(91 및 95) 사이의 접속성을 수동으로 인에이블시킬 수 있다. 그러나, 몇몇 예들에서, 디바이스(95)는, 디바이스(91)가 파워온되거나 특정한 동작 모드로 진입하는 경우에서와 같이 자동으로 인에이블될 수도 있다.
다음으로, 사용자는, 디바이스들(91 및 95) 사이에서 데이터의 교환(예를 들어, 무선 교환)을 허용하는, 디바이스들(91 및 95) 상의 애플리케이션들을 개시할 수 있다. 예를 들어, 사용자는 애플리케이션들을 개시하기 위해, 디바이스(91) 또는 스크린(93) 상의 특정한 옵션 또는 버튼을 선택할 수 있다. 대안적으로, 디바이스(95)가 사용자 입력 제어부들(예를 들어, 키보드 상의 키들)을 갖는 디바이스를 포함하면, 사용자는 애플리케이션들을 개시하기 위해 디바이스(95) 상의 이 제어부들 중 하나를 선택할 수 있다.
디바이스(95)가 TV(97)로의 데이터 송신을 위해 하나 이상의 이용가능한 채널들(예를 들어, 백색 공간)을 식별하면, 디바이스(95)는, 이 채널들의 식별자들을 디바이스(91)로 통신할 수 있어서, 디바이스(91)는 이 채널들 중 하나 이상을 사용을 위해 선택할 수 있다. 예를 들어, 디바이스(91)는 이 채널들 중 하나 이상을 자동으로 선택할 수 있다. 몇몇 경우들에서, 디바이스(91)는 이용가능한 채널들을 스크린(93) 상에 디스플레이할 수 있고, 사용자가 채널들 중 하나 이상을 선택하게 할 수 있다. 다른 경우들에서, 디바이스(95)는 식별된 채널들 중 하나 이상을 사용을 위해 자동으로 선택할 수 있다. 채널의 선택 시에, 디바이스(95)는, TV(97)가 적절한 채널로 자동으로 튜닝할 수 있고 디바이스(95)로부터 데이터를 수신하도록, TV(97)에 채널 및 채널 변경 정보를 통신하기 위해 IR-기반 송신기와 같은 채널 송신기(예를 들어, 채널 송신기(11))를 포함할 수 있다.
디바이스(95)는 브로드캐스트(예를 들어, 디지털 TV) 통신을 통해 이미지 및 사용자 인터랙티버티/보조 데이터를 TV(97)에 포함된 수신기에 송신할 수 있다. 몇몇 예들에서, 디바이스(95)는 수신된 데이터를 TV(97)의 수신기에 송신하기 전에 인코딩 및/또는 트랜스코딩할 수 있다. 다음으로, TV(97)는 아마도 증가된 사이즈 및/또는 해상도로, 이미지 및 사용자 인터랙티버티 데이터를 디스플레이(99) 상에 디스플레이할 수 있다.
이러한 방식으로, 사용자는 디바이스(91)의 디스플레이(93)를 TV(97)로 무선으로 확장할 수 있다. 몇몇 예들에서, 디바이스들(91, 95) 및 TV(97)는 동일한 방, 집 또는 일반적 영역에서와 같이 일반적으로 근접하여 위치될 수 있다. 예를 들어, 디스플레이(93)가 너무 작거나 제한적이면, 사용자는 디스플레이 데이터를, 더 높은 이미지 해상도를 또한 제공할 수 있는 TV(97)의 더 큰 디스플레이(99) 상에서 시청하기를 원할 수 있다. 디스플레이(93) 상의 화살표 아이콘과의 임의의 인터랙티버티가 또한 캡쳐되어 디스플레이(99) 상에 디스플레이될 수 있다. 디바이스(95)가 트랜스코딩 기능을 포함할 수 있기 때문에, 디바이스(91)는 몇몇 경우들에서 임의의 특수화된 기능을 포함할 필요가 없을 수 있다.
TV(97)의 수신기에 의해 기대될 수 있는 브로드캐스트 포맷/표준에 따라 데이터를 포맷팅하기 위해, 모든 특수화된 데이터 포맷팅, 변환, 트랜스코딩 등은 디바이스(95)에 의해 수행될 수 있다. 이 경우들에서, 디바이스(95)는, 예를 들어, 셋-탑 박스 또는 TV(97)의 디스플레이(99) 상에서의 프리젠테이션 이전에 임의의 수신된 데이터를 디코딩하는데 이용되는 다른 중간적 디바이스와 같은, TV(97)를 위한 임의의 추가적 하드웨어 컴포넌트들없이, TV(97)에 대한 직접 인터페이스를 디바이스(91)에 제공하는 TV-어댑터의 형태로 기능할 수 있다. 디바이스(95)는 TV(97)와의 끊김없는 상호동작가능성을 가능하게 하기 위해 TV(97)의 튜너/수신기에 의해 직접 수신 및 프로세싱될 수 있는 적절한 포맷(예를 들어, 디지털 TV 포맷)으로 데이터를 포맷팅할 수 있다. 디바이스(95)의 모든 기능은, 디바이스(91)와 (예를 들어, 무선으로) 통신할 수 있는, 디바이스(91)의 주변/액세서리 컴포넌트 내에 포함될 수 있다. 예를 들어, 디바이스(95)는 디바이스(91)와 함께 사용될 수 있는 착탈식 키보드 또는 마우스 디바이스를 포함할 수 있다.
몇몇 경우들에서, 디바이스(91)의 사용자는 디스플레이(93) 및 디스플레이(99) 모두 상에서 데이터를 시청하기를 원할 수 있다. 그러나, 디스플레이(93)는 해상도, 사이즈 및 다른 요인들에 대해 몇몇 제한들을 가질 수 있기 때문에, 사용자는 또한 (예를 들어, 디바이스(97)가 대형 스크린의 HDTV를 포함하는 경우) 데이터를 디스플레이(99) 상에 디스플레이하면서 디스플레이(93) 상에서의 디스플레이 기능을 디스에이블시킬 수도 있다. 예를 들어, 스크린(93) 상에 디스플레이될 데이터가 매우 크고, 용이한 시청을 위해 스크린(93) 상에 완전히 피트될 수 없으면, 몇몇 특정한 예들에서, 사용자는, 디스플레이(93) 상의 디스플레이 기능을 디스에이블시키고, 이러한 정보를 오직 TV(97)의 디스플레이(99) 상에서만 시청하기를 원할 수 있다. 이러한 방식으로, 사용자는, 이러한 컨텐츠가 디스플레이(93) 상에 완전히 피트될 수 없는 경우, 대량의 컨텐츠를 TV(97)의 디스플레이(99) 상에서 시청할 수 있다.
몇몇 경우들에서, 디바이스(91)로부터 디바이스(95)로 전송된 데이터는 디바이스(91)의 디스플레이 정보를 포함할 수 있다. 디스플레이 정보는, 디바이스(91) 상에 렌더링되는 1차 디스플레이 데이터를 포함할 수 있다. 예를 들어, 1차 디스플레이 데이터는, 디바이스(91)의 디스플레이(93) 상에 디스플레이되는 임의의 데이터를 포함할 수 있다. 다음으로, 디바이스(95)는 디스플레이를 위해 1차 디스플레이 데이터를 TV(97)에 송신함으로써, 디바이스(95)로부터 데이터를 적어도 하나의 식별된 채널에서 송신할 수 있다.
그러나, 몇몇 예들에서, 디바이스(95)로부터 데이터를 적어도 하나의 식별된 채널에서 송신하는 것은, 디바이스(91)의 디스플레이(93) 상에 디스플레이되는 1차 디스플레이 데이터와는 상이한 2차 디스플레이 데이터를 송신하는 것을 포함할 수 있다. 디바이스(95)는 디스플레이(93) 상에 실제로 디스플레이되지 않는 2차 디스플레이 데이터를 포함하는 디스플레이 정보를 디바이스(91)로부터 수신할 수 있다. 그러나, 2차 디스플레이 데이터는 디바이스(95)로부터 TV(97)에 의한 수신 시에 디스플레이(99) 상에 디스플레이될 수 있다. 예를 들어, 이것은, 디바이스(91)의 사용자가, 디스플레이(93) 상에 완전히 피트되지 않을 수 있는 컨텐츠(예를 들어, 웹 페이지들, 데스크탑 정보)를 보기를 원할 수 있는 경우 발생할 수 있다.
몇몇 예들에서, 디바이스(91)에 의해 디바이스(95)로 전송되는 디스플레이 데이터는, 디스플레이(93)에 의해 디스플레이될 수 있는 1차 디스플레이 데이터 및 1차 디스플레이 데이터와는 상이한 2차 디스플레이 데이터 모두를 포함할 수 있고, 여기서, (2차 디스플레이 데이터가 디스플레이(93) 상에 피트되지 않으면) 2차 디스플레이 데이터는 디바이스(91)의 디스플레이(93) 상에 디스플레이되지 않는다. 이 예들에서, 디바이스(95)는 1차 디스플레이 데이터 및/또는 2차 디스플레이 데이터를 디스플레이 목적으로 TV(97)에 송신할 수 있다. 예를 들어, TV(97)의 디스플레이(99)가 디바이스(91)의 디스플레이(93)보다 크면, 디스플레이(99)는, 예를 들어, 2차 디스플레이 데이터를 디스플레이함으로써, 대량의 데이터를 디스플레이할 수 있다. TV(97)의 디스플레이(99)는 또한 1차 디스플레이 데이터를 디스플레이하도록 구성될 수 있다.
도 8은, 통신 디바이스들(58A) 내에서 구현될 수 있는 디지털 TV 변환 유닛/송신기(60A)의 일예를 채널 식별기(62A)와 함께 도시하는 블록도이다. 도 8에서, 디지털 TV 변환 유닛/송신기(60A)는 도 5에 도시된 디지털 TV 변환 유닛/송신기(60)의 일예일 수 있는 한편, 채널 식별기(62A)는 도 5에 도시된 채널 식별기(62)의 일예일 수 있다. 도 8의 특정한 예에서, 통신 디바이스(58A)는 특정한 디지털 브로드캐스트 포맷, ATSC에 따라 멀티미디어 데이터를 브로드캐스팅할 수 있다.
통신 디바이스(58A)는 고해상도 또는 평판 텔레비젼과 같은 ATSC-가능(ATSC-ready) 외부 디바이스로의 저전력 송신을 용이하게 할 수 있다. 이 경우, ATSC-가능 디바이스는 도 5의 디지털 TV(66) 또는 도 6의 디지털 TV(92)를 포함할 수 있다. 몇몇 예들에서, ATSC-가능 디바이스는 디스플레이 디바이스 및 튜너/수신기 모두를 포함할 수 있다.
도 8에 도시된 바와 같이, 디지털 TV 변환 유닛/송신기(60A)는 하나 이상의 코덱들/트랜스코더들(100A), 전송 인코더/멀티플렉서(102A), 에러 정정 인코더(104A), ATSC 변조기(106A), 무선 주파수(RF) 듀플렉서/스위치(108A) 및 송신기(110A)와 같은 다양한 컴포넌트들을 포함할 수 있다. 이 컴포넌트들은 ATSC 표준을 구현하는 스펙트럼을 통한 데이터 송신을 지원하는 것을 돕는다. ATSC 표준은, 비디오 인코딩, 오디오 인코딩, 전송 스트림들 및 변조를 위한 계층들을 제공하는 다중-계층의 표준이다. 일예에서, RF 듀플렉서/스위치(108A)는 극초단파(UHF) 듀플렉서/스위치를 포함할 수 있다. 듀플렉서는, 신호들이 센싱을 목적으로 수신되게 하고 통신을 목적으로 송신되게 할 수 있다.
코덱들/트랜스코더들(100A)은 비디오 및/또는 오디오 데이터를 하나 이상의 스트림들로 인코딩/디코딩하기 위해 하나 이상의 비디오 코덱들 및 하나 이상의 오디오 코덱들을 포함할 수 있다. 예를 들어, 코덱들/트랜스코더들(100A)은 비디오 데이터를 인코딩/디코딩하기 위해, 동영상 전문가 그룹-2(MPEG-2) 코덱 또는 (전기통신 표준화 섹터, ITU-T로부터의) H.264 코덱을 포함할 수 있다. 코덱들/트랜스코더들(100A)은 또한 오디오 데이터를 인코딩/디코딩하기 위해 돌비(Dolby) 디지털(Dolby AC-3) 코덱을 포함할 수 있다. ATSC 스트림은 하나 이상의 비디오 프로그램들 및 하나 이상의 오디오 프로그램들을 포함할 수 있다. 임의의 비디오 인코더들은 표준 해상도 비디오를 위한 주(main) 프로파일 또는 고해상도 비디오를 위한 높은 프로파일을 구현할 수 있다. 몇몇 경우들에서, 코덱들/트랜스코더들(100A)은, 도 6의 코덱들/트랜스코더들(86)을 참조하여 전술된 바와 같이, 데이터를 하나의 포맷으로부터 다른 포맷으로 트랜스코딩하기 위한 하나 이상의 트랜스코더들을 포함할 수 있다.
전송(예를 들어, MPEG-2 전송 스트림, 또는 TS) 인코더/멀티플렉서(102A)는 코덱들/트랜스코더들(100A)로부터 데이터 스트림들을 수신하고, 이 데이터 스트림들을 브로드캐스팅을 위해, 예를 들어, 하나 이상의 패킷화된 기본 스트림(PES)들로 어셈블링할 수 있다. 다음으로, 이 PES들은 개별 프로그램 전송 스트림들로 패킷화될 수 있다. 몇몇 예들에서, 전송 인코더/멀티플렉서(102A)는 선택적으로, 출력 전송 스트림들을 에러 정정 인코더(104A)(예를 들어, 리드-솔로몬(Reed-Solomon) 인코더)에 제공할 수 있고, 에러 정정 인코더(104A)는 전송 스트림들과 연관된 하나 이상의 에러 정정 코드들을 부가함으로써 에러 정정 인코딩 기능을 수행할 수 있다. 이 에러 정정 코드들은 에러 정정 또는 완화를 위해 데이터 수신기에 의해 이용될 수 있다.
ATSC 변조기(106A)는 브로드캐스팅을 위해 전송 스트림들을 변조할 수 있다. 몇몇 예시적인 경우들에서, 예를 들어, ATSC 변조기(106A)는 브로드캐스트 송신을 위해 8 잔류 측파대(8VSB; 8 vestigial side band) 변조를 이용할 수 있다. 다음으로, RF 듀플렉서/스위치(108A)는 전송 스트림들을 듀플렉싱하거나 전송 스트림들을 위한 스위치로서 동작할 수 있다. 송신기(110A)는 채널 식별기(62A)에 의해 식별되는 하나 이상의 이용가능한 채널들을 사용하여 하나 이상의 외부 디바이스들에 하나 이상의 전송 스트림들을 브로드캐스팅할 수 있다.
채널 식별기(62A)는 데이터베이스 매니저(124), 채널 선택기(120A), 선택적 채널 선택 사용자 인터페이스(UI)(122A), 및 스펙트럼 센서(118A)를 포함한다. 채널 식별기(62A) 및 디지털 TV 변환 유닛/송신기(60A) 모두는, 하나 이상의 버퍼들을 포함할 수 있는 메모리(112A)에 연결된다. 채널 식별기(62A) 및 디지털 TV 변환 유닛/송신기(60A)는 정보를 직접 교환할 수 있거나, 또는 메모리(112A)를 통한 정보의 저장 및 리트리브를 통해 정보를 간접적으로 교환할 수도 있다.
채널 식별기(62A)는 스펙트럼 센서(118A)를 포함한다. 전술한 바와 같이, 스펙트럼 센서(118A)와 같은 스펙트럼 센서는 ATSC와 같은 특정한 디지털 TV 포맷을 위한 브로드캐스트 스펙트럼 내의 하나 이상의 주파수 대역들에서 신호들을 센싱할 수 있다. 스펙트럼 센서(118A)는 스펙트럼 내의 하나 이상의 이용된 채널들을 점유하는 임의의 데이터를 식별할 수 있는 자신의 능력에 기초하여 현재의 채널 이용가능성 및 신호 강도들을 결정할 수 있다. 다음으로, 스펙트럼 센서(118A)는, 현재 미사용되거나 이용가능한 채널들에 대한 정보를 채널 선택기(120A)에 제공할 수 있다. 예를 들어, 스펙트럼 센서(118A)는, 임의의 외부 개별 디바이스들에 의해 특정 채널을 통해 브로드캐스팅되고 있는 임의의 데이터를 검출하지 않으면, 그 특정 채널이 이용가능한 것으로 검출할 수 있다.
도 8에 도시된 바와 같이, 채널 선택기(120A)는 또한 네트워크(126) 및 데이터베이스 매니저(124)를 통해 디지털 TV 대역 데이터베이스로부터 정보를 수신할 수 있다. 디지털 TV 대역 데이터베이스(128)는 통신 디바이스(58A)의 외부에 위치되고, ATSC와 같은 특정한 디지털 TV 포맷을 위한 브로드캐스트 스펙트럼 내에서 현재 이용중이거나 이용가능한 채널들에 관한 정보를 포함한다. 통상적으로, 디지털 TV 대역 데이터베이스(128)는, 채널들이 다른 디바이스들에 의해 이용가능해지거나 또는 다른 디바이스들에 의한 이용을 위하여 자유롭게 됨에 따라 동적으로 업데이트된다. 몇몇 예들에서, 디지털 TV 대역 데이터베이스(128)는 지리적 위치/영역 또는 주파수 대역들(예를 들어, 낮은 VHF(very high frequency), 높은 VHF, UHF(ultrahigh frequency))에 의해 조직될 수 있다.
채널 식별기(62A)가 디지털 TV 대역 데이터베이스(128)로부터 채널 이용가능성 정보를 획득할 수 있게 하기 위해, 몇몇 경우들에서, 채널 식별기(62A)는 디지털 TV 대역 데이터베이스(128)로의 입력으로서 지오-로케이션 정보를 제공할 수 있다. 채널 식별기(62A)는 지오-로케이션 센서(115)로부터 지오-로케이션 정보 또는 좌표들을 획득할 수 있고, 이들은 특정한 시점에 통신 디바이스(58A)의 지리적 위치를 표시할 수 있다. 몇몇 예들에서, 지오-로케이션 센서(115)는 GPS 센서를 포함할 수 있다.
지오-로케이션 센서(115)로부터 지오-로케이션 정보의 수신 시에, 채널 선택기(120A)는 데이터베이스 매니저(124)를 통해 이러한 정보를 디지털 TV 대역 데이터베이스(128)에 입력으로서 제공할 수 있다. 데이터베이스 매니저(124)는 디지털 TV 대역 데이터베이스(128)에 대한 인터페이스를 제공할 수 있다. 몇몇 경우들에서, 데이터베이스 매니저(124)는 디지털 TV 대역 데이터베이스(128)의 선택된 컨텐츠들이 리트리브될 때 이들의 로컬 카피를 저장할 수 있다. 또한, 데이터베이스 매니저(124)는 지오-로케이션 정보와 같이, 채널 선택기(120A)에 의해 제공된 선택 정보를 디지털 TV 대역 데이터베이스(128)에 저장할 수 있다.
통신 디바이스(58A)와 관련된 지오-로케이션 정보를 전송하면, 채널 선택기(120A)는 디지털 TV 대역 데이터베이스(128) 내에 나열되어 제공되는 하나 이상의 이용가능한 채널들의 세트를 디지털 TV 대역 데이터베이스(128)로부터 수신할 수 있다. 이용가능한 채널들의 세트는, 지오-로케이션 센서(115)에 의해 표시되는 바와 같이, 통신 디바이스(58A)에 의해 현재 점유된 지리적 영역 또는 위치에서 이용가능한 채널들일 수 있다.
스펙트럼 센서(118A) 및 디지털 TV 대역 데이터베이스(128) 중 하나 또는 둘 모두로부터 이용가능한 채널 정보의 수신 시에, 채널 선택기(120A)는 채널 선택 UI(122A)를 통한 사용자 입력을 통해 또는 자동으로, 하나 이상의 이용가능한 채널들을 선택할 수 있다. 채널 선택 UI는 그래픽 사용자 인터페이스 내에 이용가능한 채널들을 제시할 수 있고, 서비스 또는 애플리케이션의 사용자는 이 이용가능한 채널들 중 하나 이상을 선택할 수 있다.
몇몇 경우들에서, 데이터베이스(128)가 업데이트되면, 채널들이 더이상 요구되지 않거나 이용되고 있지 않음을 표시하는 후속 메시지를 통신 디바이스(58A)가 데이터베이스(128)에 전송할 때까지, 데이터베이스(128)는, 그 선택된 채널들이 통신 디바이스(58A)에 의해 이용됨을 표시할 수 있다. 다른 경우들에서, 데이터베이스(128)는 선택된 채널들을 오직 정의된 시간 인터벌 동안에만 통신 디바이스(58A)를 위해 예비할 수 있다. 이 경우들에서, 통신 디바이스(58A)는, 디바이스(58A)가 그 선택된 채널들을 여전히 이용하고 있음을 표시하는 메시지를 정의된 시간 인터벌 내에서 데이터베이스(128)에 전송할 수 있고, 이 경우, 데이터베이스(128)는 통신 디바이스(58A)에 의한 이용을 위해 제 2 시간 인터벌 동안 그 선택된 채널들의 예비를 갱신(renew)할 것이다.
하나 이상의 클럭들(114A)이 통신 디바이스(58A) 내에 포함될 수 있다. 도 8에 도시된 바와 같이, 클럭들(114A)은 디지털 TV 변환 유닛/송신기(60A) 및 채널 식별기(62A)에 의해 이용되거나 이들의 동작을 구동시킬 수 있다. 클럭들(114A)은 통신 디바이스(58A)에 의해 구성되거나 설정될 수 있다. 몇몇 경우들에서, 클럭들(114A)은 디바이스(58A)의 외부에 있는 클럭에 의해 구성되거나 그에 동기화될 수 있다. 예를 들어, 디바이스(58A)는 외부 디바이스로부터 (예를 들어, 지오-로케이션 센서(115)를 통해) 클럭 또는 타이밍 정보를 수신할 수 있고, 수신된 정보에 기초하여 클럭들(114A)을 구성 또는 동기화할 수 있다.
예를 들어, 몇몇 시나리오들에서, 통신 디바이스(58A)는, 수신 디바이스(예를 들어, 도 5의 디지털 TV 수신기(70) 또는 도 6의 디지털 TV 수신기(96))와 공통된 클럭 기능을 구현할 수 있다. 이 시나리오들에서, 통신 디바이스(58A) 및 수신 디바이스 모두는 외부 디바이스로부터 클럭 또는 타이밍 정보를 수신할 수 있고, 수신된 정보에 기초하여 그들 자신의 내부 클럭들을 동기화할 수 있다. 이러한 방식으로, 통신 디바이스(58A) 및 수신 디바이스는 공통 클럭을 이용하여 효과적으로 동작할 수 있다. 디지털 TV 변환 유닛/송신기(60A) 및 채널 식별기(62A)는 또한 특정한 동작들을 동기화 또는 정렬시키기 위해 클럭들(114A)을 이용할 수 있다.
또한 도 8에 도시된 바와 같이, 통신 디바이스(58A)는, 채널 식별기(62A)에 통신가능하게 연결되는 채널 송신기(116A)를 더 포함한다. 채널 식별기(62A)는, 데이터를 송신할 때 디지털 TV 변환 유닛/송신기(60A)에 의해 이용되는 채널과 연관된 정보를 채널 송신기(116A)에 제공할 수 있다.
다음으로, 채널 송신기(116A)는, 채널을 직접적으로 또는 간접적으로 식별하게 하는 채널 커맨드 정보를 송신할 수 있다. 예를 들어, 채널 커맨드 정보는 채널의 특정한 식별자를 포함할 수 있다. 이 예에서, 데이터 수신기(예를 들어, 도 5의 디지털 TV 수신기(70) 또는 도 6의 디지털 TV 수신기(96))는 수신된 커맨드 정보로부터 직접 채널을 결정할 수 있다. 다른 경우들에서, 채널 송신기로부터 송신된 채널 커맨드 정보는 채널을 간접적으로 (예를 들어, 채널 업/다운 정보를 통해) 식별하게 할 수 있다. 이 경우들에서, 데이터 수신기는, 데이터 송신을 위해 이전에 이용되었던 채널과 관련하여 데이터 수신기가 저장했던 상태 또는 다른 정보와 함께, 수신된 커맨드 정보를 프로세싱함으로써, 채널을 결정할 수 있다.
몇몇 예들에서, 디지털 TV 변환 유닛/송신기(60A)는 송신 침묵 유닛(미도시)을 더 포함할 수 있다. 이 침묵 유닛은, (예를 들어, 스펙트럼 센서(118A)에 의해) 스펙트럼 센싱 동작들이 수행되는 시간인 하나 이상의 시간 인터벌들 동안 데이터 송신을 침묵시키기 위해, 도 2에 도시된 침묵 유닛(15)과 유사하게 기능할 수 있다.
도 9는 채널 식별기(62B)와 함께 디지털 TV 변환 유닛/송신기(60B)의 다른 예를 도시하는 블록도이고, 이들은 통신 디바이스(58B) 내에 구현될 수 있다. 도 9에서, 디지털 TV 변환 유닛/송신기(60B)는 도 5에 도시된 디지털 TV 변환 유닛/송신기(60)의 일예일 수 있는 한편, 채널 식별기(62B)는 도 5에 도시된 채널 식별기(62)의 일예일 수 있다. 디지털 TV 변환 유닛/송신기(60B) 및 채널 식별기(62B)는 메모리 디바이스(112B)로부터의 정보를 각각 저장 및 리트리브할 수 있다.
디지털 TV 변환 유닛/송신기(60A)와 유사하게, 디지털 TV 변환 유닛/송신기(60B)는 하나 이상의 코덱들/트랜스코더들(100B), 전송 인코더/멀티플렉서(102B), 에러 정정 인코더(104B), ATSC 변조기(106B), RF 듀플렉서/스위치(108B) 및 송신기(110B)를 포함한다. 하나 이상의 클럭들(114B)이 디지털 TV 변환 유닛/송신기(60B) 및 채널 식별기(62B) 모두에 의해 이용될 수 있다.
채널 식별기(62B)가, 디지털 TV 대역 데이터베이스와 인터페이싱하는 데이터데이스 매니저를 포함하지 않는다는 점에서, 도 7B의 채널 식별기(62B)는 도 7B의 채널 식별기(62A)와는 상이하다. 도 8에서, 채널 식별기(62B)는 오직 스펙트럼 센서(118B)만을 포함한다. 도 8의 예에서는 어떠한 지오-로케이션 기능도 구현되지 않기 때문에, 통신 디바이스(58B)는 지오-로케이션 센서를 포함하지 않는다. 채널 선택기(120B)는 스펙트럼 센서(118B)로부터 수신된 입력에 기초하여 브로드캐스트 송신들을 위한 하나 이상의 이용가능한 채널들을 식별한다. 채널 선택기(120B)는 또한 선택적인 채널 선택 인터페이스(122B)를 통해 이용가능한 채널들의 리스트로부터 채널의 사용자 선택을 수신할 수 있다. 이용가능한 채널들의 리스트는 스펙트럼 센서(118B)에 의해 제공되는 센싱된 신호 정보에 기초하여 채널 선택 인터페이스(122B)에 제시될 수 있다.
도 10은, 도 1 내지 도 6 중 임의의 것에 도시된 통신 디바이스들 중 하나와 같은 통신 디바이스에 의한 데이터 통신을 위해 구현될 수 있는 프로토콜 스택의 일예를 도시하는 개념도이다. 오직 예시의 목적으로, 아래의 도 10의 설명에서는 프로토콜 스택이 도 6의 통신 디바이스(82)에 의해 구현되는 것으로 가정될 것이다.
도 10의 개념도에 도시된 바와 같이, 예시적인 프로토콜 스택은, 물리, 매체 액세스 제어(MAC), 미들웨어, 애플리케이션 및 서비스들의 계층들에서의 예시적인 계층들을 포함한다. 통신 디바이스(82)는 통신 프로토콜 스택 내의 다양한 계층들에 다수의 계층 엘리먼트들을 포함할 수 있다. 이 엘리먼트들 중 다양한 엘리먼트들은, 도 6의 무선 네트워크(80)를 통한, 통신 디바이스(82)와 통신 디바이스(72) 사이의 무선 통신과 같이, 로컬 네트워크를 통한 무선 통신을 구현하도록 포함될 수 있다. 로컬 무선 네트워크는 Wi-Fi 또는 Bluetooth® 네트워크와 같은 무선 로컬 영역 네트워크를 포함할 수 있다.
이 무선 통신을 용이하게 하기 위해, 프로토콜 스택은 물리 및 MAC 계층들 모두에 로컬 무선 계층 엘리먼트들(예를 들어, Wi-Fi 통신을 위한 802.11g/n 계층 엘리먼트들)을 포함할 수 있다. 전송 계층 엘리먼트가 또한 미들웨어 계층에 구현될 수 있다. 예를 들어, 송신 제어 프로토콜/인터넷 프로토콜(TCP/IP) 또는 실시간 전송 프로토콜(RTP)/사용자 데이터그램 프로토콜(UDP)가 미들웨어 계층에 구현될 수 있다. 몇몇 경우들에서, 이 계층 엘리먼트들은 송신기/수신기(84)에 의해 구현될 수 있다.
다양한 계층 엘리먼트들이 또한, 도 6의 무선 네트워크(90)를 통한, 통신 디바이스(82)와 디지털 TV 수신기(96) 사이의 무선 통신과 같이, 디지털 브로드캐스트 네트워크를 통한 무선 통신을 구현하도록 포함될 수 있다. 디지털 브로드캐스트 네트워크는 ATSC 표준에 따르는 네트워크와 같은 디지털 TV 네트워크를 포함할 수 있다.
이 통신들에 대한 지원을 제공하기 위해, 프로토콜 스택은 (예를 들어, ATSC에 대한) 스펙트럼 센싱 및 변조/송신 계층 엘리먼트들을 물리 계층에 포함시킬 수 있다. 스펙트럼 센싱 엘리먼트는 무선 네트워크(90) 내의 하나 이상의 이용가능한 채널들과 같은, 스펙트럼 내의 백색 공간을 식별하려 시도할 수 있다. 변조/송신 계층 엘리먼트는 이용가능한 백색 공간을 통한 송신을 디지털 TV 수신기(96)에 제공할 수 있다. 몇몇 예들에서, 스펙트럼 센싱 및 변조/송신 계층 엘리먼트들은 물리 계층에서 백색 공간 인지(cognitive) 무선 엘리먼트 내에 포함될 수 있고, 물리 계층은 채널 식별기(88) 및/또는 송신기/수신기(84)에 의해 구현될 수 있다.
채널 식별기(88)는 또한 식별된 백색 공간 내에서 하나 이상의 이용가능한 채널들을 선택하기 위해 MAC 계층에 주파수 선택 계층 엘리먼트를 구현할 수 있다. 이 계층에서 하나 이상의 에러 정정 기능들을 수행하기 위해, 에러 정정 엘리먼트(예를 들어, ATSC 순방향 에러 정정, 또는 FEC)가 또한 MAC 계층에 구현될 수 있다.
무선 네트워크(90)를 통한 디지털 TV 수신기(96)로의 전송 스트림 통신(예를 들어, MPEG-2 TS 전송 스트림)을 위해, 전송 스트림 계층 엘리먼트가 미들웨어 계층에 구현될 수 있다. 몇몇 예들에서, 채널 튜닝 엘리먼트가 미들웨어 계층에 구현될 수 있고, 미들웨어 계층은, 디지털 TV 수신기(96)와 같은 데이터 수신기로 채널 정보를 (예를 들어, IR 통신을 통해) 통신하기 위해 채널 송신기(예를 들어, 도 1에 도시된 채널 송신기(11))에 의해 구현될 수 있다.
다양한 상이한 계층 엘리먼트들이 도 10에 도시된 예시적인 프로토콜 스택의 애플리케이션 계층 내에 구현될 수 있다. 다양한 상이한 인코더들 및/또는 트랜스코더들이 이 계층에 구현될 수 있다. 예를 들어, 비디오, 오디오 및/또는 인터랙티버티/보조(예를 들어, 커서/아이콘) 데이터에 대한 인코더들 및/또는 트랜스코더들이 제공될 수 있다. 이 계층 엘리먼트들은, 도 6을 참조하여 전술된 코덱들/트랜스코더들(86)에 의해 구현될 수 있다. 일예에서, 오디오 인코더/트랜스코더 계층 엘리먼트는 AAC(어드밴스드 오디오 코딩) - AC-3 트랜스코딩 또는 MPEG-Ⅰ계층 Ⅱ 트랜스코딩에 대한 지원을 제공할 수 있다. 일 예에서, 비디오 인코더/트랜스코더 계층 엘리먼트는 MPEG-4(파트 2) - MPEG-2 트랜스코딩에 대한 지원을 제공할 수 있다.
도 10에 도시된 바와 같이, 애플리케이션 계층은 또한 무선 통신을 위해 통신 디바이스(82)에 의해 구현되는 2개의 애플리케이션들, 즉: 통신 디바이스(72)와의 로컬 무선 통신을 지원하기 위한 제 1 무선 통신 애플리케이션; 및 디지털 텔레비젼 브로드캐스트 네트워크에서 식별된 백색 공간을 통한 디지털 TV 수신기(96)로의 무선 통신을 지원하기 위한 제 2 무선 통신 애플리케이션을 포함한다. 몇몇 예들에서, 이 애플리케이션들은 통신 디바이스(82) 내의 클라이언트 애플리케이션 내에 포함될 수 있다.
마지막으로, 서비스들의 계층에서, 통신 디바이스(82)는 도 7b의 예에 도시된 바와 같이, 스크린 공유 및 무선 디스플레이에 대한 지원을 제공한다. 통신 디바이스(82)와의 인터랙티버티를 통해, 통신 디바이스(72)의 디스플레이(73) 상에 디스플레이되는 데이터는, 디지털 TV 수신기(96)를 포함하는 디지털 TV(92) 상에서의 무선 디스플레이를 위해 확장될 수 있다. 통신 디바이스(72)는 이러한 데이터를 무선 네트워크(80)를 통해 통신 디바이스(82)에 무선으로 통신할 수 있고, 통신 디바이스(82)는 이 데이터를 디지털 TV(92) 상에서의 디스플레이를 위해 무선 네트워크(90)를 통해 무선으로 통신할 수 있다.
도 11은, 제 1 통신 디바이스에 의해 제 2 통신 디바이스로 송신될 수 있는 데이터의 예시적인 데이터 포맷을 도시하는 개념도이다. 일예에서, 도 11에 도시된 예시적인 데이터 포맷은, 하나의 통신 디바이스(예를 들어, 통신 디바이스(72))로부터 다른 통신 디바이스(예를 들어, 통신 디바이스(82))로 전송되는 비디오 데이터(예를 들어, MPEG-4 데이터)에 대한 비트스트림 구조를 포함할 수 있다.
도 11에 도시된 바와 같이, 예시적인 데이터 포맷 또는 데이터 구조는 상이한 레벨들에서의 다수의 상이한 데이터 엘리먼트들을 포함한다. 예를 들어, 도 11의 데이터 포맷에 따라 포맷되거나 그에 부합하는 데이터는 매크로블록(MB) 레벨, 슬라이스 레벨, 프레임 레벨 및 GOV(비디오 객체 평면들의 그룹) 레벨에서의 데이터 엘리먼트들을 포함할 수 있다.
MB 레벨은 하나 이상의 매크로블록들(162A-162N) 및 또한 추가적 데이터 또는 헤더 정보(160)를 포함할 수 있다. 헤더/데이터(160)는 비디오 패킷 헤더를 포함할 수 있다. 각각의 매크로블록(162A-162N)은 매크로블록 헤더를 포함할 수 있다. 이 MB 레벨에서는, 도 11에 도시된 매크로블록-헤더 정보의 하나 이상의 그룹들이 존재할 수 있다.
슬라이스 레벨은 하나 이상의 비디오 패킷들(166A-166N) 및 또한 추가적 데이터 또는 헤더 정보(164)를 포함할 수 있다. 도 11에 도시된 바와 같이, 각각의 비디오 패킷(166A-166N)은 MB 레벨로부터의 데이터를 포함할 수 있다. 따라서, 비디오 패킷(166N)은 매크로블록들(162A-162N) 및 헤더/데이터(160)를 포함할 수 있다. 다른 비디오 패킷들 각각(예를 들어, 비디오 패킷(166A))은 또한 매크로블록들(162A-162N)과 유사한 하나 이상의 매크로블록들, 및 또한 헤더/데이터(160)와 유사한 추가적 헤더 정보 또는 데이터를 포함할 수 있다. 슬라이스 레벨에서의 헤더/데이터(164)는 구성 정보, 마커 비트들, 시간 정보, 코딩 유형 정보(예를 들어, VOP 코딩 유형 정보) 또는 (예를 들어, MPEG-4 비트 스트림 구조 내의) 다른 정보와 같은 다양한 정보를 포함할 수 있다.
프레임 레벨은 하나 이상의 비디오 객체 평면들(VOP)(170A-170N) 및 추가적 데이터 또는 헤더 정보(168)를 포함할 수 있다. 각각의 VOP(170A-170N)는 슬라이스 레벨로부터의 데이터를 포함할 수 있다. 예를 들어, VOP(170N)는 비디오 패킷들(166A-166N) 및 헤더/데이터(164)를 포함할 수 있다. 다른 VOP들 각각(예를 들어, VOP(170A))은 또한 하나 이상의 비디오 패킷들 및 추가적 헤더 정보 또는 데이터를 포함할 수 있다. 프레임 레벨에서의 헤더/데이터(168)는 사용자 데이터와 같은 다양한 유형들의 정보를 포함할 수 있다.
GOV 레벨은 하나 이상의 GOV들(174A-174N) 및 추가적 데이터 또는 헤더 정보(172)를 포함할 수 있다. 각각의 GOV(174A-174N)는 프레임 레벨로부터의 데이터를 포함할 수 있다. 예를 들어, GOV(174N)는 VOP들(170A-170N) 및 헤더/데이터(168)를 포함할 수 있다. 다른 GOV들 각각(예를 들어, GOV(174A))은 또한 하나 이상의 VOP들 및 추가적 헤더 정보 또는 데이터를 포함할 수 있다. GOV 레벨에서의 헤더/데이터(172)는 (예를 들어, MPEG-4 비트스트림에 대한) 구성 정보를 포함하는 다양한 유형들의 정보를 포함할 수 있다.
도 11에 도시된 데이터 포맷 또는 구조는 또한 프로그램 또는 시퀀스 레벨 헤더 정보(190)를 포함한다. 헤더 정보(190)는 다양한 유형들의 정보를 포함할 수 있다. 예를 들어, 헤더 정보(190)는 프로파일/레벨 정보(178), 헤더 정보(180) 및 객체/객체 계층 정보(182)를 포함할 수 있다. 헤더 정보(190)는 선택적으로 사용자 데이터(176)를 포함할 수 있다.
객체/객체 계층(182)은, GOV 레벨에서의 데이터(예를 들어, GOV들(174A-174N) 및 헤더/데이터(172))를 포함할 수 있는 비디오 객체 계층을 포함할 수 있다. 객체/객체 계층(182)에서의 비디오 객체 계층은 (예를 들어, MPEG-4 구조에 대한) 시각적 객체의 일부일 수 있는 비디오 객체 내에 포함될 수 있다. 헤더 정보(180)는, 비디오 신호 유형 정보, 비디오 객체 식별자들 및 객체 유형들과 같은 다양한 유형들의 정보를 포함할 수 있다. 프로파일/레벨(178)은 데이터 포맷 또는 구조에 특정될 수 있는 프로파일 정보를 포함한다. 헤더 정보(190)는, 특정한 사용자에 의해 제공되거나 특정한 사용자에 대해 커스터마이징될 수 있는 사용자 데이터(176)를 선택적으로 더 포함할 수 있다.
전술된 바와 같이, 도 11에 도시된 예시적인 데이터 포맷은, 하나의 통신 디바이스(예를 들어, 통신 디바이스(72))로부터 다른 통신 디바이스(예를 들어, 통신 디바이스(82))로 전송되는 비디오 데이터(예를 들어, MPEG-4 데이터)에 대한 비트스트림 구조를 포함할 수 있다. 통신 디바이스(82)와 같은, 데이터를 수신하는 통신 디바이스는, 다른 네트워크(예를 들어, 무선 네트워크(90))를 통한 무선 통신을 위해 이용될 수 있는 상이한 포맷으로 데이터를 변환하기 위해 하나 이상의 코덱들 및/또는 트랜스코더들(예를 들어, 코덱들/트랜스코더들(86))을 이용할 수 있다.
다양한 예들에서, 트랜스코딩 동작들은 오직 헤더 정보(190)와 같은 헤더 정보만을 상이한 포맷으로 트랜스코딩할 수 있다. 이 예들에서, GOV 레벨, 프레임 레벨, 슬라이스 레벨 및 매크로블록 레벨 내의 데이터는 전혀 트랜스코딩되지 않고, 미처리로(intact) 유지될 수 있다. 예를 들어, 트랜스코더가, 도 11에 도시된 포맷에 따르는 MPEG-4 포맷으로부터 MPEG-2 포맷으로 데이터를 트랜스코딩하면, 트랜스코더는 오직 헤더 정보(190)만을 MPEG-2에 따르는 포맷으로 트랜스코딩할 수 있다. 이러한 유형의 헤더 트랜스코딩은 통신 디바이스 내에서 프로세싱 효율을 증가시키면서 레이턴시 및 전력 소모를 감소시키는 것을 도울 수 있다. 코덱들 및/또는 트랜스코더(예를 들어, 코덱들/트랜스코더들(86))는 또한, 엔트로피 인코딩 또는 심지어 부분적 엔트로피 인코딩이 수행되는 경우들에만 헤더 트랜스코딩을 수행할 수 있다. 이 경우들에서, 코덱들은, MPEG-4에 대해 의도된 하드웨어 가속기들을 이용할 수 있는 MPEG-2 엔트로피 인코더를 포함할 수 있다.
몇몇 예들에서, 코덱들/트랜스코더들(예를 들어, 도 6의 코덱들/트랜스코더들(86))은, 도 11에 도시된 데이터 포맷의 데이터를 전송한 통신 디바이스(예를 들어, 도 6의 디바이스(72))가 GOV, 프레임, 슬라이스 및/또는 MB 레벨들에서의 데이터를 특정한 방식으로 인코딩한 경우에만 헤더 트랜스코딩을 수행할 수 있다. 예를 들어, 통신 디바이스(72)가 도 11에 도시된 데이터 포맷에 따라 MPEG-4 데이터를 통신 디바이스(82)에 전송하고, 통신 디바이스(82)가 MPEG-2 데이터 포맷의 데이터를 디지털 TV 수신기(96)에 전송할 필요가 있다면, 전술된 바와 같이, 통신 디바이스(82) 및 통신 디바이스(72)는 MPEG-2에 의해 지원되지 않는 MPEG-4 인코딩의 특정한 특징들을 회피하도록 결정할 수 있다. 즉, 통신 디바이스(72)의 코덱들(76)은 MPEG-4 및 MPEG-2에 의해 공통으로 지원되는 특징들의 서브세트를 이용하여 데이터를 MPEG-4 포맷으로 인코딩할 수 있고, 다른 특징들(예를 들어, 제한되지 않은 모션 벡터들, B 프레임들, 인터레이싱된 코딩)을 회피할 수 있다. 이 경우들에서, 코덱들(트랜스코더들(86)은 헤더만의 트랜스코딩을 수행할 수 있고, 통신 디바이스(72)로부터 수신한 매크로블록 데이터, 슬라이스 데이터, 프레임 데이터 또는 GOV 데이터를 트랜스코딩할 필요가 없을 수 있다.
다른 예들에서, 코덱들/트랜스코더들은 헤더 트랜스코딩 및/또는 다른 데이터 트랜스코딩을 수행할 수 있는 것이 가능하다. 예를 들어, 몇몇 경우들에서, 트랜스코더는, 디지털 브로드캐스트 네트워크를 통해 디지털 TV 수신기로 전송되는 포맷(예를 들어, MPEG-2)으로 데이터를 적절히 변환하기 위해, 도 11에 도시된 매크로블록, 슬라이스, 프레임 및/또는 GOV 레벨들 중 하나 이상에서의 데이터를 잠재적으로 트랜스코딩할 수 있다.
도 12는, 도 1 내지 6 중 임의의 도면에 도시된 통신 디바이스들 중 하나와 같은 통신 디바이스에 의해 수행될 수 있는 방법의 일예를 도시하는 흐름도이다. 통신 디바이스는 디지털 브로드캐스트 스펙트럼에서 현재 이용가능한 적어도 하나의 채널을 (예를 들어, 채널 식별기를 이용하여) 식별할 수 있다(200). 통신 디바이스는 제 2의 상이한 통신 디바이스로부터 전송된 데이터를 (예를 들어, 데이터 수신기를 이용하여) 수신할 수 있고(202), 다음으로, 디지털 브로드캐스트 스펙트럼의 적어도 하나의 식별된 채널에서 데이터를 (예를 들어, 데이터 송신기를 이용하여) 송신할 수 있고, 여기서, 송신되는 데이터는 디지털 브로드캐스트 포맷에 따른다(204).
몇몇 예들에서, 통신 디바이스는 디지털 브로드캐스트 텔레비젼 스펙트럼의 미사용 부분에서 적어도 하나의 채널을 식별할 수 있고, 디지털 브로드캐스트 텔레비젼 스펙트럼의 적어도 하나의 식별된 채널에서 디지털 브로드캐스트 포맷에 따라 데이터를 송신할 수 있다. 몇몇 예들에서, 통신 디바이스는 텔레비젼 대역 백색 공간을 식별함으로써 적어도 하나의 채널을 식별할 수 있다. 오직 몇몇 비제한적 예들을 언급하면, 디지털 브로드캐스트 포맷은, ATSC 포맷, T-DMB 포맷, DVB 포맷, 통합 서비스 디지털 브로드캐스팅 지상 포맷 또는 MPEG-TS 포맷을 포함할 수 있다.
몇몇 예들에서, 제 2 통신 디바이스는 도킹될 수 있다. 몇몇 예들에서, 제 2 통신 디바이스로부터 전송된 데이터를 수신하는 것은, 제 2 통신 디바이스로부터 전송된 데이터를 무선 네트워크를 통해 수신하는 것을 포함할 수 있고, 무선 네트워크는 디지털 브로드캐스트 스펙트럼에 대한 브로드캐스트 네트워크와는 상이할 수 있다.
제 2 통신 디바이스로부터 전송된 데이터는 제 2 통신 디바이스의 디스플레이 정보를 포함할 수 있다. 디스플레이 정보는, 제 2 통신 디바이스 상에 렌더링되는 1차 디스플레이 데이터를 포함할 수 있고, 제 1 통신 디바이스로부터 적어도 하나의 식별된 채널에서 데이터를 송신하는 것은 1차 디스플레이 데이터를 송신하는 것을 포함할 수 있다. 그러나, 몇몇 예들에서, 제 1 통신 디바이스로부터 적어도 하나의 식별된 채널에서 데이터를 송신하는 것은, 제 2 통신 디바이스에 의해 디스플레이되는 1차 디스플레이 데이터와는 상이한 2차 디스플레이 데이터를 송신하는 것을 포함할 수 있다. 예를 들어, 이것은, 제 2 통신 디바이스의 사용자가, 제 2 통신 디바이스의 디스플레이 스크린 상에 완전히 피트되지는 않을 수 있는 컨텐츠(예를 들어, 웹 페이지들, 데스크탑 정보)를 시청하기를 원할 수도 있는 경우에 발생할 수 있다.
몇몇 예들에서, 제 2 통신 디바이스로부터 전송된 데이터는 제 2 통신 디바이스의 휴먼 인터페이스 디바이스에 의해 제공된 데이터를 포함할 수 있고, 제 1 통신 디바이스로부터 적어도 하나의 식별된 채널에서 데이터를 송신하는 것은, 휴먼 인터페이스 디바이스에 의해 외부 디바이스에 제공되는 데이터를 송신하는 것을 포함할 수 있고, 여기서, 휴먼 인터페이스 디바이스에 의해 제공되는 데이터는 외부 디바이스에 의해 디스플레이되는 아이콘을 제어하기 위해 외부 디바이스에 의해 이용될 수 있다. 제 2 통신 디바이스의 휴먼 인터페이스 디바이스는 터치 스크린과 같은 터치 인터페이스를 포함할 수 있다. 이와 같이, 제 2 통신 디바이스의 터치 스크린은, 예를 들어, 외부 디바이스의 디스플레이(예를 들어, 텔레비젼 스크린) 상에서 커서 또는 다른 아이콘을 제어하기 위한 터치 패드로서 이용될 수 있다.
통신 디바이스는 제 2 통신 디바이스로부터 제 1 데이터 포맷의 데이터를 수신할 수 있고, 통신 디바이스는 제 1 데이터 포맷의 데이터를 제 2 데이터 포맷의 데이터로 변환할 수 있으며, 제 2 데이터 포맷은 디지털 브로드캐스트 포맷에 따른다. 다음으로, 통신 디바이스는 제 2 포맷의 데이터를 적어도 하나의 식별된 채널에서 송신할 수 있다. 제 1 데이터 포맷의 데이터 및 제 2 데이터 포맷의 데이터 각각은 오디오 데이터, 비디오 데이터, 텍스트 데이터, 스피치 데이터, 그래픽스 데이터 및 보조 인터랙티버티 데이터 중 적어도 하나를 포함할 수 있다.
몇몇 경우들에서, 통신 디바이스는, 제 2 데이터 포맷에 따르는 인코딩된 데이터를 생성하기 위해 제 1 데이터 포맷의 데이터를 인코딩함으로써, 제 1 데이터 포맷의 데이터를 제 2 데이터 포맷의 데이터로 변환할 수 있다. 몇몇 경우들에서, 통신 디바이스는, 제 1 데이터 포맷의 데이터를 제 2 데이터 포맷의 데이터로 트랜스코딩함으로써, 제 1 데이터 포맷의 데이터를 제 2 데이터 포맷의 데이터로 변환할 수 있다. 통신 디바이스는, 제 1 데이터 포맷 및 제 2 데이터 포맷 모두에 공통되고, 그 모두에 의해 지원되는 특징들의 세트에 기초하여, 제 1 데이터 포맷의 데이터를 제 2 데이터 포맷의 데이터로 트랜스코딩할 수 있다. 몇몇 경우들에서, 통신 디바이스는 제 2 데이터 포맷을 특정하기 위해, 제 2 통신 디바이스에 정보를 전송할 수 있다.
오직 예시의 목적으로 설명되고 제한적인 것으로 고려되어서는 안되는 하나의 특정한 예에서, 통신 디바이스는 제 1 데이터 포맷의 비디오 데이터를 제 2 데이터 포맷의 비디오 데이터로 트랜스코딩할 수 있다. 제 1 데이터 포맷은 MPEG-4 포맷을 포함할 수 있고, 제 2 데이터 포맷은 MPEG-2 포맷을 포함할 수 있다.
통신 디바이스가 침묵 유닛(예를 들어, 도 2의 침묵 유닛(15))을 포함하면, 통신 디바이스는 적어도 하나의 시간 인터벌 동안, 적어도 하나의 식별된 채널이 사용을 위해 계속하여 이용가능한지 여부를 검출할 수 있다. 적어도 하나의 시간 인터벌 동안, 통신 디바이스는 임의의 데이터를 송신하는 것을 억제할 수 있다.
몇몇 예들에서, 통신 디바이스는, 적어도 하나의 식별된 채널이 추가적 사용을 위해 더 이상 이용가능하지 않은 것으로 결정할 수 있고, 디지털 브로드캐스트 스펙트럼에서 현재 이용가능한 적어도 하나의 다른 채널을 식별할 수 있다. 통신 디바이스는 제 2 통신 디바이스로부터 전송된 추가적 데이터를 수신할 수 있고, 추가적 데이터를 디지털 브로드캐스트 스펙트럼의 적어도 하나의 다른 식별된 채널에서 송신할 수 있으며, 여기서, 송신되는 추가적 데이터는 디지털 브로드캐스트 포맷에 따른다. 통신 디바이스가 채널 송신기(예를 들어, 도 1의 채널 송신기(11))를 포함하면, 통신 디바이스는 적어도 하나의 메시지를 제 3 디바이스(예를 들어, 데이터 수신기들(9) 중 하나 이상)에 송신할 수 있고, 여기서, 적어도 하나의 메시지는, 제 3 디바이스가 적어도 하나의 식별된 채널로부터 적어도 하나의 다른 식별된 채널로의 채널 변경을 결정할 수 있게 하는 정보를 포함한다.
통신 디바이스는 스펙트럼 센서(예를 들어, 스펙트럼 센서(도 8의 118A 또는 도 9의 118B))를 포함할 수 있다. 통신 디바이스는 적어도 하나의 채널을 식별하기 위해 스펙트럼 센서를 이용할 수 있다. 몇몇 예들에서, 통신 디바이스는 디지털 TV 대역 데이터베이스(예를 들어, 도 8의 데이터베이스(128))에 추가로 액세스할 수 있다. 이 예들에서, 통신 디바이스는 적어도 하나의 채널을 식별하기 위해 디지털 TV 대역 데이터베이스에 추가로 액세스할 수 있다.
몇몇 예들에서, 통신 디바이스는 디지털 브로드캐스트 스펙트럼의 다수의 이용가능한 채널들을 식별할 수 있다. 통신 디바이스는 다수의 이용가능한 채널들 중 적어도 하나의 선택을 (예를 들어, 통신 디바이스 자체 또는 다른 디바이스로부터) 수신할 수 있고, 그 데이터를 선택된 채널들 중 적어도 하나에서 송신할 수 있다. 몇몇 예들에서, 통신 디바이스는 다수의 이용가능한 채널들 중 적어도 하나에 대한, 통신 디바이스로부터의 자동 선택에 기초하여, 이러한 선택을 수신할 수 있다. 다른 경우들에서, 통신 디바이스는 식별된 다수의 이용가능한 채널들의 표시를 다른 디바이스(예를 들어, 제 2 통신 디바이스)에 전송할 수 있다. 이 경우들에서, 통신 디바이스는 다른 디바이스로부터 다수의 이용가능한 채널들 중 적어도 하나의 선택들 수신할 수 있다.
본 명세서에서 설명되는 기술들은 범용 마이크로프로세서, 디지털 신호 프로세서(DSP), 주문형 집적 회로(ASIC), 필드 프로그래머블 게이트 어레이(FPGA), 프로그래머블 로직 디바이스들(PLDs) 또는 다른 등가의 로직 디바이스들 중 하나 이상에서 구현될 수 있다. 따라서, 본 명세서에서 사용되는 바와 같은 용어들 "프로세서" 또는 "제어기"는 전술한 구조들 또는 본 명세서에서 설명되는 기술들의 구현에 적합한 임의의 다른 구조 중 임의의 하나 이상을 지칭할 수 있다.
본 명세서에 예시되는 다양한 컴포넌트들은 하드웨어, 소프트웨어 및/또는 펌웨어의 임의의 적절한 조합에 의해 실현될 수 있다. 도면들에서, 다양한 컴포넌트들은 개별 유닛들 또는 모듈들로 도시되어 있다. 그러나, 이 도면들을 참조하여 설명되는 다양한 컴포넌트들 중 전부 또는 몇개는 공통 하드웨어, 펌웨어 및/또는 소프트웨어의 결합된 유닛들 또는 모듈들로 통합될 수 있다. 따라서, 컴포넌트들, 유닛들 또는 모듈들로서의 특징들의 표현은 용이한 설명을 위해 특정한 기능 특징들을 강조하도록 의도되고, 개별 하드웨어, 펌웨어 또는 소프트웨어 컴포넌트들에 의한 이러한 특징들의 실현을 반드시 요구하지는 않는다. 몇몇 경우들에서, 다양한 유닛들은 하나 이상의 프로세서들에 의해 수행되는 프로그래머블 프로세스들로서 구현될 수 있다.
본 명세서에서 모듈들, 디바이스들 또는 컴포넌트들로서 설명되는 임의의 특징들은 집적 로직 디바이스에 함께 구현되거나 이산적이지만 협력하는 로직 디바이스들로서 개별적으로 구현될 수 있다. 다양한 양상들에서, 이러한 컴포넌트들은 적어도 부분적으로 하나 이상의 집적 회로 디바이스들로서 형성될 수 있고, 하나 이상의 집적 회로 디바이스들은 집적 회로 칩 또는 칩셋과 같은 집적 회로 디바이스로서 총괄적으로 지칭될 수 있다. 이러한 회로는 단일 집적 회로 칩 디바이스에 제공될 수도 있고, 다수의 협력하는 집적 회로 칩 디바이스들에 제공될 수도 있고, 임의의 다양한 이미지, 디스플레이, 오디오 또는 다른 다중-멀티미디어 애플리케이션들 및 디바이스들에서 이용될 수도 있다. 예를 들어, 몇몇 양상들에서, 이러한 컴포넌트들은 무선 통신 디바이스 핸드셋(예를 들어, 모바일 전화 핸드셋)과 같은 모바일 디바이스의 일부를 형성할 수 있다.
소프트웨어로 구현될 경우, 이 기술들은, 하나 이상의 프로세서들에 의해 실행될 때 전술한 방법들 중 하나 이상을 수행하는 명령들을 갖는 코드를 포함하는 컴퓨터 판독가능 데이터 저장 매체에 의해 적어도 부분적으로 실현될 수 있다. 컴퓨터 판독가능 저장 매체는, 패키징 재료들을 포함할 수 있는 컴퓨터 프로그램 물건의 일부를 형성할 수 있다. 컴퓨터 판독가능 매체는, 동기식 동적 랜덤 액세스 메모리(SDRAM)와 같은 랜덤 액세스 메모리(RAM), 판독 전용 메모리(ROM), 비휘발성 랜덤 액세스 메모리(NVRAM), 전기적으로 소거가능한 프로그래머블 판독 전용 메모리(EEPROM), 내장형 동적 랜덤 액세스 메모리(eDRAM), 정적 랜덤 액세스 메모리(SRAM), 플래시 메모리, 자기 또는 광학 데이터 저장 매체를 포함할 수 있다. 이용되는 임의의 소프트웨어는 하나 이상의 DSP들, 범용 마이크로프로세서들, ASIC들, FPGA들 또는 다른 등가적 집적 또는 이산 로직 회로와 같은 하나 이상의 프로세서들에 의해 실행될 수 있다.
다양한 양상들이 본 명세서에서 설명되었다. 이 양상들 및 다른 양상들은 다음의 청구항들의 범주에 속한다.
Claims (70)
- 데이터를 송신하는 방법으로서,
제 1 통신 디바이스를 이용하여, 디지털 브로드캐스트 스펙트럼에서 현재 이용가능한 적어도 하나의 채널을 식별하는 단계;
상기 제 1 통신 디바이스를 이용하여, 제 2 통신 디바이스로부터 전송된 데이터를 수신하는 단계 ― 상기 제 2 통신 디바이스로부터 전송된 데이터는 상기 제 2 통신 디바이스의 디스플레이 정보를 포함하고, 상기 디스플레이 정보는 상기 제 2 통신 디바이스 상에 디스플레이되는 1차(primary) 디스플레이 데이터 및 상기 1차 디스플레이 데이터와 상이한 2차(secondary) 디스플레이 데이터를 포함함 ― ; 및
상기 제 1 통신 디바이스로부터 상기 디지털 브로드캐스트 스펙트럼의 적어도 하나의 식별된 채널에서 상기 데이터를 송신하는 단계를 포함하고,
송신되는 데이터는 디지털 브로드캐스트 포맷에 부합하는(comply),
데이터를 송신하는 방법. - 제 1 항에 있어서,
상기 제 2 통신 디바이스로부터 전송된 데이터를 수신하는 단계는, 상기 제 2 통신 디바이스로부터 무선 네트워크를 통해 전송된 데이터를 수신하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 2 항에 있어서,
상기 무선 네트워크는 상기 디지털 브로드캐스트 스펙트럼에 대한 브로드캐스트 네트워크와는 상이한, 데이터를 송신하는 방법. - 삭제
- 제 1 항에 있어서,
상기 제 1 통신 디바이스로부터 상기 적어도 하나의 식별된 채널에서 상기 데이터를 송신하는 단계는, 상기 1차 디스플레이 데이터를 송신하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 1 항에 있어서,
상기 제 1 통신 디바이스로부터 상기 적어도 하나의 식별된 채널에서 상기 데이터를 송신하는 단계는, 상기 2차 디스플레이 데이터를 송신하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 1 항에 있어서,
상기 제 2 통신 디바이스로부터 전송된 데이터는 상기 제 2 통신 디바이스의 휴먼(human) 인터페이스 디바이스에 의해 제공된 데이터를 포함하고;
상기 제 1 통신 디바이스로부터 상기 적어도 하나의 식별된 채널에서 상기 데이터를 송신하는 단계는, 상기 휴먼 인터페이스 디바이스에 의해 제공된 데이터를 외부 디바이스에 송신하는 단계를 포함하고, 상기 휴먼 인터페이스 디바이스에 의해 제공된 데이터는, 상기 외부 디바이스에 의해 디스플레이되는 아이콘을 제어하기 위해 상기 외부 디바이스에 의해 이용될 수 있는, 데이터를 송신하는 방법. - 제 7 항에 있어서,
상기 제 2 통신 디바이스의 상기 휴먼 인터페이스 디바이스는 터치 인터페이스를 포함하는, 데이터를 송신하는 방법. - 제 1 항에 있어서,
상기 적어도 하나의 채널을 식별하는 단계는 디지털 브로드캐스트 텔레비젼 스펙트럼의 미사용 부분에서 상기 적어도 하나의 채널을 식별하는 단계를 포함하고; 그리고,
상기 데이터를 송신하는 단계는, 상기 디지털 브로드캐스트 텔레비젼 스펙트럼의 상기 적어도 하나의 식별된 채널에서 디지털 브로드캐스트 포맷에 따라 상기 데이터를 송신하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 9 항에 있어서,
상기 디지털 브로드캐스트 포맷은, ATSC(Advanced Television Systems Committee) 포맷, T-DMB(Terrestrial Digital Multimedia Broadcasting) 포맷, DVB(Digital Video Broadcasting) 포맷, ISDB-T(Integrated Services Digital Broadcasting Terrestrial) 포맷, 또는 MPEG-TS(Moving Picture Experts Group Transport Stream) 포맷을 포함하는, 데이터를 송신하는 방법. - 제 1 항에 있어서,
상기 적어도 하나의 채널을 식별하는 단계는 텔레비젼 대역 백색 공간(white space)을 식별하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 1 항에 있어서,
상기 데이터를 수신하는 단계는, 상기 제 2 통신 디바이스로부터 제 1 데이터 포맷의 데이터를 수신하는 단계를 포함하고;
상기 데이터를 송신하는 방법은, 상기 제 1 통신 디바이스에 의해, 상기 제 1 데이터 포맷의 데이터를 제 2 데이터 포맷의 데이터로 변환하는 단계를 더 포함하고, 상기 제 2 데이터 포맷은 상기 디지털 브로드캐스트 포맷에 따르고; 그리고,
상기 데이터를 송신하는 단계는, 상기 제 2 포맷의 데이터를 상기 제 1 통신 디바이스로부터 상기 적어도 하나의 식별된 채널에서 송신하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 12 항에 있어서,
상기 제 1 데이터 포맷의 데이터 및 상기 제 2 데이터 포맷의 데이터 각각은, 오디오 데이터, 비디오 데이터, 텍스트 데이터, 스피치 데이터, 그래픽스 데이터 및 보조 인터랙티버티 데이터 중 적어도 하나를 포함하는, 데이터를 송신하는 방법. - 제 12 항에 있어서,
상기 제 1 데이터 포맷의 데이터를 상기 제 2 데이터 포맷의 데이터로 변환하는 단계는, 상기 제 2 데이터 포맷에 부합하는 인코딩된 데이터를 생성하기 위해, 상기 제 1 데이터 포맷의 데이터를 인코딩하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 12 항에 있어서,
상기 제 1 데이터 포맷의 데이터를 상기 제 2 데이터 포맷의 데이터로 변환하는 단계는, 상기 제 1 데이터 포맷의 데이터를 상기 제 2 데이터 포맷의 데이터로 트랜스코딩(transcoding)하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 15 항에 있어서,
상기 트랜스코딩하는 단계는, 상기 제 1 데이터 포맷 및 상기 제 2 데이터 포맷 모두에 공통되고 상기 제 1 데이터 포맷 및 상기 제 2 데이터 포맷 모두에 의해 지원되는 특징들의 세트에 기초하여, 상기 제 1 데이터 포맷의 데이터를 상기 제 2 데이터 포맷의 데이터로 트랜스코딩하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 15 항에 있어서,
상기 트랜스코딩하는 단계는, 비디오 데이터를 상기 제 1 데이터 포맷으로부터 상기 제 2 데이터 포맷의 비디오 데이터로 트랜스코딩하는 단계를 포함하고,
상기 제 1 데이터 포맷은 동영상 전문가 그룹(MPEG) 4 포맷을 포함하고; 그리고,
상기 제 2 데이터 포맷은 MPEG-2 포맷을 포함하는, 데이터를 송신하는 방법. - 제 12 항에 있어서,
상기 제 2 데이터 포맷을 특정하기 위한 정보를 상기 제 1 통신 디바이스로부터 상기 제 2 통신 디바이스로 전송하는 단계를 더 포함하는, 데이터를 송신하는 방법. - 제 1 항에 있어서,
상기 제 2 통신 디바이스로부터 전송된 데이터를 수신하는 단계는 디지털 브로드캐스트 포맷의 데이터를 수신하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 1 항에 있어서,
상기 적어도 하나의 채널을 식별하는 단계는, 상기 적어도 하나의 채널을 식별하는 스펙트럼 센서를 이용하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 1 항에 있어서,
상기 제 1 통신 디바이스의 지리적 위치를 결정하는 단계를 더 포함하고,
상기 적어도 하나의 채널을 식별하는 단계는, 상기 적어도 하나의 채널을 식별하는 디지털 텔레비젼(TV) 대역 데이터베이스에 액세스하는 단계를 포함하고; 그리고,
상기 디지털 TV 대역 데이터베이스에 액세스하는 단계는, 상기 디지털 TV 대역 데이터베이스로의 입력으로서 상기 지리적 위치를 제공하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 21 항에 있어서,
상기 지리적 위치를 결정하는 단계는, 상기 제 1 통신 디바이스 내에 포함된 글로벌 측위 시스템(GPS) 센서를 이용하여 상기 지리적 위치를 결정하는 단계, 또는 상기 제 1 통신 디바이스의 추정된 위치를 외부 서버로부터 획득하기 위해 상기 외부 서버에 상기 제 1 통신 디바이스의 인터넷 프로토콜(IP) 어드레스를 제공하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 1 항에 있어서,
상기 적어도 하나의 채널을 식별하는 단계는, 상기 디지털 브로드캐스트 스펙트럼의 다수의 이용가능한 채널들을 식별하는 단계를 포함하고,
상기 데이터를 송신하는 방법은, 상기 다수의 이용가능한 채널들 중 적어도 하나의 선택을 수신하는 단계를 더 포함하고, 상기 데이터를 송신하는 단계는, 상기 선택된 채널들 중 적어도 하나에서 상기 데이터를 송신하는 단계를 포함하는, 데이터를 송신하는 방법. - 제 1 항에 있어서,
상기 제 2 통신 디바이스는 도킹되는(docked), 데이터를 송신하는 방법. - 하나 이상의 프로세서들;
디지털 브로드캐스트 스펙트럼에서 현재 이용가능한 적어도 하나의 채널을 식별하도록, 상기 하나 이상의 프로세서들에 의해 동작할 수 있는 채널 식별기;
제 2 통신 디바이스로부터 전송된 데이터를 수신하도록, 상기 하나 이상의 프로세서들에 의해 동작할 수 있는 수신기 ― 상기 제 2 통신 디바이스로부터 전송된 데이터는 상기 제 2 통신 디바이스의 디스플레이 정보를 포함하고, 상기 디스플레이 정보는 상기 제 2 통신 디바이스 상에 디스플레이되는 1차 디스플레이 데이터 및 상기 1차 디스플레이 데이터와 상이한 2차 디스플레이 데이터를 포함함 ― ; 및
상기 디지털 브로드캐스트 스펙트럼의 적어도 하나의 식별된 채널에서 상기 데이터를 송신하도록 상기 하나 이상의 프로세서들에 의해 동작할 수 있는 송신기를 포함하고,
송신되는 데이터는 디지털 브로드캐스트 포맷에 부합하는,
통신 디바이스. - 제 25 항에 있어서,
상기 수신기는, 적어도, 상기 제 2 통신 디바이스로부터 전송된 데이터를 무선 네트워크를 통해 수신함으로써, 상기 제 2 통신 디바이스로부터 전송된 상기 데이터를 수신하는, 통신 디바이스. - 제 26 항에 있어서,
상기 무선 네트워크는 상기 디지털 브로드캐스트 스펙트럼과는 상이한, 통신 디바이스. - 삭제
- 제 25 항에 있어서,
상기 송신기가 상기 적어도 하나의 식별된 채널에서 상기 데이터를 송신하는 것은, 상기 1차 디스플레이 데이터를 송신하는 것을 포함하는, 통신 디바이스. - 제 25 항에 있어서,
상기 송신기는, 적어도 상기 2차 디스플레이 데이터를 송신함으로써 상기 적어도 하나의 식별된 채널에서 상기 데이터를 송신하는, 통신 디바이스. - 제 25 항에 있어서,
상기 제 2 통신 디바이스로부터 전송된 데이터는 상기 제 2 통신 디바이스의 휴먼 인터페이스 디바이스에 의해 제공된 데이터를 포함하고;
상기 송신기는, 적어도, 상기 휴먼 인터페이스 디바이스에 의해 제공된 데이터를 외부 디바이스에 송신함으로써 상기 적어도 하나의 식별된 채널에서 상기 데이터를 송신하고, 상기 휴먼 인터페이스 디바이스에 의해 제공된 데이터는, 상기 외부 디바이스에 의해 디스플레이되는 아이콘을 제어하기 위해 상기 외부 디바이스에 의해 이용될 수 있는, 통신 디바이스. - 제 31 항에 있어서,
상기 제 2 통신 디바이스의 상기 휴먼 인터페이스 디바이스는 터치 인터페이스를 포함하는, 통신 디바이스. - 제 25 항에 있어서,
상기 채널 식별기는 디지털 브로드캐스트 텔레비젼 스펙트럼의 미사용 부분에서 상기 적어도 하나의 채널을 식별하고; 그리고,
상기 송신기는, 상기 디지털 브로드캐스트 텔레비젼 스펙트럼의 상기 적어도 하나의 식별된 채널에서 디지털 브로드캐스트 포맷에 따라 상기 데이터를 송신하는, 통신 디바이스. - 제 33 항에 있어서,
상기 디지털 브로드캐스트 포맷은, ATSC(Advanced Television Systems Committee) 포맷, T-DMB(Terrestrial Digital Multimedia Broadcasting) 포맷, DVB(Digital Video Broadcasting) 포맷, ISDB-T(Integrated Services Digital Broadcasting Terrestrial) 포맷, 또는 MPEG-TS(Moving Picture Experts Group Transport Stream) 포맷을 포함하는, 통신 디바이스. - 제 25 항에 있어서,
상기 채널 식별기는, 적어도, 텔레비젼 대역 백색 공간을 식별함으로써 상기 적어도 하나의 채널을 식별하는, 통신 디바이스. - 제 25 항에 있어서,
상기 수신기는, 상기 제 2 통신 디바이스로부터 제 1 데이터 포맷의 데이터를 수신하고;
상기 통신 디바이스는, 상기 제 1 데이터 포맷의 데이터를 제 2 데이터 포맷의 데이터로 변환하는 변환 유닛을 더 포함하고, 상기 제 2 데이터 포맷은 상기 디지털 브로드캐스트 포맷에 따르고; 그리고,
상기 송신기는, 상기 제 2 포맷의 데이터를 상기 적어도 하나의 식별된 채널에서 송신하는, 통신 디바이스. - 제 36 항에 있어서,
상기 제 1 데이터 포맷의 데이터 및 상기 제 2 데이터 포맷의 데이터 각각은, 오디오 데이터, 비디오 데이터, 텍스트 데이터, 스피치 데이터, 그래픽스 데이터 및 보조 인터랙티버티 데이터 중 적어도 하나를 포함하는, 통신 디바이스 - 제 36 항에 있어서,
상기 변환 유닛은, 적어도, 상기 제 2 데이터 포맷에 부합하는 인코딩된 데이터를 생성하기 위해, 상기 제 1 데이터 포맷의 데이터를 인코딩함으로써, 상기 제 1 데이터 포맷의 데이터를 상기 제 2 데이터 포맷의 데이터로 변환하는, 통신 디바이스. - 제 36 항에 있어서,
상기 변환 유닛은, 적어도, 상기 제 1 데이터 포맷의 데이터를 상기 제 2 데이터 포맷의 데이터로 트랜스코딩함으로써, 상기 제 1 데이터 포맷의 데이터를 상기 제 2 데이터 포맷의 데이터로 변환하는, 통신 디바이스. - 제 39 항에 있어서,
상기 변환 유닛은, 상기 제 1 데이터 포맷 및 상기 제 2 데이터 포맷 모두에 공통되고 상기 제 1 데이터 포맷 및 상기 제 2 데이터 포맷 모두에 의해 지원되는 특징들의 세트에 기초하여, 상기 제 1 데이터 포맷의 데이터를 상기 제 2 데이터 포맷의 데이터로 트랜스코딩하는, 통신 디바이스. - 제 39 항에 있어서,
상기 변환 유닛은, 비디오 데이터를 상기 제 1 데이터 포맷으로부터 상기 제 2 데이터 포맷의 비디오 데이터로 트랜스코딩하고,
상기 제 1 데이터 포맷은 동영상 전문가 그룹(MPEG) 4 포맷을 포함하고; 그리고,
상기 제 2 데이터 포맷은 MPEG-2 포맷을 포함하는, 통신 디바이스. - 제 36 항에 있어서,
상기 통신 디바이스는, 상기 제 2 데이터 포맷을 특정하는 정보를 상기 제 2 통신 디바이스로 전송하도록 추가로 구성되는, 통신 디바이스. - 제 25 항에 있어서,
상기 수신기는, 적어도, 디지털 브로드캐스트 포맷의 데이터를 수신함으로써, 상기 제 2 통신 디바이스로부터 전송된 상기 데이터를 수신하는, 통신 디바이스. - 제 25 항에 있어서,
상기 채널 식별기는 스펙트럼 센서를 포함하는, 통신 디바이스. - 제 25 항에 있어서,
상기 채널 식별기는, 적어도, 상기 적어도 하나의 채널을 식별하기 위해 디지털 텔레비젼(TV) 대역 데이터베이스에 액세스함으로써, 상기 적어도 하나의 채널을 식별하는, 통신 디바이스. - 제 25 항에 있어서,
상기 제 2 통신 디바이스는 도킹되는, 통신 디바이스. - 제 25 항에 있어서,
상기 통신 디바이스는 무선 통신 디바이스 핸드셋을 포함하는, 통신 디바이스. - 제 25 항에 있어서,
상기 통신 디바이스는 하나 이상의 집적 회로 디바이스들을 포함하는, 통신 디바이스. - 디지털 브로드캐스트 스펙트럼에서 현재 이용가능한 적어도 하나의 채널을 식별하기 위한 수단;
제 2 통신 디바이스로부터 전송된 데이터를 수신하기 위한 수단 ― 상기 제 2 통신 디바이스로부터 전송된 데이터는 상기 제 2 통신 디바이스의 디스플레이 정보를 포함하고, 상기 디스플레이 정보는 상기 제 2 통신 디바이스 상에 디스플레이되는 1차 디스플레이 데이터 및 상기 1차 디스플레이 데이터와 상이한 2차 디스플레이 데이터를 포함함 ― ; 및
상기 디지털 브로드캐스트 스펙트럼의 적어도 하나의 식별된 채널에서 상기 데이터를 송신하기 위한 수단을 포함하고,
송신되는 데이터는 디지털 브로드캐스트 포맷에 부합하는,
통신 디바이스. - 제 49 항에 있어서,
상기 제 2 통신 디바이스로부터 전송된 데이터를 수신하기 위한 수단은, 상기 제 2 통신 디바이스로부터 무선 네트워크를 통해 전송된 데이터를 수신하기 위한 수단을 포함하는, 통신 디바이스. - 제 50 항에 있어서,
상기 무선 네트워크는 상기 디지털 브로드캐스트 스펙트럼과는 상이한, 통신 디바이스. - 삭제
- 제 49 항에 있어서,
상기 적어도 하나의 식별된 채널에서 상기 데이터를 송신하기 위한 수단은, 상기 1차 디스플레이 데이터를 송신하기 위한 수단을 포함하는, 통신 디바이스. - 제 49 항에 있어서,
상기 적어도 하나의 식별된 채널에서 상기 데이터를 송신하기 위한 수단은, 상기 2차 디스플레이 데이터를 송신하기 위한 수단을 포함하는, 통신 디바이스. - 제 49 항에 있어서,
상기 제 2 통신 디바이스로부터 전송된 데이터는 상기 제 2 통신 디바이스의 휴먼 인터페이스 디바이스에 의해 제공된 데이터를 포함하고;
상기 적어도 하나의 식별된 채널에서 상기 데이터를 송신하기 위한 수단은, 상기 휴먼 인터페이스 디바이스에 의해 제공된 데이터를 외부 디바이스에 송신하기 위한 수단을 포함하고, 상기 휴먼 인터페이스 디바이스에 의해 제공된 데이터는, 상기 외부 디바이스에 의해 디스플레이되는 아이콘을 제어하기 위해 상기 외부 디바이스에 의해 이용될 수 있는, 통신 디바이스. - 제 49 항에 있어서,
상기 제 2 통신 디바이스로부터 전송된 상기 데이터를 수신하기 위한 수단은, 디지털 브로드캐스트 포맷의 데이터를 수신하기 위한 수단을 포함하는, 통신 디바이스. - 제 49 항에 있어서,
상기 적어도 하나의 채널을 식별하기 위한 수단은, 디지털 브로드캐스트 텔레비젼 스펙트럼의 미사용 부분에서 상기 적어도 하나의 채널을 식별하기 위한 수단을 포함하고; 그리고,
상기 데이터를 송신하기 위한 수단은, 상기 디지털 브로드캐스트 텔레비젼 스펙트럼의 상기 적어도 하나의 식별된 채널에서 디지털 브로드캐스트 포맷에 따라 상기 데이터를 송신하기 위한 수단을 포함하는, 통신 디바이스. - 제 49 항에 있어서,
상기 데이터를 수신하기 위한 수단은, 상기 제 2 통신 디바이스로부터 제 1 데이터 포맷의 데이터를 수신하기 위한 수단을 포함하고;
상기 통신 디바이스는, 상기 제 1 데이터 포맷의 데이터를 제 2 데이터 포맷의 데이터로 변환하기 위한 수단을 더 포함하고, 상기 제 2 데이터 포맷은 상기 디지털 브로드캐스트 포맷에 따르고; 그리고,
상기 데이터를 송신하기 위한 수단은, 상기 제 2 포맷의 데이터를 상기 적어도 하나의 식별된 채널에서 송신하기 위한 수단을 포함하는, 통신 디바이스. - 제 58 항에 있어서,
상기 제 1 데이터 포맷의 데이터를 상기 제 2 데이터 포맷의 데이터로 변환하기 위한 수단은, 상기 제 1 데이터 포맷 및 상기 제 2 데이터 포맷 모두에 공통되고 상기 제 1 데이터 포맷 및 상기 제 2 데이터 포맷 모두에 의해 지원되는 특징들의 세트에 기초하여, 상기 제 1 데이터 포맷의 데이터를 상기 제 2 데이터 포맷의 데이터로 트랜스코딩하기 위한 수단을 포함하는, 통신 디바이스. - 통신 디바이스의 하나 이상의 프로세서들로 하여금,
디지털 브로드캐스트 스펙트럼에서 현재 이용가능한 적어도 하나의 채널을 식별하게 하고;
제 2 통신 디바이스로부터 전송된 데이터를 수신하게 하고 ― 상기 제 2 통신 디바이스로부터 전송된 데이터는 상기 제 2 통신 디바이스의 디스플레이 정보를 포함하고, 상기 디스플레이 정보는 상기 제 2 통신 디바이스 상에 디스플레이되는 1차 디스플레이 데이터 및 상기 1차 디스플레이 데이터와 상이한 2차 디스플레이 데이터를 포함함 ― ; 그리고,
상기 디지털 브로드캐스트 스펙트럼의 적어도 하나의 식별된 채널에서 상기 데이터를 송신하게 하기 위한
명령들로 인코딩되고,
송신되는 데이터는 디지털 브로드캐스트 포맷에 부합하는,
컴퓨터 판독가능 저장 매체. - 제 60 항에 있어서,
상기 제 2 통신 디바이스로부터 전송된 데이터를 수신하게 하는 명령들은, 상기 제 2 통신 디바이스로부터 전송된 데이터를 무선 네트워크를 통해 수신하게 하는 명령들을 포함하는, 컴퓨터 판독가능 저장 매체. - 제 61 항에 있어서,
상기 무선 네트워크는 상기 디지털 브로드캐스트 스펙트럼과는 상이한, 컴퓨터 판독가능 저장 매체. - 삭제
- 제 60 항에 있어서,
상기 적어도 하나의 식별된 채널에서 상기 데이터를 송신하게 하는 명령들은, 상기 1차 디스플레이 데이터를 송신하게 하는 명령들을 포함하는, 컴퓨터 판독가능 저장 매체. - 제 60 항에 있어서,
상기 적어도 하나의 식별된 채널에서 상기 데이터를 송신하게 하는 명령들은, 상기 2차 디스플레이 데이터를 송신하게 하는 명령들을 포함하는, 컴퓨터 판독가능 저장 매체. - 제 60 항에 있어서,
상기 제 2 통신 디바이스로부터 전송된 데이터는 상기 제 2 통신 디바이스의 휴먼 인터페이스 디바이스에 의해 제공된 데이터를 포함하고;
상기 적어도 하나의 식별된 채널에서 상기 데이터를 송신하게 하는 명령들은, 상기 휴먼 인터페이스 디바이스에 의해 제공된 데이터를 외부 디바이스에 송신하게 하는 명령들을 포함하고, 상기 휴먼 인터페이스 디바이스에 의해 제공된 데이터는, 상기 외부 디바이스에 의해 디스플레이되는 아이콘을 제어하기 위해 상기 외부 디바이스에 의해 이용될 수 있는, 컴퓨터 판독가능 저장 매체. - 제 60 항에 있어서,
상기 제 2 통신 디바이스로부터 전송된 상기 데이터를 수신하게 하는 명령들은, 디지털 브로드캐스트 포맷의 데이터를 수신하게 하는 명령들을 포함하는, 컴퓨터 판독가능 저장 매체. - 제 60 항에 있어서,
상기 적어도 하나의 채널을 식별하게 하는 명령들은, 디지털 브로드캐스트 텔레비젼 스펙트럼의 미사용 부분에서 상기 적어도 하나의 채널을 식별하게 하는 명령들을 포함하고; 그리고,
상기 데이터를 송신하게 하는 명령들은, 상기 디지털 브로드캐스트 텔레비젼 스펙트럼의 상기 적어도 하나의 식별된 채널에서 디지털 브로드캐스트 포맷에 따라 상기 데이터를 송신하게 하는 명령들을 포함하는, 컴퓨터 판독가능 저장 매체. - 제 60 항에 있어서,
상기 데이터를 수신하게 하는 명령들은, 상기 제 2 통신 디바이스로부터 제 1 데이터 포맷의 데이터를 수신하게 하는 명령들을 포함하고;
상기 컴퓨터 판독가능 저장 매체는, 상기 제 1 데이터 포맷의 데이터를 제 2 데이터 포맷의 데이터로 변환하게 하는 명령들을 더 포함하고, 상기 제 2 데이터 포맷은 상기 디지털 브로드캐스트 포맷에 따르고; 그리고,
상기 데이터를 송신하게 하는 명령들은, 상기 제 2 포맷의 데이터를 상기 적어도 하나의 식별된 채널에서 송신하게 하는 명령들을 포함하는, 컴퓨터 판독가능 저장 매체. - 제 69 항에 있어서,
상기 제 1 데이터 포맷의 데이터를 상기 제 2 데이터 포맷의 데이터로 변환하게 하는 명령들은, 상기 제 1 데이터 포맷 및 상기 제 2 데이터 포맷 모두에 공통되고 상기 제 1 데이터 포맷 및 상기 제 2 데이터 포맷 모두에 의해 지원되는 특징들의 세트에 기초하여, 상기 제 1 데이터 포맷의 데이터를 상기 제 2 데이터 포맷의 데이터로 트랜스코딩하게 하는 명령들을 포함하는, 컴퓨터 판독가능 저장 매체.
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US22660809P | 2009-07-17 | 2009-07-17 | |
US61/226,608 | 2009-07-17 | ||
US29549510P | 2010-01-15 | 2010-01-15 | |
US61/295,495 | 2010-01-15 | ||
US12/831,512 US8687648B2 (en) | 2009-07-17 | 2010-07-07 | Wireless transmission of data using an available channel of a spectrum |
US12/831,512 | 2010-07-07 | ||
PCT/US2010/042345 WO2011009088A1 (en) | 2009-07-17 | 2010-07-16 | Wireless transmission of data using an available channel of a spectrum |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120049888A KR20120049888A (ko) | 2012-05-17 |
KR101404493B1 true KR101404493B1 (ko) | 2014-06-05 |
Family
ID=43449840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020127004275A KR101404493B1 (ko) | 2009-07-17 | 2010-07-16 | 스펙트럼의 이용가능한 채널을 사용하는 데이터의 무선 송신 |
Country Status (8)
Country | Link |
---|---|
US (1) | US8687648B2 (ko) |
EP (1) | EP2454833A1 (ko) |
JP (1) | JP5350544B2 (ko) |
KR (1) | KR101404493B1 (ko) |
CN (1) | CN102484546B (ko) |
BR (1) | BR112012001057B1 (ko) |
TW (1) | TWI437842B (ko) |
WO (1) | WO2011009088A1 (ko) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080045149A1 (en) * | 2006-05-26 | 2008-02-21 | Dinesh Dharmaraju | Wireless architecture for a traditional wire-based protocol |
US9198084B2 (en) * | 2006-05-26 | 2015-11-24 | Qualcomm Incorporated | Wireless architecture for a traditional wire-based protocol |
US8667144B2 (en) * | 2007-07-25 | 2014-03-04 | Qualcomm Incorporated | Wireless architecture for traditional wire based protocol |
US8811294B2 (en) * | 2008-04-04 | 2014-08-19 | Qualcomm Incorporated | Apparatus and methods for establishing client-host associations within a wireless network |
US9398089B2 (en) * | 2008-12-11 | 2016-07-19 | Qualcomm Incorporated | Dynamic resource sharing among multiple wireless devices |
US8374134B2 (en) * | 2009-01-30 | 2013-02-12 | Qualcomm Incorporated | Local broadcast of data using available channels of a spectrum |
US9264248B2 (en) * | 2009-07-02 | 2016-02-16 | Qualcomm Incorporated | System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment |
JP5678420B2 (ja) * | 2009-09-01 | 2015-03-04 | 富士通株式会社 | 中継方法及び中継装置 |
US9582238B2 (en) * | 2009-12-14 | 2017-02-28 | Qualcomm Incorporated | Decomposed multi-stream (DMS) techniques for video display systems |
US20110176060A1 (en) * | 2010-01-21 | 2011-07-21 | Qualcomm Incorporated | Data feedback for broadcast applications |
US9166633B2 (en) * | 2010-01-21 | 2015-10-20 | Qualcomm Incorporated | Systems and methods for interfacing a white space device with a host device |
US9787725B2 (en) | 2011-01-21 | 2017-10-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US9582239B2 (en) | 2011-01-21 | 2017-02-28 | Qualcomm Incorporated | User input back channel for wireless displays |
US9413803B2 (en) | 2011-01-21 | 2016-08-09 | Qualcomm Incorporated | User input back channel for wireless displays |
US8964783B2 (en) | 2011-01-21 | 2015-02-24 | Qualcomm Incorporated | User input back channel for wireless displays |
US10135900B2 (en) | 2011-01-21 | 2018-11-20 | Qualcomm Incorporated | User input back channel for wireless displays |
US9065876B2 (en) | 2011-01-21 | 2015-06-23 | Qualcomm Incorporated | User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays |
US8674957B2 (en) | 2011-02-04 | 2014-03-18 | Qualcomm Incorporated | User input device for wireless back channel |
US9503771B2 (en) | 2011-02-04 | 2016-11-22 | Qualcomm Incorporated | Low latency wireless display for graphics |
US10108386B2 (en) | 2011-02-04 | 2018-10-23 | Qualcomm Incorporated | Content provisioning for wireless back channel |
KR101794058B1 (ko) * | 2011-03-08 | 2017-12-04 | 삼성전자주식회사 | 간섭 회피를 위한 무선 네트워크 채널 할당 방법 |
EP2795982A4 (en) * | 2011-12-23 | 2015-12-02 | Nokia Technologies Oy | SHIFTING HARQ FEEDBACK FOR COGNITIVE RADIO-BASED TD-LTE SYSTEMS |
US9247492B2 (en) | 2011-12-29 | 2016-01-26 | Sonos, Inc. | Systems and methods for multi-network audio control |
US9525998B2 (en) | 2012-01-06 | 2016-12-20 | Qualcomm Incorporated | Wireless display with multiscreen service |
WO2013109089A1 (ko) * | 2012-01-18 | 2013-07-25 | 엘지전자 주식회사 | 화이트 스페이스 대역에서 동작 채널 설정 방법 및 이를 위한 장치 |
US9491505B2 (en) | 2012-02-28 | 2016-11-08 | Qualcomm Incorporated | Frame capture and buffering at source device in wireless display system |
US9578319B2 (en) * | 2012-03-02 | 2017-02-21 | Broadcom Corporation | Transmission variable delay and jitter indication |
EP3897007A1 (en) | 2012-06-07 | 2021-10-20 | Samsung Electronics Co., Ltd. | Apparatus and method for reducing power consumption in electronic device |
US9031255B2 (en) | 2012-06-15 | 2015-05-12 | Sonos, Inc. | Systems, methods, apparatus, and articles of manufacture to provide low-latency audio |
US9179197B2 (en) | 2012-10-10 | 2015-11-03 | Sonos, Inc. | Methods and apparatus for multicast optimization |
US9755835B2 (en) | 2013-01-21 | 2017-09-05 | Dolby Laboratories Licensing Corporation | Metadata transcoding |
US20150052574A1 (en) * | 2013-08-16 | 2015-02-19 | M&A Holdings | Software defined atsc tv demodulator with wi-fi tuners |
US10558978B1 (en) | 2016-12-30 | 2020-02-11 | Wells Fargo Bank, N.A. | One-time passcode |
US10456673B1 (en) * | 2017-11-17 | 2019-10-29 | Amazon Technologies, Inc. | Resource selection for hosted game sessions |
US11063645B2 (en) | 2018-12-18 | 2021-07-13 | XCOM Labs, Inc. | Methods of wirelessly communicating with a group of devices |
US10756795B2 (en) | 2018-12-18 | 2020-08-25 | XCOM Labs, Inc. | User equipment with cellular link and peer-to-peer link |
US11330649B2 (en) | 2019-01-25 | 2022-05-10 | XCOM Labs, Inc. | Methods and systems of multi-link peer-to-peer communications |
US10756767B1 (en) | 2019-02-05 | 2020-08-25 | XCOM Labs, Inc. | User equipment for wirelessly communicating cellular signal with another user equipment |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020106987A1 (en) | 2001-02-05 | 2002-08-08 | Linden Thomas M. | Datacast bandwidth in wireless broadcast system |
US20070039025A1 (en) | 2005-08-09 | 2007-02-15 | Nokia Corporation | Method for application sharing |
Family Cites Families (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11266215A (ja) | 1998-03-16 | 1999-09-28 | Fujitsu Ltd | 地域型情報端末装置 |
JP3583962B2 (ja) | 1998-10-22 | 2004-11-04 | 日本無線株式会社 | 無線機 |
US6493546B2 (en) | 1999-03-05 | 2002-12-10 | Xm Satellite Radio Inc. | System for providing signals from an auxiliary audio source to a radio receiver using a wireless link |
US6813775B1 (en) | 1999-03-29 | 2004-11-02 | The Directv Group, Inc. | Method and apparatus for sharing viewing preferences |
US7552458B1 (en) | 1999-03-29 | 2009-06-23 | The Directv Group, Inc. | Method and apparatus for transmission receipt and display of advertisements |
KR20010010109A (ko) * | 1999-07-16 | 2001-02-05 | 구자홍 | 이동통신 단말기를 이용한 방송 서비스 시스템 |
KR100591369B1 (ko) | 1999-08-27 | 2006-06-19 | 노키아 코포레이션 | Dvb-t용 이동 멀티미디어 단말기 및 대규모와 소규모셀 통신 |
US6801778B2 (en) | 2001-01-31 | 2004-10-05 | Ericsson Inc. | Efficient location of mobile radiotelephones using cellular and GPS information |
AU2002252405A1 (en) | 2001-03-19 | 2002-10-03 | Accenture Llp | Mobile valet |
US20040203814A1 (en) | 2002-03-06 | 2004-10-14 | Ho Lester Tse Wee | Method of allocating channels to base stations in a telecommunications network, and a telecommunications network |
WO2004082277A1 (en) | 2003-03-11 | 2004-09-23 | Thomson Licensing S.A. | Apparatus and method for distributing signals |
US20040240415A1 (en) | 2003-06-02 | 2004-12-02 | Richard Lane | Base station-centric method for managing bandwidth and QoS in error-prone system |
JP2005197829A (ja) | 2003-12-26 | 2005-07-21 | Casio Comput Co Ltd | データ受信装置、及び携帯端末装置 |
CA2775734C (en) * | 2004-03-10 | 2014-01-07 | Qualcomm Incorporated | High data rate interface apparatus and method |
US8650304B2 (en) * | 2004-06-04 | 2014-02-11 | Qualcomm Incorporated | Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system |
US7885337B2 (en) | 2004-08-23 | 2011-02-08 | Qualcomm Incorporated | Efficient video slicing |
KR100644095B1 (ko) * | 2004-10-13 | 2006-11-10 | 박우현 | 디지털 방송 환경 하에 있어서 연동형 데이터방송을 인터넷 영역으로 확장하여 양방향 광고를 실현하는 방법 |
US20060084444A1 (en) | 2004-10-20 | 2006-04-20 | Nokia Corporation | System and method utilizing a cognitive transceiver for ad hoc networking |
JP4377806B2 (ja) | 2004-11-29 | 2009-12-02 | 日本放送協会 | デジタル変調信号解析装置 |
JP2006165934A (ja) | 2004-12-07 | 2006-06-22 | Sanyo Electric Co Ltd | デジタル放送受信システム、携帯端末、及び、デジタル放送受信装置、 |
GB0501973D0 (en) | 2005-01-31 | 2005-03-09 | Nokia Corp | A communication system |
US20060209174A1 (en) * | 2005-03-17 | 2006-09-21 | Isaac Emad S | System and method for selective media recording and playback |
JP4314220B2 (ja) | 2005-07-08 | 2009-08-12 | 株式会社東芝 | 空きチャネル検索機能を有する無線機及び空きチャネル検索方法 |
CN1946159A (zh) | 2005-10-09 | 2007-04-11 | 乐金电子(沈阳)有限公司 | 数字广播传输方式变换***及其方法 |
JP2007134896A (ja) | 2005-11-09 | 2007-05-31 | Sony Ericsson Mobilecommunications Japan Inc | 携帯端末装置及び情報送信方法 |
US8448212B2 (en) | 2005-12-02 | 2013-05-21 | Nokia Corporation | Combined receiver for DVB-H and DVB-T transmission |
US7643807B2 (en) * | 2005-12-15 | 2010-01-05 | Sony Ericsson Mobile Communications Ab | Methods for using broadcast media content information and related broadcast media receivers/playback devices |
US20070207782A1 (en) * | 2006-03-06 | 2007-09-06 | Tran Bao Q | Multimedia telephone |
US8063996B2 (en) | 2006-04-27 | 2011-11-22 | Jordan Du Val | Content delivery to a digital TV using a low-power frequency converted RF signal |
EP1879382B1 (en) * | 2006-07-10 | 2017-09-06 | Samsung Electronics Co., Ltd. | Multi-screen display apparatus and method for digital broadcast receiver |
US8917674B2 (en) * | 2006-07-25 | 2014-12-23 | Broadcom Corporation | Method and system for content-aware mapping/error protection |
EP1883183A3 (en) | 2006-07-25 | 2012-08-08 | Broadcom Corporation | Method and system for content-aware mapping/error protection |
JP4597927B2 (ja) | 2006-08-30 | 2010-12-15 | 日本テレビ放送網株式会社 | 放送中継システム及びその方法 |
US7831414B2 (en) | 2006-10-06 | 2010-11-09 | Qualcomm Incorporated | Method and apparatus for detecting a presence of a signal in a communication channel |
US10069591B2 (en) | 2007-01-04 | 2018-09-04 | Qualcomm Incorporated | Method and apparatus for distributed spectrum sensing for wireless communication |
US8687563B2 (en) | 2007-01-09 | 2014-04-01 | Stmicroelectronics, Inc. | Simultaneous sensing and data transmission |
JP4938484B2 (ja) | 2007-02-08 | 2012-05-23 | シャープ株式会社 | デジタル放送受信システム |
JP2008263531A (ja) | 2007-04-13 | 2008-10-30 | Nippon Hoso Kyokai <Nhk> | ワンセグ放送信号再輻射装置 |
WO2008155598A1 (en) | 2007-06-20 | 2008-12-24 | Nokia Corporation | Method and device for transmission of media data to broadcast receivers |
JP2009141497A (ja) | 2007-12-04 | 2009-06-25 | Area Portal Co Ltd | 放送システム及び方法 |
BRPI0821635A2 (pt) | 2007-12-21 | 2015-06-16 | Sezmi Corp | Métodos para transmitir, fornecer, receber, reparar, apresentar, capturar, combinar e extrair conteúdo de programação de áudio e visual, para selecionar conteúdo de programação de áudio e visual para capurar, para visualizar conteúdo capturado de programação de áudio e visual, para remover conteúdo, para visualizar conteúdo de propaganda e para extrair e inserir conteúdo. |
JP2009159470A (ja) | 2007-12-27 | 2009-07-16 | Samsung Electronics Co Ltd | デジタル放送受信装置 |
US20090169178A1 (en) * | 2007-12-28 | 2009-07-02 | Echostar Technologies Corporation | Apparatus, system and method for storing and presenting to a user different types of content regarding a subject |
US8095610B2 (en) * | 2008-03-28 | 2012-01-10 | Time Warner Cable Inc. | Methods and apparatus for centralized and decentralized emergency alert messaging |
US8348112B2 (en) | 2008-07-30 | 2013-01-08 | Deere & Company | Mounting system for mounting an electronic device on a vehicle |
US8170577B2 (en) | 2008-08-22 | 2012-05-01 | Telcom Ventures, Llc | Method and system enabling use of white space radio spectrum using digital broadcast signals |
US8150420B2 (en) | 2008-09-05 | 2012-04-03 | Lg Electronics Inc. | Mobile station assisted location based service |
US8140085B2 (en) | 2008-09-30 | 2012-03-20 | Motorola Solutions, Inc. | Method and apparatus for optimizing spectrum utilization by a cognitive radio network |
US20100106797A1 (en) * | 2008-10-23 | 2010-04-29 | Qualcomm Incorporated | Methods and apparatus for hybrid broadcast and peer-to-peer network using cooperative mimo |
US8401030B2 (en) | 2008-12-08 | 2013-03-19 | Motorola Solutions, Inc. | Allocation of channels in a dedicated frequency spectrum on a secondary basis |
US8374134B2 (en) | 2009-01-30 | 2013-02-12 | Qualcomm Incorporated | Local broadcast of data using available channels of a spectrum |
-
2010
- 2010-07-07 US US12/831,512 patent/US8687648B2/en active Active
- 2010-07-16 JP JP2012520825A patent/JP5350544B2/ja active Active
- 2010-07-16 CN CN201080040665.5A patent/CN102484546B/zh active Active
- 2010-07-16 WO PCT/US2010/042345 patent/WO2011009088A1/en active Application Filing
- 2010-07-16 EP EP10735145A patent/EP2454833A1/en not_active Ceased
- 2010-07-16 BR BR112012001057-3A patent/BR112012001057B1/pt active IP Right Grant
- 2010-07-16 KR KR1020127004275A patent/KR101404493B1/ko active IP Right Grant
- 2010-07-19 TW TW099123668A patent/TWI437842B/zh active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020106987A1 (en) | 2001-02-05 | 2002-08-08 | Linden Thomas M. | Datacast bandwidth in wireless broadcast system |
JP2004523966A (ja) * | 2001-02-05 | 2004-08-05 | コマンド オーディオ コーポレイション | 無線放送システムにおける改良式データ放送バンド幅 |
US20070039025A1 (en) | 2005-08-09 | 2007-02-15 | Nokia Corporation | Method for application sharing |
Also Published As
Publication number | Publication date |
---|---|
CN102484546A (zh) | 2012-05-30 |
US20110069720A1 (en) | 2011-03-24 |
CN102484546B (zh) | 2015-05-20 |
KR20120049888A (ko) | 2012-05-17 |
BR112012001057A2 (pt) | 2016-03-15 |
TWI437842B (zh) | 2014-05-11 |
US8687648B2 (en) | 2014-04-01 |
EP2454833A1 (en) | 2012-05-23 |
TW201136227A (en) | 2011-10-16 |
JP5350544B2 (ja) | 2013-11-27 |
JP2012533943A (ja) | 2012-12-27 |
WO2011009088A1 (en) | 2011-01-20 |
BR112012001057B1 (pt) | 2021-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101404493B1 (ko) | 스펙트럼의 이용가능한 채널을 사용하는 데이터의 무선 송신 | |
JP6058602B2 (ja) | 送信機静穏化および低減レート符号化 | |
CN102474367B (zh) | 在频谱感测期间的发射器静默 | |
JP5833089B2 (ja) | 送信機静穏化を可能にするためのコーディングレイテンシ低減 | |
JP5847709B2 (ja) | 送信機静穏化およびヌルデータ符号化 | |
JP5579843B2 (ja) | 送信機静穏化およびフレームのセットの部分に対する異なる符号化レート | |
US8374134B2 (en) | Local broadcast of data using available channels of a spectrum | |
US8413195B2 (en) | Channel change to an available channel of a spectrum | |
KR20080098668A (ko) | 무선장치에서 멀티―프로그램 뷰잉 | |
JP5514839B2 (ja) | スペクトルの利用可能なチャネルを使用したデータのローカルブロードキャスト | |
US20150195617A1 (en) | Image display apparatus, image processing method, and computer readable recording medium | |
KR101334440B1 (ko) | 스펙트럼의 가용 채널을 이용한 데이터의 로컬 브로드캐스트 | |
KR20100118822A (ko) | 아이피티브이 단말 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170330 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180329 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190327 Year of fee payment: 6 |