KR20110004466A - 다수의 데이터 싱크들을 위한 신호들의 동기화 - Google Patents
다수의 데이터 싱크들을 위한 신호들의 동기화 Download PDFInfo
- Publication number
- KR20110004466A KR20110004466A KR1020107027243A KR20107027243A KR20110004466A KR 20110004466 A KR20110004466 A KR 20110004466A KR 1020107027243 A KR1020107027243 A KR 1020107027243A KR 20107027243 A KR20107027243 A KR 20107027243A KR 20110004466 A KR20110004466 A KR 20110004466A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- wireless communication
- parameter
- information
- synchronization signal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S1/00—Two-channel systems
- H04S1/007—Two-channel systems in which the audio signals are in digital form
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0682—Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/08—Speed or phase control by synchronisation signals the synchronisation signals recurring cyclically
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/033—Headphones for stereophonic communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/44—Arrangements characterised by circuits or components specially adapted for broadcast
- H04H20/46—Arrangements characterised by circuits or components specially adapted for broadcast specially adapted for broadcast systems covered by groups H04H20/53-H04H20/95
- H04H20/47—Arrangements characterised by circuits or components specially adapted for broadcast specially adapted for broadcast systems covered by groups H04H20/53-H04H20/95 specially adapted for stereophonic broadcast systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/041—Speed or phase control by synchronisation signals using special codes as synchronising signal
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Stereophonic Arrangements (AREA)
- Headphones And Earphones (AREA)
- Circuit For Audible Band Transducer (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
데이터 소스는 정보를 처리할 때를 결정하기 위해서 동기화 신호 및 규정된 파라미터를 사용하는 몇몇 데이터 싱크들에 상기 동기화 신호 및 정보를 전송한다. 데이터 소스 및 데이터 싱크들은 예컨대 다중-채널 데이터를 무선 이어피스들의 쌍에 전송하는 무선 오디오 소스와 같은 무선 노드들을 포함할 수 있다. 무선 이어피스들은 오디오 채널들에 기초하여 오디오를 출력하기 위한 적합한 시간을 결정하기 위해서 동기화 신호 및 레이턴시 간격을 사용한다.
Description
본 출원은 2008년 5월 5일에 미국에 가출원된 공동 소유의 제 61,050,479호를 우선권으로 청구하며, 상기 가출원은 대리인 도켓 번호 072293P1이 할당되었으며 여기서 참조로서 포함된다.
본 출원은 전반적으로 무선 통신에 관한 것으로서, 더 상세하게는, 무선으로 전송되는 정보의 동기화에 관한 것이다.
신호 처리 시스템은 자신들의 작업들을 동기화된 방식으로 수행하는 일부 컴포넌트들을 포함할 수 있다. 예컨대, 다중-채널 오디오 시스템에서는, 하나의 채널에 대한 오디오 스트림의 정해진 샘플이 다른 채널에 대한 오디오 스트림의 상응하는 샘플과 실질적으로 동일한 시간에 출력된다. 또한, 제어 시스템에서는, 하나의 컴포넌트의 활성이 다른 컴포넌트의 활성에 대해 특정 시간에 발생할 수 있다. 마찬가지로, 모니터링 시스템에서는, 하나의 상황에 대한 감지가 다른 상황에 대한 감지에 대해 특정 시간에 발생할 수 있다.
시스템의 컴포넌트들이 물리적으로 접속되는 경우들에서는 동기화가 쉽게 달성될 수 있다. 이러한 동기화의 예가 유선 스테레오 헤드폰 세트와 관련하여 설명될 것이다. 그 헤드폰 세트는 호스트 장치(예컨대, 뮤직 플레이어)로부터 오디오 신호들을 수신하며, 그 수신되는 오디오 신호들을 2개의 이어피스들(earpieces)을 통해 동기 방식으로 출력한다. 이어피스들 간의 동기화는 좌측 및 우측 채널들 간의 상대적인 레이턴시(latency)로서 정해지는 스큐(skew)에 의해 측정된다. 양호한 사운드 재생을 제공하기 위해서 상기 스큐를 비교적 작게 유지하는 것이 바람직하다. 예컨대, 대략 4 내지 11㎲의 스큐를 초과하는 스큐는 청취자에 의해서 감지될 수 있다. 각각의 채널에 대한 신호들이 동일한 신호 경로들을 통해 이동할 수 있고 각각의 이어피스에 의해 결정적(deterministic) 방식으로 처리될 수 있기 때문에, 이러한 작은 스큐를 제공하는 것은 무선 스테레오 헤드폰의 2개의 이어피스들이 물리적으로 접속되는 경우(예컨대, 오디오 신호들이 호스트 장치로부터 유선들의 세트를 통해 이어피스들에 전달되는 경우)에 쉽게 달성가능하다.
그러나, 시스템의 컴포넌트들이 물리적으로 접속되지 않는 경우들에서는 원하는 레벨의 동기화를 달성하는 것이 더욱 어려울 수 있다. 일예로서, 무선 이어피스들을 사용하는 오디오 시스템에서는, 각각의 이어피스로 예정된 신호들이 각각의 이어피스에 의해서 결정적 방식으로 처리되지 않을 수 있다. 예컨대, 각각의 이어피스에서의 수신 신호들의 처리는 상이한 상황들(예컨대, 상이한 채널 상황들) 하에서 상이한 양의 시간들이 걸릴 수 있다. 그 결과, 정해진 시점에 하나의 이어피스에 의해 출력되는 오디오가 다른 이어피스에 의해 출력되는 오디오에 적절히 상응하도록 보장하는 것은 더 어려울 수 있다. 다른 타입들의 무선 시스템들(예컨대, 제어 및 모니터링 시스템들)에서도 유사한 문제들이 발생할 수 있다. 위와 같은 사실들에 비추어, 신호 처리 시스템들을 위해 효과적인 동기화 기술들의 필요성이 존재한다.
본 발명의 예시적인 양상들에 대한 요약이 아래에서 제공된다. 여기서 양상들에 대한 임의의 참조는 본 발명의 하나 이상의 양상들을 지칭할 수 있다.
본 발명은, 일부 양상들에 있어서, 처리 동작들의 타이밍을 동기시키는 것에 관한 것이다. 예컨대, 데이터 소스는 동기화 신호 및 정보를 몇몇 데이터 싱크들에 전송할 수 있다. 이어서, 데이터 싱크가 그 정보를 처리하는 시간을 정하기 위해서 그 동기화 신호 및 규정된 파라미터가 사용된다. 일부 양상들에 있어서, 그 규정된 파라미터는 레이턴시 간격(latency interval)을 포함한다.
본 발명은, 일부 양상들에 있어서, 무선 통신을 위한 동기화 방식에 관한 것이다. 예컨대, 위에서 설명된 데이터 소스는 무선 전송 장치를 포함할 수 있고, 데이터 싱크들은 무선 수신 장치들을 포함할 수 있다. 무선 전송 장치는 동기화 신호 및 다수의 데이터 스트림들을 오버-디-에어(over-the-air)로 전송할 수 있다. 각각의 무선 수신 장치는, 따라서, 그 데이터 스트림들 중 하나의 데이터 스트림을 처리하기 위한 적합한 시간을 결정하기 위해서 그 동기화 신호 및 레이턴시 간격을 사용할 수 있다. 예컨대, 무선 수신 장치들은 레이턴시 간격만큼 지연되는 동기화 신호의 수신 시간에 상응하는 시간에 출력 신호를 각각 제공할 수 있다. 이러한 방식으로, 무선 수신 장치들 각각은, 심지어 그 무선 수신 장치들이 그들 각각의 데이터 스트림을 처리하는데 있어 상이한 양의 시간이 걸리더라도, 동기화에 있어 그들 각각의 신호들을 출력할 수 있다.
본 발명은, 일부 양상들에 있어서, 무선 스테레오 헤드폰의 2개의 이어피스들의 플레이백 시간을 동기시키는 것에 관한 것이다. 호스트 장치와 헤드폰 간의 접속이 설정될 때, 하나의 이어피스는 좌측 채널로서 지정될 수 있고, 다른 이어피스는 우측 채널로서 지정될 수 있다. 이러한 이어피스들은 직접적으로 접속될 수 없다. 예컨대, 2개의 이어피스들은 어떠한 유선 상호접속도 없이 물리적으로 서로 분리될 수 있다.
호스트 장치는 동기 방식으로 2개의 이어피스들에 오디오 신호들을 전송할 수 있다. 일예에서, 호스트 장치는 좌측 및 우측 채널들 양쪽 모두의 오디오 신호들을 멀티캐스팅할 수 있다. 따라서, 2개의 이어피스들이 오디오 신호들을 동시에 수신할 수 있다. 다른 예에 있어서, 호스트 장치는 오디오 신호들의 좌측 채널을 제 1 이어피스에 전송할 수 있고, 오디오 신호들의 우측 채널을 제 2 이어피스에 전송할 수 있다. 어느 하나의 경우에, 그 두 전송들은 호스트 장치에서 본질적으로 동시에(예컨대, 시간 Tx) 발생할 수 있다.
호스트 장치와 이어피스들 간에 접속들이 설정될 때, 플레이백 레이턴시가 호스트 장치 및 2개의 이어피스들 각각에 의해서 협상되고 동의된다. 각각의 이어피스는 자신이 호스트 장치로부터 수신하는 임의의 오디오 신호들을 타임스탬핑할 수 있다. 일부 양상들에 있어서는, 독립적인 이어피스들에 의해 생성된 타임스탬프들이 시간 Tx에 근접하지만, 그들의 차이는 ∂의 허용오차를 초과하지 않는다(예컨대, 여기서 ∂는 애플리케이션에 의해 규정되는 최대 스큐임). 스테레오 플레이백의 경우에, ∂는 통상적으로 대략 4㎲이다. 이어서, 각각의 이어피스는 타임스탬프에 의해 표시된 시간에 후속하는 플레이백 레이턴시 간격 이후에 자신의 수신된 오디오 신호들을 플레이한다.
위의 동작들과 유사한 동작들이 신호 송신기로부터의 다른 타입들의 데이터 스트림들이 다수의 데이터 싱크들(예컨대, 수신기들)에서 동기 방식으로 소비되거나 렌더링되는 시스템들에서 이용될 수 있다. 이러한 데이터 스트림들은, 예컨대, 비디오 데이터, 촉각(tactile) 정보, 오디오 데이터, 텍스트, 센서 정보, 또는 데이터를 게임 애플리케이션 또는 유사한 애플리케이션들에 포함시킬 수 있다.
본 발명의 이러한 및 다른 예시적인 양상들이 후속하는 상세한 설명 및 첨부된 청구항들에서 설명될 것이다.
도 1은 예시적인 데이터 처리 시스템의 몇몇 양상들을 나타내는 간략한 블록도이다.
도 2는 예시적인 통신 시스템의 몇몇 양상들을 나타내는 간략한 블록도이다.
도 3은 예시적인 패킷 전송을 나타내는 간략한 개략도이다.
도 4는 예시적인 채널 시그널링을 나타내는 간략한 개략도이다.
도 5는 전송 노드에 의해 수행될 수 있는 동작들의 몇몇 예시적인 양상들의 흐름도이다.
도 6은 수신 노드에 의해 수행될 수 있는 동작들의 몇몇 예시적인 양상들의 흐름도이다.
도 7은 예시적인 통신 시스템의 몇몇 컴포넌트들을 나타내는 간략한 블록도이다.
도 8은 통신 컴포넌트들의 몇몇 예시적인 양상들의 간략한 블록도이다.
도 9 및 도 10은 여기서 제시되는 바와 같은 동기화를 제공하도록 구성되는 장치의 몇몇 예시적인 양상들의 간략한 블록도이다.
도 2는 예시적인 통신 시스템의 몇몇 양상들을 나타내는 간략한 블록도이다.
도 3은 예시적인 패킷 전송을 나타내는 간략한 개략도이다.
도 4는 예시적인 채널 시그널링을 나타내는 간략한 개략도이다.
도 5는 전송 노드에 의해 수행될 수 있는 동작들의 몇몇 예시적인 양상들의 흐름도이다.
도 6은 수신 노드에 의해 수행될 수 있는 동작들의 몇몇 예시적인 양상들의 흐름도이다.
도 7은 예시적인 통신 시스템의 몇몇 컴포넌트들을 나타내는 간략한 블록도이다.
도 8은 통신 컴포넌트들의 몇몇 예시적인 양상들의 간략한 블록도이다.
도 9 및 도 10은 여기서 제시되는 바와 같은 동기화를 제공하도록 구성되는 장치의 몇몇 예시적인 양상들의 간략한 블록도이다.
일반적인 실시예에 따르면, 도면들에 도시된 다양한 특징들은 스케일에 맞게 도시되지 않을 수 있다. 따라서, 다양한 특징들의 크기들이 명확성을 위해서 임의적으로 확장되거나 축소될 수 있다. 또한, 도면들 중 일부는 명확성을 위해서 간략화될 수 있다. 따라서, 도면들은 정해진 장치(또는 디바이스) 또는 방법의 컴포넌트들 모두를 도시하지 않을 수 있다. 마지막으로, 명세서 및 도면들 전반에 걸쳐 동일한 특징들을 나타내기 위해서 동일한 참조 번호들이 사용될 수 있다.
본 발명의 다양한 특징들이 아래에서 설명된다. 여기서의 설명들은 매우 다양한 형태로 구현될 수 있고, 여기서 설명되는 임의의 특정 구조, 기능 또는 그 둘 모두는 단순히 대표적이라는 것이 자명해야 한다. 여기서의 설명에 기초하여, 당업자라면 여기서 설명된 양상이 임의의 다른 양상들과 상관없이 구현될 수 있고 이러한 양상들 중 둘 이상의 양상들은 다양한 방식들로 결합될 수 있다는 것을 알아야 한다. 예컨대, 여기서 설명된 양상들 중 임의의 수의 양상들을 사용하여 장치가 구현될 수 있거나 방법이 실시될 수 있다. 또한, 여기서 설명된 양상들 중 하나 이상의 양상들에 추가하거나 혹은 그 외의 양상에서 다른 구조, 기능, 또는 구조 및 기능을 사용하여 이러한 장치가 실시될 수 있거나 혹은 이러한 방법이 실시될 수 있다. 게다가, 양상은 청구항의 적어도 하나의 엘리먼트를 포함할 수 있다. 위의 설명에 대한 일예로서, 일부 양상들에서는, 무선 통신을 위한 방법이 적어도 하나의 파라미터를 획득하는 단계, 동기화 신호를 무선으로 수신하는 단계, 정보를 무선으로 수신하는 단계, 및 상기 적어도 하나의 파라미터 및 상기 동기화 신호에 기초하여 상기 정보를 하나의 시간에(at a time) 처리하는 단계를 포함한다. 또한, 일부 양상들에 있어서, 상기 적어도 하나의 파라미터는 레이턴시 간격을 규정하고, 상기 정보가 처리되는 시간은 상기 레이턴시 간격, 및 상기 동기화 신호의 수신과 연관된 시간에 기초한다.
도 1은 데이터 처리 시스템(100)의 예시적인 양상들을 나타내는데, 그 데이터 처리 시스템(100)에서 정보 소스(102)는 정보를 2개 이상의 정보 싱크들(이후로는, 편의상 정보 싱크들(104 및 106)로 지칭됨)에 전송한다. 정보 소스(102)는 정보 싱크들(104 및 106)로 하여금 정보를 동기 방식으로 처리할 수 있게 하기 위해서 그 정보와 함께 동기화 신호를 전송한다.
정보 싱크들(104 및 106) 각각은 정보 소스(102)로부터 수신되는 정보를 처리할 때를 결정하기 위해서 정해진 파라미터 및 그 정보 소스(102)로부터 수신되는 동기화 신호를 사용한다. 여기서, 정보의 처리과정은, 예컨대, 정보에 대해 동작하는 것, 정보를 출력하는 것(예컨대, 정보를 스피커들에 렌더링하는 것), 또는 그 정보에 따라 제어를 인보크하거나 동작을 감지하는 것 중 하나 이상을 포함할 수 있다. 일부 경우들에 있어서, 정보 싱크들(104 및 106)은 동기화 신호 및 정해진 파라미터에 따라 정보의 처리를 개시하기 이전에 임의의 방식으로 그 정보를 미리 처리할 수 있다. 일부 양상들에 있어서, 정해진 파라미터는 레이턴시 간격과 관련될 수 있다. 예컨대, 정보 소스(102)로부터 동기화 신호를 수신할 때, 정보 싱크(104)는 자신이 정보 소스(102)로부터 수신하는 정보를 처리하기 이전에 레이턴시 간격에 상응하는 시간 양 동안 지연할 수 있다. 정보 싱크(106)는 동일한 레이턴시 간격을 사용하여(또는, 아래에서 설명되는 바와 같이, 상이한 레이턴시 간격을 사용하여) 유사한 방식으로 동작할 수 있다. 따라서, 동기 신호들이 공지된 상대적인 시간들(예컨대, 실질적으로 동일한 시간)에 정보 싱크들(104 및 106)에서 수신된다고 가정하면, 정보 싱크들(104 및 106)은 수신되는 정보를 서로에 대해 동기된 방식으로 처리할 수 있다. 즉, 정보 싱크들(104 및 106)은 실질적으로 동일한 시간에 또는 공지된 타이밍 오프셋으로 정보를 처리할 수 있다.
도 1은 여기서 제시된 바와 같은 동기화-관련 기능을 제공하기 위해서 정보 소스(102) 및 정보 싱크들(104 및 106)에 통합될 수 있는 예시적인 컴포넌트들을 나타낸다. 예컨대, 정보 소스(102)는 동기화 신호를 생성하는 동기화 신호 생성기(108)를 포함할 수 있다. 또한, 정보 소스(102)는 정보 싱크들(104 및 106)에 의해 사용될 하나 이상의 레이턴시 파라미터들을 정할 수 있는(예컨대, 그 레이턴시 파라미터들의 정의에 있어 보조할 수 있는) 레이턴시 프로세서(110)를 포함할 수 있다. 정보 싱크들(104 및 106)은 예컨대 레이턴시 파라미터를 유지하는 것, 레이턴시 파라미터를 수신하는 것, 레이턴시 파라미터를 정하는 것(예컨대, 레이턴시 파라미터의 정의에 있어 보조하는 것), 또는 레이턴시 파라미터에 기초하여 동작들의 타이밍을 제어하는 것 중 하나 이상과 같은 레이턴시-관련 동작들을 수행하는 각각의 레이턴시 프로세서들(112 및 114)을 포함할 수 있다. 또한, 정보 싱크들(104 및 106)은 정보 소스(102)로부터 수신되는 정보에 기초하여 출력을 제공하기 위한 각각의 출력 장치들(114 및 116)을 포함할 수 있다. 여기서의 설명과 관련하여 이용될 수 있는 이러한 및 다른 컴포넌트들의 예시적인 동작들이 아래에서 더욱 상세히 설명될 것이다.
시스템(100)의 컴포넌트들은 상이한 애플리케이션들에서 상이한 방식들로 구현될 수 있다. 예컨대, 여기서의 설명들은 컴포넌트들이 서로 부착되는 시스템(예컨대, 컴포넌트들이 유선들에 의해서 상호접속되는 시스템)에서나 또는 컴포넌트들이 서로로부터 분리되는 시스템(예컨대, 무선 시스템)에서 구현될 수 있다. 또한, 여기서의 설명들은 다양한 타입들의 정보의 처리와 관련하여 이용될 수 있다. 예컨대, 일부 구현들에 있어서, 이러한 정보는 상이한 컴포넌트들에서의 특정 동작들을 제어하기 위해서(예컨대, 파이어워크들(fireworks) 디스플레이 또는 다른 이벤트들을 제어하기 위해서) 사용될 수 있는 제어 정보를 포함할 수 있다. 일부 구현들에 있어서, 이러한 정보는 오디오 데이터, 비디오 데이터, 센서 데이터, 또는 게임 데이터와 같은 데이터를 포함할 수 있다.
예시를 위해서, 본 발명의 다양한 양상들이 이제 도 2에 도시된 바와 같은 무선 통신 시스템과 관련하여 설명될 것인데, 여기서 무선 장치(202)는 오더-디-에어(over-the-air)를 통해 다중-채널 데이터 및 동기화 신호들을 무선 장치들(204 및 206)에 전송한다. 위에서 언급된 바와 같이, 여기서의 설명들은 다른 타입들의 데이터 처리 시스템들, 통신 시스템들, 컴포넌트들, 및 정보에 적용가능할 수 있다.
무선 장치(202)는 무선 장치들(204 및 206)에 전송될 다중-채널 데이터를 제공하는 다중-채널 소스(208)를 포함한다. 다중-채널 소스(208)는, 예컨대, 데이터를 생성하는 장치(예컨대, 오디오 플레이어) 또는 수신된 데이터를 발송하는 장치(예컨대, 오디오 수신기)를 포함할 수 있다.
무선 장치(202)는 또한 다중-채널 소스(208)로부터의 데이터 및 다른 정보(예컨대, 신호들)를 무선 장치들(204 및 206)에 전송하는 무선 트랜시버(210)를 포함한다. 무선 트랜시버(210)는 정해진 애플리케이션의 요건들에 따라 다양한 기술들을 사용하여 구현될 수 있다. 예컨대, 일부 경우들에 있어서, 무선 트랜시버(210)는 광대역("UWB") 트랜시버를 포함한다.
무선 장치들(204 및 206)은 무선 트랜시버(210)와 호환가능한 각각의 무선 트랜시버들(212 및 214)을 포함한다. 따라서, 일부 구현들에 있어서, 무선 트랜시버들(212 및 214)은 UWB 트랜시버들을 포함한다.
무선 장치들(204 및 206)은 또한 무선 장치(202)로부터 전송되는 데이터에 기초하여 출력을 제공하기 위해 각각의 출력 장치들(216 및 218)을 포함할 수 있다. 예컨대, 다중-채널 데이터가 다중-채널(예컨대, 스테레오) 오디오 데이터를 포함하는 구현에 있어서, 출력 장치(216)는 다중-채널 오디오 데이터의 제 1 채널에 기초하여 오디오 출력을 제공할 수 있고, 출력 장치(218)는 다중-채널 오디오 데이터의 제 2 채널에 기초하여 오디오 출력을 제공할 수 있다.
도 3은 다중-채널 데이터(예컨대, 이중-채널 스트림)가 어떻게 무선 장치(202)에 의해 전송될 수 있고 무선 장치들(204 및 206)에 의해 수신될 수 있는지에 대한 간략한 예를 나타낸다. 도 3의 상단 부분에 의해 도시된 바와 같이, 전송 장치(예컨대, 무선 장치(202))는 먼저 프리엠블을 전송하고, 이어서 구분문자(delimiter)(D)를 전송하며, 이어서 좌측 및 우측 채널 데이터를 전송한다. 특히, 이러한 예에서, 전송 장치는 단일 프리엠블 및 구분문자를 전송하고, 이어서 좌측 및 우측 채널 데이터를 동시에 전송한다.
일부 양상들에 있어서, 전송 장치는 우측 채널 데이터와 동기하여 좌측 채널 데이터를 전송할 수 있다. 일부 경우들에 있어서, 전송 장치는 시스템의 모든 수신 장치들(예컨대, 무선 장치들(204 및 206))에 각각의 채널을 멀티캐스팅할 수 있다. 일부 경우들에 있어서, 전송 장치는 하나의 채널은 하나의 장치(예컨대, 무선 장치(204))에 전송하고, 다른 채널은 다른 장치(예컨대, 무선 장치(206))에 전송할 수 있다. 다양한 실시예들에 있어서, 채널들과 연관된 데이터 스트림들은 데이터 패킷들, 겹치는 직교 코드 신호들, 겹치는 의사-직교 코드 신호들, 연속적으로 전송되는 패킷들(packets transmitted back-to-back), 또는 임의의 다른 적절한 데이터 포맷을 포함할 수 있다.
수신 장치들은 전송 장치에 의해 전송되는 프리엠블 및 구분문자뿐만 아니라 전송 장치에 의해 전송되는 데이터 채널들 중 하나의 데이터 채널을 획득하도록 구성된다. 이는 도 3에 간략한 방식으로 도시되어 있는데, 여기서 우측 채널 수신 장치는 프리엠블을 수신하고, 이어서 구분문자를 수신하며, 이어서 우측 채널 데이터를 수신한다. 유사하게, 좌측 채널 수신 장치는 프리엠블을 수신하고, 이어서 구분문자를 수신하며, 이어서 좌측 채널 데이터를 수신한다.
전송 장치에 의해 전송되는 신호의 일부는 동기화 신호로서 지정될 수 있다. 예컨대, 동기화 신호는 프리엠블의 일부, 구분문자, 독립적으로 코딩된 신호, 또는 임의의 다른 적절한 신호 중 하나 이상으로서 정해질 수 있다.
도 3의 예에서는, 구분문자가 동기화 신호로서 정해진다는 것이 가정된다. 이 경우에, 각각의 수신 장치는 동기화 신호가 그 수신 장치에서 수신되는 시간을 기록(예컨대 타임스탬프)하도록 구성된다. 예컨대, 우측 채널 수신 장치는 점선(302)에 상응하는 시간에 타임스탬프를 생성할 수 있고, 좌측 채널 수신 장치는 점선(304)에 상응하는 시간에 타임스탬프를 생성할 수 있다. 여기서, 수신 장치들이 서로에 대해 비교적 근접하는 경우들(예컨대, 대략 수십 미터 이하)에 있어, 수신 장치들은 거의 동시에 동기 신호를 수신할 수 있다는 것을 알아야 한다(예컨대, 수신 시간들 간의 차이는 대략 수십 ㎱ 이하임). 따라서, 동기화 신호는 수신 장치들에 대한 공통적인 시간 기준 포인트를 제공할 수 있다.
여기서 설명되는 바와 같이, 시스템(200)은 수신 장치들이 수신된 데이터를 처리할 때를 결정하기 위해서 사용되는 레이턴시 간격을 이용할 수 있다. 여기서, 데이터의 처리과정은 데이터에 대해 동작하는 것, 데이터를 출력하는 것, 데이터를 렌더링하는 것, 동작을 인보크하는 것 등과 같은 다양한 동작들 중 하나 이상의 동작을 포함할 수 있다. 예컨대, 정해진 시점에, 우측 채널 수신 장치에서의 데이터 처리 동작들(예컨대, 애플리케이션 계층 처리)은 좌측 채널 수신 장치에서의 유사한 처리 동작들보다 더 오래 걸릴 수 있다. 이러한 경우에는, 양쪽 수신 장치들 모두가 수신된 데이터를 동기 방식으로 처리할 수 있도록 하기 위해서, 수신 장치들 중 하나 또는 양쪽 모두가 그 수신된 데이터의 처리를 지연시키는 것이 바람직하다.
도 3은 수신 장치들이 수신된 데이터를 실질적으로 동시에 처리하는 예를 나타낸다. 라인들(306 및 308)에 의해 각각 표시된 바와 같이, 각각의 수신 장치는 수신된 데이터를 처리하는 일부 양상을 임의의 시간 기간(예컨대, 레이턴시 간격에 상응하는)만큼 지연시킬 수 있다. 예컨대, 수신 장치들이 대략적으로 동시에 오디오 신호를 출력하도록 구성되는 경우에, 각각의 수신 장치는 수신된 데이터를 임시적으로 버퍼링할 수 있으며, 이어서 지정된 시간에 스피커 회로에 그 버퍼링된 데이터를 제공할 수 있다. 여기서, 수신된 데이터가 수신된 이후에 그러나 그 수신된 데이터가 레이턴시 제어 처리(예컨대, 출력 처리)를 받기 이전에, 그 수신된 데이터는 임의의 방식으로 처리될 수 있다는 것을 알아야 한다. 예컨대, 수신 장치는 정보의 수신 시에 수신된 정보를 처리하고, 그 처리된 정보(예컨대, 오디오 데이터)를 메모리에 저장할 수 있다. 이어서, 수신 장치는 미리 규정된 레이턴시 동안 기다릴 수 있고, 그 이후에 그 수신 장치는 정보를 추가로 처리한다(예컨대, 스피커들에 오디오 데이터를 렌더링함).
일부 경우들에 있어서, 수신 장치들은 데이터를 동기 방식으로 처리하지만 동시에는 처리하지 않도록 구성될 수 있다. 여기서, 하나의 수신 장치는 다른 수신 장치가 자신의 데이터를 처리한 이후에 정해진 시간 기간에 데이터를 처리(예컨대, 출력 데이터를 생성)하는 것이 바람직할 수 있다. 이러한 경우에, 상이한 동기화 신호들 및/또는 상이한 레이턴시 간격들이 상이한 수신 장치들을 위해 정해질 수 있다. 예컨대, 다수의 동기화 신호들을 이용하는 경우에, 전송 장치는 정해진 시점에 하나의 수신 장치에 제 1 동기화 신호를 전송하며, 나중의 시점에 다른 수신 장치에 제 2 동기화 신호를 전송할 수 있다. 이어서, 수신 장치들은 원하는 상대적인 시간들에 수신된 데이터를 처리하기 위해서 동일하거나 혹은 상이한 레이턴시 간격을 사용할 수 있다. 역으로, 단일 동기화 신호를 이용하는 경우에, 전송 장치는 공통 동기화 신호를 양쪽 수신 장치들에 전송할 수 있지만, 수신 장치들은 수신된 데이터를 원하는 상대적인 시간들에 처리하기 위해서 상이한 레이턴시 간격들을 사용할 수 있다.
위에서 설명된 바와 같이, 일부 경우들에 있어서, 전송 장치는 상이한 채널들을 위한 데이터를 동시적인 방식으로 전송할 수 있다. 도 4는 이것이 펄스-기반 통신 시스템에서 어떻게 달성될 수 있는지에 대한 간략한 예를 나타낸다. 여기서, 전송 장치는 규정된 듀티 사이클에 따라 시간적으로 분리되는 일련의 시간-호핑 펄스들을 통해 데이터 스트림을 전송한다. 이러한 방식은 예컨대 UWB 시스템에서 사용될 수 있다. 전송 장치는 펄스들(402A, 402B, 및 402C)에 의해 표시된 바와 같이 우측 채널과 연관된 데이터를 전송한다. 게다가, 전송 장치는 펄스들(404A, 404B 및 404C)에 의해 표시된 바와 같이 좌측 채널과 연관된 데이터를 전송한다.
이러한 예에서는, 시간 호핑 오프셋(406)에 의해 표시된 바와 같이, 좌측 채널과 연관된 펄스들이 우측 채널과 연관된 펄스들의 시간 호핑 시퀀스로부터 시간적으로 오프셋되는 시간 호핑 시퀀스에 따라 전송된다. 따라서, 전송 장치는 좌측 채널에 대한 하나 이상의 펄스들을 전송할 수 있고, 이어서 우측 채널에 대한 하나 이상의 펄스들을 전송할 수 있고, 이어서 좌측 채널에 대한 하나 이상의 펄스들을 전송할 수 있으며, 계속해서 이러한 방식을 따른다.
위에서 설명된 바와 같이, 각각의 수신 장치는 채널들 중 하나의 채널과 연관된 펄스들을 복원하도록 구성될 수 있다. 위의 예를 계속 참조하면, 우측 채널 수신 장치는 펄스들(402A, 402B 및 402C)과 연관된 시간 호핑 시퀀스 오프셋에 기초하여 이러한 펄스들을 수신하도록 구성될 수 있는 반면에, 좌측 채널 수신 장치는 펄스들(404A, 404B 및 404C)과 연관된 시간 호핑 시퀀스에 기초하여 이러한 펄스들을 수신하도록 구성될 수 있다.
데이터를 전송하기 위한 통신 채널들은 다양한 방식들로 정해질 수 있다는 것을 알아야 한다. 예컨대, 우측 채널 데이터를 전송하기 위한 통신 채널은 하나의 시간 호핑 시퀀스에 기초하여 정해질 수 있고, 좌측 채널 데이터를 전송하기 위한 통신 채널은 상이한 시간 호핑 시퀀스에 기초하여 정해질 수 있다. 마찬가지로, 우측 채널 데이터를 전송하기 위한 통신 채널은 하나의 형태의 통신 코딩에 기초하여 정해질 수 있고, 좌측 채널 데이터를 전송하기 위한 통신 채널은 상이한 형태의 통신 코딩에 기초하여 정해질 수 있다.
실질적으로 동시적인 전송이 다양한 방식들로 달성될 수 있다는 것을 또한 알아야 한다. 예컨대, 동시적인 채널들은 각각의 채널에 대해 상이한 코딩 방식 등을 사용함으로써 전송될 수 있다. 또한, 전송 장치는 상이한 신호들을 동시에 전송할 수 있는 다수의 전송기 엘리먼트들을 포함할 수 있다.
위의 사항들을 명심하고, 시스템(200)과 같은 시스템에 의해 수행될 수 있는 예시적인 동작들이 도 5 및 도 6의 흐름도들과 관련하여 더욱 상세히 설명될 것이다. 설명을 위해서, 도 5 및 도 6의 동작들(또는 여기서 설명되거나 제시되는 임의의 다른 동작들)은 특정 컴포넌트들(예컨대, 도 1, 도 2 및 도 7 중 하나 이상에 도시된 상응하는 컴포넌트들)에 의해서 수행될 수 있다. 그러나, 이러한 동작들은 다른 타입들의 컴포넌트들에 의해 수행될 수 있으며 상이한 수의 컴포넌트들을 사용하여 수행될 수 있다는 것을 알아야 한다. 여기서 설명된 동작들 중 하나 이상의 동작들은 정해진 구현에서 이용되지 않을 수 있다는 것을 또한 알아야 한다.
도 5는 도 7에 도시된 바와 같은 무선 전송 노드(702)에 의해 수행될 수 있는 몇몇 동작들을 나타내는데, 그 무선 전송 노드(702)는 몇몇 무선 수신 노드들(예컨대, 수신 노드(704))에 정보를 전송한다. 일부 양상들에 있어서, 전송 노드(702)는 도 1의 데이터 소스(102) 및/또는 도 2의 무선 장치(202)와 유사할 수 있다. 또한, 수신 장치(704)는 도 1의 데이터 싱크들(104 또는 106) 및/또는 도 2의 무선 장치들(204 또는 206)과 유사할 수 있다.
전송 노드 및 수신 노드란 용어들은 여기서 설명된 바와 같은 동기화 신호를 각각 전송 및 수신하는 노드들을 지칭하기 위해서 편의상 여기서 사용된다. 이러한 용어들은 노드들이 전송 및 수신 양쪽 모두를 할 수는 없다는 것을 의미하지는 않는다. 예컨대, 실제로, 전송 노드(702) 및 수신 노드(704)는 서로 통신하고 또한 다른 노드들과 통신하기 위해 트랜시버(706) 및 트랜시버(708)를 각각 포함한다. 트랜시버(706)는 신호들(예컨대, 다중-채널 데이터 및 동기화 신호들)을 전송하기 위한 전송기(710) 및 신호들을 수신하기 위한 수신기(712)를 포함한다. 마찬가지로, 트랜시버(708)는 신호들을 전송하기 위한 전송기(714) 및 신호들(예컨대, 채널 데이터 및 동기화 신호들)을 수신하기 위한 수신기(716)를 포함한다.
도 5의 블록(502)에 의해 나타낸 바와 같이, 임의의 시점에, 전송 노드(702)는 몇몇 수신 노드들과 연결된다. 예컨대, 사용자는 공지된 통신 채널을 통한 통신을 초기에 설정함으로써 무선 핸드셋(예컨대, 전송 노드(702))을 무선 이어피스들의 쌍(예컨대, 그 무선 이어피스들 중 하나는 수신 노드(704)일 수 있음)과 쌍을 이룰 수 있다. 이러한 동작과 관련하여, 하나 이상의 통신 채널들이 전송 노드(702) 및 수신 노드들 간의 후속적인 통신을 위해 설정될 수 있다. 일부 구현들에 있어서, 이러한 통신 채널은 비동기 채널을 포함할 수 있다. 일부 경우들에 있어서는 전송 노드(702)가 단일 통신 채널을 통해 모든 수신 노드들과 통신할 수 있는데 반해, 다른 경우들에 있어서는 전송 노드(702)가 상이한 통신 채널들을 통해 상이한 수신 노드들과 통신할 수 있다.
전송 노드(702)(예컨대, 통신 프로세서(718))는 채널에 대한 통신 채널 파라미터들(720 및 722)을 규정함으로써 및/또는 채널 파라미터들을 선택하기 위해 수신 노드와 협상함으로써 그 채널을 정할 수 있다. 위에서 언급된 바와 같이, 채널 파라미터들(720 및 722)은 시간 호핑 시퀀스, 시간 호핑 시퀀스 오프셋, 통신 코딩, 또는 임의의 다른 적절한 파라미터(들)를 포함할 수 있다.
여기서 설명된 바와 같이, 임의의 시점에, 하나 이상의 수신 노드들에 대한 타이밍을 규정하는 레이턴시 파라미터가 획득된다. 일부 구현들에 있어서, 레이턴시 파라미터가 미리 구성될 수 있다(예컨대, 전개 시에 수신 장치에 로딩될 수 있음). 도 5의 블록(504)은 전송 노드(702)(예컨대, 통신 프로세서(718))가 하나 이상의 레이턴시 파라미터들을 획득하기 위해서 수신 노드들과 통신하는 예를 나타낸다. 전송 노드(702)(예컨대, 레이턴시 제어기(726))는 다수의 수신 노드들을 위한 단일 레이턴시 파라미터를 정할 수 있거나, 여기서 설명된 바와 같이 상이한 노드들에 대한 상이한 레이턴시 파라미터들을 정할 수 있다.
일부 경우들에 있어서, 레이턴시 제어기(726)는 레이턴시 파라미터를 정하기 위해서 수신 노드들의 레이턴시 제어기들(예컨대, 레이턴시 제어기(728))과 협상할 수 있다. 예컨대, 수신 노드의 각각의 레이턴시 제어기는 그 수신 노드의 처리 지연을 나타내는 정보를 레이턴시 제어기(726)에 전송할 수 있다. 일부 양상들에 있어서, 이러한 처리 지연 정보는 수신 노드에 의해 달성가능한 처리 레이턴시 시간에 관한 것일 수 있다. 이러한 정보에 기초하여, 레이턴시 제어기(726)는 수신 노드들의 처리 동작들이 동기되도록 보장하기 위해서 레이턴시 파라미터를 정할 수 있다. 간략한 예로서, 만약 수신 장치(704)(예컨대, 정보 프로세서(734))가 수신된 정보를 처리하는데 최대 4㎲가 걸릴 수 있고 다른 수신 장치(도 7에 미도시)가 수신된 정보를 처리하는데 최대 3㎲가 걸릴 수 있다면, 레이턴시 제어기(726)는 수신 장치들 양쪽 모두를 위해 5㎲의 레이턴시 파라미터를 정할 수 있다. 도 6과 관련하여 아래에서 설명될 바와 같이, 수신 장치들 양쪽 모두는 이어서 동기화 신호를 수신한 이후에 5㎲까지 자신들의 각각의 처리된 정보를 지연하여 출력할 수 있다. 이러한 방식으로, 수신 장치들 양쪽 모두가 이때에 자신들의 각각의 처리된 정보를 출력할 준비가 되도록 보장될 수 있다.
따라서, 블록(506)에 의해 나타낸 바와 같이, 전송 장치(702)는 정해진 레이턴시 파라미터(들)를 수신 노드들에 전송할 수 있다. 위에서 언급된 바와 같이, 일부 경우들에 있어서는 동일한 레이턴시 파라미터가 각각의 수신 노드에 전송될 수 있는데 반해, 다른 경우들에 있어서는 상이한 레이턴시 파라미터들이 상이한 노드들에 전송될 수 있다. 도 7의 예는 수신 장치(704)가 자신의 레이턴시 파라미터(724)를 유지하는 것을 나타낸다.
블록(508)에 의해 나타낸 바와 같이, 임의의 시점에, 전송 장치(702)는 수신 노드들에 전송될 필요가 있는 데이터를 가질 것이다. 예컨대, 다중-채널 소스(730)는 다중-채널 데이터를 생성할 수 있거나, 다른 소스로부터 수신된 다중-채널 데이터를 제공할 수 있다. 일부 경우들에 있어서, 이러한 데이터는 오버-디-에어를 통한 전송을 위해 패킷 생성기(732)에 의해서 패킷화될 수 있다.
일부 경우들에 있어서, 전송 노드(702)(예컨대, 다중-채널 소스(730))는 다수의 수신 노드들에 다수의 스트림들을 전송하기 이전에 그 다수의 스트림들을 모을 수 있다. 스테레오 플레이백 애플리케이션의 경우에는, 예컨대, 이는 다수의 스트림들이 상이한 스트림들 간의 무시가능한 스큐를 가지고 생성되는 경우에는 중요하지 않을 수 있다. 그러나, 전송 노드(702)에서 상이한 스트림들 간에 가변적인 처리 지연(지터)이 존재할 때, 그 전송 노드(702)(예컨대, 데이터 소스(730))는 스트림들을 동기시키고 이들을 다수의 수신 노드들에 전송하기 위해서 디-지터 버퍼들(de-jitter buffers)을 이용할 수 있다.
블록(510)에 의해 나타낸 바와 같이, 전송 노드(702)(예컨대, 패킷 생성기(732))는 하나 이상의 수신 노드들에 전송될 하나 이상의 동기화 신호들을 생성한다. 위에서 설명된 바와 같이, 이러한 동기화 신호는 프리엠블 또는 구분문자를 포함하거나 혹은 이들에 포함될 수 있거나, 임의의 다른 방식으로 구현될 수 있다.
블록(512)에 의해 나타낸 바와 같이, 전송 노드(702)(예컨대, 전송기(710))는 동기화 신호 및 데이터를 수신 노드들에 전송한다. 동기화 신호 및 데이터는 다양한 시간들에 전송될 수 있다. 위의 설명된 도 3은 전송기(710)가 연관된 데이터(예컨대, 패킷의 페이로드 부분)의 전송 이전에 동기화 신호를 전송하는 예를 나타낸다. 다른 경우들에 있어서, 그 동기화 신호는 연관된 데이터와 함께 전송되거나 혹은 그에 이어서 전송될 수 있다.
위에서 설명된 바와 같이, 전송 노드(702)(예컨대, 전송기(710))는 상이한 채널들과 연관된 데이터(예컨대, 패킷들)를 상이한 수신 노드들에 동시에 전송할 수 있다. 예컨대, 전송 노드(702)는 제 1 채널을 위한 제 1 패킷(예컨대, 하나 이상의 펄스들)의 일부를 전송할 수 있고, 이어서 제 2 채널을 위한 제 2 패킷(예컨대, 하나 이상의 펄스들)을 전송하고, 이어서, 제 1 패킷의 적어도 다른 부분을 전송하며, 계속해서 이러한 방식을 따른다. 전송 노드(702)는 단일 통신 채널 또는 다수의 통신 채널들을 통해 다수의 채널들(예컨대, 오디오 채널들)을 위한 데이터를 전송할 수 있다.
이제 도 6을 참조하면, 수신 노드(704)와 같은 노드에 의해 수행될 수 있는 몇몇 예시적인 동작들이 설명될 것이다. 일부 양상들에 있어서, 이러한 동작들은 도 5의 동작들에 상보적이다.
블록(602)에 의해 나타낸 바와 같이, 임의의 시점에, 수신 노드(704)가 전송 노드에 연결됨으로써, 하나 이상의 통신 채널들이 정해진다. 따라서, 이러한 동작들은 위에서 설명된 블록(502)의 동작들에 상보적일 수 있다.
블록(604)에 의해 나타낸 바와 같이, 수신 노드(704)(예컨대, 레이턴시 제어기(728))는 레이턴시 정보를 획득한다. 위에서 언급된 바와 같이, 레이턴시 정보는 다양한 방식들로 획득될 수 있다. 예컨대, 일부 경우들에 있어서, 수신 노드(704)에 의해 사용되는 레이턴시 파라미터(724)는 미리 구성되는 파라미터이다. 일부 경우들에 있어서, 레이턴시 파라미터(724)는 채널의 셋업 동안에 획득된다(예컨대, 블록(602)에서). 일부 경우들에 있어서, 레이턴시 파라미터(724)는 백 채널을 통해 획득된다. 일부 경우들에 있어서, 레이턴시 파라미터(724)는 동기 신호를 통해 수신된다. 일부 경우들에 있어서, 시스템의 수신 노드들은 하나 이상의 레이턴시 파라미터(들)를 정하기 위해서 통신(예컨대, 협상)할 수 있다.
일부 경우들에 있어서, 수신 노드(704)는 레이턴시 파라미터를 획득하기 위해서 전송 장치(702)와 협상할 수 있다. 예컨대, 레이턴시 제어기(728)는 수신 노드(704)에 의해(예컨대, 정보 프로세서(734)에 의해) 달성가능한 레이턴시 처리 시간을 결정할 수 있다. 이어서, 레이턴시 제어기(728)는 이러한 정보를 전송 노드(702)에 전송하기 위해서 전송기(712)와 협력한다. 그에 응답하여, 레이턴시 제어기(728)는 레이턴시 제어기(726)로부터 레이턴시 파라미터(724)를 수신할 수 있다.
블록(606)에 의해 나타낸 바와 같이, 임의의 시점에, 수신 노드(704)는 전송 노드(702)에 의해 전송되는 신호들에 대해 블록(602)에서 정해진 채널 또는 채널들을 모니터링한다. 예컨대, 수신 노드(704)가 주기적인 데이터(예컨대, VoIP))를 수신하고 있는 경우에, 수신기(716)는 인입 신호들을 정해진 간격으로 스캐닝하도록 구성될 수 있다.
블록(608)에 의해 나타낸 바와 같이, 임의의 시점에, 수신 노드(704)는 전송 노드(702)로부터 동기 신호를 수신할 것이다. 예컨대, 위에서 설명된 바와 같이, 동기 신호는 모든 수신 장치들에 전송되는 공통 신호 또는 수신 노드(704)에 특별히 보내지는 신호의 형태를 취할 수 있다.
블록(610)에 의해 나타낸 바와 같이, 이어서, 수신 노드(704)는 동기 신호의 수신 시간과 관련한 표시(예컨대, 타이밍 표시자(736))를 생성할 수 있다. 예컨대, 타이밍 표시자(736)는 규정된 구분문자가 전송 노드(702)로부터 수신되는 시간을 나타내는 타임스탬프를 생성할 수 있다. 또한, 시스템(700)의 다른 수신 장치들(도 7에 도시되어 있지 않았음)이 여기서 설명된 바와 유사한 동작들을 수행할 것이다.
블록(612)에 의해 나타낸 바와 같이, 수신 노드(704)는 또한 동기 신호의 수신과 함께 전송 노드(702)로부터 데이터를 수신한다. 위에서와 같이, 데이터는 동기 신호 이후에, 이전에, 또는 그와 동시에 수신될 수 있다. 여기서, 수신기(716)는 전송 노드(702)에 의해 전송되는 다중-채널 데이터의 하나의 채널을 디코딩하도록 구성될 수 있는데 반해, 시스템(700)의 다른 수신 장치(도 7에 도시되지 않았음)는 전송 노드(702)에 의해 전송되는 다중-채널 데이터의 다른 채널을 디코딩할 수 있다.
블록(614)에 의해 나타낸 바와 같이, 수신 노드(704)(예컨대, 정보 프로세서(734))는 수신되는 데이터를 상응하는 애플리케이션의 요건들에 따라 처리한다. 예컨대, 오디오 데이터의 경우, 정보 프로세서(734)는 출력 장치(738)(예컨대, 스피커)에 의해 출력될 시그마-델타 변조된("SDM") 신호 스트림이나 또는 임의의 다른 적절한 데이터 스트림을 생성할 수 있다.
여기서의 설명에 따르면, 수신 노드(704)(예컨대, 정보 프로세서(734))에 의해 수행되는 처리의 적어도 일부는 레이턴시 파라미터(724) 및 동기 신호의 수신 시간에 기초할 수 있다. 일예로서, 수신되는 동기 데이터 스트림 데이터의 경우, 정보 프로세서(734)는 동기 신호의 수신 이후에 레이턴시 간격에 기초한 시간 양만큼 지연된 출력 데이터 스트림을 생성할 수 있다. 다른 예로서, 수신되는 오디오 데이터의 경우, 정보 프로세서(734)는 동기 신호의 수신 시간 및 레이턴시 간격의 합에 상응하는 시점에 오디오 신호(예컨대, SDM 데이터 스트림)를 출력 장치(728)에 제공할 수 있다. 여기서, 정보 프로세서(734)는 지연 기간에 의해 규정되는 시간 양 동안 오디오 출력 신호의 생성을 지연시킬 수 있고, 여기서 그 지연 기간은 수신 노드(702)의 레이턴시 간격 및 신호 처리 시간에 기초한다(예컨대, 수신 노드(702)가 수신되는 데이터를 처리하는데 걸리는 시간이 그 지연 기간을 도출하기 위해 레이턴시 간격으로부터 감산됨).
다른 수신 노드(도 7에 도시되지 않음)는 자신이 전송 노드(702)로부터 수신하는 동기 신호 및 다른 채널 데이터에 대해 유사한 동작들을 수행할 수 있다. 이러한 방식에서, 수신 노드들의 처리 시간들은 실질적으로 동시적일 수 있거나, 정해진 타이밍 오프셋만큼 상이할 수 있거나(예컨대, 2개의 수신 노드들의 경우), 하나보다 많은 수의 정해진 타이밍 오프셋만큼 상이할 수 있다(2개보다 많은 수의 수신 노드들의 경우).
여기서의 설명들은 다양한 방식들로 구현될 수 있다. 예컨대, 여기서의 설명들은 무선 스피커들을 포함하는 다중-채널 오디오 시스템(예컨대, 5.1 또는 7.1 오디오)에서 이용될 수 있다. 여기서의 설명들은 무선 컴포넌트들을 이용하는 제어 시스템에서 이용될 수 있다(예컨대, 동일한 시간 또는 상이한 시간들에 상이한 컴포넌트들을 활성시키기 위해서). 여기서의 설명들은 무선 컴포넌트들을 이용하는 센서 시스템에서 이용될 수 있다(예컨대, 동일한 시간 또는 상이한 시간들에 상이한 상황들을 감지하기 위해서). 여기서의 설명들은 제 1 채널 데이터를 나타내기 위해 하나의 프리엠블을 전송하고 제 2 채널 데이터를 나타내기 위해 다른 프리엠블을 전송하는 시스템에서 이용될 수 있다. 여기서의 설명들은 동기 신호(들) 및 연관된 정보를 수신하는 다수의 컴포넌트들이 상이한 집적 회로들 또는 동일한 집적 회로(예컨대, 유선들을 통해 헤드셋 이어피스들에 접속되는 단일 수신기 칩을 이용하는 헤드셋) 상에 구현되는 시스템에서 이용될 수 있다.
여기서의 설명은 적어도 하나의 다른 장치와 통신하기 위해 다양한 컴포넌트들을 이용하는 장치에 통합될 수 있다. 도 8은 장치들 간의 통신을 용이하게 하는데 이용될 수 있는 몇몇 예시적인 컴포넌트들을 나타낸다. 여기서, 제 1 장치(802) 및 제 2 장치(804)는 적절한 매체를 통해서 무선 통신 링크(806)를 통해 통신하도록 적응된다.
초기에는, 장치(802)로부터 장치(804)로 정보를 전송하는데 있어 수반되는 컴포넌트들(예컨대, 역방향 링크)이 처리될 것이다. 전송("TX") 데이터 프로세서(808)는 데이터 버퍼(810) 또는 임의의 다른 적절한 컴포넌트로부터 트래픽 데이터(예컨대, 데이터 패킷들)를 수신한다. 전송 데이터 프로세서(808)는 선택되는 코딩 및 변조 방식에 기초하여 각각의 데이터 패킷을 처리하고(예컨대, 인코딩, 인터리빙, 및 심볼 매핑), 데이터 심볼들을 제공한다. 일반적으로, 데이터 심볼은 데이터를 위한 변조 심볼이고, 파일럿 심볼은 파일럿을 위한 변조 심볼이다(선험적으로 공지되어 있음). 변조기(812)는 데이터 심볼들, 파일럿 심볼들, 및 어쩌면 역방향 링크에 대한 시그널링을 수신하고, 시스템에 의해 규정되는 변조(예컨대, OFDM 또는 임의의 다른 적절한 변조) 및/또는 다른 처리를 수행함으로써 출력 칩들의 스트림을 제공한다. 전송기("TMTR")(814)는 출력 칩 스트림을 처리하여(예컨대, 아날로그로의 변환, 필터링, 증폭, 및 주파수 상향변환) 변조된 신호를 생성하고, 이어서 그 변조된 신호들이 안테나(816)로부터 전송된다.
(장치(804)와 통신하는 다른 장치들로부터의 신호들과 함께) 장치(802)에 의해서 전송되는 변조된 신호들이 장치(804)의 안테나(818)에 의해 수신된다. 수신기("RCVR")(820)는 안테나(818)로부터 수신된 신호를 처리하여(예컨대, 컨디셔닝 및 디지털화), 수신된 샘플들을 제공한다. 복조기("DEMOD")(822)는 수신된 샘플들을 처리하여(예컨대, 복조 및 검출) 검출된 데이터 심볼들을 제공하는데, 그 검출된 데이터 심볼들은 다른 장치(들)에 의해서 장치(804)에 전송되는 데이터 심볼들의 잡음 추정일 수 있다. 수신("RX") 데이터 프로세서(824)는 검출된 데이터 심볼들을 처리하여(예컨대, 심볼 디매핑, 디인터리빙, 및 디코딩), 각각의 전송 장치(예컨대, 장치(802))와 연관되는 디코딩된 데이터를 제공한다.
장치(804)로부터 장치(802)로 정보를 전송하는데 수반되는 컴포넌트들(예컨대, 순방향 링크)이 이제 처리될 것이다. 장치(804)에서는, 트래픽 데이터가 데이터 심볼들을 생성하기 위해 전송("TX") 데이터 프로세서(826)에 의해 처리된다. 변조기(828)는 데이터 심볼들, 파일럿 심볼들, 및 순방향 링크에 대한 시그널링을 수신하고, 변조(예컨대, OFDM 또는 임의의 다른 적절한 변조) 및/또는 다른 적절한 처리를 수행하며, 출력 칩 스트림을 제공하는데, 그 출력 칩 스트림은 전송기("TMTR")(830)에 의해서 추가로 컨디셔닝되고 안테나(818)로부터 전송된다. 일부 구현들에 있어서, 순방향 링크에 대한 시그널링은 역방향 링크를 통해 장치(804)에 전송하고 있는 모든 장치들(예컨대, 단말기들)을 위해 제어기(832)에 의해서 생성되는 전력 제어 명령들 및 다른 정보(예컨대, 통신 채널에 관한)를 포함할 수 있다.
장치(802)에서는, 장치(804)에 의해 전송되는 변조된 신호가 안테나(816)에 의해서 수신되고, 수신기("RCVR")(834)에 의해 컨디셔닝되어 디지털화되며, 복조기("DEMOD")(836)에 의해서 처리됨으로써, 검출된 데이터 심볼들을 획득할 수 있다. 수신("RCVR") 데이터 프로세서(838)는 검출된 데이터 심볼들을 처리하며, 장치(802)를 위한 디코딩된 데이터 및 순방향 링크 시그널링을 제공한다. 제어기(840)는 데이터 전송을 제어하기 위해서 그리고 장치(804)로의 역방향 링크 상의 전송 전력을 제어하기 위해서 전력 제어 명령들 및 다른 정보를 수신한다.
제어기들(840 및 832)은 장치(802) 및 장치(804)의 여러 동작들을 각각 지시한다. 예컨대, 제어기는 적합한 필터를 결정하고, 그 필터에 대한 정보를 보고하며, 필터를 사용하여 정보를 디코딩할 수 있다. 데이터 메모리들(842 및 844)은 제어기들(840 및 842)에 의해서 각각 사용되는 프로그램 코드 및 데이터를 저장할 수 있다.
도 8은 또한 통신 컴포넌트들이 여기서 설명된 바와 같은 동기화 제어 동작들을 수행하는 하나 이상의 컴포넌트들을 포함하는 것을 나타낸다. 예컨대, 동기화("SYNCH") 제어 컴포넌트(846)는 다른 장치(예컨대, 장치(804))로/로부터 정보를 전송/수신하기 위해서 장치(802)의 제어기(840) 및/또는 다른 컴포넌트들과 협력할 수 있다. 마찬가지로, 동기화 제어 컴포넌트(848)는 또 다른 장치(예컨대, 장치(802))로/로부터 정보를 전송/수신하기 위해서 장치(804)의 제어기(832) 및/또는 다른 컴포넌트들과 협력할 수 있다. 각각의 장치(802 및 804)의 경우 있어서 설명된 컴포넌트들 중 둘 이상의 컴포넌트들의 기능이 단일 컴포넌트에 의해 제공될 수 있다는 것을 알아야 한다. 예컨대, 단일 처리 컴포넌트는 동기화 제어 컴포넌트(846) 및 제어기(840)의 기능을 제공할 수 있고, 단일 처리 컴포넌트는 동기화 제어 컴포넌트(848) 및 제어기(832)의 기능을 제공할 수 있다.
무선 노드(예컨대, 무선 장치)는 (예컨대, 전송기 또는 수신기를 통해서) 그 무선 노드에 의해 전송되거나 혹은 그 무선 노드에서 수신되는 신호들(예컨대, 데이터와 같은 정보를 포함함)에 기초하여 기능들을 수행하는 다양한 컴포넌트들을 포함할 수 있다. 예컨대, 무선 헤드셋은 정보에 기초하여 오디오 출력을 제공하거나 또는 동기화 신호와 함께 전송되는 데이터와 연관된(예컨대, 그 데이터의 전송에 기초하거나 혹은 이를 제어하기 위해 사용되는) 오디오 출력을 제공하도록 구성된 트랜스듀서를 포함할 수 있다. 무선 와치(wireless watch)는 정보에 기초하여 표시를 제공하거나 또는 동기화 신호와 함께 전송되는 데이터와 연관된(예컨대, 그 데이터의 전송에 기초하거나 혹은 이를 제어하기 위해 사용되는) 표시를 제공하도록 구성된 사용자 인터페이스를 포함할 수 있다. 무선 감지 장치는 정보에 기초하여(예컨대, 정보에 포함된 요청에 기초하여) 감지하도록 구성되거나 또는 동기화 신호와 함께 전송되는 데이터를 제공하도록 구성되는 센서를 포함할 수 있다.
무선 노드는 임의의 적절한 무선 통신 기술에 기초하거나 혹은 그렇지 않다면 이를 지원하는 하나 이상의 무선 통신 링크들을 통해서 통신할 수 있다. 예컨대, 일부 양상들에 있어서, 무선 노드는 네트워크와 연결될 수 있다. 일부 양상들에 있어서, 네트워크는 초-광대역 기술이나 임의의 다른 적절한 기술을 사용하여 구현되는 바디 영역 네트워크(body area network)(예컨대, 대략 10m의 무선 커버리지 영역을 지원함) 또는 개인 영역 네트워크(personal area network)(예컨대, 대략 30m의 무선 커버리지 영역을 지원함)를 포함할 수 있다. 일부 양상들에 있어서, 그 네트워크는 국부 영역 네트워크 또는 광영역 네트워크를 포함할 수 있다. 무선 노드는 예컨대 CDMA, TDMA, OFDM, OFDMA, WiMAX 및 Wi-Fi와 같은 다양한 무선 통신 기술들, 프로토콜들, 또는 표준들 중 하나 이상을 지원하거나 그렇지 않다면 사용할 수 있다. 마찬가지로, 무선 노드는 다양한 상응하는 변조 또는 다중화 방식들 중 하나 이상을 지원하거나 그렇지 않다면 사용할 수 있다. 따라서, 무선 노드는 위의 또는 다른 무선 통신 기술들을 사용하는 하나 이상의 무선 통신 링크들을 통해서 설정 및 통신하기 위해 적합한 컴포넌트들(예컨대, 에어 인터페이스들)을 포함할 수 있다. 예컨대, 장치는 무선 매체를 통한 통신을 용이하게 하는 다양한 컴포넌트들(예컨대, 신호 생성기들 및 신호 프로세서들)을 구비할 수 있는 연관된 전송기 및 수신기 컴포넌트들을 가진 무선 트랜시버를 포함할 수 있다.
일부 양상들에 있어서, 무선 노드는 임펄스-기반의 무선 통신 링크를 통해 통신할 수 있다. 예컨대, 임펄스-기반의 무선 통신 링크는 비교적 짧은 길이(예컨대, 대략 수 ns 미만) 및 비교적 넓은 대역폭을 갖는 초-광대역 펄스들을 활용할 수 있다. 일부 양상들에 있어서, 그 초-광대역 펄스들은 대략적으로 거의 20% 이상의 부분 대역폭(fractional bandwidth)을 가질 수 있거나 및/또는 대략적으로 거의 500MHz 이상의 대역폭을 가질 수 있다.
여기서의 설명은 다양한 장치들(예컨대, 디바이스들)에 통합될 수 있다(예컨대, 그것들 내에 구현되거나 혹은 그것들에 의해 구현될 수 있음). 예컨대, 여기서 제시된 하나 이상의 양상들은 전화기(예컨대, 셀룰러 전화기), PDA(personal data assistant), 엔터테인먼트 장치(예컨대, 뮤직 또는 비디오 장치), 헤드셋(예컨대, 헤드폰들, 이어피스 등), 마이크로폰, 의료 감지 장치(예컨대, 바이오메트릭 센서, 심장 박동수 모니터, 만보계, EKG 장치, 스마트한 붕대 등), 사용자 I/O 장치(예컨대, 와치(watch), 원격 제어부, 광(light) 스위치, 키보드, 마우스 등), 환경 감지 장치(예컨대, 타이어 압력 모니터), 컴퓨터, 판매시점관리(point-of-sale) 장치, 엔터테인먼트 장치, 보청기, 셋톱 박스, 또는 임의의 다른 적절한 장치에 통합될 수 있다.
이러한 장치들은 상이한 전력 및 데이터 요건들을 가질 수 있다. 일부 양상들에 있어서, 여기서의 설명들은 저전력 애플리케이션들에서 사용하기에 적합할 수 있고(예컨대, 임펄스-기반의 시그널링 방식 및 낮은 듀티 사이클 모듈들의 사용을 통해), 비교적 높은 데이터 레이트들을 포함하는 다양한 데이터 레이트들을 지원할 수 있다(예컨대, 고대역폭 펄스들의 사용을 통해).
일부 양상들에 있어서, 무선 노드는 통신 시스템을 위한 액세스 장치(예컨대, 액세스 포인트)를 포함할 수 있다. 이러한 액세스 장치는, 예컨대, 유선 또는 무선 통신 링크를 통해 다른 네트워크(예컨대, 인터넷 또는 셀룰러 네트워크와 같은 광영역 네트워크)로의 접속을 제공할 수 있다. 따라서, 액세스 장치는 다른 장치(예컨대, 무선국)로 하여금 다른 네트워크 또는 임의의 다른 기능을 액세스하도록 할 수 있다. 또한, 그 장치들 중 하나 또는 둘 모두는 휴대가능할 수 있거나 일부 경우들에 있어서는 비교적 휴대가 쉽지 않을 수 있다는 것을 알아야 한다. 또한, 무선 노드도 역시 적합한 통신 인터페이스를 통해 비-무선 방식으로(예컨대, 유선 접속을 통해) 정보를 전송 및/또는 수신할 수 있다는 것을 알아야 한다.
여기서 설명된 컴포넌트들은 다양한 방식들로 구현될 수 있다. 도 9 및 도 10을 참조하면, 장치들(900 및 1000)은 예컨대 하나 이상의 집적 회로들(예컨대, ASIC)에 의해 구현되는 기능들을 나타낼 수 있거나 또는 여기서 설명된 바와 같이 임의의 다른 방식으로 구현될 수 있다. 여기서 설명된 바와 같이, 집적 회로는 프로세서, 소프트웨어, 다른 컴포넌트들, 또는 이들의 임의의 결합을 포함할 수 있다.
장치들(900 및 1000)은 여러 도면들과 관련하여 위에서 설명된 기능들 중 하나 이상의 기능을 수행할 수 있는 하나 이상의 모듈들을 포함할 수 있다. 예컨대, 적어도 하나의 파라미터를 획득하기 위한 ASIC(902)는 예컨대 여기서 설명된 레이턴시 제어기에 상응할 수 있다. 동기화 신호 및 정보를 무선으로 수신하기 위한 ASIC(904)는 예컨대 여기서 설명된 수신기에 상응할 수 있다. 정보를 처리하기 위한 ASIC(906)는 예컨대 여기서 설명된 정보 프로세서에 상응할 수 있다. 지연 기간을 정하기 위한 ASIC(908)는 예컨대 여기서 설명된 정보 프로세서에 상응할 수 있다. 적어도 하나의 파라미터를 획득하기 위한 ASIC(1002)는 예컨대 여기서 설명된 레이턴시 제어기에 상응할 수 있다. 적어도 하나의 파라미터를 제공하기 위한 ASIC(1004)는 예컨대 여기서 설명된 레이턴시 제어기에 상응할 수 있다. 동기화 신호를 무선으로 전송하기 위한 ASIC(1006)는 예컨대 여기서 설명된 전송기에 상응할 수 있다. 데이터를 무선으로 전송하기 위한 ASIC(1008)는 예컨대 여기서 설명된 전송기에 상응할 수 있다. 동기화를 위한 ASIC(1010)는 예컨대 여기서 설명된 다중-채널 소스에 상응할 수 있다. 통신을 위한 ASIC(1012)는 예컨대 여기서 설명된 통신 프로세서에 상응할 수 있다.
위에서 언급된 바와 같이, 일부 양상들에 있어서, 이러한 컴포넌트들은 적합한 프로세서 컴포넌트를 통해 구현될 수 있다. 이러한 프로세서 컴포넌트들은 일부 양상들에 있어서, 여기 설명된 구조를 사용하여 적어도 부분적으로 구현될 수 있다. 일부 양상들에 있어서, 프로세서는 이러한 컴포넌트들 중 하나 이상의 기능 중 일부나 혹은 모두를 구현하도록 적응될 수 있다. 일부 양상들에 있어서, 점선 박스들로 나타낸 컴포넌트들 중 하나 이상은 선택적일 수 있다.
위에서 언급된 바와 같이, 장치들(900 및 1000)은 하나 이상의 집적 회로들을 포함할 수 있다. 예컨대, 일부 양상들에 있어서는 단일 집적 회로가 도시된 컴포넌트들 중 하나 이상의 컴포넌트의 기능을 구현할 수 있는데 반해, 다른 양상들에 있어서는 하나보다 많은 수의 집적 회로가 도시된 컴포넌트들 중 하나 이상의 컴포넌트의 기능을 구현할 수 있다.
또한, 도 9 및 도 10에 의해 나타낸 컴포넌트들 및 기능들뿐만 아니라 여기서 설명된 다른 컴포넌트들 및 기능들은 임의의 적절한 수단을 사용하여 구현될 수 있다. 이러한 수단 역시 여기서 설명된 상응하는 구조를 사용하여 적어도 부분적으로 구현될 수 있다. 예컨대, 도 9 및 도 10의 컴포넌트들을 위한 "ASIC"와 함께 위에서 설명된 컴포넌트들은 유사하게 지정된 기능을 위한 "수단"에 상응할 수 있다. 따라서, 일부 양상들에 있어서 이러한 수단들 중 하나 이상의 수단은 프로세서 컴포넌트들, 집적 회로들, 또는 여기서 설명된 다른 적절한 구조 중 하나 이상을 사용하여 구현될 수 있다.
또한, "제 1", "제 2" 등과 같은 명칭을 사용하여 여기서 엘리먼트를 임의적으로 지칭하는 것은 일반적으로 이러한 엘리먼트들의 양 또는 순서를 제한하지 않는다. 오히려, 이러한 명칭들은 둘 이상의 엘리먼트들 또는 엘리먼트들의 인스턴스들 간을 구별하기 위한 편리한 방법으로서 여기서 사용될 수 있다. 따라서, 제 1 및 제 2 엘리먼트들에 대한 명칭은 단지 두 개의 엘리먼트들만이 거기서 사용될 수 있거나 혹은 임의의 방식으로 제 1 엘리먼트가 제 2 엘리먼트에 반드시 앞서야 한다는 것을 의미하지 않는다. 또한, 달리 설명되지 않는 한, 엘리먼트들의 세트는 하나 이상의 엘리먼트들을 포함할 수 있다. 또한, 상세한 설명 또는 청구항들에서 사용되는 "A, B 또는 C 중 적어도 하나"의 형태인 용어는 "A 또는 B 또는 이들의 임의의 결합"을 의미한다.
당업자들은 정보 및 신호들이 여러 상이한 기술들 및 기법들 중 임의의 기술 및 기법 사용하여 표현될 수 있음을 알 것이다. 예를 들어, 위의 설명 전체에 걸쳐 참조될 수 있는 데이터, 지시들, 명령들, 정보들, 신호들, 비트들, 심볼들, 및 칩들은 전압들, 전류들, 전자기파들, 자기 필드들 또는 입자들, 광학 필드들 또는 입자들, 또는 이들의 임의의 결합으로 표현될 수 있다.
당업자들은 여기서 설명된 양상들과 관련하여 설명되는 여러 예시적인 논리 블록들, 모듈들, 프로세서들, 수단들, 회로들, 및 알고리즘 단계들이 전자 하드웨어(예컨대, 소스 코딩 또는 임의의 다른 기술을 사용하여 설계될 수 있는 디지털 구현, 아날로그 구현 또는 이 둘의 결합), (편의상 "소프트웨어" 또는 "소프트웨어 모듈"로 여기서 지칭될 수 있는) 명령들을 포함하는 다양한 형태들의 프로그램 또는 설계 코드, 또는 이들의 결합들로서 구현될 수 있다. 하드웨어 및 소프트웨어의 이러한 상호교환성을 명확히 설명하기 위해서, 다양한 예시적인 컴포넌트들, 블록들, 모듈들, 회로들, 및 단계들이 일반적으로 그들의 기능적 관점에서 기술되었다. 이러한 기능이 하드웨어로 구현되는지 또는 소프트웨어로 구현되는지 여부는 전체 시스템에 대해 부여된 특정 애플리케이션 및 설계 제약들에 의존한다. 당업자들은 설명된 기능들을 각각의 특정 애플리케이션에 대해 다양한 방식으로 구현할 수 있지만, 이러한 구현 결정들이 본 발명의 범위를 벗어나는 것으로 해석되지는 않아야 한다.
여기서 설명된 양상들과 관련하여 설명되는 다양한 예시적인 논리 블록들, 모듈들, 및 회로들은 집적 회로("IC"), 액세스 단말기, 또는 액세스 포인트 내에 구현될 수 있거나 혹은 이들에 의해 수행될 수 있다. IC는 범용 프로세서, 디지털 신호 프로세서(DSP), 주문형 집적회로(ASIC), 필드 프로그램가능 게이트 어레이(FPGA) 또는 다른 프로그램가능 논리 장치, 이산 게이트 또는 트랜지스터 논리 장치, 이산 하드웨어 컴포넌트들, 전자 컴포넌트들, 광학 컴포넌트들, 기계 컴포넌트들, 또는 여기서 설명된 기능들을 수행하도록 설계되는 이들의 임의의 결합을 포함할 수 있고, IC 내에 존재하거나, IC 외부에 존재하거나, 또는 IC 내부 및 외부 모두에 존재하는 코드들 또는 명령들을 실행할 수 있다. 범용 프로세서는 마이크로 프로세서일 수 있지만, 대안적으로는, 이러한 프로세서는 임의의 통상적인 프로세서, 제어기, 마이크로 제어기, 또는 상태 머신일 수 있다. 프로세서는 또한 예를 들어 DSP 및 마이크로프로세서의 결합과 같은 컴퓨팅 장치들의 결합, 복수의 마이크로프로세서들, DSP 코어와 결합된 하나 이상의 마이크로 프로세서들, 또는 임의의 다른 이러한 구성으로서 구현될 수 있다.
임의의 설명된 처리에서 단계들의 임의의 특정 순서나 계층은 예시적인 해결책의 예이다. 설계의 선호도에 따라서, 처리에서 단계들의 특정 순서 또는 계층이 본 발명의 범위 내에 유지되면서 재배열될 수 있다는 것을 알게 된다. 첨부한 방법 청구항들은 다양한 단계들의 엘리먼트들을 예시적인 순서로 제공하며, 제공되는 특정 순서나 계층으로 제한되는 것을 의미하지 않는다
여기서 설명된 양상들과 관련하여 설명되어진 방법 또는 알고리즘의 단계들은 하드웨어, 프로세서에 의해 실행되는 소프트웨어 모듈, 또는 이들의 결합으로 직접 구현될 수 있다. (예컨대, 실행가능한 명령들 및 관련된 데이터를 포함하는)소프트웨어 모듈 및 다른 데이터는 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터들, 하드디스크, 제거가능 디스크, CD-ROM, 또는 해당분야에 공지된 임의의 다른 형태의 컴퓨터-판독가능 저장 매체에 존재할 수 있다. 예시적인 저장매체는 예컨대 컴퓨터/프로세서(여기서는 편의상 "프로세서"로 지칭될 수 있음)와 같은 기계에 연결될 수 있고, 이러한 프로세서는 저장 매체로부터 정보(예컨대, 코드)를 판독하고 그 저장 매체에 정보를 기록할 수 있다. 예시적인 저장 매체는 프로세서에 통합될 수 있다. 프로세서 및 저장 매체는 ASIC 내에 존재할 수 있다. ASIC는 사용자 기기에 존재할 수 있다. 대안적으로, 프로세서 및 저장 매체는 사용자 기기에 이산적인 컴포넌트들로서 존재할 수 있다. 또한, 일부 양상들에 있어서, 임의의 적절한 컴퓨터-프로그램 물건은 본 발명의 양상들 중 하나 이상의 양상들에 관한 코드들(예컨대, 적어도 하나의 컴퓨터에 의해 실행가능함)을 포함하는 컴퓨터-판독가능 매체를 포함할 수 있다. 일부 양상들에 있어서, 컴퓨터 프로그램 물건은 패키징 물질들을 포함할 수 있다.
기재된 실시예들에 대한 앞선 설명은 어떤 당업자라도 본 발명을 이용하거나 또는 실시할 수 있도록 제공되었다. 이러한 양상들에 대한 다양한 변경들이 당업자들에게 쉽게 자명할 것이며, 여기서 정의된 일반적인 원리들은 본 발명의 범위를 벗어남이 없이 다른 양상들에 적용될 수 있다. 그리하여, 본 발명은 여기서 설명된 양상들로 제한되도록 의도되지 않고, 여기서 설명된 원리들 및 신규한 특징들에 부합하는 가장 넓은 범위로 제공되어야 한다.
Claims (125)
- 무선 통신 방법으로서,
적어도 하나의 파라미터를 획득하는 단계;
동기화 신호(synchronization signal)를 무선으로 수신하는 단계;
정보를 무선으로 수신하는 단계; 및
상기 적어도 하나의 파라미터 및 상기 동기화 신호에 기초하여 하나의 시간(at a time)에 상기 정보를 처리하는 단계를 포함하는,
무선 통신 방법. - 제 1항에 있어서,
상기 적어도 하나의 파라미터는 레이턴시 간격(latency interval)을 규정하고;
상기 정보가 처리되는 시간은 상기 레이턴시 간격, 및 상기 동기화 신호의 수신과 연관된 시간에 기초하는,
무선 통신 방법. - 제 1항에 있어서, 상기 동기화 신호는 상기 정보를 포함하는 패킷의 프리엠블, 상기 프리엠블에 후속하는 구분문자(delimiter), 또는 독립적으로 코딩된 신호 중 적어도 하나를 포함하는,
무선 통신 방법. - 제 1항에 있어서,
상기 정보는 데이터 또는 제어 정보를 포함하고;
상기 정보를 처리하는 단계는 신호를 출력하거나 또는 제어 동작을 인보크(invoke)하는 단계를 포함하는,
무선 통신 방법. - 제 1항에 있어서, 상기 정보는 오디오 데이터, 비디오 데이터, 센서 데이터, 또는 게임 데이터를 포함하는,
무선 통신 방법. - 제 1항에 있어서, 상기 적어도 하나의 파라미터를 획득하는 단계는 상기 적어도 하나의 파라미터를 무선으로 수신하는 단계를 포함하는,
무선 통신 방법. - 제 6항에 있어서, 상기 적어도 하나의 파라미터, 상기 동기화 신호, 및 상기 정보는 단일 무선 노드로부터 수신되는,
무선 통신 방법. - 제 1항에 있어서, 상기 적어도 하나의 파라미터를 획득하는 단계는 상기 적어도 하나의 파라미터를 정하기(define) 위해 노드와 협상하는 단계를 포함하는,
무선 통신 방법. - 제 1항에 있어서, 상기 적어도 하나의 파라미터는 미리 구성된 파라미터, 상기 동기화 신호를 통해 수신되는 파라미터, 채널의 셋업(setup) 동안에 획득되는 파라미터, 또는 백 채널(back channel)을 통해 획득되는 파라미터를 포함하는,
무선 통신 방법. - 제 1항에 있어서,
상기 적어도 하나의 파라미터는 레이턴시 간격을 규정하고;
상기 정보는 다중-채널 데이터 스트림의 하나의 채널과 연관된 동기(synchronous) 데이터 스트림을 포함하며;
상기 정보를 처리하는 단계는 상기 동기화 신호의 수신 이후에 상기 레이턴시 간격에 기초한 시간 양만큼 지연된 출력 데이터 스트림을, 상기 동기 데이터 스트림에 기초하여, 생성하는 단계를 포함하는,
무선 통신 방법. - 제 1항에 있어서,
상기 적어도 하나의 파라미터는 레이턴시 간격을 규정하고;
상기 정보는 다중-채널 오디오 스트림의 하나의 채널과 연관된 오디오 데이터를 포함하며;
상기 정보를 처리하는 단계는 상기 동기화 신호의 수신 이후에 상기 레이턴시 간격에 기초한 시간 양만큼 지연된 오디오 신호를, 상기 오디오 데이터에 기초하여, 생성하는 단계를 포함하는,
무선 통신 방법. - 제 11항에 있어서,
상기 정보는 데이터 패킷을 통해 수신되고;
상기 동기화 신호는 상기 패킷의 프리엠블 또는 상기 패킷의 구분문자를 포함하는,
무선 통신 방법. - 제 11항에 있어서,
노드의 규정된 레이턴시 간격 및 신호 처리 시간에 기초하여 지연 기간을 정하는 단계를 더 포함하고,
상기 정보를 처리하는 단계는 상기 지연 기간에 의해 규정된 시간 양 동안 상기 오디오 신호의 생성을 지연시키는 단계를 포함하는,
무선 통신 방법. - 제 1항에 있어서,
상기 동기화 신호는 다수의 데이터 싱크들을 위한 처리 시간들을 규정하기 위한 타이밍 정보를 포함하고;
상기 정보가 처리되는 시간은 상기 처리 시간들 중 하나의 처리 시간을 포함하는,
무선 통신 방법. - 제 14항에 있어서, 상기 데이터 싱크들은 물리적으로 분리된 무선 노드들을 포함하는,
무선 통신 방법. - 제 14항에 있어서, 상기 처리 시간들은 실질적으로 동시적이거나 혹은 적어도 하나의 정해진 타이밍 오프셋만큼 상이한,
무선 통신 방법. - 제 14항에 있어서,
상기 정보는 상기 데이터 싱크들로 예정된 데이터의 세트의 적어도 일부를 포함하고;
상기 데이터의 세트는 데이터 패킷들, 겹치는(overlapping) 직교 코드 신호들, 겹치는 의사-직교(pseudo-orthogonal) 코드 신호들, 또는 연속적으로 전송되는 패킷들(packets transmitted back-to-back)을 포함하는,
무선 통신 방법. - 제 14항에 있어서, 상기 적어도 하나의 파라미터는 상기 데이터 싱크들을 위한 처리 시간들을 규정하기 위한 파라미터들의 세트의 적어도 일부를 포함하는,
무선 통신 방법. - 제 14항에 있어서,
상기 정보는 이중-채널 오디오 스트림에 관한 것이고;
상기 데이터 싱크들은 제 1 무선 이어피스(earpiece) 및 제 2 무선 이어피스를 포함하며;
상기 처리 시간들은 상기 제 1 무선 이어피스 및 상기 제 2 무선 이어피스가 상기 이중-채널 오디오 스트림에 기초하여 오디오 신호들을 출력하는 시간들을 포함하는,
무선 통신 방법. - 무선 통신을 위한 장치로서,
적어도 하나의 파라미터를 획득하기 위한 수단;
동기화 신호 및 정보를 무선으로 수신하기 위한 수단; 및
상기 적어도 하나의 파라미터 및 상기 동기화 신호에 기초하여 하나의 시간(at a time)에 상기 정보를 처리하기 위한 수단을 포함하는,
무선 통신을 위한 장치. - 제 20항에 있어서,
상기 적어도 하나의 파라미터는 레이턴시 간격을 규정하고;
상기 정보가 처리되는 시간은 상기 레이턴시 간격, 및 상기 동기화 신호의 수신과 연관된 시간에 기초하는,
무선 통신을 위한 장치. - 제 20항에 있어서, 상기 동기화 신호는 상기 정보를 포함하는 패킷의 프리엠블, 상기 프리엠블에 후속하는 구분문자, 또는 독립적으로 코딩된 신호 중 적어도 하나를 포함하는,
무선 통신을 위한 장치. - 제 20항에 있어서,
상기 정보는 데이터 또는 제어 정보를 포함하고;
상기 정보의 처리는 신호를 출력하거나 제어 동작을 인보크하는 것을 포함하는,
무선 통신을 위한 장치. - 제 20항에 있어서, 상기 정보는 오디오 데이터, 비디오 데이터, 센서 데이터, 또는 게임 데이터를 포함하는,
무선 통신을 위한 장치. - 제 20항에 있어서, 상기 적어도 하나의 파라미터의 획득은 상기 적어도 하나의 파라미터를 무선으로 수신하는 것을 포함하는,
무선 통신을 위한 장치. - 제 25항에 있어서, 상기 적어도 하나의 파라미터, 상기 동기화 신호, 및 상기 정보는 단일 무선 노드로부터 수신되는,
무선 통신을 위한 장치. - 제 20항에 있어서, 상기 적어도 하나의 파라미터의 획득은 상기 적어도 하나의 파라미터를 정하기 위해 노드와 협상하는 것을 포함하는,
무선 통신을 위한 장치. - 제 20항에 있어서, 상기 적어도 하나의 파라미터는 미리 구성된 파라미터, 상기 동기화 신호를 통해 수신되는 파라미터, 채널의 셋업 동안에 획득되는 파라미터, 또는 백 채널(back channel)을 통해 획득되는 파라미터를 포함하는,
무선 통신을 위한 장치. - 제 20항에 있어서,
상기 적어도 하나의 파라미터는 레이턴시 간격을 규정하고;
상기 정보는 다중-채널 데이터 스트림의 하나의 채널과 연관된 동기 데이터 스트림을 포함하며;
상기 정보의 처리는 상기 동기화 신호의 수신 이후에 상기 레이턴시 간격에 기초한 시간 양만큼 지연된 출력 데이터 스트림을, 상기 동기 데이터 스트림에 기초하여, 생성하는 것을 포함하는,
무선 통신을 위한 장치. - 제 20항에 있어서,
상기 적어도 하나의 파라미터는 레이턴시 간격을 규정하고;
상기 정보는 다중-채널 오디오 스트림의 하나의 채널과 연관된 오디오 데이터를 포함하며;
상기 정보의 처리는 상기 동기화 신호의 수신 이후에 상기 레이턴시 간격에 기초한 시간 양만큼 지연된 오디오 신호를, 상기 오디오 데이터에 기초하여, 생성하는 것을 포함하는,
무선 통신을 위한 장치. - 제 30항에 있어서,
상기 정보는 데이터 패킷을 통해 수신되고;
상기 동기화 신호는 상기 패킷의 프리엠블 또는 상기 패킷의 구분문자를 포함하는,
무선 통신을 위한 장치. - 제 30항에 있어서,
노드의 규정된 레이턴시 간격 및 신호 처리 시간에 기초하여 지연 기간을 정하기 위한 수단을 더 포함하고,
상기 정보의 처리는 상기 지연 기간에 의해 규정된 시간 양 동안 상기 오디오 신호의 생성을 지연시키는 것을 포함하는,
무선 통신을 위한 장치. - 제 20항에 있어서,
상기 동기화 신호는 다수의 데이터 싱크들을 위한 처리 시간들을 규정하기 위한 타이밍 정보를 포함하고;
상기 정보가 처리되는 시간은 상기 처리 시간들 중 하나의 처리 시간을 포함하는,
무선 통신을 위한 장치. - 제 33항에 있어서, 상기 데이터 싱크들은 물리적으로 분리된 무선 노드들을 포함하는,
무선 통신을 위한 장치. - 제 33항에 있어서, 상기 처리 시간들은 실질적으로 동시적이거나 혹은 적어도 하나의 정해진 타이밍 오프셋만큼 상이한,
무선 통신을 위한 장치. - 제 33항에 있어서,
상기 정보는 상기 데이터 싱크들로 예정된 데이터의 세트의 적어도 일부를 포함하고;
상기 데이터의 세트는 데이터 패킷들, 겹치는 직교 코드 신호들, 겹치는 의사-직교 코드 신호들, 또는 연속적으로 전송되는 패킷들(packets transmitted back-to-back)을 포함하는,
무선 통신을 위한 장치. - 제 33항에 있어서, 상기 적어도 하나의 파라미터는 상기 데이터 싱크들을 위한 처리 시간들을 규정하기 위한 파라미터들의 세트의 적어도 일부를 포함하는,
무선 통신을 위한 장치. - 제 33항에 있어서,
상기 정보는 이중-채널 오디오 스트림에 관한 것이고;
상기 데이터 싱크들은 제 1 무선 이어피스 및 제 2 무선 이어피스를 포함하며;
상기 처리 시간들은 상기 제 1 무선 이어피스 및 상기 제 2 무선 이어피스가 상기 이중-채널 오디오 스트림에 기초하여 오디오 신호들을 출력하는 시간들을 포함하는,
무선 통신을 위한 장치. - 무선 통신을 위한 장치로서,
적어도 하나의 파라미터를 획득하도록 구성된 레이턴시 제어기;
동기화 신호 및 정보를 무선으로 수신하도록 구성된 수신기; 및
상기 적어도 하나의 파라미터 및 상기 동기화 신호에 기초하여 하나의 시간(at a time)에 상기 정보를 처리하도록 구성된 정보 프로세서를 포함하는,
무선 통신을 위한 장치. - 제 39항에 있어서,
상기 적어도 하나의 파라미터는 레이턴시 간격을 규정하고;
상기 정보가 처리되는 시간은 상기 레이턴시 간격, 및 상기 동기화 신호의 수신과 연관된 시간에 기초하는,
무선 통신을 위한 장치. - 제 39항에 있어서, 상기 동기화 신호는 상기 정보를 포함하는 패킷의 프리엠블, 상기 프리엠블에 후속하는 구분문자, 또는 독립적으로 코딩된 신호 중 적어도 하나를 포함하는,
무선 통신을 위한 장치. - 제 39항에 있어서,
상기 정보는 데이터 또는 제어 정보를 포함하고;
상기 정보의 처리는 신호를 출력하거나 제어 동작을 인보크하는 것을 포함하는,
무선 통신을 위한 장치. - 제 39항에 있어서, 상기 정보는 오디오 데이터, 비디오 데이터, 센서 데이터, 또는 게임 데이터를 포함하는,
무선 통신을 위한 장치. - 제 39항에 있어서, 상기 적어도 하나의 파라미터의 획득은 상기 적어도 하나의 파라미터를 무선으로 수신하는 것을 포함하는,
무선 통신을 위한 장치. - 제 44항에 있어서, 상기 적어도 하나의 파라미터, 상기 동기화 신호, 및 상기 정보는 단일 무선 노드로부터 수신되는,
무선 통신을 위한 장치. - 제 39항에 있어서, 상기 적어도 하나의 파라미터의 획득은 상기 적어도 하나의 파라미터를 정하기 위해 노드와 협상하는 것을 포함하는,
무선 통신을 위한 장치. - 제 39항에 있어서, 상기 적어도 하나의 파라미터는 미리 구성된 파라미터, 상기 동기화 신호를 통해 수신되는 파라미터, 채널의 셋업 동안에 획득되는 파라미터, 또는 백 채널(back channel)을 통해 획득되는 파라미터를 포함하는,
무선 통신을 위한 장치. - 제 39항에 있어서,
상기 적어도 하나의 파라미터는 레이턴시 간격을 규정하고;
상기 정보는 다중-채널 데이터 스트림의 하나의 채널과 연관된 동기 데이터 스트림을 포함하며;
상기 정보의 처리는 상기 동기화 신호의 수신 이후에 상기 레이턴시 간격에 기초한 시간 양만큼 지연된 출력 데이터 스트림을, 상기 동기 데이터 스트림에 기초하여, 생성하는 것을 포함하는,
무선 통신을 위한 장치. - 제 39항에 있어서,
상기 적어도 하나의 파라미터는 레이턴시 간격을 규정하고;
상기 정보는 다중-채널 오디오 스트림의 하나의 채널과 연관된 오디오 데이터를 포함하며;
상기 정보의 처리는 상기 동기화 신호의 수신 이후에 상기 레이턴시 간격에 기초한 시간 양만큼 지연된 오디오 신호를, 상기 오디오 데이터에 기초하여, 생성하는 것을 포함하는,
무선 통신을 위한 장치. - 제 49항에 있어서,
상기 정보는 데이터 패킷을 통해 수신되고;
상기 동기화 신호는 상기 패킷의 프리엠블 또는 상기 패킷의 구분문자를 포함하는,
무선 통신을 위한 장치. - 제 49항에 있어서,
상기 정보 프로세서는 노드의 규정된 레이턴시 간격 및 신호 처리 시간에 기초하여 지연 기간을 정하도록 또한 구성되고,
상기 정보의 처리는 상기 지연 기간에 의해 규정된 시간 양 동안 상기 오디오 신호의 생성을 지연시키는 것을 포함하는,
무선 통신을 위한 장치. - 제 39항에 있어서,
상기 동기화 신호는 다수의 데이터 싱크들을 위한 처리 시간들을 규정하기 위한 타이밍 정보를 포함하고;
상기 정보가 처리되는 시간은 상기 처리 시간들 중 하나의 처리 시간을 포함하는,
무선 통신을 위한 장치. - 제 52항에 있어서, 상기 데이터 싱크들은 물리적으로 분리된 무선 노드들을 포함하는,
무선 통신을 위한 장치. - 제 52항에 있어서, 상기 처리 시간들은 실질적으로 동시적이거나 혹은 적어도 하나의 정해진 타이밍 오프셋만큼 상이한,
무선 통신을 위한 장치. - 제 52항에 있어서,
상기 정보는 상기 데이터 싱크들로 예정된 데이터의 세트의 적어도 일부를 포함하고;
상기 데이터의 세트는 데이터 패킷들, 겹치는 직교 코드 신호들, 겹치는 의사-직교 코드 신호들, 또는 연속적으로 전송되는 패킷들(packets transmitted back-to-back)을 포함하는,
무선 통신을 위한 장치. - 제 52항에 있어서, 상기 적어도 하나의 파라미터는 상기 데이터 싱크들을 위한 처리 시간들을 규정하기 위한 파라미터들의 세트의 적어도 일부를 포함하는,
무선 통신을 위한 장치. - 제 52항에 있어서,
상기 정보는 이중-채널 오디오 스트림에 관한 것이고;
상기 데이터 싱크들은 제 1 무선 이어피스 및 제 2 무선 이어피스를 포함하며;
상기 처리 시간들은 상기 제 1 무선 이어피스 및 상기 제 2 무선 이어피스가 상기 이중-채널 오디오 스트림에 기초하여 오디오 신호들을 출력하는 시간들을 포함하는,
무선 통신을 위한 장치. - 코드들이 인코딩된 컴퓨터-판독가능 매체를 포함하는 무선 통신을 위한 컴퓨터-프로그램 물건으로서, 상기 코드들은,
적어도 하나의 파라미터를 획득하고;
동기화 신호를 무선으로 수신하고;
정보를 무선으로 수신하며;
상기 적어도 하나의 파라미터 및 상기 동기화 신호에 기초하여 하나의 시간(at a time)에 상기 정보를 처리하도록 실행가능한,
컴퓨터-프로그램 물건. - 헤드셋(headset)으로서,
적어도 하나의 파라미터를 획득하도록 구성된 레이턴시 제어기;
동기화 신호 및 정보를 무선으로 수신하도록 구성된 수신기;
상기 적어도 하나의 파라미터 및 상기 동기화 신호에 기초하여 하나의 시간(at a time)에 상기 정보를 처리하도록 구성된 정보 프로세서; 및
처리되는 정보에 기초하여 오디오 출력을 제공하도록 구성된 트랜스듀서를 포함하는,
헤드셋. - 와치(watch)로서,
적어도 하나의 파라미터를 획득하도록 구성된 레이턴시 제어기;
동기화 신호 및 정보를 무선으로 수신하도록 구성된 수신기;
상기 적어도 하나의 파라미터 및 상기 동기화 신호에 기초하여 하나의 시간(at a time)에 상기 정보를 처리하도록 구성된 정보 프로세서; 및
처리되는 정보에 기초하여 표시(indication)를 제공하도록 구성된 사용자 인터페이스를 포함하는,
와치. - 감지 장치(sensing device)로서,
적어도 하나의 파라미터를 획득하도록 구성된 레이턴시 제어기;
동기화 신호 및 정보를 무선으로 수신하도록 구성된 수신기;
상기 적어도 하나의 파라미터 및 상기 동기화 신호에 기초하여 하나의 시간(at a time)에 상기 정보를 처리하도록 구성된 정보 프로세서; 및
처리되는 정보에 기초하여 감지하도록 구성된 센서를 포함하는,
감지 장치. - 무선 통신 방법으로서,
적어도 하나의 파라미터를 획득하는 단계 ― 상기 적어도 하나의 파라미터는 다수의 데이터 싱크들이 동기화 신호의 수신 이후에 데이터를 처리하기 위한 타이밍을 규정함 ―;
상기 적어도 하나의 파라미터를 상기 데이터 싱크들에 제공하는 단계;
상기 동기화 신호를 상기 데이터 싱크들에 무선으로 전송하는 단계; 및
상기 데이터를 상기 데이터 싱크들에 무선으로 전송하는 단계를 포함하는,
무선 통신 방법. - 제 62항에 있어서, 상기 데이터를 제공하기 위해서 다수의 데이터 스트림들을 동기시키는 단계를 더 포함하는,
무선 통신 방법. - 제 62항에 있어서, 상기 데이터 싱크들은 무선 노드들을 포함하는,
무선 통신 방법. - 제 62항에 있어서, 상기 적어도 하나의 파라미터는 상기 데이터 싱크들이 상기 데이터에 기초하여 신호들을 출력하도록 하기 위해서 상기 데이터 싱크들에 의한 상기 동기화 신호의 수신에 후속하는 적어도 하나의 레이턴시 간격을 또한 규정하는,
무선 통신 방법. - 제 62항에 있어서,
상기 적어도 하나의 파라미터는 상기 데이터 싱크들이 상기 데이터를 처리하기 위한 처리 시간들을 규정하기 위해 적어도 하나의 레이턴시 간격을 포함하고;
상기 동기화 신호는 상기 처리 시간들을 또한 규정하기 위한 타이밍 정보를 포함하는,
무선 통신 방법. - 제 66항에 있어서, 상기 처리 시간들은 실질적으로 동시적이거나 혹은 적어도 하나의 정해진 타이밍 오프셋만큼 상이한,
무선 통신 방법. - 제 66항에 있어서, 상기 처리 시간들은,
상기 데이터 싱크들이 상기 데이터에 기초하여 신호들을 출력하는 시간들; 또는
상기 데이터 싱크들이 상기 데이터를 처리하는 시간들을 포함하는,
무선 통신 방법. - 제 66항에 있어서,
상기 데이터는 이중-채널 오디오 스트림을 포함하고;
상기 데이터 싱크들은 제 1 무선 이어피스 및 제 2 무선 이어피스를 포함하며;
상기 처리 시간들은 상기 제 1 무선 이어피스 및 상기 제 2 무선 이어피스가 상기 이중-채널 오디오 스트림에 기초하여 오디오 신호들을 출력하는 시간들을 포함하는,
무선 통신 방법. - 제 69항에 있어서,
상기 데이터는 적어도 하나의 패킷을 통해 전송되고;
상기 동기화 신호는 상기 적어도 하나의 패킷의 프리엠블 또는 상기 적어도 하나의 패킷의 구분문자를 포함하는,
무선 통신 방법. - 제 62항에 있어서, 상기 적어도 하나의 파라미터를 획득하는 단계는 상기 데이터 싱크들의 각각에 의해 달성가능한 레이턴시 시간을 결정하는 단계를 포함하는,
무선 통신 방법. - 제 62항에 있어서, 상기 적어도 하나의 파라미터를 획득하기 위해서 상기 데이터 싱크들 중 적어도 하나의 데이터 싱크와 통신하는 단계를 더 포함하는,
무선 통신 방법. - 제 72항에 있어서, 상기 통신하는 단계는 상기 데이터 싱크들 중 적어도 하나의 데이터 싱크로부터 레이턴시 정보를 수신하는 단계를 포함하는,
무선 통신 방법. - 제 62항에 있어서, 상기 데이터는 오디오 데이터, 비디오 데이터, 센서 데이터, 또는 게임 데이터를 포함하는,
무선 통신 방법. - 제 62항에 있어서, 상기 데이터는 데이터 패킷들, 겹치는 직교 코드 신호들, 겹치는 의사-직교 코드 신호들, 또는 연속적으로 전송되는 패킷들(packets transmitted back-to-back)을 포함하는,
무선 통신 방법. - 제 62항에 있어서, 상기 동기화 신호는 상기 데이터를 포함하는 패킷의 프리엠블, 상기 프리엠블에 후속하는 구분문자, 또는 독립적으로 코딩된 신호를 포함하는,
무선 통신 방법. - 제 62항에 있어서, 상기 데이터는 상이한 통신 채널들을 통해 상기 데이터 싱크들 중 상이한 데이터 싱크들에 전송되는,
무선 통신 방법. - 제 77항에 있어서, 상기 상이한 통신 채널들은 상이한 시간 호핑(hopping) 시퀀스들, 상이한 시간 호핑 시퀀스 오프셋들, 또는 상이한 통신 코딩 중 적어도 하나에 의해 정해지는,
무선 통신 방법. - 제 62항에 있어서, 상기 데이터는 상이한 통신 채널들을 통해 상기 데이터 싱크들 중 상이한 데이터 싱크들에 동시에 전송되는,
무선 통신 방법. - 제 79항에 있어서, 상기 동시적인 전송은 상기 통신 채널들 중 하나의 통신 채널과 연관된 제 1 패킷의 일부를, 상기 통신 채널들 중 다른 통신 채널과 연관된 제 2 패킷의 일부를 전송한 이후에 그러나 상기 제 2 패킷의 제 2 부분을 전송하기 이전에, 전송하는 단계를 포함하는,
무선 통신 방법. - 제 80항에 있어서, 상기 동시적인 전송은 상기 통신 채널들 중 상이한 통신 채널들을 위한 상이한 패킷들이 실질적으로 동시에 수신되도록 상기 상이한 패킷들을 전송하는 단계를 포함하는,
무선 통신 방법. - 무선 통신을 위한 장치로서,
적어도 하나의 파라미터를 획득하기 위한 수단 ― 상기 적어도 하나의 파라미터는 다수의 데이터 싱크들이 동기화 신호의 수신 이후에 데이터를 처리하기 위한 타이밍을 규정함 ―;
상기 적어도 하나의 파라미터를 상기 데이터 싱크들에 제공하기 위한 수단; 및
상기 동기화 신호 및 상기 데이터를 상기 데이터 싱크들에 무선으로 전송하기 위한 수단을 포함하는,
무선 통신을 위한 장치. - 제 82항에 있어서, 상기 데이터를 제공하기 위해서 다수의 데이터 스트림들을 동기시키기 위한 수단을 더 포함하는,
무선 통신을 위한 장치. - 제 82항에 있어서, 상기 데이터 싱크들은 무선 노드들을 포함하는,
무선 통신을 위한 장치. - 제 82항에 있어서, 상기 적어도 하나의 파라미터는 상기 데이터 싱크들이 상기 데이터에 기초하여 신호들을 출력하도록 하기 위해서 상기 데이터 싱크들에 의한 상기 동기화 신호의 수신에 후속하는 적어도 하나의 레이턴시 간격을 또한 규정하는,
무선 통신을 위한 장치. - 제 82항에 있어서,
상기 적어도 하나의 파라미터는 상기 데이터 싱크들이 상기 데이터를 처리하기 위한 처리 시간들을 규정하기 위해 적어도 하나의 레이턴시 간격을 포함하고;
상기 동기화 신호는 상기 처리 시간들을 또한 규정하기 위한 타이밍 정보를 포함하는,
무선 통신을 위한 장치. - 제 86항에 있어서, 상기 처리 시간들은 실질적으로 동시적이거나 혹은 적어도 하나의 정해진 타이밍 오프셋만큼 상이한,
무선 통신을 위한 장치. - 제 86항에 있어서, 상기 처리 시간들은,
상기 데이터 싱크들이 상기 데이터에 기초하여 신호들을 출력하는 시간들; 또는
상기 데이터 싱크들이 상기 데이터를 처리하는 시간들을 포함하는,
무선 통신을 위한 장치. - 제 86항에 있어서,
상기 데이터는 이중-채널 오디오 스트림을 포함하고;
상기 데이터 싱크들은 제 1 무선 이어피스 및 제 2 무선 이어피스를 포함하며;
상기 처리 시간들은 상기 제 1 무선 이어피스 및 상기 제 2 무선 이어피스가 상기 이중-채널 오디오 스트림에 기초하여 오디오 신호들을 출력하는 시간들을 포함하는,
무선 통신을 위한 장치. - 제 89항에 있어서,
상기 데이터는 적어도 하나의 패킷을 통해 전송되고;
상기 동기화 신호는 상기 적어도 하나의 패킷의 프리엠블 또는 상기 적어도 하나의 패킷의 구분문자를 포함하는,
무선 통신을 위한 장치. - 제 82항에 있어서, 상기 적어도 하나의 파라미터의 획득은 상기 데이터 싱크들의 각각에 의해 달성가능한 레이턴시 시간을 결정하는 것을 포함하는,
무선 통신을 위한 장치. - 제 82항에 있어서, 상기 적어도 하나의 파라미터를 획득하기 위해서 상기 데이터 싱크들 중 적어도 하나의 데이터 싱크와 통신하기 위한 수단을 더 포함하는,
무선 통신을 위한 장치. - 제 92항에 있어서, 상기 통신은 상기 데이터 싱크들 중 적어도 하나의 데이터 싱크로부터 레이턴시 정보를 수신하는 것을 포함하는,
무선 통신을 위한 장치. - 제 82항에 있어서, 상기 데이터는 오디오 데이터, 비디오 데이터, 센서 데이터, 또는 게임 데이터를 포함하는,
무선 통신을 위한 장치. - 제 82항에 있어서, 상기 데이터는 데이터 패킷들, 겹치는 직교 코드 신호들, 겹치는 의사-직교 코드 신호들, 또는 연속적으로 전송되는 패킷들(packets transmitted back-to-back)을 포함하는,
무선 통신을 위한 장치. - 제 82항에 있어서, 상기 동기화 신호는 상기 데이터를 포함하는 패킷의 프리엠블, 패킷의 구분문자, 또는 독립적으로 코딩된 신호를 포함하는,
무선 통신을 위한 장치. - 제 82항에 있어서, 상기 데이터는 상이한 통신 채널들을 통해 상기 데이터 싱크들 중 상이한 데이터 싱크들에 전송되는,
무선 통신을 위한 장치. - 제 97항에 있어서, 상기 상이한 통신 채널들은 상이한 시간 호핑 시퀀스들, 상이한 시간 호핑 시퀀스 오프셋들, 또는 상이한 통신 코딩 중 적어도 하나에 의해 정해지는,
무선 통신을 위한 장치. - 제 82항에 있어서, 상기 데이터는 상이한 통신 채널들을 통해 상기 데이터 싱크들 중 상이한 데이터 싱크들에 동시에 전송되는,
무선 통신을 위한 장치. - 제 99항에 있어서, 상기 동시적인 전송은 상기 통신 채널들 중 하나의 통신 채널과 연관된 제 1 패킷의 일부를, 상기 통신 채널들 중 다른 통신 채널과 연관된 제 2 패킷의 일부를 전송한 이후에 그러나 상기 제 2 패킷의 제 2 부분을 전송하기 이전에, 전송하는 것을 포함하는,
무선 통신을 위한 장치. - 제 99항에 있어서, 상기 동시적인 전송은 상기 통신 채널들 중 상이한 통신 채널들을 위한 상이한 패킷들이 실질적으로 동시에 수신되도록 상기 상이한 패킷들을 전송하는 것을 포함하는,
무선 통신을 위한 장치. - 무선 통신을 위한 장치로서,
적어도 하나의 파라미터를 획득하도록 구성되고, 또한 상기 적어도 하나의 파라미터를 다수의 데이터 싱크들에 제공하도록 구성된 레이턴시 제어기 ― 상기 적어도 하나의 파라미터는 상기 데이터 싱크들이 동기화 신호의 수신 이후에 데이터를 처리하기 위한 타이밍을 규정함 ―; 및
상기 동기화 신호 및 상기 데이터를 상기 데이터 싱크들에 무선으로 전송하도록 구성된 전송기를 포함하는,
무선 통신을 위한 장치. - 제 102항에 있어서, 상기 데이터를 제공하기 위해서 다수의 데이터 스트림들을 동기시키도록 구성된 데이터 소스를 더 포함하는,
무선 통신을 위한 장치. - 제 102항에 있어서, 상기 데이터 싱크들은 무선 노드들을 포함하는,
무선 통신을 위한 장치. - 제 102항에 있어서, 상기 적어도 하나의 파라미터는 상기 데이터 싱크들이 상기 데이터에 기초하여 신호들을 출력하도록 하기 위해서 상기 데이터 싱크들에 의한 상기 동기화 신호의 수신에 후속하는 적어도 하나의 레이턴시 간격을 또한 규정하는,
무선 통신을 위한 장치. - 제 102항에 있어서,
상기 적어도 하나의 파라미터는 상기 데이터 싱크들이 상기 데이터를 처리하기 위한 처리 시간들을 규정하기 위해 적어도 하나의 레이턴시 간격을 포함하고;
상기 동기화 신호는 상기 처리 시간들을 또한 규정하기 위한 타이밍 정보를 포함하는,
무선 통신을 위한 장치. - 제 106항에 있어서, 상기 처리 시간들은 실질적으로 동시적이거나 혹은 적어도 하나의 정해진 타이밍 오프셋만큼 상이한,
무선 통신을 위한 장치. - 제 106항에 있어서, 상기 처리 시간들은,
상기 데이터 싱크들이 상기 데이터에 기초하여 신호들을 출력하는 시간들; 또는
상기 데이터 싱크들이 상기 데이터를 처리하는 시간들을 포함하는,
무선 통신을 위한 장치. - 제 106항에 있어서,
상기 데이터는 이중-채널 오디오 스트림을 포함하고;
상기 데이터 싱크들은 제 1 무선 이어피스 및 제 2 무선 이어피스를 포함하며;
상기 처리 시간들은 상기 제 1 무선 이어피스 및 상기 제 2 무선 이어피스가 상기 이중-채널 오디오 스트림에 기초하여 오디오 신호들을 출력하는 시간들을 포함하는,
무선 통신을 위한 장치. - 제 109항에 있어서,
상기 데이터는 적어도 하나의 패킷을 통해 전송되고;
상기 동기화 신호는 상기 적어도 하나의 패킷의 프리엠블 또는 상기 적어도 하나의 패킷의 구분문자를 포함하는,
무선 통신을 위한 장치. - 제 102항에 있어서, 상기 적어도 하나의 파라미터의 획득은 상기 데이터 싱크들의 각각에 의해 달성가능한 레이턴시 시간을 결정하는 것을 포함하는,
무선 통신을 위한 장치. - 제 102항에 있어서, 상기 적어도 하나의 파라미터를 획득하기 위해서 상기 데이터 싱크들 중 적어도 하나의 데이터 싱크와 통신하도록 구성된 통신 프로세서를 더 포함하는,
무선 통신을 위한 장치. - 제 112항에 있어서, 상기 통신은 상기 데이터 싱크들 중 적어도 하나의 데이터 싱크로부터 레이턴시 정보를 수신하는 것을 포함하는,
무선 통신을 위한 장치. - 제 102항에 있어서, 상기 데이터는 오디오 데이터, 비디오 데이터, 센서 데이터, 또는 게임 데이터를 포함하는,
무선 통신을 위한 장치. - 제 102항에 있어서, 상기 데이터는 데이터 패킷들, 겹치는 직교 코드 신호들, 겹치는 의사-직교 코드 신호들, 또는 연속적으로 전송되는 패킷들(packets transmitted back-to-back)을 포함하는,
무선 통신을 위한 장치. - 제 102항에 있어서, 상기 동기화 신호는 상기 데이터를 포함하는 패킷의 프리엠블, 패킷의 구분문자, 또는 독립적으로 코딩된 신호를 포함하는,
무선 통신을 위한 장치. - 제 102항에 있어서, 상기 데이터는 상이한 통신 채널들을 통해 상기 데이터 싱크들 중 상이한 데이터 싱크들에 전송되는,
무선 통신을 위한 장치. - 제 117항에 있어서, 상기 상이한 통신 채널들은 상이한 시간 호핑 시퀀스들, 상이한 시간 호핑 시퀀스 오프셋들, 또는 상이한 통신 코딩 중 적어도 하나에 의해 정해지는,
무선 통신을 위한 장치. - 제 102항에 있어서, 상기 데이터는 상이한 통신 채널들을 통해 상기 데이터 싱크들 중 상이한 데이터 싱크들에 동시에 전송되는,
무선 통신을 위한 장치. - 제 119항에 있어서, 상기 동시적인 전송은 상기 통신 채널들 중 하나의 통신 채널과 연관된 제 1 패킷의 일부를, 상기 통신 채널들 중 다른 통신 채널과 연관된 제 2 패킷의 일부를 전송한 이후에 그러나 상기 제 2 패킷의 제 2 부분을 전송하기 이전에, 전송하는 것을 포함하는,
무선 통신을 위한 장치. - 제 119항에 있어서, 상기 동시적인 전송은 상기 통신 채널들 중 상이한 통신 채널들을 위한 상이한 패킷들이 실질적으로 동시에 수신되도록 상기 상이한 패킷들을 전송하는 것을 포함하는,
무선 통신을 위한 장치. - 코드들이 인코딩된 컴퓨터-판독가능 매체를 포함하는 무선 통신을 위한 컴퓨터-프로그램 물건으로서, 상기 코드들은,
적어도 하나의 파라미터를 획득하고 ― 상기 적어도 하나의 파라미터는 다수의 데이터 싱크들이 동기화 신호의 수신 이후에 데이터를 처리하기 위한 타이밍을 규정함 ―;
상기 적어도 하나의 파라미터를 상기 데이터 싱크들에 제공하고;
상기 동기화 신호를 상기 데이터 싱크들에 무선으로 전송하며;
상기 데이터를 상기 데이터 싱크들에 무선으로 전송하도록 실행가능한,
컴퓨터-프로그램 물건. - 헤드셋으로서,
적어도 하나의 파라미터를 획득하도록 구성되고, 또한 상기 적어도 하나의 파라미터를 다수의 데이터 싱크들에 제공하도록 구성된 레이턴시 제어기 ― 상기 적어도 하나의 파라미터는 상기 데이터 싱크들이 동기화 신호의 수신 이후에 데이터를 처리하기 위한 타이밍을 규정함 ―;
상기 동기화 신호 및 상기 데이터를 상기 데이터 싱크들에 무선으로 전송하도록 구성된 전송기; 및
상기 데이터와 연관된 오디오 출력을 제공하도록 구성된 트랜스듀서를 포함하는,
헤드셋. - 와치로서,
적어도 하나의 파라미터를 획득하도록 구성되고, 또한 상기 적어도 하나의 파라미터를 다수의 데이터 싱크들에 제공하도록 구성된 레이턴시 제어기 ― 상기 적어도 하나의 파라미터는 상기 데이터 싱크들이 동기화 신호의 수신 이후에 데이터를 처리하기 위한 타이밍을 규정함 ―;
상기 동기화 신호 및 상기 데이터를 상기 데이터 싱크들에 무선으로 전송하도록 구성된 전송기; 및
상기 데이터와 연관된 표시(indication)를 제공하도록 구성된 사용자 인터페이스를 포함하는,
와치. - 감지 장치로서,
적어도 하나의 파라미터를 획득하도록 구성되고, 또한 상기 적어도 하나의 파라미터를 다수의 데이터 싱크들에 제공하도록 구성된 레이턴시 제어기 ― 상기 적어도 하나의 파라미터는 상기 데이터 싱크들이 동기화 신호의 수신 이후에 데이터를 처리하기 위한 타이밍을 규정함 ―;
상기 동기화 신호 및 상기 데이터를 상기 데이터 싱크들에 무선으로 전송하도록 구성된 전송기; 및
상기 데이터를 제공하도록 구성된 센서를 포함하는,
감지 장치.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US5047908P | 2008-05-05 | 2008-05-05 | |
US61/050,479 | 2008-05-05 | ||
US12/339,593 US8654988B2 (en) | 2008-05-05 | 2008-12-19 | Synchronization of signals for multiple data sinks |
US12/339,593 | 2008-12-19 | ||
PCT/US2009/042815 WO2009137460A1 (en) | 2008-05-05 | 2009-05-05 | Synchronization of signals for multiple data sinks |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110004466A true KR20110004466A (ko) | 2011-01-13 |
KR101178252B1 KR101178252B1 (ko) | 2012-08-29 |
Family
ID=41257102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020107027243A KR101178252B1 (ko) | 2008-05-05 | 2009-05-05 | 다수의 데이터 싱크들을 위한 신호들의 동기화 |
Country Status (9)
Country | Link |
---|---|
US (2) | US8654988B2 (ko) |
EP (1) | EP2286529B1 (ko) |
JP (2) | JP5762950B2 (ko) |
KR (1) | KR101178252B1 (ko) |
CN (1) | CN102047594B (ko) |
ES (1) | ES2584052T3 (ko) |
HU (1) | HUE029116T2 (ko) |
TW (1) | TW201010323A (ko) |
WO (1) | WO2009137460A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102001550B1 (ko) * | 2018-04-02 | 2019-07-18 | 주식회사 인켈 | 멀티룸 스피커 시스템 및 그의 데이터 동기화 방법 |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8654988B2 (en) | 2008-05-05 | 2014-02-18 | Qualcomm Incorporated | Synchronization of signals for multiple data sinks |
KR101624904B1 (ko) * | 2009-11-09 | 2016-05-27 | 삼성전자주식회사 | 휴대용 단말기에서 디엔엘에이를 이용하여 멀티 사운드 채널 컨텐츠를 재생하기 위한 장치 및 방법 |
JP5598001B2 (ja) * | 2010-01-28 | 2014-10-01 | ソニー株式会社 | 受信装置、音声信号伝送方法、および音声信号伝送システム |
KR101205925B1 (ko) | 2010-07-22 | 2012-11-29 | 주식회사 이랜텍 | 알 에프 동시 접속 모션 컨트롤러 시스템 |
US20120087503A1 (en) * | 2010-10-07 | 2012-04-12 | Passif Semiconductor Corp. | Multi-channel audio over standard wireless protocol |
EP2508839B1 (de) * | 2011-04-07 | 2014-07-09 | Carl Mahr Holding GmbH | Messeinrichtung mit Sendeschaltung zur drahtlosen Übertragung eines Messwertsendesignals |
US9042556B2 (en) * | 2011-07-19 | 2015-05-26 | Sonos, Inc | Shaping sound responsive to speaker orientation |
US8693398B1 (en) * | 2011-09-29 | 2014-04-08 | Juniper Networks, Inc. | High-availability mobile gateways having interchassis non-uniform service unit redundancy |
US9448959B2 (en) * | 2012-10-05 | 2016-09-20 | Analog Devices, Inc. | Two-wire communication protocol engine |
ITTO20110974A1 (it) * | 2011-10-27 | 2013-04-28 | Add On Technology Co Ltd | Dispositivo senza fili per ricevere ed inoltrare un segnale audio |
US9430177B2 (en) | 2012-03-11 | 2016-08-30 | Samsung Electronics Co., Ltd. | Method and apparatus for providing an enhanced Wi-Fi display session in a Wi-Fi display network, and system thereof |
FR2989240B1 (fr) * | 2012-04-10 | 2017-08-11 | Commissariat Energie Atomique | Procede de synchronisation de donnees et systeme de transmission de donnees mettant en œuvre un tel procede. |
US9088406B2 (en) * | 2012-07-29 | 2015-07-21 | Qualcomm Incorporated | Frame sync across multiple channels |
US9112991B2 (en) | 2012-08-27 | 2015-08-18 | Nokia Technologies Oy | Playing synchronized multichannel media on a combination of devices |
WO2014033570A1 (en) * | 2012-08-28 | 2014-03-06 | Koninklijke Philips N.V. | Audio forwarding device and corresponding method. |
KR20150026069A (ko) * | 2013-08-30 | 2015-03-11 | 삼성전자주식회사 | 컨텐츠 재생 방법 및 그 방법을 처리하는 전자 장치 |
CN103607678B (zh) * | 2013-10-25 | 2018-01-19 | 上海山景集成电路股份有限公司 | 一种无线同步音箱 |
US9210204B2 (en) | 2013-10-31 | 2015-12-08 | At&T Intellectual Property I, Lp | Synchronizing media presentation at multiple devices |
JP2015091093A (ja) * | 2013-11-07 | 2015-05-11 | ソニー株式会社 | 送信制御装置、受信制御装置、送信制御方法、および受信制御方法 |
US9348495B2 (en) | 2014-03-07 | 2016-05-24 | Sony Corporation | Control of large screen display using wireless portable computer and facilitating selection of audio on a headphone |
US9841784B2 (en) | 2014-09-26 | 2017-12-12 | Intel Corporation | Apparatus and method for controlling wearable devices using wireless energy harvesting |
US20160098180A1 (en) * | 2014-10-01 | 2016-04-07 | Sony Corporation | Presentation of enlarged content on companion display device |
US11044386B1 (en) * | 2014-12-18 | 2021-06-22 | The Directv Group, Inc. | Method and system for synchronizing playback of independent audio and video streams through a network |
US10191715B2 (en) | 2016-03-25 | 2019-01-29 | Semiconductor Components Industries, Llc | Systems and methods for audio playback |
CN105933972A (zh) | 2016-04-05 | 2016-09-07 | 上海小蚁科技有限公司 | 同步系统和方法 |
EP3229456A1 (en) * | 2016-04-05 | 2017-10-11 | Shanghai Xiaoyi Technology Co., Ltd. | Synchronization system and method thereof |
DE102016118068A1 (de) | 2016-09-26 | 2018-03-29 | Sennheiser Electronic Gmbh & Co. Kg | Drahtloser Stereo-Hörer |
USRE50036E1 (en) | 2017-01-10 | 2024-07-09 | Infineon Technologies Ag | Synchronization mechanism for high speed sensor interface |
US10581543B2 (en) | 2017-01-10 | 2020-03-03 | Infineon Technologies Ag | Synchronization mechanism for high speed sensor interface |
US10348430B2 (en) * | 2017-01-10 | 2019-07-09 | Infineon Technologies Ag | Synchronization mechanism for high speed sensor interface |
TWI668972B (zh) * | 2018-02-13 | 2019-08-11 | 絡達科技股份有限公司 | 無線音訊輸出裝置 |
WO2020093204A1 (zh) | 2018-11-05 | 2020-05-14 | 深圳市汇顶科技股份有限公司 | 数据同步方法、设备及存储介质 |
US10681463B1 (en) * | 2019-05-17 | 2020-06-09 | Sonos, Inc. | Wireless transmission to satellites for multichannel audio system |
KR20210105785A (ko) | 2020-02-19 | 2021-08-27 | 삼성전자주식회사 | 전자 장치 및 그의 오디오 출력을 제어하는 방법 |
CN116250243A (zh) | 2020-10-16 | 2023-06-09 | 三星电子株式会社 | 用于控制无线音频输出装置的连接的方法和设备 |
US11831288B2 (en) * | 2020-10-23 | 2023-11-28 | Sonos, Inc. | Techniques for enabling interoperability between media playback systems |
CN112367584A (zh) * | 2020-11-06 | 2021-02-12 | 炬芯科技股份有限公司 | 一种蓝牙tws设备的音频播放方法及装置 |
US12047765B2 (en) * | 2021-05-10 | 2024-07-23 | Harman International Industries, Incorporated | System and method for wireless audio and data connection for gaming headphones and gaming devices |
CN117793874A (zh) * | 2022-09-22 | 2024-03-29 | 联发科技股份有限公司 | 一种音频增强的方法及相应装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6424820B1 (en) * | 1999-04-02 | 2002-07-23 | Interval Research Corporation | Inductively coupled wireless system and method |
JP2001127712A (ja) | 1999-10-29 | 2001-05-11 | Yazaki Corp | 音響システム |
US7099354B2 (en) * | 2002-01-24 | 2006-08-29 | Radioframe Networks, Inc. | Method and apparatus for frequency and timing distribution through a packet-based network |
US7151945B2 (en) * | 2002-03-29 | 2006-12-19 | Cisco Systems Wireless Networking (Australia) Pty Limited | Method and apparatus for clock synchronization in a wireless network |
US7209795B2 (en) * | 2002-04-23 | 2007-04-24 | Gateway Inc. | Method of synchronizing the playback of a digital audio broadcast by inserting a control track pulse |
US7392102B2 (en) * | 2002-04-23 | 2008-06-24 | Gateway Inc. | Method of synchronizing the playback of a digital audio broadcast using an audio waveform sample |
DE10237097B4 (de) | 2002-08-13 | 2007-06-28 | Rexroth Indramat Gmbh | Korrektur von Signallaufzeiten in verteilten Kommunikationssystemen |
DE60211157T2 (de) | 2002-09-06 | 2007-02-08 | Sony Deutschland Gmbh | Synchrones Abspielen von Medien-Paketen |
DE102004043521A1 (de) * | 2004-09-08 | 2006-03-23 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Erzeugen eines Multikanalsignals oder eines Parameterdatensatzes |
US20060161621A1 (en) * | 2005-01-15 | 2006-07-20 | Outland Research, Llc | System, method and computer program product for collaboration and synchronization of media content on a plurality of media players |
JP4869607B2 (ja) * | 2005-02-22 | 2012-02-08 | 三菱電機株式会社 | 時刻同期システム及び時刻同期方法 |
CN101263735A (zh) * | 2005-09-15 | 2008-09-10 | 皇家飞利浦电子股份有限公司 | 用于同步音频数据处理的音频数据处理设备和方法 |
US7734055B2 (en) * | 2005-12-22 | 2010-06-08 | Microsoft Corporation | User configurable headset for monaural and binaural modes |
US7711008B2 (en) * | 2006-01-23 | 2010-05-04 | Ipwireless, Inc. | Quasi synchronous transmission in cellular networks |
US20080076489A1 (en) * | 2006-08-07 | 2008-03-27 | Plantronics, Inc. | Physically and electrically-separated, data-synchronized data sinks for wireless systems |
US8041051B2 (en) * | 2008-03-24 | 2011-10-18 | Broadcom Corporation | Dual streaming with exchange of FEC streams by audio sinks |
US8654988B2 (en) | 2008-05-05 | 2014-02-18 | Qualcomm Incorporated | Synchronization of signals for multiple data sinks |
-
2008
- 2008-12-19 US US12/339,593 patent/US8654988B2/en active Active
-
2009
- 2009-05-05 TW TW098114911A patent/TW201010323A/zh unknown
- 2009-05-05 CN CN200980116214.2A patent/CN102047594B/zh active Active
- 2009-05-05 HU HUE09743446A patent/HUE029116T2/en unknown
- 2009-05-05 EP EP09743446.8A patent/EP2286529B1/en active Active
- 2009-05-05 WO PCT/US2009/042815 patent/WO2009137460A1/en active Application Filing
- 2009-05-05 JP JP2011508596A patent/JP5762950B2/ja active Active
- 2009-05-05 KR KR1020107027243A patent/KR101178252B1/ko active IP Right Grant
- 2009-05-05 ES ES09743446.8T patent/ES2584052T3/es active Active
-
2014
- 2014-01-08 US US14/150,544 patent/US9877130B2/en not_active Expired - Fee Related
- 2014-04-23 JP JP2014089156A patent/JP2014180005A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102001550B1 (ko) * | 2018-04-02 | 2019-07-18 | 주식회사 인켈 | 멀티룸 스피커 시스템 및 그의 데이터 동기화 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20090274326A1 (en) | 2009-11-05 |
JP2014180005A (ja) | 2014-09-25 |
CN102047594B (zh) | 2014-06-04 |
EP2286529A1 (en) | 2011-02-23 |
WO2009137460A1 (en) | 2009-11-12 |
US9877130B2 (en) | 2018-01-23 |
CN102047594A (zh) | 2011-05-04 |
JP5762950B2 (ja) | 2015-08-12 |
US8654988B2 (en) | 2014-02-18 |
ES2584052T3 (es) | 2016-09-23 |
EP2286529B1 (en) | 2016-06-01 |
KR101178252B1 (ko) | 2012-08-29 |
TW201010323A (en) | 2010-03-01 |
HUE029116T2 (en) | 2017-02-28 |
JP2011524111A (ja) | 2011-08-25 |
US20140119582A1 (en) | 2014-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101178252B1 (ko) | 다수의 데이터 싱크들을 위한 신호들의 동기화 | |
US11375312B2 (en) | Method, device, loudspeaker equipment and wireless headset for playing audio synchronously | |
CN111052817B (zh) | 蓝牙媒体设备时间同步 | |
KR101616488B1 (ko) | 차분 디코더 | |
US20090298420A1 (en) | Apparatus and methods for time synchronization of wireless audio data streams | |
CN108337595B (zh) | 蓝牙耳机实现精准同步播放的方法 | |
CN107333339B (zh) | 一种双无线耳机之间的音频数据传输方法及双无线耳机 | |
USRE47716E1 (en) | Wireless sound transmission system and method | |
US20120314890A1 (en) | Wireless hearing assistance system and method | |
JP5884235B2 (ja) | 分散受信式無線マイクロフォンシステム | |
TWI451711B (zh) | 低潛伏期多跳躍通信之裝置及方法 | |
JP6206756B2 (ja) | ワイヤレスマイクシステム | |
US9860654B2 (en) | Method for synchronizing the reproduction of a digital signal sent by a transmitter to a plurality of mobile audio terminals | |
US9787350B2 (en) | Electronic device and system for the point-multipoint transmission of a digital signal over a radio communication network | |
CN116192316A (zh) | 数据传输方法、装置和耳机 | |
JP2014216849A (ja) | 通信システム、受信装置、半導体装置及び通信システムのリセット方法 | |
JP2005333331A (ja) | 時分割無線通信システム | |
JP2004040265A (ja) | 画像伝送装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160629 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180628 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20190624 Year of fee payment: 8 |