CN102281294A - 同步多个独立时钟数字数据处理设备间的操作的系统和方法 - Google Patents

同步多个独立时钟数字数据处理设备间的操作的系统和方法 Download PDF

Info

Publication number
CN102281294A
CN102281294A CN201110223673XA CN201110223673A CN102281294A CN 102281294 A CN102281294 A CN 102281294A CN 201110223673X A CN201110223673X A CN 201110223673XA CN 201110223673 A CN201110223673 A CN 201110223673A CN 102281294 A CN102281294 A CN 102281294A
Authority
CN
China
Prior art keywords
audio
information
clock
time
frequency information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201110223673XA
Other languages
English (en)
Other versions
CN102281294B (zh
Inventor
尼古拉斯·A·J·米林顿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sonos Inc
Original Assignee
Sonos Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=34118839&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN102281294(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Sonos Inc filed Critical Sonos Inc
Publication of CN102281294A publication Critical patent/CN102281294A/zh
Application granted granted Critical
Publication of CN102281294B publication Critical patent/CN102281294B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/12Synchronisation of different clock signals provided by a plurality of clock generators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2308Concurrency control
    • G06F16/2315Optimistic concurrency control
    • G06F16/2322Optimistic concurrency control using timestamps
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/635Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/638Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/638Presentation of query results
    • G06F16/639Presentation of query results using playlists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/162Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G3/00Gain control in amplifiers or frequency changers without distortion of the input signal
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G3/00Gain control in amplifiers or frequency changers without distortion of the input signal
    • H03G3/20Automatic control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/10Arrangements for replacing or switching information during the broadcast or the distribution
    • H04H20/103Transmitter-side switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/26Arrangements for switching distribution systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0644External master-clock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0664Clock or time synchronisation among packet nodes using timestamps unidirectional timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1094Inter-user-equipment sessions transfer or sharing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43076Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7904Processing of colour television signals in connection with recording using intermediate digital signal processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R27/00Public address systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones
    • H04R3/12Circuits for transducers, loudspeakers or microphones for distributing signals to two or more loudspeakers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Master-slave selection or change arrangements
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K999/00PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS dummy group
    • H05K999/99PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS dummy group dummy group
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10592Audio or video recording specifically adapted for recording or reproducing multichannel signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/10Aspects of broadcast communication characterised by the type of broadcast system
    • H04H2201/20Aspects of broadcast communication characterised by the type of broadcast system digital audio broadcasting [DAB]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2227/00Details of public address [PA] systems covered by H04R27/00 but not provided for in any of its subgroups
    • H04R2227/003Digital PA systems using, e.g. LAN or internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2227/00Details of public address [PA] systems covered by H04R27/00 but not provided for in any of its subgroups
    • H04R2227/005Audio distribution systems for home, i.e. multi-room use

Abstract

描述了一种用于维护具有独立计时结构的多个设备间的操作同步性的系统。所述系统包括任务分配设备,将任务分配给同步组,所述同步组包括将要同步地执行由任务分配设备所分配的任务的多个设备。所述任务分配设备通过网络将每个任务分配给所述同步组的成员。每个任务与时标相关联,所述时标表示相对于由所述任务分配设备所保持的时钟的时间,在所述时间,所述同步组的成员将执行所述任务。所述同步组的每个成员周期性地从所述任务分配设备获得由其时钟表示的当前时间的指示,确定所述任务分配设备的时钟与其自身的时钟之间的时间差,并由此确定由所述时标表示的、根据其自身时钟执行任务的时间。

Description

同步多个独立时钟数字数据处理设备间的操作的系统和方法
本申请是申请日为2004年7月2日,申请号为200480027907.1的专利申请“同步多个独立时钟数字数据处理设备间的操作的系统和方法”的分案申请。
技术领域
本发明大体上涉及数字数据处理设备领域,更具体地,涉及用于同步多个独立时钟数字数据处理设备间的操作的系统和方法。本发明具体实现为一种针对由公共源提供的信息来同步多个设备间的操作的系统。本发明的一个实施例实现了从公共信息源或信道接收音频信息的两个或多个音频回放设备间的音频回放的同步。
更一般地,本发明涉及用于同步由多个输出发生器产生的输出的配置领域,包括音频输出、视频输出、音频和视频的组合、以及本领域普通技术人员所公知的由公共信道提供的其他类型的输出。通常,本发明将应用于需要独立时钟设备间的同步性的任何类型的信息。
背景技术
存在多种要求保持多个独立时钟数字数据处理设备间的操作的同步性的环境,例如,多个独立时钟数字数据处理设备涉及到由公共源提供的信息。例如,正在开发一个音频信息源可以将数字形式的音频信息分配给多个音频回放设备进行回放的系统。音频回放设备接收数字信息,并将其转换为模拟形式,以便进行回放。音频回放设备可以位于相同的房间内,或者和分布在住所(如别墅或公寓)的不同房间内、办公大楼的不同办公室内等。例如,在安装在住所中的系统中,一个音频回放设备可以位于起居室内,另一个音频回放设备位于厨房中,而其它的音频回放设备可以位于别墅内的多个卧室中。在这种情况下,分配给多个音频回放设备的音频信息可能与相同的音频节目有关,或者这些信息可能与不同的音频节目有关。如果音频信息源同时向两个或多个音频回放设备提供与相同音频节目有关的信息,音频回放设备通常会同时播放相同的节目。例如,如果音频信息源同时向位于别墅内的起居室和厨房中的音频回放设备提供音频信息,则通常会同时播放相同的节目。
可能引起的一个问题在于确保如果两个或多个音频回放设备同时试图回放相同的音频节目,其确实同时进行。收听方将会察觉到像回声效果一样的音频回放设备的开始时间和/或回放速度上的小差别,而较大的差别将是非常烦人的。这种差别可能会由于多种原因引起,包括音频信息通过网络传输的延迟。这种延迟可能由于多种原因而在多个音频回放设备间产生差别,包括其从何处与网络相连、消息量、以及本领域普通技术人员所公知的其他原因。
还引起了以下问题。当音频回放设备将数字音频信息从数字转换为模拟形式时,其使用提供了定时信息的时钟来进行。一般说来,正在开发的音频回放设备具有独立的时钟,如果未以精确相同的速率对其进行计时,由多个设备提供的音频回放将失去同步。
发明内容
本发明提供了一种新型的改进系统和方法,用于同步由独立计时设备控制的多个数字数据处理设备间的操作。一般来说,本发明将应用于需要与网络相连的设备间的同步性的任何类型的信息。将结合接收要同步回放的数字音频信息的多个音频回放设备来描述本发明,但应当清楚的是,本发明可以应用于将利用具有独立计时设备的设备间的协作的任何信息。
简而言之,本发明在一个方案中提供了一种用于维护具有独立计时结构的多个设备间的操作同步性的系统。所述系统包括任务分配设备,将任务分配给同步组,所述同步组包括将要同步地执行由任务分配设备所分配的任务的多个设备。所述任务分配设备通过网络将每个任务分配给所述同步组的成员。每个任务与时标相关联,所述时标表示相对于由所述任务分配设备所保持的时钟的时间,在所述时间,所述同步组的成员将执行所述任务。所述同步组的每个成员周期性地从所述任务分配设备获得由其时钟表示的当前时间的指示,确定所述任务分配设备的时钟与其自身的各自时钟之间的时间差,并由此确定一个时间,根据其自身的各自时钟,时标指示在该时间它将执行的任务。
在一个实施例中,所分配的任务包括要由构成同步组的所有设备同步地播放音轨音频信息。将音轨分为一系列的帧,每个帧与时标相关联,所述时标表示相对于由音频信息信道设备所保持的时钟的时间,在本实施例中,所述音频信息信道设备用作所述任务分配设备,以及在所述时间,所述同步组的成员将播放各自的帧。所述同步组的每个成员利用非常精确的协议周期性地获得由音频信息信道设备指示的时间,并确定由其本地时钟指示的时间与音频信息信道设备的时钟之间的差别。所述成员利用所述差别和由所述时标指示的时间来确定相对于其本地时钟的时间,在所述时间,播放各自的帧。同步组的成员对所有帧执行以上操作,因而能够同步地播放这些帧。
附图说明
在所附权利要求中具体限定了本发明。参考以下结合附图的描述,本发明的上述和其他优点将得到更好的理解,其中:
图1示意性地示出了根据本发明构建的、示例联网音频系统;
图2利用形成在如图1所示的联网音频系统中的多个区域播放器,示意性地示出了同步组的功能方框图;
图2A示意性地示出了两个同步组,示出了一个同步组的成员如何向另一个同步组的成员提供音频信息;
图3示出了用在如图1所示的联网音频系统中的区域播放器的功能方框图;以及
图4用于更好地理解用在如图1所示的联网音频系统中的数字音频信息成帧(framing)方法。
具体实施方式
图1示出了根据本发明构建的、示例网络音频系统10。参考图1,网络音频系统10包括通过本地网络12相互连接的多个区域播放器11(1)到11(N)(由参考数字11(n)统一表示),所有这些区域播放器11(n)均在一个或多个用户接口模块(由参考数字13统一表示)的控制下进行操作。一个或多个区域播放器11(n)也可以与一个或多个音频信息源(这里由参考数字14(n)(s)统一表示)和/或一个或多个音频再现设备(由参考数字15(n)(r)统一表示)相连。在参考数字14(n)(s)中,索引“n”表示音频信息源与之相连的区域播放器11(n)的索引“n”,以及索引“s”(s=1,...,Sn)表示与“第n个”区域播放器11(n)相连的“第s个”音频信息源。因此,例如,如果区域播放器11(n)与四个音频信息源14(n)(1)到14(n)(4)相连,则音频信息源可以由参考数字14(n)(s)统一表示,其中Sn=4。应当清楚,音频信息源的个数Sn可以在多个区域播放器11(n)间变化,一些区域播放器可能不具有任何与之相连的音频信息源。类似地,在参考数字15(n)(r)中,索引“n”表示音频再现设备与之相连的区域播放器11(n)的索引“n”,以及索引“r”(r=1,...,Rn)表示与“第n个”区域播放器11(n)相连的“第r个”音频再现设备。除了音频信息源14(n)(s)以外,网络音频系统10可以包括通过适当的网络接口设备(未分离地示出)与本地网络12相连的一个或多个音频信息源16(1)到16(M)。此外,本地网络可以包括配置用于将本地网络12与其他网络相连的一个或多个网络接口设备(同样未分离地示出),所述其他网络包括如因特网、公用交换电话网(PSTN)等广域网或本领域普通技术人员所公知的其他网络,通过所述其他网络,可以建立对音频信息源的连接。
与系统10相关联的区域播放器11(n)可以分布在建筑物(如住宅、综合办公楼、宾馆、会议厅、圆形剧场或礼堂、或本领域普通技术人员所公知的其他建筑物)的各个位置。例如,如果将区域播放器11(n)及与其相关联的音频信息源和/或音频再现设备分布在住宅的各个位置,则一个区域播放器(如区域播放器11(1))及与其相关联的音频信息源和音频再现设备可以位于起居室中,另一个区域播放器可以位于厨房中,另一个可以位于餐厅中,以及另外的一些可以位于各个卧室中,以便有选择地在这些房间中提供娱乐。另一方面,如果将区域播放器11(n)及与其相关联的音频信息源和/或音频再现设备分布在综合办公楼的各个位置,则例如,可以在每个办公室中设置一个区域播放器,以便有选择地为各个办公室中的雇员提供娱乐。类似地,如果将区域播放器11(n)及与其相关联的音频信息源和/或音频再现设备用在宾馆中,则可以将其分布在各个房间内,以便为客人提供娱乐。在圆形剧场或礼堂中,可以使用区域播放器11(n)及与其相关联的音频信息源和/或音频再现设备的类似设置。其他环境内的其他设置对于本领域普通技术人员而言是显而易见的。在每种情况下,均可以将区域播放器11(n)用于有选择地在各个场所内提供娱乐,稍后将进行描述。
音频信息源14(n)(s)和16(m)可以是多种类型的传统音频信息源中的任何一种,例如,包括光盘(“CD”)播放器、AM和/或FM收音机、模拟或数字磁带播放器、模拟记录唱盘等。此外,音频信息源14(n)(s)和16(m)可以包括本地存储的数字音频文件,例如本地存储在个人计算机(PC)、个人数字助理(PDA)或能够以易失性或非易失性的形式存储数字信息的类似设备上。如上所述,本地网络12还可以具有对广域网的接口(未示出),网络音频系统10可以通过所述接口获得音频信息。此外,一个或多个音频信息源14(n)(s)也可以包括对广域网的接口,如因特网、公用交换电话网(PSTN)或任何其他音频信息源。此外,一个或多个音频信息源14(n)(s)和16(m)可以包括如通过卫星传送无线电服务的接口。例如,通过广域网获得的音频信息可以包括流数字音频信息,如因特网广播、存储在服务器上的数字广播文件和本领域普通技术人员所公知的其他类型的音频信息和音频信息源。音频信息源的其他结构和其他类型对本领域普通技术人员而言是显而易见的。
通常,音频信息源14(n)(s)和16(m)向用于回放的区域播放器提供与音频节目相关联的音频信息。从与之相连的音频信息源14(n)(s)接收到音频信息的区域播放器可以向用于回放的其他区域播放器提供回放和/或将音频信息与回放定时信息一起通过本地网络12转发给其他区域播放器进行回放。类似地,未直接与区域播放器相连的每个音频信息源16(m)可以通过网络12向任何区域播放器11(n)传输音频信息来进行回放。此外,如以下详细解释的那样,各个区域播放器11(n)可以向其他区域播放器中选定的区域播放器11(n’)、11(n”)、…(n不等于n’、n”、…)传输从与之相连的音频信息源14(n)(s)或从音频信息源16(m)接收到的音频信息,以便由这些其他区域播放器进行回放。区域播放器11(n)向进行回放的其他区域播放器11(n’)、11(n”)、…传输音频信息可以由用户使用用户接口模块13来选择。在该操作中,区域播放器11(n)将通过网络12向被选中的区域播放器11(n’)、11(n”)、…传输音频信息。如以下详细描述的那样,区域播放器11(n)、11(n’)、11(n”)、…进行操作,从而使区域播放器11(n’)、11(n”)、…将其对音频节目的回放与区域播放器11(n)的回放进行同步,从而区域播放器11(n)、11(n’)、11(n”)、…同时提供相同的音频节目。
用户也可以利用用户接口模块13使得不同组的区域播放器同步地提供不同音频节目的音频回放。例如,用户可以利用用户接口模块13,使区域播放器11(1)和11(2)播放一个音频节目,例如所述音频节目的音频信息可以由一个音频信息源14(1)(1)提供。相同或不同的用户可以使用相同或不同的用户接口模块13使区域播放器11(4)和11(5)同时播放另一音频节目,所述音频节目的音频信息可以由第二音频信息源提供,如音频信息源14(5)(2)。此外,用户可以使区域播放器11(3)同时播放另一音频节目,所述音频节目的音频信息可以由另一音频信息源提供,如音频信息源16(1)。作为另一种可能性,用户可以同时使区域播放器11(1)将来自与之相连的音频信息源(如音频信息源14(1)(2))的音频信息提供给另一区域播放器(如区域播放器11(6))进行回放。
下文中,术语“同步组”用于表示同步播放相同音频节目的一个或多个区域播放器的集合。因此,在前述示例中,区域播放器11(1)和11(2)构成了一个同步组,区域播放器11(3)构成了第二同步组,区域播放器11(4)和11(5)构成了第三同步组,以及区域播放器11(6)构成了第四同步组。因此,在区域播放器11(1)和11(2)播放相同的音频节目时,其将同步地播放音频节目。类似地,在区域播放器11(4)和11(5)播放相同的音频节目时,其将同步地播放音频节目。另一方面,播放不同音频节目的区域播放器可以按照不相关的定时来进行。即,例如,区域播放器11(1)和11(2)用以播放其音频节目的定时可能与区域播放器11(3)、区域播放器11(4)和11(5)以及区域播放器11(6)用以播放其音频节目的定时无关。应当清楚的是,“同步组”用于表示同步地播放相同音频节目的区域播放器的集合,区域播放器11(1)不是区域播放器11(6)的同步组的一部分,即使区域播放器11(1)正在向区域播放器11(6)提供音频节目的音频信息。
在网络音频系统10中,同步组不是固定的。用户可以对其进行动态的建立和修改。继续前述示例,用户可以使区域播放器11(1)开始提供对由音频信息源14(1)(1)提供给其的音频节目的回放,并随后使区域播放器11(2)加入该同步组。类似地,用户可以使区域播放器11(5)开始提供对由音频信息源14(5)(2)提供给其的音频节目的回放,并随后使区域播放器11(4)加入该同步组。此外,用户可以使区域播放器离开同步组,并可能加入另一同步组。例如,用户可以使区域播放器11(2)离开具有区域播放器11(1)的同步组,并加入具有区域播放器11(6)的同步组。作为另一种可能性,用户可以使区域播放器11(1)离开具有区域播放器11(2)的同步组,并加入具有区域播放器11(6)的同步组。结合后一种可能性,区域播放器11(1)可以继续将来自音频信息源14(1)(1)的音频信息提供给区域播放器11(2),以便进行回放。
用户可以利用用户接口模块13,使当前不是同步组成员的区域播放器11(n)加入同步组,之后使其可以播放该同步组目前正在播放的音频节目。类似地,用户也可以利用用户接口模块13,使当前是同步组成员的区域播放器11(n)脱离该同步组,并加入另一同步组,之后该区域播放器将播放与所述另一同步组相关联的音频节目。例如,如果区域播放器11(6)目前不是任何同步组的成员,在用户接口模块13的控制下,其可以成为同步组的成员,之后其将与该同步组的其他成员同步地播放正在由该同步组的其他成员播放的音频节目。在成为同步组成员的过程中,区域播放器11(6)可以通知作为该同步组的主控设备的区域播放器其想要成为该同步组的成员,之后该区域播放器将与音频节目相关联的音频信息以及定时信息也传输给区域播放器11(6)。在区域播放器11(6)从主控设备接收到音频信息和定时信息时,其将以由定时信息指示的定时来播放音频信息,这将使区域播放器11(6)能够与同步组中的其他区域播放器同步地播放音频节目。
类似地,如果用户利用用户接口模块13,使与同步组相关联的区域播放器11(n)脱离该同步组,并且如果区域播放器11(n)不是该同步组的主控设备,则区域播放器11(n)可以通知主控设备,之后主控设备可以终止音频信息和定时信息向区域播放器11(n)的传输。如果用户还使区域播放器11(n)利用来自与之相连的音频信息源14(n)(s)的音频信息,开始播放另一音频节目,则区域播放器11(n)将从音频信息源14(n)(s)获取音频信息,并发起对其的回放。如果用户使另一区域播放器11(n’)加入与区域播放器11(n)相关联的同步组,则可以如上面所描述的那样进行与之有关的操作。
作为另一种可能性,如果用户利用用户接口模块13,使与同步组相关联的区域播放器11(n)脱离该同步组并加入另一同步组,以及如果区域播放器11(n)不是其从中脱离的同步组的主控设备,则区域播放器11(n)可以通知其从中脱离的同步组的主控设备,之后区域播放器将终止音频信息和定时信息向正在脱离的区域播放器11(n)的传输。同时,区域播放器11(n)可以通知其(即区域播放器11(n))即将加入的同步组的主控设备,之后该主控设备可以开始向区域播放器11(n)传输音频信息和定时信息。然后,区域播放器11(n)可以开始根据定时信息,对由音频信息定义的音频节目进行回放,从而区域播放器11(n)将与该主控设备同步地播放音频节目。
作为另一种可能性,用户可以利用用户接口模块13,使未与同步组关联的区域播放器11(n)开始利用由与之相连的音频信息源14(n)(s)提供给其的音频信息来播放音频节目。在这种情况下,用户也可以利用用户接口模块13或专用于音频信息源14(n)(s)的用户接口设备,使音频信息源14(n)(s)向区域播放器11(n)提供音频信息。在区域播放器11(n)已经开始回放之后或与此同时,用户可以利用用户接口模块13,使其他区域播放器11(n’)、11(n”)、…加入区域播放器11(n)的同步组,并使区域播放器11(n)向其传输音频信息和定时信息,如上所述,以便于其他区域播放器11(n’)、11(n”)、…同步回放该音频节目。
用户可以利用用户接口模块13来控制网络音频系统10的其他方面,包括但不局限于:选择特定的区域播放器11(n)将要使用的音频信息源14(n)(s)、音频回放的音量等。此外,用户可以利用用户接口模块13关闭和打开音频信息源14(n)(s),并使其向各自的区域播放器11(n)提供音频信息。
将结合图2,对与同步组相关联的多个设备所执行的操作进行描述,图2示意性地示出了以上结合图1进行了描述的网络音频系统10中的同步组的功能方框图。参考图2,同步组20包括主控设备21和零个或更多从属设备22(1)到22(G)(由参考数字22(g)统一表示),所有这些从属设备同步地播放由音频信息信道设备23提供的音频节目。主控设备21、从属设备22(g)和音频信息信道设备23中的每一个利用如图1所示的区域播放器11(n),尽管从以下描述可知,可以针对同步组20的音频信息信道设备和同步组20的主控设备21或从属设备22(g)来使用区域播放器。如以下详细描述的那样,音频信息信道设备23从音频信息源获得音频节目的音频信息,添加回放定时信息,并通过网络12将组合后的音频和回放定时信息发送给主控设备21和从属设备22(g),以便进行回放。与音频信息一起提供的回放定时信息与由音频信息信道设备23提供给多个设备21和22(g)的时钟定时信息(稍后将进行描述)一起使同步组20的主控设备21和从属设备22(g)能够同时播放音频信息。
主控设备21和从属设备22(g)接收由音频信息信道设备23提供的音频和回放定时信息以及时钟定时信息,并回放由音频信息定义的音频节目。主控设备21也是与用户接口模块13进行通信的同步组20的成员,并控制同步组20中的从属设备22(g)的操作。此外,主控设备21控制为同步组20提供音频和回放定时信息的音频信息信道设备23的操作。通常,同步组的初始主控设备21是用户希望播放音频节目的第一个区域播放器11(n)。但是,如以下所述,可以将作为主控设备21的区域播放器11(n)从一个区域播放器11(n)转移到另一个区域播放器11(n’),优选地,区域播放器11(n’)是目前正在作为该同步组中的从属设备22(g)进行操作的区域播放器。
此外,在特定的环境下,如以下所述,可以将作为音频信息信道设备23的区域播放器11(n)从一个区域播放器转移到另一个区域播放器,优选地,所述另一区域播放器是目前正在作为同步组20的成员进行操作的区域播放器。应当清楚的是,可以将作为主控设备21的区域播放器转移到独立于音频信息信道设备23的转移的另一区域播放器。例如,如果一个区域播放器11(n)正在作为同步组20的主控设备21和音频信息信道设备23进行操作,可以将主控设备21转移到另一区域播放器11(n’),而区域播放器11(n)仍然作为音频信息信道设备23进行操作。类似地,如果一个区域播放器11(n)正在作为同步组20的主控设备21和音频信息信道设备23进行操作,可以将音频信息信道设备23转移到另一区域播放器11(n’),而区域播放器11(n)仍然作为主控设备21进行操作。此外,如果一个区域播放器11(n)正在作为同步组20的主控设备21和音频信息信道设备23进行操作,可以将主控设备21转移到另一区域播放器11(n’),以及可以将音频信息信道设备23转移到第三区域播放器11(n”)。
主控设备21接收来自用户接口模块13的控制信息来控制同步组20,并向用户接口模块13提供表示同步组的操作状态的状态信息。通常,来自用户接口模块13的控制信息使主控设备21能够使音频信息信道设备23向同步组提供音频和回放定时信息,以便使作为同步组20的成员的设备21和22(g)同步地播放音频节目。此外,来自用户接口模块13的控制信息使主控设备21能够使其他区域播放器加入同步组,作为从属设备22(g),并且使从属设备22(g)能够脱离同步组。来自用户接口模块13的控制信息也可以使目前作为主控设备21进行操作的区域播放器11(n)脱离同步组,但在此之前,该区域播放器将使主控设备21从区域播放器11(n)转移到另一个区域播放器11(n’),优选地转移到目前作为同步组20中的从属设备22(g)的区域播放器11(n’)。来自用户接口模块13的控制信息也可以使主控设备21调整其回放音量,并使多个从属设备22(g)中的每一个调整其回放音量。此外,来自用户接口模块13的控制信息可以使同步组20终止音频节目的当前轨道的播放,而跳转到下一轨道,以及对定义了要由同步组20播放的音频节目的轨道播放列表中的轨道进行重新排序。
主控设备21可以提供给用户接口模块13的状态信息可以包括以下信息:目前正在播放的音频作品的轨道的名称或其他标识符、即将播放的轨道的名称或其他标识符、目前作为主控设备21进行操作的区域播放器11(n)的标识符、以及目前作为从属设备22(g)进行操作的区域播放器的标识符。在一个实施例中,用户接口模块13包括可以向用户显示这些状态信息的显示器(未分离地示出)。
应当清楚,作为一个同步组的音频信息信道设备23进行操作的区域播放器11(n)也可以包括另一同步组中的主控设备21或任何从属设备22(g)。例如,如果要提供由一个同步组播放的音频信息的音频信息源与被用作另一同步组的主控设备或从属设备的区域播放器相连,则可能发生上述情况。以下将结合图2A对此进行示意性地描述。如上所述,由于作为同步组20的音频信息信道设备23进行操作的区域播放器11(n)也可以作为另一同步组的主控设备21或从属设备22(g)进行操作,其也可以与一个或多个音频再现设备15(n)(r)相连,尽管在图2中未示出。由于主控设备21和从属设备22(g)均提供对音频节目的回放,其将与各自的音频再现设备15(n)(r)相连。此外,应当清楚,作为同步组20中的主控设备21和从属设备22(g)进行操作的区域播放器11(n)中的一个或多个也可以作为该同步组或另一同步组的音频信息信道设备进行操作,所以其可以与一个或多个音频信息源14(n)(s)相连,尽管在图2中也未示出。此外,应当清楚,区域播放器11(n)也可以作为用于多个同步组的音频信息信道设备23进行操作。
如果音频信息信道设备23并未使用与主控设备21相同的区域播放器,则主控设备21通过在网络12上与音频信息信道设备23交换控制信息来控制音频信息信道设备。控制信息在图2中以标记有CHAN_DEV_CTRL_INFO的箭头来表示。主控设备21提供给音频信息信道设备23的控制信息通常取决于将要提供要进行播放的音频节目的音频信息的音频信息源的属性以及由控制信息启用的操作。例如,如果音频信息源是与区域播放器11(n)相连的传统光盘、磁带或记录播放器、广播无线电接收机等,主控设备21可以只启用用作音频信息信道设备23的区域播放器从音频信息源接收节目的音频信息。应当清楚,如果音频信息不是数字形式的,音频信息信道设备23将其转换为数字形式,并将数字化的音频信息与回放定时信息一起提供给主控设备21和从属设备22(g)。
另一方面,例如,如果音频信息源是数字数据存储设备(例如可以是个人计算机或类似的设备),则主控设备21可以向音频信息信道设备23提供播放列表,音频信息信道设备23识别包含有音频节目的音频信息的一个或多个文件。在这种情况下,音频信息信道设备23可以从数字数据存储设备中检索文件,并将其与回放定时信息一起提供给主控设备21和从属设备22(g)。应当清楚,在这种情况下,音频信息源可以直接与音频信息信道设备23(例如,作为音频信息源14(n)(s))相连,或者可以包括与网络12相连的音频信息源16(m)。作为另一可选方案,如果音频信息源是可通过广域网使用的信息源,则主控设备21可以提供包括识别了包含有要播放的音频节目的音频信息的文件的网络地址的列表的播放列表,在该连接中,音频信息信道设备23可以发起通过广域网的文件检索。作为另一可选方案,如果音频信息源是通过广域网接收到的流音频源,主控设备21可以提供能够接收流音频的网络地址。主控设备21可以控制音频信息信道设备23的其他结构对本领域普通技术人员而言是显而易见的。
主控设备21也可以向同步组的音频信息信道设备23提供控制信息以实现从一个区域播放器11(n)向另一区域播放器11(n’)的转移。例如,如果音频信息源是音频信息源16或可经由网络12通过广域网访问的信息源之一,将发生这种情况。主控设备21可以基于多种原因启动音频信息信道设备23的转移,例如包括降低区域播放器11(n)的负荷、改善网络12中的信息传输的等待时间、以及本领域普通技术人员所公知的其他原因。
如上所述,音频信息信道设备23向同步组提供音频和回放定时信息,从而使主控设备21和从属设备22(g)同步地播放音频节目。下面,将结合图3和4,对音频和回放定时信息的细节进行描述,但简而言之,音频信息信道设备23利用组播消息传输方法通过网络12在消息中传输音频和回放定时信息。在该方法中,音频信息信道设备23将以一系列消息来传输音频和回放定时信息,每个消息由构成同步组20的所有区域播放器11(n)(即主控设备21和从属设备22(g))接收。每个消息均包括组播地址,主控设备21和从属设备22(g)对组播地址进行监视,当检测到具有该地址的消息时,将接收和使用该消息的内容。音频和回放定时信息在图2中以标记有“AUD+PBTIME_INFO”的箭头来表示,该箭头具有单一的尾部(表示位于音频信息信道设备23处的信息源)和多个箭头(表示信息的目的地),其中,一个箭头延伸到主控设备21,以及其他箭头延伸到同步组20中的每个从属设备22(g)。音频信息信道设备23在向同步组20传输音频和回放定时信息时可以使用任何方便的组播消息传输方法。如结合图4详细描述的那样,音频和回放定时信息是一系列帧的形式,每个帧均具有时标。所述时标表示相对于由音频信息信道设备23保持的时钟的时间,要在所述时间播放该帧。取决于用在所选组播消息传输方法中的消息的大小以及帧的大小,消息可以包含一个帧或多个帧,或者可选地一个帧可以跨越几个消息。
音频信息信道设备23还利用高精度的时钟时间信息传输方法,通过网络12,单独地向主控设备21和从属设备22(g)提供时钟时间信息。时钟时间信息的分配在图2中以标记有“AICD_CLK_INF(M)”(在提供给主控设备21的时钟时间信息的情况下)和“AICD_CLK_INF(S1)”到“AICD_CLK_INF(SG)”(在提供给从属设备22(g)的音频信息信道设备时钟信息的情况下)的箭头表示。在一个实施例中,主控设备21和从属设备22(g)使用公知的SNTP(简单网络时间协议)从音频信息信道设备23获得当前的时钟时间信息。SNTP使用单播消息传送方法,其中一个设备(如音频信息信道设备23)利用其他设备的网络或单播地址,向特定的其他设备(如主控设备21或从属设备22(g))提供时钟时间信息。主控设备21和从属设备22(g)中的每一个将周期性地发起与音频信息信道设备23的SNTP交互(transaction),以便从音频信息信道设备23获得时钟时间信息。如以下更为详细地描述的那样,主控设备21和每个从属设备22(g)使用时钟时间信息来确定由音频信息信道设备的时钟指示的时间与由其自身的各自时钟指示的时间之间的时间差,并使用该时间差值、以及与音频信息相关联的回放时间信息和由其时钟指示的各自设备的本地时间来确定何时将播放各种不同的帧。这使得同步组20中的主控设备21和从属设备22(g)能够同时播放各个帧。
如上所述,由用户通过用户接口模块13向主控设备21提供的控制信息也可以使主控设备21能够使另一个区域播放器11(n’)加入同步组,作为新的从属设备22(g)。在该操作中,用户接口模块13将向主控设备21提供控制信息,包括要加入同步组的区域播放器11(n’)的标识。在接收到要加入同步组的区域播放器11(n’)的标识之后,主控设备21将通过网络12与在来自用户接口模块13的控制信息中标识出的区域播放器11(n’)交换控制信息,该控制信息是在图2中标记有SLV_DEV_CTRL_INF(S1)到SLV_DEV_CTRL_INF(SG)的箭头表示的组从属控制信息。主控设备21提供给新区域播放器11(n’)的控制信息包括作为同步组的音频信息信道设备23正在操作的区域播放器11(n)的网络地址、以及音频信息信道设备23正在使用的组播地址,以便通过网络广播音频和回放定时信息。作为新从属设备22(g)进行操作的区域播放器使用该组播地址开始接收包含有正在由同步组播放的音频节目的音频信息的组播消息。
应当清楚,如果作为同步组20的主控设备21正在进行操作的区域播放器11(n)也正操作音频信息信道设备23,并且如果在同步组20中不存在从属设备22(g),则音频信息信道设备23可以不通过网络传输音频和回放定时信息。在这种情况下,如果新的从属设备22(g’)是该同步组的第一个从属设备,则作为主控设备21和音频信息信道设备23正在进行操作的区域播放器11(n)可以在将从属设备22(g’)添加到同步组20时开始通过网络12传输音频和回放定时信息。区域播放器11(n)可以根据从属设备22(g’)的加入和脱离保持对同步组20中的从属设备22(g)的个数的计数,以及如果该个数下降到零,其可以停止通过网络12传输音频和回放定时信息,以减少网络12上的消息业务量。
添加到同步组20的新从属设备22(g’)出于多种目的使用音频信息信道设备23的网络地址。具体地,类似于主控设备21(假设作为主控设备21进行操作的区域播放器11(n)不同时是音频信息信道设备23)的新从属设备22(g’)将参与与音频信息信道设备23进行的SNTP交互,以便从音频信息信道设备23获得时钟定时信息。此外,新从属设备22(g’)可以通知音频信息信道设备23其是同步组20的新从属设备22(g’)并将其网络地址提供给音频信息信道设备23。如以下所述,在一个实施例中,尤其是从诸如数字数据存储设备获得音频信息的情况中,数字数据存储设备能够以比播放速率快的速率提供音频信息,音频信息信道设备23将缓冲音频和定时信息,并通常通过网络12将其以信息源提供的速率广播给同步组20。因此,当新从属设备22(g’)加入同步组20时,回放定时信息可能表示目前由使用组播方法的音频信息信道设备23正在广播的音频信息将在未来的某一时刻回放。为了减少新从属设备22(g’)开始回放的延迟,音频信息信道设备23也可以利用从属设备22(g’)的单播网络地址向新从属设备22(g’)重传其缓冲的、先前已经传输过的音频和定时信息。
主控设备21也可以出于其他目的,使用与从属设备22(g)交换的从属设备控制信息。例如,主控设备21可以使用从属设备控制信息以发起主机设备从其区域播放器11(n)向另一区域播放器11(n’)的转移。这可以由于多种原因而发生,例如包括:主控设备21将要终止其对音频节目的回放并离开同步组20,但同步组中的一个或多个其他设备仍将继续播放该音频节目。如果过载,主控设备21也可能想要发起转移,例如,如果作为其同步组的主控设备21的区域播放器11(n)正在作为另一同步组的音频信息信道设备23进行操作,则可能会发生这种情况。
用户也可以使用用户接口模块13来调整构成了同步组的各个区域播放器11(n)的回放音量。在该操作中,用户接口模块13提供用于识别要调整其音量的特定设备的信息、以及要设置于主控设备21的音量电平。如果要调整其音量的设备是主控设备21,主控设备21可以根据从用户接口模块13接收到的信息来调整其音量。另一方面,如果要调整其音量的设备是从属设备22(g),主控设备21可以向各个从属设备22(g)提供组从属控制信息,以使其能够调整其音量。
用户也可以利用用户接口模块13,使同步组20取消当前正在播放的音频节目中的轨道的播放,并立即前进到下一轨道。例如,如果节目的轨道是一系列数字音频信息文件的形式,并且用户想要取消由一个文件定义的轨道的回放,将发生这种情况。在这种情况下,当主控设备21接收到取消当前轨道的回放的命令时,将向音频信息信道设备23提供表示此内容的信道设备控制信息。作为响应,音频信息信道设备23将控制信息插入到音频和回放定时信息中,将其称为“重新同步”命令。此外,音频信息信道设备23开始传输下一轨道的音频信息以及使其能够立即被播放的定时信息。重新同步命令也可以实现在播放之前取消轨道的回放。这些操作的细节稍后将进行讨论。
如上所述,在网络音频系统10中可能存在多个同步组,此外,例如,区域播放器11(n)可以作为一个同步组中的主控设备21或从属设备22(g)以及为另一同步组提供音频和回放定时信息以及时钟定时信息的音频信息信道设备23。将结合图2A对示例结构进行描述。参考图2A,该附图示出了两个同步组的单元,分别以参考数字20(1)和20(2)表示。为了清楚,图2A并未示出多个单元,这些单元的存在根据上述图1和2将是显而易见的。例如,图2A并未示出针对同步组从中获得音频信息的音频信息源或用于针对主控和从属设备再现声音的音频再现设备,在图1和2中均有图示。此外,图2A并未示出表示由各个主控设备提供给各自同步组中的从属设备(或提供各个同步组的音频和定时信息的音频信息信道设备)的控制信息的箭头,在图2中已经示出。此外,图2A并未示出表示由音频信息信道设备提供给各个同步组的各个成员的时钟定时信息的箭头,在图2中也已经示出。但是,如以下所述,图2A示出了表示由各个同步组20(1)、20(2)的各个音频信息信道设备提供给构成了各个同步组20(1)、20(2)的主控和从属设备的音频和回放定时信息的箭头。
每个同步组20(1)、20(2)包括多个区域播放器的单元。稍后,将结合图3对区域播放器的功能方框图进行描述。同步组20(1)包括分别采用区域播放器11(1)到11(K+1)的主控设备21(1)和K个从属设备22(1)(1)到22(K)(1)(参考数字21(1)中的索引“1”和参考数字22(1)(1)到21(K)(1)中的最后一个索引对应于所属同步组20(1)的索引)。类似地,同步组20(2)包括分别采用区域播放器11(K+2)到11(K+L+2)的主控设备21(2)和L个从属设备22(1)(2)到22(L)(2)。在图2A所示的示例结构中,同步组20(1)和20(2)均由用户接口模块13控制,用户接口模块13可以向主机设备21(1)和21(2)提供控制信息,并独立地从主机设备21(1)和21(2)接收状态信息。应当清楚,可以设置分离的用户接口模块来向各个主机设备21(1)、21(2)提供控制信息,并从各个主机设备21(1)、21(2)接收状态信息。
如上所述,同步组20(2)中的从属设备22(1)(2)采用区域播放器11(K+3)。在图2A所示的示例结构中,向同步组20(1)的主控设备21(1)和从属设备22(1)(1)、…、22(K)(1)提供音频和回放定时信息的音频信息信道设备23(1)也采用区域播放器11(K+3)。如上所述,例如,如果提供要由同步组20(1)播放的音频信息的音频信息源与区域播放器11(K+3)相连,则可能发生以上情况。因此,当同步组20(1)的主控设备21(1)与音频信息信道设备23(1)交换信道设备控制信息时,其实际上与区域播放器11(K+3)交换信道设备控制信息。类似地,当同步组20(1)的主控设备21(1)和从属设备22(1)(1)、…、22(K)(1)从音频信息信道设备23(1)接收音频和回放定时信息以及时钟定时信息时,其实际上从区域播放器11(K+3)接收上述信息。图2A示出了表示作为音频信息信道设备23(1)的区域播放器11(K+3)传输给构成了同步组20(1)的主控设备21(1)和从属设备22(1)(1)、…、22(K)(1)的音频和回放定时信息的多头箭头。
另一方面,在图2A所示的示例结构中,同步组20(2)采用区域播放器11(K+L+3)作为其音频信息信道设备23(2)。与同步组20(1)一样,当同步组20(2)的主控设备21(2)与音频信息信道设备23(2)交换信道设备控制信息时,其实际上与区域播放器11(K+L+3)交换信道设备控制信息。类似地,当同步组20(2)的主控设备21(2)和从属设备22(1)(2)、…、22(L)(2)从音频信息信道设备23(2)接收音频和回放定时信息以及时钟定时信息时,其实际上从区域播放器11(K+L+3)接收上述信息。图2A示出了表示作为音频信息信道设备23(2)的区域播放器11(K+L+3)传输给构成了同步组20(2)的主控设备21(2)和从属设备22(1)(2)、…、22(L)(2)的音频和回放定时信息的多头箭头。
在图2A所示的示例结构中,并未将作为同步组20(2)的音频信息信道设备23(2)的区域播放器11(K+L+3)图示为另一同步组的主控或从属设备。但是,应当清楚,区域播放器11(K+L+3)也可以用作另一同步组的主控设备或从属设备。事实上,应当清楚的是用作同步组20(2)的音频信息信道设备的区域播放器也可以是用作同步组20(1)中的主控设备21(1)或从属设备22(1)(1)、…、22(K)(1)的区域播放器。
如果提供要由其他同步组播放的音频信息的音频信息源与区域播放器11(n)相连,则用作一个同步组的成员的区域播放器11(n)也可以用作另一同步组的音频信息信道设备。区域播放器11(n)也可以用作另一同步组的音频信息信道设备,例如,如果音频信息源是与网络12相连的音频信息源16(m)(图1)或可通过如因特网等广域网使用的音频信息源。例如,如果区域播放器11(n)具有作为音频信息信道设备进行操作的足够处理能力并且处于网络12中的最佳位置(相对于向其他同步组的成员提供音频和回放定时的信息构成了其他同步组的区域播放器(即,区域播放器11(n)作为其音频信息信道设备进行操作的同步组)),则可能发生以上情况。用作一个同步组的成员的区域播放器11(n)也可以用作另一同步组的音频信息信道设备的其他情况对于本领域普通技术人员而言是显而易见的。
如上所述,可以将同步组20的主控设备21从一个区域播放器11(n)转移到另一个区域播放器11(n’)。如以上进一步描述的那样,可以将同步组20的音频信息信道设备23从一个区域播放器11(n)转移到另一个区域播放器11(n’)。应当清楚,例如,如果为该同步组提供音频节目的音频信息源未与作为音频信息信道设备23的区域播放器11(n)相连,而是与网络12相连的音频信息源16(m)之一或通过诸如因特网等广域网可用的信息源,则可能发生以上情况。在音频信息信道设备23从一个区域播放器11(n)转移到另一个区域播放器11(n’)的过程中所执行的操作通常取决于由音频信息信道设备23引导的音频信息的特性。例如,如果音频信息源提供流音频,则目前作为同步组20的音频信息信道设备23的区域播放器11(n)可以向将要成为同步组20的音频信息信道设备23的另一区域播放器11(n’)提供以下信息:
(a)流音频信息的源的标识;
(b)与区域播放器11(n)目前正在形成的帧相关联的时标;以及
(c)作为构成了同步组20的主控设备21和从属设备22(g)进行操作的区域播放器的标识。
在区域播放器11(n’)从区域播放器11(n)接收到以上信息之后,开始从由区域播放器11(n)标识的流音频信息源接收流音频,将流音频信息组装成帧,将每个帧与时标相关联,并通过网络12传输所得到的音频和回放定时信息。区域播放器11(n’)将按照与以上相同的方式来执行这些操作,除了以下之外:不使用在产生帧时标时直接由其数字到模拟转换器时钟34指示的时间,将初始时标与由区域播放器11(n)提供的时标的数值(上述参考项(b))相关联,时标递增的速率对应于其(即区域播放器11(n’)的)时钟递增的速率。此外,区域播放器11(n’)将通知作为同步组20的主控设备21和从属设备22(g)的区域播放器,它是同步组20的新音频信息信道设备23,并提供用于组播音频和回放定时信息的组播地址及其单播网络地址。在同步组20的成员接收到来自区域播放器11(n’)的、指示其为同步组20的新音频信息信道设备23的通知之后,将利用由区域播放器11(n’)提供的组播地址,接收来自区域播放器11(n’)而不是区域播放器11(n)的音频和回放定时信息。此外,可以利用区域播放器11(n’)的单播地址来获得当前的时间信息。应当清楚,区域播放器11(n’)将与由区域播放器11(n)提供的时标(上述参考项(b))或利用SNTP协议从区域播放器11(n)接收到的当前时间信息相关地确定其当前时间,如上所述。
如果音频信息来自一个或多个音频信息文件,可以针对音频信息信道设备从一个区域播放器11(n)向另一个区域播放器11(n’)的转移,执行大体上类似的操作,例如,如果音频信息包括可用的MP3或WAV文件,如来自与网络12相连的信息源16(m)或来自通过如因特网等广域网可用的信息源,不同之处在于接受音频信息位于文件中的事实。在这种情况下,目前作为同步组20的音频信息信道设备23的区域播放器11(n)可以向将要成为同步组20的音频信息信道设备23的区域播放器11(n’)提供以下信息:
(d)包含将要播放的音频信息的音频信息文件的列表;
(e)区域播放器11(n)目前正在提供音频和回放定时信息的文件的标识,以及正在针对其产生当前项的音频和回放定时信息的文件偏移量和区域播放器11(n)将其与该帧相关联的时标;以及
(f)包括构成了同步组20的主控设备21和从属设备22(g)的区域播放器的标识。
在区域播放器11(n’)从区域播放器11(n)接收到上述信息之后,将开始从项目(e)中所标识出的文件中检索音频信息,在所标识出的偏移量处开始。此外,区域播放器11(n’)可以将所检索到的音频信息组装成帧,将每个帧与时标相关联,并通过网络12传输所得到的音频和回放定时信息。区域播放器11(n’)将按照与以上相同的方式执行这些操作,除了以下不同:不使用在产生帧时标时直接由其数字到模拟转换器时钟34指示的时间,将初始时标与由区域播放器11(n)提供的时标的数值(上述参考项(e))相关联,时标递增的速率对应于其(即区域播放器11(n’)的)时钟递增的速率。此外,区域播放器11(n’)将通知作为同步组20的主控设备21和从属设备22(g)的区域播放器,它是同步组20的新音频信息信道设备23,并提供用于组播音频和回放定时信息的组播地址及其单播网络地址。在同步组20的成员接收到来自区域播放器11(n’)的、指示其为同步组20的新音频信息信道设备23的通知之后,将利用由区域播放器11(n’)提供的组播地址,接收来自区域播放器11(n’)而不是区域播放器11(n)的音频和回放定时信息。此外,可以利用区域播放器11(n’)的单播地址来获得当前的时间信息。应当清楚,区域播放器11(n’)将与由区域播放器11(n)提供的时标(上述参考项(b))或利用SNTP协议从区域播放器11(n)接收到的当前时间信息相关地确定其当前时间,如上所述。区域播放器11(n’)将处理从区域播放器11(n)接收到的列表(参考项(d))中的后续音频信息文件。
区域播放器11(n)和11(n’)针对其他类型的音频信息执行的与音频信息信道设备23的转移有关的操作对于本领域普通技术人员而言是显而易见的。优选地,在任何情况下,至少在其通知区域播放器11(n’)其即将成为同步组的音频信息信道设备的短暂时间内,区域播放器11(n)将继续作为同步组20的音频信息信道设备23进行操作,从而使区域播放器11(n’)有时间通知同步组20中的区域播放器,它是该同步组的新音频信息信道设备23。
在描述由网络音频系统10执行的操作之前,提供对根据本发明构造的区域播放器11(n)的详细描述将是有帮助的。图3示出了根据本发明构造的区域播放器11(n)的功能方框图。网络音频系统10中的所有区域播放器具有类似的结构。参考图3,区域播放器11(n)包括音频信息源接口30、音频信息缓冲器31、回放调度器32、数字到模拟转换器33、音频放大器35、音频再现设备接口36、网络通信管理器40和网络接口41,所有这些组件在控制模块42的控制下进行操作。区域播放器11(n)还具有提供了用于控制区域播放器11(n)的总体操作的定时信号的设备时钟43。此外,区域播放器11(n)包括用户接口模块接口44,可以接收来自用户接口模块13(图1和2)的、用于控制区域播放器11(n)的操作的控制信号,并向用户接口模块13提供状态信息。
通常,音频信息缓冲器31缓冲音频信息(数字形式)以及回放定时信息。如果区域播放器11(n)作为同步组20的音频信息信道设备23(图2)进行操作,则缓冲在音频信息缓冲器31中的信息将包括要提供给同步组20中的设备21和22(g)的音频和回放定时信息。如果区域播放器11(n)作为同步组的主控设备21或从属设备22(g)进行操作,则缓冲在音频信息缓冲器31中的信息将包括区域播放器11(n)即将播放的音频和回放定时信息。
音频信息缓冲器31可以从两个源接收音频和回放定时信息,即音频信息源接口30和网络通信管理器40。具体地,如果区域播放器11(n)作为同步组20的音频信息信道设备23进行操作,并且如果音频信息源是与区域播放器11(n)相连的信息源14(n)(s),音频信息缓冲器31将接收和缓冲来自音频信息源接口30的音频和回放定时信息,以及如果音频信息源是与网络12相连的信息源16(m)或通过广域网可用的信息源,则音频信息缓冲器31将接收和缓冲来自网络通信管理器40的音频和回放定时信息。应当清楚,如果区域播放器11(n)不是同步组的成员,则区域播放器11(n)不会播放这些被缓存的音频和回放定时信息。
另一方面,如果区域播放器11(n)作为同步组中的主控设备21或从属设备22(g)进行操作,并如果区域播放器11(n)也不是为同步组20提供音频和回放定时信息的音频信息信道设备23,则音频信息缓冲器31将接收和缓冲来自网络通信管理器40的音频和回放定时信息。
音频信息源接口30与关联于区域播放器11(n)的音频信息源14(n)(s)相连。在区域播放器11(n)作为同步组20的音频信息信道设备23进行操作时,以及如果音频信息将由与区域播放器11(n)相连的音频信息源14(n)(s)提供,则音频信息源接口30将有选择地接收来自区域播放器与之相连的音频信息源14(n)(s)之一的音频信息,并将该音频信息存储在音频信息缓冲器31中。如果来自所选音频信息源14(n)(s)的音频信息是模拟形式的,音频信息源接口30将其转换为数字形式。音频信息源接口30从中接收音频信息的音频信息源14(n)(s)的选择受到控制模块42的控制,控制模块42通过用户接口模块接口44从用户接口模块接收控制信息。音频信息源接口30将回放定时信息添加到数字音频信息中,并将组合后的音频和回放定时信息缓存在音频信息缓冲器31中。
更具体地,如上所述,音频信息源接口30接收来自音频信息源14(n)(s)的音频信息,如果需要,将其转换为数字形式,并将其与回放定时信息一起缓存在音频信息缓冲器31中。此外,音频信息源接口30还提供数字音频信息的格式化和调度信息,而不管是从所选音频信息源14(n)(s)接收或者从模拟音频信息源转换的数字音频信息。如以下更清楚地解释的那样,格式化和调度信息不仅控制区域播放器11(n)本身的回放,还能够使区域播放器11(n)作为主控设备的同步组中的其他区域播放器11(n’)、11(n”)、…播放与区域播放器11(n)同步的音频信息相关联的音频节目。
在一个具体实施例中,音频信息源接口30将与音频作品相关联的音频信息分割为一系列帧,每个帧包括预定时间段的数字音频信息。如这里所使用的那样,音频轨道可以包括将要无中断地播放的、任意单位的音频信息。另一方面,音频节目可以包括将要连续播放的一个或多个音频轨道的序列。应当清楚的是,也可以无中断地播放构成音频节目的轨道,或者可选地可以按照所选择的时间间隔中断轨道间的回放。图4示意性地示出了与本发明的一个实施例结合使用的、针对包括音频作品的数字音频流的示例成帧(framing)策略。更具体地,图4示出了包括一系列帧51(1)到51(F)(由参考数字51(f)统一表示)的成帧数字音频流50。每个帧51(f)包括音频轨道的一系列音频样本52(f)(1)到52(f)(S)(由参考数字52(f)(s)统一表示)。优选地,所有帧具有相同个数的(“S个”)音频样本,尽管通过以下描述可以看出,这主要是为了方便。另一方面,应当清楚音频样本的个数可以不同于“S”;尤其是帧51(f)包含特定音频作品的数字音频流的最后一部分音频样本的情况。在这种情况下,最后一个帧51(F)优选地包含样本52(F)(1)到52(F)(x),其中“x”小于“S”。通常,希望样本的个数在所有帧51(f)中保持一致,在这种情况下,可以在最后一个帧51(F)中添加并不播放的填充(padding)。
与每个帧51(f)相关联的是报头55(f),报头55(f)包括用于存储对控制各个帧51(f)中的音频样本的回放有用的其他信息的多个字段。具体地,与帧51(f)相关联的报头55(f)包括帧序列号字段56、编码类型字段57、采样率信息字段58、时标字段60、轨道结尾标记61和长度标记字段62。报头55(f)还可以包括用于存储对控制音频样本的回放有用的其他信息的字段(未示出)。通常,帧序列号字段56接收用于表示帧51(f)在包含有数字音频流50的帧序列51(1)…51(f)…51(F)中的相对位置的序列号“f”。编码类型字段57接收用于表示在产生数字音频流时所使用的编码和/或压缩的类型的数值。例如,传统的编码或压缩方案包括公知的MP3和WAV编码和/或压缩方案,但是应当清楚也可以采用其他方案。采样率信息字段58接收用于表示音频样本52(f)(s)的采样率的采样率信息。如本领域普通技术人员所公知,采样率确定了区域播放器11(n)播放帧中的音频样本52(f)(s)的速率,以及如下所述,确定了数字到模拟转换器时钟34的周期。
作品结尾标记61的状态表示帧51(f)是否包含与成帧数字音频作品50相关联的音频轨道的最后一组数字音频样本。如果帧51(f)不包含与相应音频作品的数字音频流50的结尾相关联的音频样本,则清除作品结尾标记61。另一方面,如果帧51(f)包含与相应音频作品的数字音频流50的结尾相关联的音频样本,则设置作品结尾标记61。此外,由于帧51(F)中的有效音频样本52(F)(s)(即不是填充的样本)的个数可能小于“S”(帧51(f)中的缺省音频样本数),长度标记字段62将包含用于表示音频作品50的最后一个帧51(F)中的音频样本52(F)(s)的个数的数值。如果如上所述,各个帧具有恒定个数的样本(“S个”),则音频样本52(F)(x+1)到音频样本52(F)(S)将包含不被播放的填充。
时标字段60存储用于表示区域播放器11(n)播放相应帧的时间的时标。更具体地,对于缓存在音频信息缓冲器31中的成帧数字音频流50的每个帧,音频信息源接口30将利用来自数字到模拟转换器时钟34的定时信息来确定区域播放器11(n)播放相应帧的时间,并将用于表示回放时间的时标存储在时标字段60中。稍后,回放调度器32将使用与每个帧相关联的时标,以确定何时将存储在帧中的部分数字音频流与数字到模拟转换器33相耦合,以发起回放。应当清楚,与序列帧51(1)、51(2)、…、51(F)中的帧相关联的时标应当使其按照次序回放,在构成数字音频流50的序列帧之间没有中断。还应当清楚的是,在已经针对第一帧确定了时标,并将其存储在数字音频流50的帧51(1)中之后,音频信息源接口30可以与各个帧中的样本数“S”和采样率相关地确定后续帧51(2)、51(3)、…、51(F)的时标。优选地,时标还可以用于在将帧缓存在音频信息缓冲器31中之后稍微延迟一段时间后再回放;稍后,进行时间延迟的目的将变得显而易见。
返回图3,除了将数字音频信息分割为帧以外,音频信息源接口30还根据需要将帧51(f)汇聚和/或分割为分组,每个分组将具有适应于网络传输的消息的长度,并将每个分组与分组序列号相关联。例如,如果分组将容纳多个帧51(f)、51(f+1)、…、51(f+y-1),则将其汇聚成分组,并将其与分组号相关联,如p(x)。如果全部帧51(f)到51(f+y-1)被容纳在分组p(x)中(其中“x”是序列号,如果分组的大小是帧大小的整数倍,将发生这种情况),下一分组p(x+1)将从帧51(f+y)开始,并将包括帧51(f+y)、…、51(f+2y-1)。将按照类似的方式形成后续的分组p(x+2)、…。另一方面,如果分组长度不能容纳下帧大小的整数倍,则该分组中的最后一帧将在下一分组的开始继续。
如果音频信息源接口30知道轨道边界(将轨道分割为文件的情况),分组将反映出轨道边界,即分组不包含来自两个轨道的帧。因此,如果与轨道相关联的最后一组帧不足以填满分组,则分组将包含从与轨道相关联的最后一帧到分组的结尾的填充,下一分组将以与下一轨道相关联的第一帧开始。
在一个实施例中,音频信息源接口30将分组存储在作为环形缓冲器的音频信息缓冲器31中。传统上,环形缓冲器包括缓冲器中的一系列存储位置。每个条目足以存储一个分组。结合环形缓冲器使用四个指针,第一指针指向环形缓冲器的开始,第二指针指向环形缓冲器的结尾,第三“写”指针指向将要向其中写入分组的条目,以及第四“读”指针指向要从中读取分组以便用于回放的条目。当从环形缓冲器中读取分组进行回放时,将从读指针所指向的条目中进行读取。在读取出分组之后,读指针前进。如果读指针超出环形缓冲器的结尾(由结尾指针表示),则将其复位为指向由开始指针所指的条目,并可以重复这些操作。
另一方面,当音频信息源接口30将分组存储在环形缓冲器中时,首先确定由写指针指向的条目是否是与读指针所指的条目相同。如果写指针指向与读指针所指相同的条目,则该条目包含仍未读出进行回放的至少部分分组,并且音频信息源接口30将延迟该分组的存储,直到已经读取出整个分组,并且读指针前进为止。在读指针已经前进之后,音频信息源接口30可以将该分组存储在由写指针指向的条目中。在已经存储了该分组之后,音频信息源接口30将前移写指针。如果写指针超出环形缓冲器的结尾(由结尾指针表示),则将其复位为指向由开始指针所指的条目,并可以重复这些操作。
如上所述,区域播放器11(n)可以作为所属同步组20的音频信息信道设备23和成员进行操作。在这种情况下,音频信息缓冲器31可以包含一个环形缓冲器。另一方面,区域播放器11(n)可以作为一个同步组20(1)(图2A)的音频信息信道设备23和另一同步组20(2)的成员进行操作。在这种情况下,音频信息缓冲器31将保持两个环形缓冲器,一个用于与同步组20(1)相关联的音频和定时信息,而另一个用于与同步组20(2)相关联的音频和定时信息。应当清楚,在第二种情况下,区域播放器11(n)只使用与同步组20(2)相关联的音频和定时信息来进行回放。
回放调度器32调度要由区域播放器11(n)播放的、缓存在音频信息缓冲器31中的音频信息。因此,在回放调度器32的控制下,将要由区域播放器11(n)播放的、缓存在音频信息缓冲器31中的音频信息传送给数字到模拟转换器33,以进行回放。如上所述,如果区域播放器11(n)作为其并非该组成员的同步组20的音频信息信道设备23进行操作,则回放调度器32并不调度要由该同步组20播放的数字音频信息来进行回放。回放调度器32只调度缓存在与区域播放器11(n)作为其成员(无论是主控设备21还是从属设备22(g))的同步组相关联的音频信息缓冲器31中的数字音频信息(如果存在)。
实际上,回放调度器32使用与环形缓冲器(包含要由区域播放器11(n)播放的音频和回放定时信息)相关联的读指针。回放调度器32从读指针所指的环形缓冲器的条目中检索分组信息,然后前移如上所述的读指针。回放调度器32确定分组中的帧边界,并利用与各个帧51(f)相关联的时标字段60中的时标以及由区域播放器11(n)的数字到模拟转换器时钟34提供的定时信息,来确定何时将各自的分组传送给数字到模拟转换器33。通常,当与已缓冲的数字音频信息帧相关联的时标对应于由数字到模拟转换器时钟34指示的当前时间时,回放调度器32将各自的帧传送给数字到模拟转换器33。
在数字到模拟转换器时钟34的控制下,数字到模拟转换器33将已缓冲数字音频信息转换为模拟形式,并将模拟音频信息提供给音频放大器35进行放大。然后,通过音频再现设备接口36将放大后的模拟信息提供给音频再现设备15(n)(r)。音频再现设备15(n)(r)将模拟音频信息信号转换为声音,从而向收听方提供音频节目。音频放大器35对模拟信号的放大量由控制模块42响应于由用户通过用户接口模块13提供的音量控制信息来控制。
网络通信管理器40控制通过网络12的网络通信,以及网络接口41通过网络12发送和接收消息分组。网络通信管理器40产生和接收有利于传送以上结合图2所描述的多种信息的消息,包括信道设备控制信息、从属设备控制信息、音频和回放定时信息以及音频信息信道设备的时钟定时信息。结合信道设备控制信息和从属设备控制信息,网络通信管理器40响应来自控制模块42的控制信息,产生通过网络12传送的消息。类似地,当网络通信管理器40接收到包含信道设备控制信息和从属设备控制信息的消息时,网络通信管理器将向控制模块42提供这些信息,以便进行处理。
对于音频信息信道设备的时钟定时信息,如上所述,同步组20的主控设备21和从属设备22(g)利用公知的SNTP从音频信息信道设备23获得时钟定时信息。如果区域播放器11(n)在SNTP操作期间,作为同步组的音频信息信道设备23进行操作,其将提供当前时间,尤其是由其数字到模拟转换器时钟34指示的当前时间。另一方面,如果区域播放器11(n)作为同步组20的主控设备21或从属设备22(g)进行操作,其将接收来自音频信息信道设备23的时钟定时信息。在各自的设备21、22(g)已经获得音频信息信道设备的时钟定时信息之后,其将产生表示由其数字到模拟转换器时钟34表示的时间T与来自音频信息信道设备23的当前时间信息之间的差别的时间差值ΔT。所述时间差值用于更新从音频信息信道设备接收到的数字音频流50(图4)的帧的时标。
对于音频和回放定时信息,由网络通信管理器40执行的操作将取决于:
(i)音频和回放定时信息是否已经被缓存在音频信息缓冲器31中,以便由音频信息信道设备23通过网络向同步组的主控设备21和/或从属设备22(g)进行传输;或者
(ii)是否已经从网络12接收到要由作为同步组的主控设备21或同步组中的从属设备22(g)的区域播放器11(n)播放的音频和回放定时信息。
应当清楚,网络通信管理器40可以同时参与(i)和(ii),由于区域播放器11(n)可以同时作为区域播放器11(n)并非其成员的同步组20(1)(参见图2A)的音频信息信道设备23(1)和另一区域播放器11(n’)是其音频信息信道设备23(2)的另一同步组20(2)的成员进行操作。参考上述项目(i),在要传输的分组已经被存储在各自的环形缓冲器中之后,网络通信管理器40检索分组,将其打包成消息,并使网络接口41通过网络12传输该消息。如果控制模块42从用户接口模块13(如果主控设备21也是同步组20的音频信息信道设备23)或从主控设备(如果主控设备21不是同步组20的音频信息信道设备23)接收到要求传输如上所述的“重新同步”命令的控制信息,则音频信息信道设备23的控制模块42使网络通信管理器40将该命令插入到包含音频和回放定时信息的消息中。稍后将描述结合“重新同步”命令而执行的操作的细节。如上所述,如果用户使同步组终止当前正在播放的轨道的回放或取消仍未开始其回放的轨道的回放,使用“重新同步”命令。
另一方面,参考上述项目(ii),如果网络接口41接收到包含区域播放器11(n)将要作为同步组20的主控设备21或从属设备22(g)播放的音频和回放定时信息的帧的分组的消息,网络接口41将音频和回放定时信息提供给网络通信管理器40。网络通信管理器40将确定该分组是否包含重新同步命令,如果包含,则通知控制模块42,控制模块42将执行下述操作。在任何情况下,网络通信管理器40通常将包括音频和回放定时信息的各个帧缓存在音频信息缓冲器31中,并且在该操作中,通常如以上结合音频信息源接口30所描述的那样进行操作。但是,在缓存之前,网络通信管理器40将利用上述时间差值来更新其时标。应当清楚,网络通信管理器40将执行类似的操作,无论包含分组的消息是如上所述的组播消息还是单播消息。
同步组20中的主控设备21和从属设备22(g)对时标的更新将确保其同步地播放音频信息。具体地,在网络通信管理器40已经从网络接口41接收到帧51(f)之后,其也从数字到模拟转换器时钟34获得由其数字到模拟转换器时钟34表示的区域播放器11(n)的当前时间。网络通信管理器40将确定作为从属设备的当前时钟时间(由其数字到模拟转换器时钟34表示)与音频信息信道设备的当前时钟时间(由音频信息信道设备的时钟定时信息表示)之间的差别的时间差值。因此,如果主控或从属设备的当前时间的数值为TS,以及由时钟定时信息指示的音频信息信道设备的当前时间的数值为TC,则时间差值ΔT=TS-TC。如果同步组20中的主控或从属设备的当前时间(由其数字到模拟转换器时钟34表述)领先于音频信息信道设备的时钟时间(由在SNTP操作期间接收到的时钟定时信息表示),则时间差值将具有正值。另一方面,如果主控或从属设备的当前时间落后于音频信息信道设备的时钟时间,则时间差值ΔT将具有负值。如果区域播放器11(n)在作为同步组20的成员时周期性地从音频信息信道设备23获得时钟定时信息,则网络通信管理器40可以在其从音频信息信道设备23接收到时钟定时信息时产生针对时间差值ΔT的更新值,并随后使用更新后的时间差值。
网络通信管理器40使用其根据音频信息信道设备定时信息和区域播放器11(n)的当前时间而产生的时间差值ΔT来更新将要与区域播放器11(n)从音频信息信道设备接收到的数字音频信息帧相关联的时标。对于从音频信息信道设备接收到的每个数字音频信息帧,不是将与消息中接收到的帧相关联的时标存储在音频信息缓冲器31中,网络通信管理器40将更新后的时标与数字音频信息帧一起进行存储。按照如下方式产生更新后的时标:当作为同步组的成员的区域播放器11(n)回放数字音频信息帧时,其将与同步组中的其他设备同步地进行。
更具体地,在区域播放器11(n)的网络接口41接收到包含分组的消息(所述分组包含一个或多个帧51(f))时,将该分组提供给网络通信管理器40。对于网络通信管理器40从网络接口41接收到的分组中的每个帧51(f),网络通信管理器40将时间差值ΔT与所述帧的时标相加,以产生针对帧51(f)的更新后的时标,并将帧51(f)与具有更新后的时标的报头55(f)一起存储在音频信息缓冲器31中。因此,例如,如果一个帧的时标的时间值为TF,网络通信管理器40将产生时间值为
Figure BDA0000081348890000291
的更新后的时标由于遵循从属设备的数字到模拟转换器时钟34的时间值
Figure BDA0000081348890000293
与遵循音频信息信道设备的数字到模拟转换器时钟34的时间值TF是同步的,所以区域播放器11(n)设备将在由音频信息信道设备23确定的时间播放数字音频信息帧。由于同步组20的所有成员将执行相同的操作,与其各自的时间差值相关地产生各个帧51(f)的更新后的时标
Figure BDA0000081348890000294
同步组20中的所有区域播放器11(n)将同步地进行播放。网络通信管理器40将产生针对分组中的所有时标60的更新后的时标
Figure BDA0000081348890000295
然后将分组存储在音频信息缓冲器31中。
应当清楚,在将分组存储在音频信息缓冲器31之前,网络通信管理器40可以将与分组中的各个帧相关联的更新后的时标
Figure BDA0000081348890000296
与由其数字到模拟转换器时钟34表示的从属设备的当前时间进行比较。如果网络通信管理器40确定由分组中的帧51(f)的更新后的时标表示的时间早于区域播放器的当前时间,则可以丢弃分组,而不是将其存储在音频信息缓冲器31中,因为区域播放器11(n)不会对其进行播放。即,如果更新后的时标的数值
Figure BDA0000081348890000301
表示早于由区域播放器的数字到模拟转换器时钟34表示的区域播放器的当前时间TS的时间,则网络通信管理器40可以丢弃该分组。
如果区域播放器11(n)作为同步组20的主控设备21进行操作,当用户通过用户接口模块13通知区域播放器11(n),另一区域播放器11(n’)要加入同步组20作为从属设备22(g)时,区域播放器11(n)的控制模块42使网络通信管理器40参与消息的交换,如以上结合图2所描述的那样,从而使另一区域播放器11(n’)加入同步组20作为从属设备22(g)。如上所述,在消息交换期间,由区域播放器11(n)的网络通信管理器40产生的消息将向要加入同步组20的区域播放器11(n’)的网络通信管理器提供以下信息:例如,由正在向同步组20提供音频节目的音频信息信道设备23使用的组播地址,以及音频信息信道设备23的单播网络地址。在接收到这些信息之后,加入同步组20的区域播放器11(n’)的网络通信管理器和网络接口可以开始接收包含针对同步组的音频节目的组播消息,参与与音频信息信道设备23之间的SNTP交互,以获得音频信息信道设备23的当前时间,并且使音频信息信道设备23利用前述单播消息传输方法,向区域播放器11(n’)发送先前已经广播过的帧51(f)。
另一方面,如果区域播放器11(n)的网络通信管理器40和网络接口41通过网络12接收到表示其即将成为另一区域播放器11(n’)作为主控设备的同步组的从属设备22(g)的消息,则区域播放器11(n)的网络通信管理器40将向区域播放器11(n)的控制模块42发出通知。之后,区域播放器11(n)的控制模块42可以使区域播放器11(n)的网络通信管理器40执行上述操作,使其加入同步组20。
如上所述,用户可以利用用户接口模块13,使同步组终止当前正在播放的音频节目的轨道的回放。在已经终止了当前正在播放的轨道的回放之后,将按照传统方式,继续回放已经缓存在音频信息缓冲器31中的下一轨道。应当清楚,可以是初始播放列表上的下一轨道或前一轨道。此外,用户可以使同步组20取消仍未开始播放、但在同步组20中已经开始缓存其分组的轨道的回放。这两个操作均使用“重新同步”命令,同步组20的主控设备21可以使音频信息信道设备23将“重新同步”命令包括在发送给同步组20的组播消息流中。通常,响应于重新同步命令的接收,同步组20的成员清除包含未来将要播放的分组的环形缓冲器。此外,如果同步组的成员为其自身的数字到模拟转换器33提供分离的缓冲器,则这些成员同样要清除这些缓冲器。在音频信息信道设备发送了包含重新同步命令的分组之后:
(i)在使用重新同步命令终止目前正在播放的轨道的播放的情况下,音频信息信道设备23开始组播下一轨道的分组,以立即开始播放,并将按照上述方式继续整个播放列表;以及
(ii)在使用重新同步命令取消已经开始缓冲但将在未来播放的轨道的播放的情况下,音频信息信道设备23开始组播已经被取消的轨道之后的轨道的分组,以便在要开始播放已取消轨道的时刻开始播放该分组,并按照上述方式继续整个播放列表。
应当清楚的是:
(a)在第一种情况下(上述项目(i)),重新同步命令可以将读指针设置为指向环形缓冲器中将要写入下一轨道的第一个分组的条目,对应于写指针所指向的条目,但是
(b)在第二种情况下(上述项目(ii)),重新同步命令可以将环形缓冲器的写指针设置为指向包含有即将取消对其的播放的轨道的第一个分组的条目。
还应当清楚的是,如果取消仍未开始缓冲的轨道,重新同步命令通常是不必要的,因为同步组20的音频信息信道设备23只需从播放列表中删除该轨道。
将结合下面的分组序列A,对使用重新同步命令来取消目前正在播放的轨道的回放而执行的操作进行描述,以及将结合下面的分组序列B,对使用重新同步命令来取消仍未开始播放但已经开始缓冲其分组的轨道的回放而执行的操作进行描述。
分组序列A
(A1.0)[分组57]
(A1.1)   [继续帧99]
(A1.2)    [帧100,时间=0:00:01,类型=mp3音频]
(A1.3)    [帧101,时间=0:00:02,类型=mp3音频]
(A1.4)    [帧102,时间=0:00:03,类型=mp3音频]
(A2.0)    [分组58]
(A2.1)    [继续帧102]
(A2.2)    [帧103,时间=0:00:04,类型=mp3音频]
(A2.3)    [帧104,时间=0:00:05,类型=mp3音频]
(A2.4)    [帧105,时间=0:00:06,类型=mp3音频]
(A3.0)    [分组59]
(A3.1)    [继续帧105]
(A3.2)    [帧106,时间=0:00:07,类型=mp3音频]
(A3.3)    [帧107,时间=0:00:08,类型=mp3音频]
(A3.4)    [帧108,时间=0:00:09,类型=mp3音频]
(A4.0)    [分组60]
(A4.1)    [继续帧108]
(A4.2)    [帧109,时间=0:00:10,类型=mp3音频]
(A4.3)    [重新同步命令]
(A4.4)    [填充,如果需要]
(A5.0)    [分组61]
(A5.1)    [帧1,时间=0:00:07,类型=mp3音频]
(A5.2)    [帧2,时间=0:00:08,类型=mp3音频]
(A5.3)    [帧3,时间=0:00:09,类型=mp3音频]
(A5.4)    [帧4,时间=0:00:10,类型=mp3音频]
(A6.0)    [分组62]
(A6.1)    [继续帧5]
(A6.2)    [帧5,时间=0:00:11,类型=mp3音频]
(A6.3)    [帧6,时间=0:00:12,类型=mp3音频]
(A6.4)    [帧7,时间=0:00:13,类型=mp3音频]
分组序列A包括六个分组的序列,以分组57到分组62表示,由音频信息信道设备23在各个消息中向同步组20的成员进行组播。应当清楚,音频信息信道设备23可以组播给同步组20的一系列消息可以包括位于分组57之前的消息,还可以包括位于分组62之后的消息。每个分组包括分组报头,以分组序列A中的行(A1.0)、(A2.0)、…、(A6.0)来表征,并且每个分组通常还包括与至少一部分帧相关联的信息。在由分组序列A表示的分组中,每个分组均包括与多个帧相关联的信息。根据分组的长度,每个分组可以包含与帧的一部分、整个帧或多个帧相关联的信息。在由分组序列A表示的示例中,假设每个分组可以包含与多个帧相关联的信息。此外,假设分组不必包含与整数个帧相关联的信息;在这种情况下,分组可以包含与帧的一部分相关联的信息,而下一分组将包含与该帧的其余部分相关联的信息。
包含在各种各样的分组中的帧和关联报头回放定时信息以分组序列A中的行(A1.1)、(A1.2)、…、(A1.4);(A2.1)、…、(A6.4)来表征。因此,例如,分组57的行A(1.2)表示第100个帧,即正在包括分组57的分组序列中传输其音频信息的轨道的帧51(100)(参考图4)。将在遵循音频信息信道设备的数字到模拟转换器时钟的时间“时间=0:00:01”播放帧51(100),并且利用公知的MP3编码和压缩方法对该帧进行编码和/或压缩。在这种情况下,图例“时间=0:00:01”表示将包括在与由同步组的音频信息信道设备组播的帧51(100)相关联的报头的字段60(图4)中的时标。应当清楚,在与帧51(100)相关联的报头55(100)中将提及回放时间和编码/压缩方法。还应当清楚,报头也可以包含如上所述的额外的信息。
类似地,分组57的行(A1.3)表示第101个帧,即正在包括分组57的分组序列中传输其音频信息的轨道的帧51(101)。将在遵循音频信息信道设备的数字到模拟转换器时钟的时间“时间=0:00:02”播放帧51(101),并且同样利用MP3编码和压缩方法对该帧进行编码和/或压缩。分组57的行(A1.4)表示类似的信息,尽管应当清楚,根据分组57的长度,该行可能并不表示整个帧51(102)和/或其关联报头的信息。如果分组57的长度不足以容纳整个帧51(102)和/或其关联报头的信息,则该信息将在分组58中继续,如分组序列A中的行(A2.1)所示。类似地,如果分组56的长度不足以包含帧51(100)之前的整个帧51(99)的信息,分组57(行(A1.0)到(A1.4))可以包含分组56未能容纳的帧51(99)的任何信息。
如上所述,当同步组20中的主控设备21或从属设备22(g)接收到分组57时,其自身各自的网络通信管理器40在把各自的帧缓存在各自的音频信息缓冲器31中之前,将更新与如上所述的各个帧51(f)相关联的时标。
分组58和59包含按照以上结合分组57描述的行进行组织的信息。
如行(A4.1)和行(A4.2)所示,分组60也包含按照由以上结合分组57到59描述的行(Ax.1)和(Ax.2)(“x”等于整数)表示的信息的行进行组织的信息。另一方面,分组60包含如行(A4.3)表示的重新同步命令。分组60也可以包含如行(A4.4)表示的填充,其在重新同步命令之后。如上所述,在从用户接口模块13接收到用户想要取消目前正在播放的轨道的回放的通知时,同步组20的主控设备21使正在向同步组20提供音频信息的音频信息信道设备23组播包含重新同步命令的消息。在分组序列A所示的示例中,如以下所述,音频信息信道设备23从主控设备21接收到用户想要取消在与遵循其数字到模拟转换器时钟34的“时间=0:00:07”相对应的时间处的轨道的回放的通知,以及在分组60的行(A4.3)中,提供重新同步命令,如果需要,则在后面进行填充。
通过检查分组59的行(A3.1)到(A3.4)以及分组60的行(A4.1)和(A4.2)可知,尽管音频信息信道设备23已经从同步组的主控设备21接收到在与遵循由其数字到模拟转换器时钟34指示的时钟时间的“时间=0:00:07”相对应的时间处组播重新同步命令的通知,其(音频信息信道设备23)已经组播了包含有要在该时间以及随后的时间播放的帧的消息。即,音频信息信道设备23已经在分组59中组播了分别包含时标“时间=0:00:07”、“时间=0:00:08”和“时间=0:00:09”的帧51(106)到51(108),以及在分组60中,除了继续帧51(108)以外,还组播了包含时标“时间=0:00:10”的帧51(109)。(应当清楚,由示例时标指示的时间只是用于示例的目的,在实际实施例中,时标可以具有不同的数值和差值。)
如上所述,在从主控设备21接收到通知时,音频信息信道设备23组播包含分组的消息,所述分组包含重新同步命令。在分组序列A所示的示例中,在音频信息信道设备的数字到模拟转换器时钟时间对应于“时间=0:00:07”时,组播该分组。随后,发生两件事。一方面,当主控设备21和从属设备22(g)接收到包含重新同步命令的分组时,将停止播放正在播放的音频节目。
此外,音频信息信道设备23将开始传输包含下一轨道的音频信息的帧,其中包括紧接在传输了包括重新同步命令的分组的数字到模拟转换器时钟时间之后的时标。因此,参考分组序列A,音频信息信道设备23将组播包含分组61的消息。如上所述,如行(A5.1)到行(A5.3)所示,分组61包含作为即将播放的音频节目的下一分组的前三帧的帧51(1)到51(3)。同样利用MP3编码和压缩方案对其进行压缩和编码,并且与之相伴的时标为“时间=0:00:07”、“时间=0:00:08”和“时间=0:00:10”。如上所述,时标“时间=0:00:07”对应于音频信息信道设备23组播重新同步命令的时钟时间,以及当主控设备21和从属设备22(g)接收到这些帧时,他们希望很快开始播放这些帧,如果不是紧接在音频信息信道设备23组播包含分组(所述分组包含重新同步命令)的消息之后。分组61还包括该轨道的下一帧(帧51(4))的至少一部分。此外,上述分组序列A还包括后续的分组(即分组62),分组62包含帧51(4)的任何继续,以及三个后续帧。如果该轨道以及后续的轨道还需要额外的分组,可以按照类似的方式进行组播。
如上面进一步描述的那样,重新同步命令也可以用于取消尚未开始回放的一个或多个轨道的播放。将结合分组序列B对此进行描述:
分组序列B
(B1.0)[分组157]
(B1.1)    [继续帧99]
(B1.2)    [帧100,时间=0:00:01,类型=mp3音频]
(B1.3)    [帧101,时间=0:00:02,类型=mp3音频]
(B1.4)    [帧102,时间=0:00:03,类型=mp3音频]
(B2.0)    [分组158]
(B2.1)    [继续帧102]
(B2.2)    [帧103,时间=0:00:04,类型=mp3音频]
(B2.3)    [帧104,时间=0:00:05,类型=mp3音频]
(B2.4)    [帧105,时间=0:00:06,类型=mp3音频]
(B3.0)    [分组159]
(B3.1)    [继续帧105]
(B3.2)    [帧106,时间=0:00:07,类型=mp3音频]
(B3.3)    [轨道边界通知]
(B3.4)    [填充,如果需要]
(B4.0)    [分组160]
(B4.1)    [帧1,时间=0:00:08,类型=mp3音频]
(B4.2)    [帧2,时间=0:00:09,类型=mp3音频]
(B4.3)    [帧3,时间=0:00:10,类型=mp3音频]
(B5.0)    [分组161]
(B5.1)    [继续帧3]
(B5.2)    [帧4,时间=0:00:11,类型=mp3音频]
(B5.3)    [重新同步,在分组159之后]
(B5.4)    [填充,如果需要]
(B6.0)    [分组162]
(B6.1)    [帧1,时间=0:00:08,类型=mp3音频]
(B6.2)    [帧2,时间=0:00:09,类型=mp3音频]
(B6.3)    [帧3,时间=0:00:10,类型=mp3音频]
(B6.4)    [帧4,时间=0:00:11,类型=mp3音频]
(B7.0)    [分组163]
(B7.1)    [继续帧4]
(B7.2)    [帧5,时间=0:00:12,类型=mp3音频]
(B7.3)    [帧6,时间=0:00:13,类型=mp3音频]
(B7.4)    [帧7,时间=0:00:14,类型=mp3音频]
分组序列B包括一系列七个分组,以分组157到分组163表示,由音频信息信道设备23向同步组20的成员进行组播。与分组序列A一样,应当清楚,音频信息信道设备23可以组播给同步组20的一系列消息可以包括位于分组157之前的消息,还可以包括位于分组163之后的消息。每个分组包括分组报头,以分组序列B中的行(B1.0)、(B2.0)、…、(B7.0)来表征。与分组序列A中一样,每个分组通常还包括与帧51(f)的至少一部分相关联的信息及其关联报头55(f)。与由分组序列A表示的分组中一样,每个分组均包括与多个帧相关联的信息。根据分组的长度,每个分组可以包含与帧的一部分、整个帧或多个帧相关联的信息。此外,与分组序列A一样,假设每个分组可以包含与多个帧相关联的信息。此外,假设分组不必包含与整数个帧相关联的信息;在这种情况下,分组可以包含与帧的一部分相关联的信息,而下一分组将包含与该帧的其余部分相关联的信息。
由分组序列B表示的分组的结构类似于以上结合分组序列A描述的结构,这里不再重复。通常,分组序列B示意性地包括一系列分组,表示可以从诸如播放列表等中选择的三个轨道的至少一部分。具体地,分组157到159表示来自一个轨道的一部分的帧,分组160和161表示来自第二轨道的帧,以及分组162和163表示来自第三轨道的帧。播放列表指示要按照以上顺序播放第一、第二和第三轨道。具体参考分组序列B,应当注意到行(B3.3)指示分组159包括该分组包含轨道的最后一帧的指示,以及行(B3.4)提供了直到分组末尾的填充。下一轨道的第一帧在分组160中开始。
结合重新同步命令取消轨道回放的应用,音频信息信道设备23至少已经将其中的一部分组播给同步组的成员的分组161(行(B5.3))表示同步命令,所述同步命令表示重新同步将在分组159之后发生,紧接在包含由分组序列B中的分组表示的三个轨道中的第一个轨道的最后一帧的分组之后。应当注意,重新同步命令在分组161中,而重新同步发生在分组160,即同步组并不播放从分组160开始的轨道,而是代替地开始播放从下一分组(即分组162)开始的轨道帧。与分组序列A一样,在分组序列B中,音频信息信道设备23在分组162和163中组播以下这些帧:这些帧的时标指示即将在要播放分组160和161中所组播的帧的时间处播放这些帧。通过使用重新同步命令并按照这种方式指定分组,音频信息信道设备可以取消仍未开始回放的轨道的回放。
应当清楚,对于取消音频信息信道设备23尚未开始向同步组20组播的轨道的回放,重新同步命令通常是不必要的,因为音频信息信道设备23本身可以重新排序播放列表来适应这种取消。
本发明提供了多种优点。具体地,本发明提供了一种网络音频系统,其中共享信息的多个设备可以同步地再现音频信息,虽然包含数字音频信息、通过网络传输给与所述网络相连的多个区域播放器的分组可能具有不同的延迟,而且区域播放器以独立的时钟进行操作。此外,尽管已经结合音频信息,对本发明进行了描述,但应当清楚的是,本发明可以应用于需要设备间的同步的、任何类型的同步信息。所述系统可以动态地创建和拆毁同步组,避免了需要将专用设备用作主控设备的需求。
应当清楚,可以对上述网络音频系统10进行多种变化和修改。例如,尽管在假设音频信息信道设备23向同步组20的成员提供利用特定类型的编码和压缩方法进行编码的数字音频信息的前提下,来描述本发明,应当清楚的是音频信息信道设备23可以向同步组20的各个成员提供利用不同类型的编码和压缩方法进行编码的数字音频信息,此外使用了不同的采样率。例如,音频信息信道设备23可以利用MP3方法、以特定的采样率向主控设备21和从属设备22(1)到22(g1)提供数字音频信息,利用WAV方法、以一个特定的采样率向从属设备22(g1+1)到22(g2)以及利用WAV方法、以另一特定的采样率向从属设备22(g2+1)到22(G)提供相同节目的数字音频信息。在这种情况下,音频信息信道设备23可以在与每个帧相关联的编码类型字段57中指定所使用的具体编码和压缩方法,以及在采样率字段58中指定采样率。此外,由于针对每个帧指定编码和压缩类型以及采样率,可以逐帧地改变编码和压缩类型以及采样率。音频信息信道设备23可以针对不同的编码和压缩类型以及采样率使用不同的组播地址,但应当清楚,这不是必需的。
应当清楚,逐帧地而不是诸如逐轨道地设置编码和压缩方法以及采样率所提供的两个优点在于:有利于从属设备在轨道中间的帧加入同步组,而不需要主控设备21或音频信息信道设备23向其通知编码和压缩方法以及采样率。
另一个修改在于:不是由同步组20的成员的网络通信管理器40通过将时间差值ΔT与关联于帧的时标TF相加来产生针对数字音频信息帧的更新后的时标
Figure BDA0000081348890000391
网络通信管理器40可以改为在接收到数字音频信息时,通过从由该成员的数字到模拟转换器时钟34指示的该成员的当前时间TS中减去时间差值ΔT产生更新后的时标
Figure BDA0000081348890000392
但是,应当清楚,在从属设备的网络通信管理器40处理消息时可能存在可变的时间延迟,所以优选的是,利用由音频信息信道设备23提供的时标TF来产生时间差值ΔT。
此外,不是由同步组的成员的网络通信管理器40产生更新后的时标以反映由成员的数字到模拟转换器时钟和音频信息信道设备的数字到模拟转换器时钟所指示的时间之间的差别,网络通信管理器40可以产生时间差值ΔT,并将其提供给成员的回放调度器32。在这种情况下,成员的网络通信管理器40可以将每个数字音频信息帧与从主控设备接收到的时标TF一起存储在音频信息缓冲器31中。回放调度器32可以利用时间差值ΔT和与数字音频信息帧相关联的时标TF来确定何时播放各自的数字音频信息帧。在确定何时播放数字音频信息帧时,回放调度器可以将时间差值和与数字音频帧相关联的时标TF相加,并在由所述和指示的时间对应于由从属设备的数字到模拟转换器时钟34所指示的当前时间时,将数字音频帧与数字到模拟转换器33相耦合。或者,当成员的数字到模拟转换器时钟34更新其当前时间TS时,回放调度器可以通过从当前时间TS中减去时间差值ΔT来产生更新后的当前时间T′S,并利用更新后的当前时间T′S来确定何时播放数字音频信息帧。
如上所述,同步组20的成员周期性地获得音频信息信道设备的当前时间,并利用从音频信息信道设备接收到的当前时间值,周期性地更新用于更新与各个帧相关联的时标的时间差值ΔT。应当清楚,如果确保与同步组20的成员相关联的数字到模拟转换器时钟具有与数字到模拟转换器时钟相同的速率,则成员只需在回放开始时,从音频信息信道设备获得当前时间值一次。
作为另一可选方案,如果区域播放器具有其时间和速率可以由诸如网络通信管理器40等单元设置的数字到模拟转换器时钟34,则当区域播放器11(n)作为同步组20的成员进行操作时,其网络通信管理器40可以使用从音频信息信道设备23接收到的各种定时信息,包括当前时间信息和由与各个帧51(f)相关联的时间所指示的回放定时信息,构成了其接收到的音频和回放定时信息,以便调整同步组成员的数字到模拟转换器时钟的时间值和/或用于回放的时钟速率。如果要调整时钟的时间值,当同步组成员的网络通信管理器40最初从同步组20的音频信息信道设备23接收当前时间信息时,网络通信管理器40可以将同步组成员的数字到模拟转换器时钟34设置为由音频信息信道设备的当前时间信息指示的当前时间值。网络通信管理器40可以将时钟34设置为由音频信息信道设备的当前时间信息所指示的当前时间值一次,或在其接收到当前时间信息时周期性地设置。
可选地或此外,同步组成员的网络通信管理器40可以使用当前时间信息和/或与相应帧51(f)相关联的时标中的回放定时信息中的一个或这两个,以调整用于回放的时钟34的时钟速率。例如,当同步组成员的网络通信管理器40接收到其时标的时间值为Tfx的帧51(fX)时,可以产生如上所述的更新后的时间值
Figure BDA0000081348890000401
并将具有更新后的时间值的时标的帧存储在音频信息缓冲器31中。此外,由于网络通信管理器40已知用于确定播放帧的速率的帧中样本数和采样率,可以使用该信息和要用于帧51(fX)的更新后的时间值
Figure BDA0000081348890000411
产生针对下一帧51(fX+1)的更新后的时标的预期更新时间值
Figure BDA0000081348890000412
在同步组成员的网络通信管理器40接收到下一帧51(fX+1)之后,其可以产生更新后的时间值
Figure BDA0000081348890000413
并将该数值与预期更新时间值
Figure BDA0000081348890000414
进行比较。如果这两个时间值不对应,或者如果二者之间的差值高于所选择的阈值水平,则音频信息信道设备23用于产生时标的时钟以差值速率领先于同步组成员的数字到模拟转换器时钟34,所以网络通信管理器40可以调整数字到模拟转换器时钟34的速率,以接近由音频信息信道设备23使用的时钟的速率,从而使时间差值ΔT恒定。另一方面,如果这两个时间值相对应,则时间差值ΔT恒定,或者所述差别低于阈值水平,网络通信管理器40不需要改变数字到模拟转换器时钟34的时钟速率。应当清楚,如果要调整时钟速率,则速率调整可以是固定的,或者例如,可以根据更新后的时间值与预期更时间值之间的差值进行改变。
还应当清楚,如果对于一个帧51(fX+1)未执行速率调整,则同步组成员的网络通信管理器40可以利用针对帧51(fx)确定的更新后的时间值与帧中样本数和采样率一起产生针对下一帧51(fX+2)的更新后的时标的预期更新时间值
Figure BDA0000081348890000418
并将预期更新时间值
Figure BDA0000081348890000419
与在接收到帧51(fX+2)时所产生的、更新后的时间值
Figure BDA00000813488900004110
进行比较。在这一点上,如果网络通信管理器40确定这两个时间值不对应,或者二者之间的差别高于所选择的阈值水平,则可以调整数字到模拟转换器时钟34的速率。如果对于几个连续的帧51(fX+1)、51(fX+2)、…,均未执行速率调整,则可以执行类似的操作。这将包括以下可能性:时钟34与音频信息信道设备23用于产生时标的时钟之间的速率差具有足够小的区别以至于不能利用两个或更多连续帧的时标检测出速率差值。
代替或除了上述时钟速率调整以外,同步组成员的网络通信管理器40可以结合从音频信息信道设备23接收到的当前时间信息,执行调整时钟速率的类似操作。
此外,尽管已经描述了网络音频系统10,其中同步组20的主控设备21可以响应于用户通过用户接口模块13提供给其的控制信息,向区域播放器11(n)提供其即将作为从属设备22(g)成为其同步组20的成员的通知,应当清楚的是,用户接口模块13可以直接向区域播放器11(n)提供其即将成为同步组20的成员的通知。在这种情况下,区域播放器11(n)可以通知主控设备21其即将成为同步组20中的从属设备22(g),之后,主控设备21可以提供与同步组20有关的信息,包括音频信息信道设备的组播和单播地址以及上述其他信息。
类似地,尽管已经描述了网络音频系统10,其中同步组20的主控设备21可以响应于用户通过用户接口模块13提供给其的控制信息,向从属设备22(g)提供使从属设备22(g)调整其音量的命令,应当清楚的是,用户接口模块13可以直接向从属设备22(g)提供使从属设备22(g)调整其音量的控制信息。
此外,尽管已经描述了网络音频系统10,其中每个帧51(f)与帧序列号(参考字段56,图4)相关联,应当清楚,如果以上结合分组序列A和分组序列B描述的分组具有分组序列号,则不必提供帧序列号,因为分组序列号足以定义帧顺序。
此外,尽管已经描述了网络音频系统10,其中区域播放器11(n)具有用于放大由各自的数字到模拟转换器33提供的模拟信号的音频放大器35,应当清楚,可以为区域播放器设置而不是其自身包括音频放大器。在这种情况下,可以根据需要,在将模拟信号提供给音频再现设备15(n)(r)之前,将其与外部放大器进行耦合,以便进行放大。应当清楚,单一的区域播放器11(n)可以具有多个音频放大器和音频再现设备接口,以及如果需要,可以具有多个数字到模拟转换器33,以便产生针对相应个数的同步组的音频节目。
类似地,尽管已经描述了区域播放器11(n),其中可以将其与一个或多个音频信息源相连,应当清楚,音频信息源可以形成区域播放器11(n)的一部分并与区域播放器11(n)相集成。例如,区域播放器可以包括已经集成在其上的光盘播放器、磁带播放器、广播无线电接收机等。此外,如上所述,单独的区域播放器11(n)可以与多个音频信息源相连,并且可以同时作为针对多个同步组的音频信息信道设备23进行操作。
此外,尽管图1示出了网络音频设备10包括一个用户接口模块13,应当清楚网络10可以包括多个用户接口模块。每个用户接口模块可以用于控制上述所有区域播放器,或者可选地,用户接口模块中的一个或多个可以用于控制区域播放器的选定子集。
此外,应当清楚,尽管已经结合音频信息,对本发明进行了描述,应当清楚的是本发明可以应用于需要与网络相连的设备间的同步性的任何类型的信息。
如上所述,在区域播放器11(n)作为同步组20的音频信息信道设备23进行操作时,当区域播放器11(n)的音频信息源接口30或网络通信管理器40将基于来自音频信息源14(n)(s)的音频信息的数字音频信息帧存储在音频信息缓冲器31中时,将提供针对各个帧的时标,以便对其进行调度,从而在其被缓存在音频信息缓冲器31后的一些时间延迟之后进行回放。设置所述延迟,从而对作为同步组的成员进行操作的其他区域播放器11(n’)、11(n”)、…,有足够的时间将音频和回放定时信息通过网络12传送给这些其他区域播放器11(n’)、11(n”)、…,从而使其能够在上述适当的时间进行处理并进行播放。选择时间延迟的时间段可以是固定的或可变的,在每种情况下,都可以基于多个因素。如果选作时间延迟的时间段是固定的,例如,其可以基于以下因素:对网络12中的最大等待时间的估计、对构成了区域播放器11(n)的各种组件的最大负载的估计、以及本领域普通技术人员公知的其他估计值。
所述时间延迟可以对于来自所有类型的音频信息源的音频信息是相同的,并且可以在同步组20播放音频作品的整个时间段内恒定。或者,可以根据多种标准采用不同的时间延迟。例如,如果要独立于与其他类型的媒体相关联的信息播放音频信息,可以选择时间延迟相对较长,如有效的十分之一秒的数量级或更长。另一方面,如果要与如视频信息等同时播放音频信息,例如,所述视频信息可以由视频盘、视频磁带、有线、卫星或广播电视提供,不能对其进行缓冲,或者可以与网络音频系统10独立地显示,则可能不希望提供这么长的延迟,因为音频回放的时间延迟相对于视频显示可能是显而易见的。在这种情况下,区域播放器11(n)可以提供短得多的时间延迟。在一个实施例中,选择针对要与视频信息同时播放的音频信息而设置的时间延迟,通常为50毫秒的数量级,将很难被观看视频的人察觉。针对来自其他类型的信息源的信息的其他期望时间延迟对于本领域普通技术人员而言是显而易见的。
作为另一种可能性,区域播放器11(n)在作为同步组20的音频信息信道设备23进行操作时,可以根据网络音频系统10中的多个条件,动态地确定时间延迟,例如包括网络12中的消息传送等待时间、用在可以构成同步组20的各个区域播放器11(n’)、11(n”)、…中的微处理器或其他组件的负荷、以及其他因素。例如,如果音频信息信道设备23确定网络12中的等待时间增加到超过所选阈值,则音频信息信道设备23可以调整延迟,以增加同步组20的成员能够接收到分组、并对帧进行处理、从而能够在适当的时间进行播放的可能性。类似地,如果音频信息信道设备23得知由音频信息信道设备23提供音频信息的同步组20中的成员需要更多的时间来接收和处理音频信息信道设备23所传输的帧,则音频信息信道设备23可以相应地调整延迟。应当清楚,为了减小或最小化同步组成员进行音频回放时断开的可能性,音频信息信道设备23可以在轨道的静音时间段期间或本领域普通技术人员所公知的其他时间调整轨道之间的时间延迟,而不是在特定音频轨道期间调整时间延迟。此外,音频信息信道设备23可以在其进行提供额外的时间延迟的处理时,使用传统的音频压缩方法,以便于加速和/或减速音频轨道的回放。通常,如果同步组20的成员确定其需要额外的时间延迟,同步组20的成员可以向音频信息信道设备23提供通知,并且音频信息信道设备23根据来自同步组20的成员的通知来调整时间延迟。
应当清楚,根据本发明的系统可以全部或部分由专用硬件或通用计算机系统或其组合来构建,各个部分可以由适当的程序来控制。任何程序整体或部分包括所述系统的一部分,或可以将其按照传统方式存储在所述系统上,或者可以通过网络或用于按照传统方式传送信息的其他机制将其全部或部分提供给所述系统。此外,应当清楚,所述系统可以由操作员利用操作员输入单元(未示出)提供的信息来操和/或控制,所述操作员输入单元可以直接与系统相连或者可以通过网络或用于按照传统方式传送信息的其他机制向系统传送信息。
以上描述局限于本发明的特定实施例。但是,应当清楚的是,可以对本发明进行多种变化和修改,以实现本发明的一些或全部优点。所附权利要求的目的在于覆盖落入本发明的实际精神和范围内的这些和其它这种变化和修改。

Claims (20)

1.一种同步音频回放的方法,所述方法包括:
回放设备通过网络从源设备接收多个帧,其中,多个帧的每个帧与音频信息和时间关联,时间指示何时播放各个帧的音频信息,其中,所述时间是基于源设备的时钟;
回放设备输出基于多个帧的音频信息,并基于回放设备的时钟播放每个帧的音频信息,回放设备的时钟独立于源设备的时钟,其中,基于与每个时钟关联的时间以及源设备的时钟和回放设备的时钟之间的时间差将每个帧音频信息的输出时间转换为回放设备的时钟;
调节回放设备输出音频信息的速度,其中,速度的调节是基于特定帧的音频信息的期望的输出时间和输出时间之间的比较。
2.根据权利要求1所述的方法,还包括:
当通过回放设备输出音频信息时,在多个不同情况下计算时间差,并使用当前计算的时间差确定每个帧音频信息的输出时间。
3.根据权利要求1所述的方法,还包括回放设备接收源设备的时钟的时间信息。
4.根据权利要求3所述的方法,还包括回放设备使用源设备的时钟的时间信息和回放设备的时钟的时间信息确定时间差。
5.根据权利要求1所述的方法,其中,通过回访设备的时钟是在源设备的时钟之前将时间差加到与每个帧关联的时间、以及回放设备的时钟是在源设备的时钟之后将时间差从与每个帧关联的时间中减去,为回放设备的时钟确定每个帧的音频信息的输出时间。
6.根据权利要求1所述的方法,还包括在输出音频信息的步骤之前的输出时间,回放设备缓冲音频信息。
7.根据去哪里要求1所述的方法,还包括回放设备接收源设备正在使用的多点传送地址,以便在接收多个帧的步骤之前广播多个帧。
8.根据权利要求1所述的方法,其中,从源设备接收多个帧是由多点传送方法执行的。
9.根据权利要求1所述的方法,其中,源设备是第二回放设备。
10.根根据权利要求1所述的方法,其中,调节回放设备输出音频信息的速度包括调节回放设备的时钟。
11.根据权利要求1所述的方法,其中,回放设备是同步组中的多个回放设备之一。
12.根据权利要求1所述的方法,其中,同步组是动态设置的,从而在同步组中的多个回放设备的成员是可调节的。
13.根据权利要求1所述的方法,其中,回放设备通过无线网络从源设备接收多个帧。
14.一种存储有处理器执行的指令的计算机可读介质,执行的方法包括:
回放设备通过网络从源设备接收多个帧,其中,多个帧的每个帧与音频信息和时间关联,时间指示何时播放各个帧的音频信息,其中,所述时间是基于原设备的时钟;
回放设备输出基于多个帧的音频信息,并基于回放设备的时钟播放每个帧的音频信息,回放设备的时钟独立于源设备的时钟,其中,基于与每个时钟关联的时间以及源设备的时钟和回放设备的时钟之间的时间差将每个帧音频信息的输出时间转换为回放设备的时钟;
调节回放设备输出音频信息的速度,其中,速度的调节是基于特定帧的音频信息的期望的输出时间和输出时间之间的比较。
15.根据权利要求14所述的计算机可读介质,还包括:
当通过回放设备输出音频信息时,在多个不同情况下计算时间差,并使用当前计算的时间差确定每个帧音频信息的输出时间。
16.根据权利要求14所述的方法,还包括回放设备接收源设备的时钟的时间信息。
17.根据权利要求16所述的方法,还包括回放设备使用源设备的时钟的时间信息和回放设备的时钟的时间信息确定时间差。
18.根据权利要求14所述的方法,其中,通过回访设备的时钟是在源设备的时钟之前将时间差加到与每个帧关联的时间、以及回放设备的时钟是在源设备的时钟之后将时间差从与每个帧关联的时间中减去,为回放设备的时钟确定每个帧的音频信息的输出时间。
19.根据权利要求14所述的方法,还包括在输出音频信息的步骤之前的输出时间,回放设备缓冲音频信息。
20.根据去哪里要求14所述的方法,还包括回放设备接收源设备正在使用的多点传送地址,以便在接收多个帧的步骤之前广播多个帧。
CN201110223673.XA 2003-07-28 2004-07-02 同步多个独立时钟数字数据处理设备间的操作的系统和方法 Active CN102281294B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US49076803P 2003-07-28 2003-07-28
US60/490,768 2003-07-28
US10/816,217 US8234395B2 (en) 2003-07-28 2004-04-01 System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US10/816,217 2004-04-01

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2004800279071A Division CN101410773B (zh) 2003-07-28 2004-07-02 同步多个独立时钟数字数据处理设备间的操作的系统和方法

Publications (2)

Publication Number Publication Date
CN102281294A true CN102281294A (zh) 2011-12-14
CN102281294B CN102281294B (zh) 2015-06-17

Family

ID=34118839

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201110223673.XA Active CN102281294B (zh) 2003-07-28 2004-07-02 同步多个独立时钟数字数据处理设备间的操作的系统和方法
CN2004800279071A Active CN101410773B (zh) 2003-07-28 2004-07-02 同步多个独立时钟数字数据处理设备间的操作的系统和方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN2004800279071A Active CN101410773B (zh) 2003-07-28 2004-07-02 同步多个独立时钟数字数据处理设备间的操作的系统和方法

Country Status (7)

Country Link
US (68) US8234395B2 (zh)
EP (5) EP1654614B1 (zh)
JP (7) JP2007512718A (zh)
CN (2) CN102281294B (zh)
CA (5) CA2982726C (zh)
HK (1) HK1163952A1 (zh)
WO (1) WO2005013047A2 (zh)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105163155A (zh) * 2015-08-26 2015-12-16 小米科技有限责任公司 同步播放方法及装置
CN105308902A (zh) * 2013-04-16 2016-02-03 搜诺思公司 媒体回放系统中的回放队列传送
CN105392040A (zh) * 2015-11-05 2016-03-09 广东欧珀移动通信有限公司 一种多设备同步暂停和播放的控制方法及控制系统
CN105493442A (zh) * 2013-06-05 2016-04-13 搜诺思公司 附属音量控制
CN105850094A (zh) * 2013-10-07 2016-08-10 伯斯有限公司 同步音频回放
CN107005671A (zh) * 2014-09-30 2017-08-01 维亚科姆国际公司 用于时间延迟回放的系统和方法
CN107948722A (zh) * 2011-12-30 2018-04-20 搜诺思公司 用于联网音乐回放的系统和方法
CN108028986A (zh) * 2015-09-30 2018-05-11 雅马哈株式会社 控制终端、音频系统以及控制音频系统的方法
US10152537B1 (en) 2013-05-29 2018-12-11 Sonos, Inc. Playback queue control by a mobile device
CN109165086A (zh) * 2018-08-13 2019-01-08 深圳市特康生物工程有限公司 任务执行方法及单片机
CN109287140A (zh) * 2017-05-16 2019-01-29 苹果公司 用于家庭媒体控制的方法和界面
US10339331B2 (en) 2013-04-16 2019-07-02 Sonos, Inc. Playback device queue access levels
US10380179B2 (en) 2013-04-16 2019-08-13 Sonos, Inc. Playlist update corresponding to playback queue modification
US10715973B2 (en) 2013-05-29 2020-07-14 Sonos, Inc. Playback queue control transition
US10779085B1 (en) 2019-05-31 2020-09-15 Apple Inc. User interfaces for managing controllable external devices
CN112055242A (zh) * 2020-09-02 2020-12-08 中国第一汽车股份有限公司 视频同步播放方法、装置、系统和存储介质
US10928980B2 (en) 2017-05-12 2021-02-23 Apple Inc. User interfaces for playing and managing audio items
CN112567758A (zh) * 2018-06-15 2021-03-26 思妙公司 具有时延管理和社交媒体类型用户界面机构的视听实况流系统和方法
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US10996917B2 (en) 2019-05-31 2021-05-04 Apple Inc. User interfaces for audio media control
CN112911382A (zh) * 2015-09-30 2021-06-04 苹果公司 媒体回放的协调控制
US11037150B2 (en) 2016-06-12 2021-06-15 Apple Inc. User interfaces for transactions
US11079913B1 (en) 2020-05-11 2021-08-03 Apple Inc. User interface for status indicators
US11080004B2 (en) 2019-05-31 2021-08-03 Apple Inc. Methods and user interfaces for sharing audio
US11126704B2 (en) 2014-08-15 2021-09-21 Apple Inc. Authenticated device used to unlock another device
US11157143B2 (en) 2014-09-02 2021-10-26 Apple Inc. Music user interface
US11200309B2 (en) 2011-09-29 2021-12-14 Apple Inc. Authentication with secondary approver
US11206309B2 (en) 2016-05-19 2021-12-21 Apple Inc. User interface for remote authorization
US11283916B2 (en) 2017-05-16 2022-03-22 Apple Inc. Methods and interfaces for configuring a device in accordance with an audio tone signal
US11281711B2 (en) 2011-08-18 2022-03-22 Apple Inc. Management of local and remote media items
US11316966B2 (en) 2017-05-16 2022-04-26 Apple Inc. Methods and interfaces for detecting a proximity between devices and initiating playback of media
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US11539831B2 (en) 2013-03-15 2022-12-27 Apple Inc. Providing remote interactions with host device using a wireless device
US11567648B2 (en) 2009-03-16 2023-01-31 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US11620103B2 (en) 2019-05-31 2023-04-04 Apple Inc. User interfaces for audio media control
US11683408B2 (en) 2017-05-16 2023-06-20 Apple Inc. Methods and interfaces for home media control
US11825174B2 (en) 2012-06-26 2023-11-21 Sonos, Inc. Remote playback queue
US11847378B2 (en) 2021-06-06 2023-12-19 Apple Inc. User interfaces for audio routing
US11907013B2 (en) 2014-05-30 2024-02-20 Apple Inc. Continuity of applications across devices

Families Citing this family (705)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
US8644969B2 (en) 2003-01-02 2014-02-04 Catch Media, Inc. Content provisioning and revenue disbursement
US8666524B2 (en) 2003-01-02 2014-03-04 Catch Media, Inc. Portable music player and transmitter
US8918195B2 (en) 2003-01-02 2014-12-23 Catch Media, Inc. Media management and tracking
US8732086B2 (en) * 2003-01-02 2014-05-20 Catch Media, Inc. Method and system for managing rights for digital music
US20060107330A1 (en) * 2003-01-02 2006-05-18 Yaacov Ben-Yaacov Method and system for tracking and managing rights for digital music
US8290603B1 (en) 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US7571014B1 (en) * 2004-04-01 2009-08-04 Sonos, Inc. Method and apparatus for controlling multimedia players in a multi-zone system
US10613817B2 (en) 2003-07-28 2020-04-07 Sonos, Inc. Method and apparatus for displaying a list of tracks scheduled for playback by a synchrony group
US11294618B2 (en) 2003-07-28 2022-04-05 Sonos, Inc. Media player system
US11106424B2 (en) * 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US8234395B2 (en) 2003-07-28 2012-07-31 Sonos, Inc. System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US11650784B2 (en) 2003-07-28 2023-05-16 Sonos, Inc. Adjusting volume levels
US11106425B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US8086752B2 (en) 2006-11-22 2011-12-27 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
JP4059214B2 (ja) 2004-03-04 2008-03-12 ソニー株式会社 情報再生システムの制御方法、情報再生システム、情報提供装置、および情報提供プログラム
US9977561B2 (en) 2004-04-01 2018-05-22 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide guest access
US9374607B2 (en) 2012-06-26 2016-06-21 Sonos, Inc. Media playback system with guest access
US8028038B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
US8028323B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item
US9826046B2 (en) * 2004-05-05 2017-11-21 Black Hills Media, Llc Device discovery for digital entertainment network
US8024055B1 (en) 2004-05-15 2011-09-20 Sonos, Inc. Method and system for controlling amplifiers
US10972536B2 (en) 2004-06-04 2021-04-06 Apple Inc. System and method for synchronizing media presentation at multiple recipients
US8326951B1 (en) 2004-06-05 2012-12-04 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8868698B2 (en) 2004-06-05 2014-10-21 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US10268352B2 (en) 2004-06-05 2019-04-23 Sonos, Inc. Method and apparatus for managing a playlist by metadata
US7448061B2 (en) * 2004-06-21 2008-11-04 Dolby Laboratories Licensing Corporation Frame synchronization in an ethernet NTP time-keeping digital cinema playback system
US7631119B2 (en) 2004-06-25 2009-12-08 Apple Inc. Techniques for providing audio for synchronized playback by multiple devices
US20060026279A1 (en) * 2004-07-28 2006-02-02 Microsoft Corporation Strategies for monitoring the consumption of resources
US20060034581A1 (en) * 2004-08-10 2006-02-16 Dell Products L.P. Media device featuring synchronized playback
US7885622B2 (en) * 2004-10-27 2011-02-08 Chestnut Hill Sound Inc. Entertainment system with bandless tuning
US8090309B2 (en) * 2004-10-27 2012-01-03 Chestnut Hill Sound, Inc. Entertainment system with unified content selection
US20190278560A1 (en) 2004-10-27 2019-09-12 Chestnut Hill Sound, Inc. Media appliance with auxiliary source module docking and fail-safe alarm modes
US8015306B2 (en) * 2005-01-05 2011-09-06 Control4 Corporation Method and apparatus for synchronizing playback of streaming media in multiple output devices
EP1964295A2 (en) 2005-09-19 2008-09-03 Nxp B.V. Method of synchronizing the playback of an audio broadcast on a plurality of network output devices
KR100754210B1 (ko) * 2006-03-08 2007-09-03 삼성전자주식회사 복수개의 유무선 통신 기기를 이용한 다채널 음악 재생방법 및 장치
US8694910B2 (en) 2006-05-09 2014-04-08 Sonos, Inc. User interface to enable users to scroll through a large list of items
US9075509B2 (en) 2006-05-18 2015-07-07 Sonos, Inc. User interface to provide additional information on a selected item in a list
US20080046509A1 (en) * 2006-05-24 2008-02-21 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Peer to peer distribution system and method
US8490141B2 (en) * 2006-05-24 2013-07-16 The Invention Science Fund I, Llc Content distribution service and inter-user communication
US20080052165A1 (en) * 2006-05-24 2008-02-28 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Peer to peer distribution system and method
US7849407B2 (en) * 2006-05-24 2010-12-07 The Invention Science Fund I, Llc Content distribution service
US20080028041A1 (en) * 2006-05-24 2008-01-31 Jung Edward K Peer to peer distribution system and method
US8341220B2 (en) * 2006-05-24 2012-12-25 The Invention Science Fund I, Llc Content distribution service
US10013381B2 (en) 2006-08-31 2018-07-03 Bose Corporation Media playing from a docked handheld media device
US8788080B1 (en) * 2006-09-12 2014-07-22 Sonos, Inc. Multi-channel pairing in a media system
US8483853B1 (en) 2006-09-12 2013-07-09 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US9202509B2 (en) 2006-09-12 2015-12-01 Sonos, Inc. Controlling and grouping in a multi-zone media system
US9318152B2 (en) * 2006-10-20 2016-04-19 Sony Corporation Super share
US20100017532A1 (en) * 2006-11-27 2010-01-21 Nds Limited Transport stream migration method and system
US7697495B2 (en) * 2006-12-20 2010-04-13 Eaton Corporation Packet sniffer node and system including the same to assess wireless communication performance
US8463924B2 (en) * 2007-02-02 2013-06-11 Apple Inc. Remote access of media items
US8316302B2 (en) * 2007-05-11 2012-11-20 General Instrument Corporation Method and apparatus for annotating video content with metadata generated using speech recognition technology
US8258872B1 (en) 2007-06-11 2012-09-04 Sonos, Inc. Multi-tier power supply for audio amplifiers
US9467735B2 (en) * 2007-09-04 2016-10-11 Apple Inc. Synchronizing digital audio and analog video from a portable media device
US9490977B2 (en) * 2007-11-06 2016-11-08 Interdigital Patent Holdings, Inc. Method and apparatus for enabling physical layer secret key generation
US8990360B2 (en) 2008-02-22 2015-03-24 Sonos, Inc. System, method, and computer program for remotely managing a digital device
US8725740B2 (en) 2008-03-24 2014-05-13 Napo Enterprises, Llc Active playlist having dynamic media item groups
WO2009120301A2 (en) * 2008-03-25 2009-10-01 Square Products Corporation System and method for simultaneous media presentation
CN101620613B (zh) * 2008-07-03 2012-10-10 鸿富锦精密工业(深圳)有限公司 电子装置、多媒体文件管理系统及方法
US10459739B2 (en) 2008-07-09 2019-10-29 Sonos Inc. Systems and methods for configuring and profiling a digital media device
US8639830B2 (en) * 2008-07-22 2014-01-28 Control4 Corporation System and method for streaming audio
US10061742B2 (en) 2009-01-30 2018-08-28 Sonos, Inc. Advertising in a digital media playback system
CN101605111B (zh) * 2009-06-25 2012-07-04 华为技术有限公司 一种削波控制的方法和装置
JP2011043710A (ja) * 2009-08-21 2011-03-03 Sony Corp 音声処理装置、音声処理方法及びプログラム
JP2011055112A (ja) * 2009-08-31 2011-03-17 Denso Corp 通信システムおよび通信装置
KR101624904B1 (ko) * 2009-11-09 2016-05-27 삼성전자주식회사 휴대용 단말기에서 디엔엘에이를 이용하여 멀티 사운드 채널 컨텐츠를 재생하기 위한 장치 및 방법
US8503362B2 (en) * 2009-12-10 2013-08-06 Korea Electronics Technology Institute Speaker synchronization technique for wireless multichannel sound data transmission system
US9412390B1 (en) * 2010-04-12 2016-08-09 Smule, Inc. Automatic estimation of latency for synchronization of recordings in vocal capture applications
EP2587476A1 (en) * 2010-06-22 2013-05-01 Sony Computer Entertainment Inc. Information processing device
JP5678532B2 (ja) * 2010-09-13 2015-03-04 ソニー株式会社 信号処理装置および信号処理方法
US8923997B2 (en) 2010-10-13 2014-12-30 Sonos, Inc Method and apparatus for adjusting a speaker system
US8316155B2 (en) 2010-12-17 2012-11-20 Microsoft Corporation Distributed robust clock synchronization
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
US8938312B2 (en) 2011-04-18 2015-01-20 Sonos, Inc. Smart line-in processing
EP2523372A1 (en) * 2011-05-09 2012-11-14 British Telecommunications Public Limited Company Content delivery system
US8788578B2 (en) * 2011-07-11 2014-07-22 Roku, Inc. Method and apparatus for customized provisioning of on-line application channels
US9343818B2 (en) 2011-07-14 2016-05-17 Sonos, Inc. Antenna configurations for wireless speakers
WO2013010259A1 (en) * 2011-07-19 2013-01-24 Zenovia Electronics Inc. System and method for modular on-demand audio processing, amplification and distribution
US9042556B2 (en) 2011-07-19 2015-05-26 Sonos, Inc Shaping sound responsive to speaker orientation
US9286384B2 (en) 2011-09-21 2016-03-15 Sonos, Inc. Methods and systems to share media
US9052810B2 (en) 2011-09-28 2015-06-09 Sonos, Inc. Methods and apparatus to manage zones of a multi-zone media playback system
US20130076651A1 (en) 2011-09-28 2013-03-28 Robert Reimann Methods and apparatus to change control centexts of controllers
US8971546B2 (en) 2011-10-14 2015-03-03 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to control audio playback devices
US9094706B2 (en) 2011-10-21 2015-07-28 Sonos, Inc. Systems and methods for wireless music playback
US9460631B2 (en) 2011-11-02 2016-10-04 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture for playback demonstration at a point of sale display
US9245020B2 (en) * 2011-12-14 2016-01-26 Microsoft Technology Licensing, Llc Collaborative media sharing
US8811630B2 (en) 2011-12-21 2014-08-19 Sonos, Inc. Systems, methods, and apparatus to filter audio
US9665339B2 (en) 2011-12-28 2017-05-30 Sonos, Inc. Methods and systems to select an audio track
US9247492B2 (en) 2011-12-29 2016-01-26 Sonos, Inc. Systems and methods for multi-network audio control
US9191699B2 (en) 2011-12-29 2015-11-17 Sonos, Inc. Systems and methods for connecting an audio controller to a hidden audio network
US9084058B2 (en) 2011-12-29 2015-07-14 Sonos, Inc. Sound field calibration using listener localization
US9344292B2 (en) 2011-12-30 2016-05-17 Sonos, Inc. Systems and methods for player setup room names
US8601014B2 (en) * 2012-02-21 2013-12-03 International Business Machines Corporation File identification via universal file code
US10469897B2 (en) 2012-03-19 2019-11-05 Sonos, Inc. Context-based user music menu systems and methods
JP5664581B2 (ja) * 2012-03-19 2015-02-04 カシオ計算機株式会社 楽音発生装置、楽音発生方法及びプログラム
CN103597858B (zh) * 2012-04-26 2016-10-05 搜诺思公司 媒体系统中的多通道配对
US9729115B2 (en) 2012-04-27 2017-08-08 Sonos, Inc. Intelligently increasing the sound level of player
US9524098B2 (en) 2012-05-08 2016-12-20 Sonos, Inc. Methods and systems for subwoofer calibration
US9521074B2 (en) 2012-05-10 2016-12-13 Sonos, Inc. Methods and apparatus for direct routing between nodes of networks
US8908879B2 (en) 2012-05-23 2014-12-09 Sonos, Inc. Audio content auditioning
US9800532B2 (en) * 2012-06-04 2017-10-24 International Business Machines Corporation Intelligent presentation of multiple proximate audible alerts
US8903526B2 (en) 2012-06-06 2014-12-02 Sonos, Inc. Device playback failure recovery and redistribution
US9031255B2 (en) 2012-06-15 2015-05-12 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide low-latency audio
CN102739661B (zh) * 2012-06-18 2015-07-15 深圳市云动创想科技有限公司 一种基于数据统计的网络音频同步输出的方法及系统
US9020623B2 (en) 2012-06-19 2015-04-28 Sonos, Inc Methods and apparatus to provide an infrared signal
US9882995B2 (en) 2012-06-25 2018-01-30 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide automatic wireless configuration
US9204174B2 (en) 2012-06-25 2015-12-01 Sonos, Inc. Collecting and providing local playback system information
US9715365B2 (en) 2012-06-27 2017-07-25 Sonos, Inc. Systems and methods for mobile music zones
US9219460B2 (en) 2014-03-17 2015-12-22 Sonos, Inc. Audio settings based on environment
US9106192B2 (en) 2012-06-28 2015-08-11 Sonos, Inc. System and method for device playback calibration
US9706323B2 (en) 2014-09-09 2017-07-11 Sonos, Inc. Playback device calibration
US9225307B2 (en) 2012-06-28 2015-12-29 Sonos, Inc. Modification of audio responsive to proximity detection
US9668049B2 (en) 2012-06-28 2017-05-30 Sonos, Inc. Playback device calibration user interfaces
US9690271B2 (en) 2012-06-28 2017-06-27 Sonos, Inc. Speaker calibration
US9137564B2 (en) 2012-06-28 2015-09-15 Sonos, Inc. Shift to corresponding media in a playback queue
US9690539B2 (en) 2012-06-28 2017-06-27 Sonos, Inc. Speaker calibration user interface
US9031244B2 (en) 2012-06-29 2015-05-12 Sonos, Inc. Smart audio settings
US9306764B2 (en) 2012-06-29 2016-04-05 Sonos, Inc. Dynamic spanning tree root selection
US8995687B2 (en) 2012-08-01 2015-03-31 Sonos, Inc. Volume interactions for connected playback devices
US8930005B2 (en) 2012-08-07 2015-01-06 Sonos, Inc. Acoustic signatures in a playback system
US8965033B2 (en) 2012-08-31 2015-02-24 Sonos, Inc. Acoustic optimization
KR102132309B1 (ko) * 2012-09-14 2020-07-09 디티에스, 인코포레이티드 재생 동기화
US8910265B2 (en) 2012-09-28 2014-12-09 Sonos, Inc. Assisted registration of audio sources
US9008330B2 (en) 2012-09-28 2015-04-14 Sonos, Inc. Crossover frequency adjustments for audio speakers
US9078010B2 (en) 2012-09-28 2015-07-07 Sonos, Inc. Audio content playback management
US9516440B2 (en) 2012-10-01 2016-12-06 Sonos Providing a multi-channel and a multi-zone audio environment
US9179197B2 (en) 2012-10-10 2015-11-03 Sonos, Inc. Methods and apparatus for multicast optimization
US9952576B2 (en) 2012-10-16 2018-04-24 Sonos, Inc. Methods and apparatus to learn and share remote commands
EP2920953A4 (en) * 2012-11-16 2016-07-27 Blackfire Res Corp JOINT EVENT-BASED MEDIA PLAYBACK WITH MULTIPLE DEVICES
US9319153B2 (en) 2012-12-04 2016-04-19 Sonos, Inc. Mobile source media content access
US10055491B2 (en) 2012-12-04 2018-08-21 Sonos, Inc. Media content search based on metadata
US10203839B2 (en) * 2012-12-27 2019-02-12 Avaya Inc. Three-dimensional generalized space
US9510055B2 (en) 2013-01-23 2016-11-29 Sonos, Inc. System and method for a media experience social interface
US9319409B2 (en) 2013-02-14 2016-04-19 Sonos, Inc. Automatic configuration of household playback devices
US9237384B2 (en) 2013-02-14 2016-01-12 Sonos, Inc. Automatic configuration of household playback devices
US9195432B2 (en) 2013-02-26 2015-11-24 Sonos, Inc. Pre-caching of audio content
CN105229740A (zh) 2013-03-15 2016-01-06 搜诺思公司 具有多个图形界面的媒体回放系统控制器
US9330169B2 (en) 2013-03-15 2016-05-03 Bose Corporation Audio systems and related devices and methods
US10284985B1 (en) 2013-03-15 2019-05-07 Smule, Inc. Crowd-sourced device latency estimation for synchronization of recordings in vocal capture applications
KR102114342B1 (ko) 2013-03-15 2020-05-22 삼성전자주식회사 멀티미디어 시스템 및 이의 동작 방법
US11146901B2 (en) 2013-03-15 2021-10-12 Smule, Inc. Crowd-sourced device latency estimation for synchronization of recordings in vocal capture applications
US9307508B2 (en) 2013-04-29 2016-04-05 Google Technology Holdings LLC Systems and methods for syncronizing multiple electronic devices
US10031647B2 (en) * 2013-05-14 2018-07-24 Google Llc System for universal remote media control in a multi-user, multi-platform, multi-device environment
US9953179B2 (en) 2013-05-29 2018-04-24 Sonos, Inc. Private queue indicator
US9703521B2 (en) 2013-05-29 2017-07-11 Sonos, Inc. Moving a playback queue to a new zone
US9798510B2 (en) 2013-05-29 2017-10-24 Sonos, Inc. Connected state indicator
US9495076B2 (en) 2013-05-29 2016-11-15 Sonos, Inc. Playlist modification
US9735978B2 (en) 2013-05-29 2017-08-15 Sonos, Inc. Playback queue control via a playlist on a mobile device
US9654073B2 (en) 2013-06-07 2017-05-16 Sonos, Inc. Group volume control
US9285886B2 (en) 2013-06-24 2016-03-15 Sonos, Inc. Intelligent amplifier activation
US9298415B2 (en) 2013-07-09 2016-03-29 Sonos, Inc. Systems and methods to provide play/pause content
US9232277B2 (en) 2013-07-17 2016-01-05 Sonos, Inc. Associating playback devices with playback queues
US9232314B2 (en) 2013-09-09 2016-01-05 Sonos, Inc. Loudspeaker configuration
US9066179B2 (en) 2013-09-09 2015-06-23 Sonos, Inc. Loudspeaker assembly configuration
TW201512980A (zh) * 2013-09-18 2015-04-01 Primax Electronics Ltd 同步複數播放裝置之音訊播放之方法及音訊播放系統
US9354677B2 (en) 2013-09-26 2016-05-31 Sonos, Inc. Speaker cooling
US9231545B2 (en) 2013-09-27 2016-01-05 Sonos, Inc. Volume enhancements in a multi-zone media playback system
US9355555B2 (en) 2013-09-27 2016-05-31 Sonos, Inc. System and method for issuing commands in a media playback system
US9933920B2 (en) 2013-09-27 2018-04-03 Sonos, Inc. Multi-household support
US9654545B2 (en) 2013-09-30 2017-05-16 Sonos, Inc. Group coordinator device selection
US9223353B2 (en) 2013-09-30 2015-12-29 Sonos, Inc. Ambient light proximity sensing configuration
US9244516B2 (en) 2013-09-30 2016-01-26 Sonos, Inc. Media playback system using standby mode in a mesh network
US9344755B2 (en) 2013-09-30 2016-05-17 Sonos, Inc. Fast-resume audio playback
US9537819B2 (en) 2013-09-30 2017-01-03 Sonos, Inc. Facilitating the resolution of address conflicts in a networked media playback system
US9288596B2 (en) 2013-09-30 2016-03-15 Sonos, Inc. Coordinator device for paired or consolidated players
US9298244B2 (en) 2013-09-30 2016-03-29 Sonos, Inc. Communication routes based on low power operation
US9720576B2 (en) 2013-09-30 2017-08-01 Sonos, Inc. Controlling and displaying zones in a multi-zone system
US10028028B2 (en) 2013-09-30 2018-07-17 Sonos, Inc. Accessing last-browsed information in a media playback system
US20150095679A1 (en) 2013-09-30 2015-04-02 Sonos, Inc. Transitioning A Networked Playback Device Between Operating Modes
US9166273B2 (en) 2013-09-30 2015-10-20 Sonos, Inc. Configurations for antennas
US9323404B2 (en) 2013-09-30 2016-04-26 Sonos, Inc. Capacitive proximity sensor configuration including an antenna ground plane
US10296884B2 (en) 2013-09-30 2019-05-21 Sonos, Inc. Personalized media playback at a discovered point-of-sale display
US9122451B2 (en) 2013-09-30 2015-09-01 Sonos, Inc. Capacitive proximity sensor configuration including a speaker grille
US9456037B2 (en) 2013-09-30 2016-09-27 Sonos, Inc. Identifying a useful wired connection
US9241355B2 (en) 2013-09-30 2016-01-19 Sonos, Inc. Media system access via cellular network
US10095785B2 (en) 2013-09-30 2018-10-09 Sonos, Inc. Audio content search in a media playback system
US9078072B2 (en) * 2013-10-07 2015-07-07 Bose Corporation Audio distribution
US20150103817A1 (en) * 2013-10-11 2015-04-16 Qualcomm Incorporated Global time synchronization server for wireless devices
US9210204B2 (en) 2013-10-31 2015-12-08 At&T Intellectual Property I, Lp Synchronizing media presentation at multiple devices
KR20150056120A (ko) * 2013-11-14 2015-05-26 삼성전자주식회사 오디오 출력 제어 방법 및 이를 지원하는 장치
JP6213181B2 (ja) * 2013-11-20 2017-10-18 ヤマハ株式会社 同期再生システム及び同期再生方法
US9300647B2 (en) 2014-01-15 2016-03-29 Sonos, Inc. Software application and zones
US9313591B2 (en) 2014-01-27 2016-04-12 Sonos, Inc. Audio synchronization among playback devices using offset information
US20150220498A1 (en) 2014-02-05 2015-08-06 Sonos, Inc. Remote Creation of a Playback Queue for a Future Event
US9226087B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9226073B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9372610B2 (en) 2014-02-21 2016-06-21 Sonos, Inc. Media system controller interface
US9226072B2 (en) 2014-02-21 2015-12-29 Sonos, Inc. Media content based on playback zone awareness
US9408008B2 (en) 2014-02-28 2016-08-02 Sonos, Inc. Playback zone representations
US9679054B2 (en) 2014-03-05 2017-06-13 Sonos, Inc. Webpage media playback
USD775632S1 (en) * 2014-03-07 2017-01-03 Sonos, Inc. Display screen or portion thereof with graphical user interface
USD772918S1 (en) 2014-03-07 2016-11-29 Sonos, Inc. Display screen or portion thereof with graphical user interface
USD792420S1 (en) 2014-03-07 2017-07-18 Sonos, Inc. Display screen or portion thereof with graphical user interface
US9892118B2 (en) 2014-03-18 2018-02-13 Sonos, Inc. Dynamic display of filter criteria
USD785649S1 (en) 2014-03-07 2017-05-02 Sonos, Inc. Display screen or portion thereof graphical user interface
USD786266S1 (en) 2014-03-07 2017-05-09 Sonos, Inc. Display screen or portion thereof with graphical user interface
US10599287B2 (en) 2014-03-11 2020-03-24 Sonos, Inc. Group volume control
US20150261493A1 (en) 2014-03-11 2015-09-17 Sonos, Inc. Playback Zone Representations
US10708328B2 (en) * 2014-03-17 2020-07-07 Intel Corporation Hardware assisted media playback and capture synchronization
US9264839B2 (en) 2014-03-17 2016-02-16 Sonos, Inc. Playback device configuration based on proximity detection
US10331736B2 (en) 2014-03-21 2019-06-25 Sonos, Inc. Facilitating streaming media access via a media-item database
US9223862B2 (en) 2014-03-21 2015-12-29 Sonos, Inc. Remote storage and provisioning of local-media index
US9338514B2 (en) 2014-03-28 2016-05-10 Sonos, Inc. Account aware media preferences
US10587693B2 (en) 2014-04-01 2020-03-10 Sonos, Inc. Mirrored queues
US9705950B2 (en) 2014-04-03 2017-07-11 Sonos, Inc. Methods and systems for transmitting playlists
US9524338B2 (en) 2014-04-28 2016-12-20 Sonos, Inc. Playback of media content according to media preferences
US9680960B2 (en) 2014-04-28 2017-06-13 Sonos, Inc. Receiving media content based on media preferences of multiple users
EP4131980A1 (en) 2014-04-28 2023-02-08 Sonos, Inc. Media content playback management
US9478247B2 (en) 2014-04-28 2016-10-25 Sonos, Inc. Management of media content playback
US10129599B2 (en) 2014-04-28 2018-11-13 Sonos, Inc. Media preference database
TWI556656B (zh) * 2014-04-30 2016-11-01 微晶片科技公司 具有藍牙功能之音訊播放裝置及音訊播放方法
GB2525929B (en) 2014-05-09 2016-08-10 Imagination Tech Ltd Time stamp replication within a wireless network
US20150324552A1 (en) 2014-05-12 2015-11-12 Sonos, Inc. Share Restriction for Media Items
CN104050100B (zh) * 2014-05-27 2017-07-14 重庆大学 一种适用于大数据环境的数据流存储管理方法及系统
US20150355818A1 (en) 2014-06-04 2015-12-10 Sonos, Inc. Continuous Playback Queue
US9363255B2 (en) 2014-06-04 2016-06-07 Sonos, Inc. Cloud queue playhead
US9720642B2 (en) 2014-06-04 2017-08-01 Sonos, Inc. Prioritizing media content requests
US20150356084A1 (en) 2014-06-05 2015-12-10 Sonos, Inc. Social Queue
US9672213B2 (en) 2014-06-10 2017-06-06 Sonos, Inc. Providing media items from playback history
CN104023250B (zh) * 2014-06-13 2015-10-21 腾讯科技(深圳)有限公司 基于流媒体的实时互动方法和系统
US9348824B2 (en) 2014-06-18 2016-05-24 Sonos, Inc. Device group identification
US9535986B2 (en) 2014-06-27 2017-01-03 Sonos, Inc. Application launch
US10068012B2 (en) 2014-06-27 2018-09-04 Sonos, Inc. Music discovery
US9646085B2 (en) 2014-06-27 2017-05-09 Sonos, Inc. Music streaming using supported services
US9519413B2 (en) 2014-07-01 2016-12-13 Sonos, Inc. Lock screen media playback control
US9396762B2 (en) * 2014-07-01 2016-07-19 Disney Enterprises, Inc. Systems and methods for networked media synchronization
US9779613B2 (en) 2014-07-01 2017-10-03 Sonos, Inc. Display and control of pre-determined audio content playback
US10248681B2 (en) * 2014-07-08 2019-04-02 Sap Se Faster access for compressed time series data: the block index
US10498833B2 (en) 2014-07-14 2019-12-03 Sonos, Inc. Managing application access of a media playback system
US9467737B2 (en) 2014-07-14 2016-10-11 Sonos, Inc. Zone group control
US9460755B2 (en) 2014-07-14 2016-10-04 Sonos, Inc. Queue identification
US10462505B2 (en) 2014-07-14 2019-10-29 Sonos, Inc. Policies for media playback
US9485545B2 (en) 2014-07-14 2016-11-01 Sonos, Inc. Inconsistent queues
US9512954B2 (en) 2014-07-22 2016-12-06 Sonos, Inc. Device base
US8995240B1 (en) 2014-07-22 2015-03-31 Sonos, Inc. Playback using positioning information
US9367283B2 (en) 2014-07-22 2016-06-14 Sonos, Inc. Audio settings
US9671997B2 (en) 2014-07-23 2017-06-06 Sonos, Inc. Zone grouping
US10209947B2 (en) 2014-07-23 2019-02-19 Sonos, Inc. Device grouping
US9524339B2 (en) 2014-07-30 2016-12-20 Sonos, Inc. Contextual indexing of media items
US9538293B2 (en) 2014-07-31 2017-01-03 Sonos, Inc. Apparatus having varying geometry
US9874997B2 (en) 2014-08-08 2018-01-23 Sonos, Inc. Social playback queues
US9712229B2 (en) 2014-08-12 2017-07-18 Google Technology Holdings LLC GPS time-aiding and frequency correction
USD883956S1 (en) 2014-08-13 2020-05-12 Sonos, Inc. Playback device
US10306021B1 (en) * 2014-08-21 2019-05-28 Amazon Technologies, Inc. Streaming content to multiple clients
WO2016036436A1 (en) 2014-09-02 2016-03-10 Apple Inc. Stopwatch and timer user interfaces
US10275138B2 (en) 2014-09-02 2019-04-30 Sonos, Inc. Zone recognition
US9910634B2 (en) 2014-09-09 2018-03-06 Sonos, Inc. Microphone calibration
US9952825B2 (en) 2014-09-09 2018-04-24 Sonos, Inc. Audio processing algorithms
US10127006B2 (en) 2014-09-09 2018-11-13 Sonos, Inc. Facilitating calibration of an audio playback device
WO2016040324A1 (en) 2014-09-09 2016-03-17 Sonos, Inc. Audio processing algorithms and databases
US9891881B2 (en) 2014-09-09 2018-02-13 Sonos, Inc. Audio processing algorithm database
US9742839B2 (en) 2014-09-12 2017-08-22 Sonos, Inc. Cloud queue item removal
WO2016043723A1 (en) * 2014-09-16 2016-03-24 Halliburton Energy Services, Inc. Drilling noise categorization and analysis
US9446559B2 (en) 2014-09-18 2016-09-20 Sonos, Inc. Speaker terminals
US10778739B2 (en) 2014-09-19 2020-09-15 Sonos, Inc. Limited-access media
US9860286B2 (en) 2014-09-24 2018-01-02 Sonos, Inc. Associating a captured image with a media item
US9959087B2 (en) 2014-09-24 2018-05-01 Sonos, Inc. Media item context from social media
US10645130B2 (en) 2014-09-24 2020-05-05 Sonos, Inc. Playback updates
US9690540B2 (en) 2014-09-24 2017-06-27 Sonos, Inc. Social media queue
EP3114852A1 (en) 2014-09-24 2017-01-11 Sonos Inc. Social media queue
US9723038B2 (en) 2014-09-24 2017-08-01 Sonos, Inc. Social media connection recommendations based on playback information
WO2016049342A1 (en) 2014-09-24 2016-03-31 Sonos, Inc. Social media connection recommendations based on playback information
US9667679B2 (en) 2014-09-24 2017-05-30 Sonos, Inc. Indicating an association between a social-media account and a media playback system
US9671780B2 (en) 2014-09-29 2017-06-06 Sonos, Inc. Playback device control
US10002005B2 (en) 2014-09-30 2018-06-19 Sonos, Inc. Displaying data related to media content
US9521212B2 (en) 2014-09-30 2016-12-13 Sonos, Inc. Service provider user accounts
US9840355B2 (en) 2014-10-03 2017-12-12 Sonos, Inc. Packaging system with slidable latch
TWI545971B (zh) * 2014-10-03 2016-08-11 絡達科技股份有限公司 藍牙發聲裝置的音頻同步方法
US9544690B2 (en) 2014-11-21 2017-01-10 Avnera Corporation Ring network of bluetooth speakers
US9876780B2 (en) 2014-11-21 2018-01-23 Sonos, Inc. Sharing access to a media service
US20160150008A1 (en) * 2014-11-25 2016-05-26 Google Inc. Clock synchronization using wifi beacons
US20160156992A1 (en) 2014-12-01 2016-06-02 Sonos, Inc. Providing Information Associated with a Media Item
US9973851B2 (en) 2014-12-01 2018-05-15 Sonos, Inc. Multi-channel playback of audio content
US10348428B2 (en) 2014-12-23 2019-07-09 Intel Corporation Techniques for synchronized execution of a command at network fabric nodes
US9635131B2 (en) * 2015-02-05 2017-04-25 Qwire Inc. Media player distribution and collaborative editing
US9665341B2 (en) 2015-02-09 2017-05-30 Sonos, Inc. Synchronized audio mixing
US9794618B2 (en) 2015-02-12 2017-10-17 Harman International Industries, Incorporated Media content playback system and method
US9521496B2 (en) 2015-02-12 2016-12-13 Harman International Industries, Inc. Media content playback system and method
US9565463B2 (en) * 2015-02-25 2017-02-07 Xudong Liu Method for distance based content mirroring and mirroring transfer
US9329831B1 (en) 2015-02-25 2016-05-03 Sonos, Inc. Playback expansion
EP4064733A3 (en) 2015-02-25 2022-12-14 Sonos, Inc. Playback expansion
US9330096B1 (en) 2015-02-25 2016-05-03 Sonos, Inc. Playback expansion
US10536790B2 (en) * 2015-03-12 2020-01-14 StarTime Software Technology Co., Ltd. Location based services audio system
US10419497B2 (en) 2015-03-31 2019-09-17 Bose Corporation Establishing communication between digital media servers and audio playback devices in audio systems
US9891880B2 (en) 2015-03-31 2018-02-13 Sonos, Inc. Information display regarding playback queue subscriptions
EP3968649B1 (en) 2015-04-08 2023-08-09 Sonos Inc. Location based playback system control
US9483230B1 (en) 2015-04-09 2016-11-01 Sonos, Inc. Wearable device zone group control
US9678707B2 (en) 2015-04-10 2017-06-13 Sonos, Inc. Identification of audio content facilitated by playback device
US10152212B2 (en) 2015-04-10 2018-12-11 Sonos, Inc. Media container addition and playback within queue
US9706319B2 (en) 2015-04-20 2017-07-11 Sonos, Inc. Wireless radio switching
US9787739B2 (en) 2015-04-23 2017-10-10 Sonos, Inc. Social network account assisted service registration
US10664224B2 (en) 2015-04-24 2020-05-26 Sonos, Inc. Speaker calibration user interface
WO2016172593A1 (en) 2015-04-24 2016-10-27 Sonos, Inc. Playback device calibration user interfaces
EP3286849B1 (en) 2015-04-24 2019-04-17 Sonos Inc. Antenna selection
US9678708B2 (en) * 2015-04-24 2017-06-13 Sonos, Inc. Volume limit
USD920278S1 (en) 2017-03-13 2021-05-25 Sonos, Inc. Media playback device with lights
USD886765S1 (en) 2017-03-13 2020-06-09 Sonos, Inc. Media playback device
USD768602S1 (en) 2015-04-25 2016-10-11 Sonos, Inc. Playback device
US20170085972A1 (en) 2015-09-17 2017-03-23 Sonos, Inc. Media Player and Media Player Design
USD906278S1 (en) 2015-04-25 2020-12-29 Sonos, Inc. Media player device
TWI587697B (zh) 2015-04-29 2017-06-11 瑞昱半導體股份有限公司 多媒體同步系統與方法
US9928024B2 (en) 2015-05-28 2018-03-27 Bose Corporation Audio data buffering
US9864571B2 (en) 2015-06-04 2018-01-09 Sonos, Inc. Dynamic bonding of playback devices
US10516718B2 (en) 2015-06-10 2019-12-24 Google Llc Platform for multiple device playout
US10248376B2 (en) 2015-06-11 2019-04-02 Sonos, Inc. Multiple groupings in a playback system
JP6520442B2 (ja) * 2015-06-16 2019-05-29 ヤマハ株式会社 パラメータ制御装置およびパラメータ制御プログラム
EP4030786A1 (en) 2015-07-07 2022-07-20 Sonos Inc. Calibration state variable
KR102393798B1 (ko) 2015-07-17 2022-05-04 삼성전자주식회사 오디오 신호 처리 방법 및 장치
US9544701B1 (en) 2015-07-19 2017-01-10 Sonos, Inc. Base properties in a media playback system
US10021488B2 (en) 2015-07-20 2018-07-10 Sonos, Inc. Voice coil wire configurations
US9729118B2 (en) 2015-07-24 2017-08-08 Sonos, Inc. Loudness matching
US9538305B2 (en) 2015-07-28 2017-01-03 Sonos, Inc. Calibration error conditions
CN105187940B (zh) * 2015-07-29 2018-05-29 广东欧珀移动通信有限公司 一种播放系统的播放列表切换控制方法及装置
US9843837B2 (en) 2015-08-03 2017-12-12 At&T Intellectual Property I, L.P. Cross-platform analysis
JP2017041756A (ja) 2015-08-19 2017-02-23 ヤマハ株式会社 オーディオシステムおよびオーディオ機器
JP6668636B2 (ja) * 2015-08-19 2020-03-18 ヤマハ株式会社 オーディオシステムおよびオーディオ機器
US9736610B2 (en) 2015-08-21 2017-08-15 Sonos, Inc. Manipulation of playback device response using signal processing
US9712912B2 (en) 2015-08-21 2017-07-18 Sonos, Inc. Manipulation of playback device response using an acoustic filter
CN105161123B (zh) * 2015-08-25 2018-07-06 广东欧珀移动通信有限公司 一种播放设备分组的方法及终端
US10007481B2 (en) 2015-08-31 2018-06-26 Sonos, Inc. Detecting and controlling physical movement of a playback device during audio playback
US10001965B1 (en) 2015-09-03 2018-06-19 Sonos, Inc. Playback system join with base
US9911433B2 (en) 2015-09-08 2018-03-06 Bose Corporation Wireless audio synchronization
US9332160B1 (en) * 2015-09-09 2016-05-03 Samuel Chenillo Method of synchronizing audio-visual assets
US9693146B2 (en) 2015-09-11 2017-06-27 Sonos, Inc. Transducer diaphragm
US9779759B2 (en) 2015-09-17 2017-10-03 Sonos, Inc. Device impairment detection
US9693165B2 (en) 2015-09-17 2017-06-27 Sonos, Inc. Validation of audio calibration using multi-dimensional motion check
CN108028985B (zh) 2015-09-17 2020-03-13 搜诺思公司 用于计算设备的方法
WO2017058654A1 (en) 2015-09-28 2017-04-06 Google Inc. Time-synchronized, multizone media streaming
JP6558188B2 (ja) * 2015-09-30 2019-08-14 富士通株式会社 分散処理システム、学習モデル作成方法、データ処理方法、学習モデル作成プログラムおよびデータ処理プログラム
JP6547560B2 (ja) * 2015-09-30 2019-07-24 ヤマハ株式会社 制御端末装置および機器制御プログラム
US9946508B1 (en) 2015-09-30 2018-04-17 Sonos, Inc. Smart music services preferences
US9949054B2 (en) 2015-09-30 2018-04-17 Sonos, Inc. Spatial mapping of audio playback devices in a listening environment
JP6569441B2 (ja) * 2015-09-30 2019-09-04 ヤマハ株式会社 オーディオ機器、オーディオシステム制御プログラムおよび制御端末装置
US10042602B2 (en) 2015-09-30 2018-08-07 Sonos, Inc. Activity reset
US10856018B2 (en) 2015-09-30 2020-12-01 Apple Inc. Clock synchronization techniques including modification of sample rate conversion
US10454604B2 (en) * 2015-10-02 2019-10-22 Bose Corporation Encoded audio synchronization
US10440491B2 (en) * 2015-11-17 2019-10-08 Caavo Inc Multi-channel audio over a wireless network
US10255212B2 (en) 2015-11-19 2019-04-09 Honeywell International Inc. Automatic master-slave system and approach
EP3188448A1 (en) 2015-11-23 2017-07-05 Sonos, Inc. Group coordinator selection
CN105430570B (zh) * 2015-11-27 2018-03-23 北京小鸟听听科技有限公司 播放方法及播放装置
EP3968645A1 (en) * 2015-12-11 2022-03-16 InterDigital Madison Patent Holdings, SAS Scheduling multiple-layer video segments
CN105516777B (zh) * 2015-12-14 2017-10-17 广东欧珀移动通信有限公司 一种媒体流间同步的方法和装置
US10098082B2 (en) 2015-12-16 2018-10-09 Sonos, Inc. Synchronization of content between networked devices
US10114605B2 (en) 2015-12-30 2018-10-30 Sonos, Inc. Group coordinator selection
US10303422B1 (en) 2016-01-05 2019-05-28 Sonos, Inc. Multiple-device setup
US10284980B1 (en) 2016-01-05 2019-05-07 Sonos, Inc. Intelligent group identification
EP3190799B1 (en) 2016-01-05 2018-09-26 Sonos, Inc. Intelligent group identification
US9898245B1 (en) 2016-01-15 2018-02-20 Sonos, Inc. System limits based on known triggers
US9743207B1 (en) 2016-01-18 2017-08-22 Sonos, Inc. Calibration using multiple recording devices
US11106423B2 (en) 2016-01-25 2021-08-31 Sonos, Inc. Evaluating calibration of a playback device
US10003899B2 (en) 2016-01-25 2018-06-19 Sonos, Inc. Calibration with particular locations
US9886234B2 (en) 2016-01-28 2018-02-06 Sonos, Inc. Systems and methods of distributing audio to one or more playback devices
US10496271B2 (en) 2016-01-29 2019-12-03 Bose Corporation Bi-directional control for touch interfaces
US9743194B1 (en) 2016-02-08 2017-08-22 Sonos, Inc. Woven transducer apparatus
US9947316B2 (en) 2016-02-22 2018-04-17 Sonos, Inc. Voice control of a media playback system
US10264030B2 (en) 2016-02-22 2019-04-16 Sonos, Inc. Networked microphone device control
US9772817B2 (en) 2016-02-22 2017-09-26 Sonos, Inc. Room-corrected voice detection
US10509626B2 (en) 2016-02-22 2019-12-17 Sonos, Inc Handling of loss of pairing between networked devices
US10142754B2 (en) 2016-02-22 2018-11-27 Sonos, Inc. Sensor on moving component of transducer
US9942680B1 (en) 2016-02-22 2018-04-10 Sonos, Inc. Transducer assembly
US9965247B2 (en) 2016-02-22 2018-05-08 Sonos, Inc. Voice controlled media playback system based on user profile
US10095470B2 (en) 2016-02-22 2018-10-09 Sonos, Inc. Audio response playback
EP3398286B1 (en) 2016-02-25 2020-07-15 Amp Me Inc. Synchronizing playback of digital media content
EP3220668A1 (en) * 2016-03-15 2017-09-20 Thomson Licensing Method for configuring an audio rendering and/or acquiring device, and corresponding audio rendering and/or acquiring device, system, computer readable program product and computer readable storage medium
CN105812902B (zh) * 2016-03-17 2018-09-04 联发科技(新加坡)私人有限公司 数据播放的方法、设备及系统
CN105828132B (zh) * 2016-03-22 2018-11-20 广东欧珀移动通信有限公司 音视频播放系统中的播放组的控制方法和音视频播放系统
CN107239253B (zh) 2016-03-29 2020-05-12 扬智科技股份有限公司 同步播放速度的无线局域网播放器、系统及其方法
US9798515B1 (en) * 2016-03-31 2017-10-24 Bose Corporation Clock synchronization for audio playback devices
US9930463B2 (en) 2016-03-31 2018-03-27 Sonos, Inc. Defect detection via audio playback
EP3226575B1 (en) 2016-04-01 2019-05-15 Sonos, Inc. Updating playback device configuration information based on calibration data
US9860662B2 (en) 2016-04-01 2018-01-02 Sonos, Inc. Updating playback device configuration information based on calibration data
US9864574B2 (en) 2016-04-01 2018-01-09 Sonos, Inc. Playback device calibration based on representation spectral characteristics
US9763018B1 (en) 2016-04-12 2017-09-12 Sonos, Inc. Calibration of audio playback devices
CN107316176A (zh) * 2016-04-27 2017-11-03 平安科技(深圳)有限公司 保单处理的控制方法和装置
US10079639B2 (en) * 2016-05-27 2018-09-18 Tektronix, Inc. Multiple timebase sampling scope
US9978390B2 (en) 2016-06-09 2018-05-22 Sonos, Inc. Dynamic player selection for audio signal processing
EP3477887A4 (en) * 2016-06-24 2020-02-26 Yamaha Corporation SYNCHRONIZATION ADJUSTING DEVICE, DISTRIBUTION SYSTEM, SYNCHRONIZATION ADJUSTING METHOD AND PROGRAM
JP6811043B2 (ja) * 2016-07-13 2021-01-13 株式会社ディーアンドエムホールディングス ワイヤレスオーディオシステム
CN109716795B (zh) 2016-07-15 2020-12-04 搜诺思公司 联网麦克风设备及其方法以及媒体回放系统
US10134399B2 (en) 2016-07-15 2018-11-20 Sonos, Inc. Contextualization of voice inputs
US9794710B1 (en) 2016-07-15 2017-10-17 Sonos, Inc. Spatial audio correction
US9860670B1 (en) 2016-07-15 2018-01-02 Sonos, Inc. Spectral correction using spatial calibration
US10152969B2 (en) 2016-07-15 2018-12-11 Sonos, Inc. Voice detection by multiple devices
US20180020309A1 (en) * 2016-07-17 2018-01-18 Bose Corporation Synchronized Audio Playback Devices
US10219091B2 (en) 2016-07-18 2019-02-26 Bose Corporation Dynamically changing master audio playback device
JP6766495B2 (ja) * 2016-07-21 2020-10-14 富士通株式会社 プログラム、コンピュータ及び情報処理方法
US10372406B2 (en) 2016-07-22 2019-08-06 Sonos, Inc. Calibration interface
US9883304B1 (en) 2016-07-29 2018-01-30 Sonos, Inc. Lifetime of an audio playback device with changed signal processing settings
US9693164B1 (en) 2016-08-05 2017-06-27 Sonos, Inc. Determining direction of networked microphone device relative to audio playback device
US10115400B2 (en) 2016-08-05 2018-10-30 Sonos, Inc. Multiple voice services
US10459684B2 (en) 2016-08-05 2019-10-29 Sonos, Inc. Calibration of a playback device based on an estimated frequency response
US10657408B2 (en) 2016-08-26 2020-05-19 Sonos, Inc. Speaker spider measurement technique
US10013232B2 (en) * 2016-08-29 2018-07-03 Bose Corporation Wireless speaker connection management
US10057698B2 (en) * 2016-09-02 2018-08-21 Bose Corporation Multiple room communication system and method
US10372158B2 (en) * 2016-09-16 2019-08-06 Apple Inc. Inter-chip time synchronization
US9794720B1 (en) 2016-09-22 2017-10-17 Sonos, Inc. Acoustic position measurement
US10318233B2 (en) 2016-09-23 2019-06-11 Sonos, Inc. Multimedia experience according to biometrics
US9904508B1 (en) 2016-09-27 2018-02-27 Bose Corporation Method for changing type of streamed content for an audio system
US9942678B1 (en) 2016-09-27 2018-04-10 Sonos, Inc. Audio playback settings for voice interaction
US9967689B1 (en) 2016-09-29 2018-05-08 Sonos, Inc. Conditional content enhancement
US10412473B2 (en) 2016-09-30 2019-09-10 Sonos, Inc. Speaker grill with graduated hole sizing over a transition area for a media device
US9743204B1 (en) 2016-09-30 2017-08-22 Sonos, Inc. Multi-orientation playback device microphones
US10667068B2 (en) 2016-09-30 2020-05-26 Sonos, Inc. Seamlessly joining sides of a speaker enclosure
USD851057S1 (en) 2016-09-30 2019-06-11 Sonos, Inc. Speaker grill with graduated hole sizing over a transition area for a media device
USD827671S1 (en) 2016-09-30 2018-09-04 Sonos, Inc. Media playback device
US9967655B2 (en) 2016-10-06 2018-05-08 Sonos, Inc. Controlled passive radiator
CN106454421B (zh) * 2016-10-08 2019-07-16 Oppo广东移动通信有限公司 一种时钟调节方法、装置、终端及多媒体同步播放系统
US10712997B2 (en) 2016-10-17 2020-07-14 Sonos, Inc. Room association based on name
US10181323B2 (en) 2016-10-19 2019-01-15 Sonos, Inc. Arbitration-based voice recognition
US10341792B1 (en) * 2016-11-21 2019-07-02 Amazon Technologies, Inc. System for distributing audio output using multiple devices
CN106775269B (zh) * 2016-11-28 2019-09-24 Oppo广东移动通信有限公司 音箱的控制方法及移动终端
US10255032B2 (en) * 2016-12-13 2019-04-09 EVA Automation, Inc. Wireless coordination of audio sources
US10120642B2 (en) 2016-12-13 2018-11-06 EVA Automation, Inc. Software-based wireless coordination of audio playback
US10142726B2 (en) 2017-01-31 2018-11-27 Sonos, Inc. Noise reduction for high-airflow audio transducers
US10839795B2 (en) * 2017-02-15 2020-11-17 Amazon Technologies, Inc. Implicit target selection for multiple audio playback devices in an environment
US10264358B2 (en) 2017-02-15 2019-04-16 Amazon Technologies, Inc. Selection of master device for synchronized audio
US10554427B2 (en) * 2017-03-08 2020-02-04 International Business Machines Corporation Resuming a context on a group of electronic devices
JP6677343B2 (ja) 2017-03-09 2020-04-08 ヤマハ株式会社 操作装置、コマンド処理装置、及びコンテンツ再生システム
GB201703796D0 (en) 2017-03-09 2017-04-26 Decawave Ltd Remote signal synchronization
WO2018167948A1 (ja) * 2017-03-17 2018-09-20 ヤマハ株式会社 コンテンツ再生機器、方法、及びコンテンツ再生システム
EP3606088B1 (en) * 2017-03-23 2024-04-17 Yamaha Corporation Acoustic device, acoustic system, and channel distribution method
US11183181B2 (en) 2017-03-27 2021-11-23 Sonos, Inc. Systems and methods of multiple voice services
US9860644B1 (en) 2017-04-05 2018-01-02 Sonos, Inc. Limiter for bass enhancement
US9979998B1 (en) * 2017-05-02 2018-05-22 Amazon Technologies, Inc. System for time synchronization of audio devices
US10735880B2 (en) 2017-05-09 2020-08-04 Sonos, Inc. Systems and methods of forming audio transducer diaphragms
US10028069B1 (en) 2017-06-22 2018-07-17 Sonos, Inc. Immersive audio in a media playback system
US10475449B2 (en) 2017-08-07 2019-11-12 Sonos, Inc. Wake-word detection suppression
US10154122B1 (en) 2017-09-05 2018-12-11 Sonos, Inc. Grouping in a system with multiple media playback protocols
US10048930B1 (en) 2017-09-08 2018-08-14 Sonos, Inc. Dynamic computation of system response volume
US10200724B1 (en) * 2017-09-12 2019-02-05 Amazon Technologies, Inc. System for optimizing distribution of audio data
US10292089B2 (en) 2017-09-18 2019-05-14 Sonos, Inc. Re-establishing connectivity on lost players
EP3685598A4 (en) * 2017-09-20 2021-04-14 JRD Communication (Shenzhen) Ltd MULTI-BROADCASTING PROCESS, BASE STATION AND USER EQUIPMENT AND STORAGE CAPACITY DEVICE
US10446165B2 (en) 2017-09-27 2019-10-15 Sonos, Inc. Robust short-time fourier transform acoustic echo cancellation during audio playback
US10985982B2 (en) 2017-09-27 2021-04-20 Sonos, Inc. Proximal playback devices
US10482868B2 (en) 2017-09-28 2019-11-19 Sonos, Inc. Multi-channel acoustic echo cancellation
US10621981B2 (en) 2017-09-28 2020-04-14 Sonos, Inc. Tone interference cancellation
US10051366B1 (en) 2017-09-28 2018-08-14 Sonos, Inc. Three-dimensional beam forming with a microphone array
US10466962B2 (en) 2017-09-29 2019-11-05 Sonos, Inc. Media playback system with voice assistance
USD854043S1 (en) 2017-09-29 2019-07-16 Sonos, Inc. Display screen or portion thereof with graphical user interface
US10433057B2 (en) * 2017-10-23 2019-10-01 Bose Corporation Wireless audio synchronization
US10152297B1 (en) * 2017-11-21 2018-12-11 Lightspeed Technologies, Inc. Classroom system
US10880650B2 (en) 2017-12-10 2020-12-29 Sonos, Inc. Network microphone devices with automatic do not disturb actuation capabilities
US10818290B2 (en) 2017-12-11 2020-10-27 Sonos, Inc. Home graph
US10263717B1 (en) * 2018-01-04 2019-04-16 Yamaha Corporation Method of synchronizing pause process and system of synchronizing pause process
US11343614B2 (en) 2018-01-31 2022-05-24 Sonos, Inc. Device designation of playback and network microphone device arrangements
WO2019152300A1 (en) 2018-02-05 2019-08-08 D&M Holdings Inc. System and method for synchronizing networked rendering devices
US10656902B2 (en) 2018-03-05 2020-05-19 Sonos, Inc. Music discovery dial
US10462599B2 (en) 2018-03-21 2019-10-29 Sonos, Inc. Systems and methods of adjusting bass levels of multi-channel audio signals
US10623844B2 (en) 2018-03-29 2020-04-14 Sonos, Inc. Headphone interaction with media playback system
US11297369B2 (en) 2018-03-30 2022-04-05 Apple Inc. Remotely controlling playback devices
US10993274B2 (en) 2018-03-30 2021-04-27 Apple Inc. Pairing devices by proxy
US10783929B2 (en) 2018-03-30 2020-09-22 Apple Inc. Managing playback groups
US10862446B2 (en) 2018-04-02 2020-12-08 Sonos, Inc. Systems and methods of volume limiting
US10397694B1 (en) 2018-04-02 2019-08-27 Sonos, Inc. Playback devices having waveguides
US10698650B2 (en) 2018-04-06 2020-06-30 Sonos, Inc. Temporary configuration of a media playback system within a place of accommodation
US10499128B2 (en) 2018-04-20 2019-12-03 Sonos, Inc. Playback devices having waveguides with drainage features
CN112088530A (zh) 2018-05-07 2020-12-15 苹果公司 用于查看实况视频馈送和录制视频的用户界面
US10863257B1 (en) 2018-05-10 2020-12-08 Sonos, Inc. Method of assembling a loudspeaker
US11175880B2 (en) 2018-05-10 2021-11-16 Sonos, Inc. Systems and methods for voice-assisted media content selection
US10452345B1 (en) 2018-05-15 2019-10-22 Sonos, Inc. Media playback system with virtual line-in
US10847178B2 (en) 2018-05-18 2020-11-24 Sonos, Inc. Linear filtering for noise-suppressed speech detection
US10742955B2 (en) 2018-05-21 2020-08-11 Microsoft Technology Licensing, Llc Correlation of video stream frame timestamps based on a system clock
US10959029B2 (en) 2018-05-25 2021-03-23 Sonos, Inc. Determining and adapting to changes in microphone performance of playback devices
US10735803B2 (en) 2018-06-05 2020-08-04 Sonos, Inc. Playback device setup
US10433058B1 (en) 2018-06-14 2019-10-01 Sonos, Inc. Content rules engines for audio playback devices
US10511906B1 (en) 2018-06-22 2019-12-17 EVA Automation, Inc. Dynamically adapting sound based on environmental characterization
US10524053B1 (en) 2018-06-22 2019-12-31 EVA Automation, Inc. Dynamically adapting sound based on background sound
US10484809B1 (en) 2018-06-22 2019-11-19 EVA Automation, Inc. Closed-loop adaptation of 3D sound
US10440473B1 (en) 2018-06-22 2019-10-08 EVA Automation, Inc. Automatic de-baffling
US10708691B2 (en) 2018-06-22 2020-07-07 EVA Automation, Inc. Dynamic equalization in a directional speaker array
US10531221B1 (en) 2018-06-22 2020-01-07 EVA Automation, Inc. Automatic room filling
US10602286B2 (en) 2018-06-25 2020-03-24 Sonos, Inc. Controlling multi-site media playback systems
WO2020006410A1 (en) 2018-06-28 2020-01-02 Sonos, Inc. Systems and methods for associating playback devices with voice assistant services
US10681460B2 (en) 2018-06-28 2020-06-09 Sonos, Inc. Systems and methods for associating playback devices with voice assistant services
US10614857B2 (en) 2018-07-02 2020-04-07 Apple Inc. Calibrating media playback channels for synchronized presentation
US10747493B2 (en) 2018-07-09 2020-08-18 Sonos, Inc. Distributed provisioning of properties of operational settings of a media playback system
US11483785B2 (en) 2018-07-25 2022-10-25 Trulli Engineering, Llc Bluetooth speaker configured to produce sound as well as simultaneously act as both sink and source
JP2021532700A (ja) 2018-07-25 2021-11-25 イーグル アコースティックス マニュファクチュアリング,エルエルシー 音を生成し、並びにシンク及びソースの両方として同時に機能する、ように構成されたBluetoothスピーカ
WO2020033595A1 (en) 2018-08-07 2020-02-13 Pangissimo, LLC Modular speaker system
US11206484B2 (en) 2018-08-28 2021-12-21 Sonos, Inc. Passive speaker authentication
US11076035B2 (en) 2018-08-28 2021-07-27 Sonos, Inc. Do not disturb feature for audio notifications
US10299061B1 (en) 2018-08-28 2019-05-21 Sonos, Inc. Playback device calibration
WO2020047086A1 (en) 2018-08-28 2020-03-05 Sonos, Inc. Audio notifications
US10461710B1 (en) 2018-08-28 2019-10-29 Sonos, Inc. Media playback system with maximum volume setting
US10587430B1 (en) 2018-09-14 2020-03-10 Sonos, Inc. Networked devices, systems, and methods for associating playback devices based on sound codes
US10878811B2 (en) 2018-09-14 2020-12-29 Sonos, Inc. Networked devices, systems, and methods for intelligently deactivating wake-word engines
US10958301B2 (en) 2018-09-18 2021-03-23 Roku, Inc. Audio synchronization of a dumb speaker and a smart speaker using a spread code
US10931909B2 (en) * 2018-09-18 2021-02-23 Roku, Inc. Wireless audio synchronization using a spread code
US10992336B2 (en) 2018-09-18 2021-04-27 Roku, Inc. Identifying audio characteristics of a room using a spread code
US11024331B2 (en) 2018-09-21 2021-06-01 Sonos, Inc. Voice detection optimization using sound metadata
US10811015B2 (en) 2018-09-25 2020-10-20 Sonos, Inc. Voice detection optimization based on selected voice assistant service
US10871815B2 (en) 2018-09-28 2020-12-22 Sonos, Inc. Network identification of portable electronic devices while changing power states
US11451931B1 (en) 2018-09-28 2022-09-20 Apple Inc. Multi device clock synchronization for sensor data fusion
US11100923B2 (en) 2018-09-28 2021-08-24 Sonos, Inc. Systems and methods for selective wake word detection using neural network models
US10692518B2 (en) 2018-09-29 2020-06-23 Sonos, Inc. Linear filtering for noise-suppressed speech detection via multiple network microphone devices
US10277981B1 (en) 2018-10-02 2019-04-30 Sonos, Inc. Systems and methods of user localization
US11514777B2 (en) 2018-10-02 2022-11-29 Sonos, Inc. Methods and devices for transferring data using sound signals
US11416209B2 (en) * 2018-10-15 2022-08-16 Sonos, Inc. Distributed synchronization
US11899519B2 (en) 2018-10-23 2024-02-13 Sonos, Inc. Multiple stage network microphone device with reduced power consumption and processing load
EP3654249A1 (en) 2018-11-15 2020-05-20 Snips Dilated convolutions and gating for efficient keyword spotting
US20200183640A1 (en) 2018-12-06 2020-06-11 Sonos, Inc. Selection of Playback Devices
USD963685S1 (en) 2018-12-06 2022-09-13 Sonos, Inc. Display screen or portion thereof with graphical user interface for media playback control
US11183183B2 (en) 2018-12-07 2021-11-23 Sonos, Inc. Systems and methods of operating media playback systems having multiple voice assistant services
US11393478B2 (en) 2018-12-12 2022-07-19 Sonos, Inc. User specific context switching
US11132989B2 (en) 2018-12-13 2021-09-28 Sonos, Inc. Networked microphone devices, systems, and methods of localized arbitration
US10602268B1 (en) 2018-12-20 2020-03-24 Sonos, Inc. Optimization of network microphone devices using noise classification
US20220086758A1 (en) 2019-01-18 2022-03-17 Sonos, Inc. Power Management Techniques for Waking-Up Processors in Media Playback Systems
US11740854B2 (en) 2019-01-20 2023-08-29 Sonos, Inc. Playing media content in response to detecting items having corresponding media content associated therewith
US11812249B2 (en) 2019-02-07 2023-11-07 Mayht Holding B.V. In line damper bellows dual opposing driver speaker
CN113711625A (zh) 2019-02-08 2021-11-26 搜诺思公司 用于分布式语音处理的设备、系统和方法
US11315556B2 (en) 2019-02-08 2022-04-26 Sonos, Inc. Devices, systems, and methods for distributed voice processing by transmitting sound data associated with a wake word to an appropriate device for identification
US10867604B2 (en) 2019-02-08 2020-12-15 Sonos, Inc. Devices, systems, and methods for distributed voice processing
US10694309B1 (en) 2019-02-12 2020-06-23 Sonos, Inc. Systems and methods for authenticating and calibrating passive speakers with a graphical user interface
USD994694S1 (en) 2019-02-13 2023-08-08 Sonos, Inc. Display screen or portion thereof with graphical user interface for podcasts
US11086589B2 (en) 2019-02-13 2021-08-10 Sonos, Inc. Systems and methods for podcast playback
US11188294B2 (en) 2019-02-28 2021-11-30 Sonos, Inc. Detecting the nearest playback device
US11356777B2 (en) 2019-02-28 2022-06-07 Sonos, Inc. Playback transitions
US11693448B2 (en) * 2019-03-05 2023-07-04 Intel Corporation Timestamp alignment across multiple computing nodes
CN111741346A (zh) * 2019-03-20 2020-10-02 杭州海康威视数字技术股份有限公司 字符叠加方法、装置、电子设备及计算机可读存储介质
US10631047B1 (en) 2019-03-29 2020-04-21 Pond5 Inc. Online video editor
US11184666B2 (en) 2019-04-01 2021-11-23 Sonos, Inc. Access control techniques for media playback systems
US10998615B1 (en) 2019-04-12 2021-05-04 Sonos, Inc. Spatial antenna diversity techniques
US11120794B2 (en) 2019-05-03 2021-09-14 Sonos, Inc. Voice assistant persistence across multiple network microphone devices
JP7412091B2 (ja) * 2019-05-08 2024-01-12 株式会社ディーアンドエムホールディングス オーディオ装置およびオーディオシステム
US11012780B2 (en) * 2019-05-14 2021-05-18 Bose Corporation Speaker system with customized audio experiences
CN111954050B (zh) * 2019-05-14 2022-08-30 福州瑞芯微电子股份有限公司 一种多设备间视频同步的方法及系统
US11178504B2 (en) 2019-05-17 2021-11-16 Sonos, Inc. Wireless multi-channel headphone systems and methods
US10681463B1 (en) 2019-05-17 2020-06-09 Sonos, Inc. Wireless transmission to satellites for multichannel audio system
US10880009B2 (en) 2019-05-24 2020-12-29 Sonos, Inc. Control signal repeater system
US10884973B2 (en) 2019-05-31 2021-01-05 Microsoft Technology Licensing, Llc Synchronization of audio across multiple devices
US11363382B2 (en) * 2019-05-31 2022-06-14 Apple Inc. Methods and user interfaces for audio synchronization
US11363071B2 (en) 2019-05-31 2022-06-14 Apple Inc. User interfaces for managing a local network
US10747495B1 (en) 2019-05-31 2020-08-18 Microsoft Technology Licensing, Llc Device aggregation representing multiple endpoints as one
US11342671B2 (en) 2019-06-07 2022-05-24 Sonos, Inc. Dual-band antenna topology
US11126243B2 (en) 2019-06-07 2021-09-21 Sonos, Inc. Portable playback device power management
US11943594B2 (en) 2019-06-07 2024-03-26 Sonos Inc. Automatically allocating audio portions to playback devices
US11416210B2 (en) 2019-06-07 2022-08-16 Sonos, Inc. Management of media devices having limited capabilities
US11093016B2 (en) 2019-06-07 2021-08-17 Sonos, Inc. Portable playback device power management
EP3980890A1 (en) 2019-06-07 2022-04-13 Sonos, Inc. Portable playback device power management
US11200894B2 (en) 2019-06-12 2021-12-14 Sonos, Inc. Network microphone device with command keyword eventing
US10586540B1 (en) 2019-06-12 2020-03-10 Sonos, Inc. Network microphone device with command keyword conditioning
US11361756B2 (en) 2019-06-12 2022-06-14 Sonos, Inc. Conditional wake word eventing based on environment
KR102648336B1 (ko) * 2019-06-17 2024-03-15 구글 엘엘씨 동적 미디어 세션들을 제공하기 위한 방법들, 시스템들, 및 매체들
CN112135342A (zh) * 2019-06-25 2020-12-25 瑞昱半导体股份有限公司 音讯播放系统与方法
US11523206B2 (en) 2019-06-28 2022-12-06 Sonos, Inc. Wireless earbud charging
JP7213771B2 (ja) * 2019-07-22 2023-01-27 株式会社ディーアンドエムホールディングス ワイヤレスオーディオシステム、ワイヤレススピーカ、およびワイヤレススピーカのグループ加入方法
US11138975B2 (en) 2019-07-31 2021-10-05 Sonos, Inc. Locally distributed keyword detection
US10871943B1 (en) 2019-07-31 2020-12-22 Sonos, Inc. Noise classification for event detection
EP4004909B1 (en) 2019-07-31 2024-03-06 Sonos Inc. Locally distributed keyword detection
US11138969B2 (en) 2019-07-31 2021-10-05 Sonos, Inc. Locally distributed keyword detection
EP4010781A1 (en) 2019-08-09 2022-06-15 Rajasekaran Ramasubramanian Power management and distributed audio processing techniques for playback devices
US10734965B1 (en) 2019-08-12 2020-08-04 Sonos, Inc. Audio calibration of a portable playback device
US11539545B2 (en) 2019-08-19 2022-12-27 Sonos, Inc. Multi-network playback devices
US11361773B2 (en) * 2019-08-28 2022-06-14 Roku, Inc. Using non-audio data embedded in an audio signal
US11528574B2 (en) 2019-08-30 2022-12-13 Sonos, Inc. Sum-difference arrays for audio playback devices
US11818187B2 (en) 2019-08-31 2023-11-14 Sonos, Inc. Mixed-mode synchronous playback
US11464055B2 (en) 2019-09-04 2022-10-04 Sonos, Inc. Systems and methods for configuring a media player device on a local network using a graphical user interface
CA3155380A1 (en) 2019-09-10 2021-03-18 Sonos, Inc. Synchronizing playback of audio information received from other networks
US11762624B2 (en) 2019-09-23 2023-09-19 Sonos, Inc. Capacitive touch sensor with integrated antenna(s) for playback devices
US10754614B1 (en) 2019-09-23 2020-08-25 Sonos, Inc. Mood detection and/or influence via audio playback devices
US11551670B1 (en) 2019-09-26 2023-01-10 Sonos, Inc. Systems and methods for generating labeled data to facilitate configuration of network microphone devices
US11533233B2 (en) * 2019-09-27 2022-12-20 Apple Inc. Techniques for selecting spanning tree among candidate links within an ad hoc network
US11172328B2 (en) 2019-09-27 2021-11-09 Sonos, Inc. Systems and methods for device localization
US11303988B2 (en) 2019-10-17 2022-04-12 Sonos, Inc. Portable device microphone status indicator
US11189286B2 (en) 2019-10-22 2021-11-30 Sonos, Inc. VAS toggle based on device orientation
US11483670B2 (en) 2019-10-30 2022-10-25 Sonos, Inc. Systems and methods of providing spatial audio associated with a simulated environment
US11204737B2 (en) 2019-11-11 2021-12-21 Sonos, Inc. Playback queues for shared experiences
US11636855B2 (en) 2019-11-11 2023-04-25 Sonos, Inc. Media content based on operational data
USD923656S1 (en) 2019-11-11 2021-06-29 Sonos, Inc. Display screen or portion thereof with graphical user interface
US10891105B1 (en) 2019-11-11 2021-01-12 Sonos, Inc. Systems and methods for displaying a transitional graphical user interface while loading media information for a networked media playback system
US11093689B2 (en) 2019-11-12 2021-08-17 Sonos, Inc. Application programming interface for browsing media content
US11212635B2 (en) 2019-11-26 2021-12-28 Sonos, Inc. Systems and methods of spatial audio playback with enhanced immersiveness
KR20210068953A (ko) * 2019-12-02 2021-06-10 삼성전자주식회사 전자 장치 및 그 제어 방법
EP4074070A1 (en) 2019-12-12 2022-10-19 Sonos Inc. Audio device transducer and associated systems and methods
US11200900B2 (en) 2019-12-20 2021-12-14 Sonos, Inc. Offline voice control
US11409495B2 (en) 2020-01-03 2022-08-09 Sonos, Inc. Audio conflict resolution
US11562740B2 (en) 2020-01-07 2023-01-24 Sonos, Inc. Voice verification for media playback
US11175883B2 (en) 2020-01-17 2021-11-16 Sonos, Inc. Playback session transitions across different platforms
US11556307B2 (en) 2020-01-31 2023-01-17 Sonos, Inc. Local voice data processing
US11308958B2 (en) 2020-02-07 2022-04-19 Sonos, Inc. Localized wakeword verification
US11445301B2 (en) 2020-02-12 2022-09-13 Sonos, Inc. Portable playback devices with network operation modes
CN113260039B (zh) * 2020-02-13 2023-04-07 维沃移动通信有限公司 信息控制方法及通信设备
US11528555B2 (en) 2020-02-19 2022-12-13 Sonos, Inc. Acoustic waveguides for multi-channel playback devices
US11170800B2 (en) 2020-02-27 2021-11-09 Microsoft Technology Licensing, Llc Adjusting user experience for multiuser sessions based on vocal-characteristic models
US11422770B2 (en) 2020-03-03 2022-08-23 Sonos, Inc. Techniques for reducing latency in a wireless home theater environment
US11356764B2 (en) 2020-03-03 2022-06-07 Sonos, Inc. Dynamic earbud profile
US11038937B1 (en) 2020-03-06 2021-06-15 Sonos, Inc. Hybrid sniffing and rebroadcast for Bluetooth networks
US11348592B2 (en) 2020-03-09 2022-05-31 Sonos, Inc. Systems and methods of audio decoder determination and selection
WO2021189070A1 (en) 2020-03-19 2021-09-23 Sonos, Inc. Cloud-based video user interfaces
US11533116B2 (en) 2020-03-19 2022-12-20 Sonos, Inc. Systems and methods for state detection via wireless radios
CN111246222B (zh) * 2020-03-20 2022-04-08 深圳宇翊技术股份有限公司 一种实现pis在录播和垫播状态下多播控音视频同步方法
US11418556B2 (en) * 2020-03-23 2022-08-16 Sonos, Inc. Seamless transition of source of media content
WO2021194883A1 (en) 2020-03-24 2021-09-30 Sonos, Inc. Techniques for improving the power efficiency of a playback device
US11496848B2 (en) 2020-03-25 2022-11-08 Sonos, Inc. Thermal control of audio playback devices
AU2021259316B2 (en) 2020-04-21 2023-11-23 Sonos, Inc. Priority media content
US11523207B2 (en) 2020-04-21 2022-12-06 Sonos, Inc. Cable retraction mechanism for headphone devices
US11758214B2 (en) 2020-04-21 2023-09-12 Sonos, Inc. Techniques for clock rate synchronization
US11463973B2 (en) * 2020-04-28 2022-10-04 Microsoft Technology Licensing, Llc Clock synchronization using wireless side channel
US11482224B2 (en) 2020-05-20 2022-10-25 Sonos, Inc. Command keywords with input detection windowing
WO2021237235A1 (en) 2020-05-20 2021-11-25 Sonos, Inc. Input detection windowing
US11308962B2 (en) 2020-05-20 2022-04-19 Sonos, Inc. Input detection windowing
US11727919B2 (en) 2020-05-20 2023-08-15 Sonos, Inc. Memory allocation for keyword spotting engines
US11528551B2 (en) 2020-06-01 2022-12-13 Sonos, Inc. Acoustic filters for microphone noise mitigation and transducer venting
USD954019S1 (en) 2020-06-05 2022-06-07 Sonos, Inc. Headphone
US20230217057A1 (en) * 2020-06-08 2023-07-06 Sonos, Inc. Control with distributed command processing
US20210383796A1 (en) 2020-06-08 2021-12-09 Sonos, Inc. Wakewordless Voice Quickstarts
US11737164B2 (en) 2020-06-08 2023-08-22 Sonos, Inc. Simulation of device removal
US11553269B2 (en) 2020-06-17 2023-01-10 Sonos, Inc. Cable assemblies for headphone devices
US20210399578A1 (en) 2020-06-17 2021-12-23 Sonos, Inc. Wireless charger for playback devices
EP4201072A1 (en) 2020-08-24 2023-06-28 Sonos, Inc. Mood detection and/or influence via audio playback devices
WO2022047458A1 (en) 2020-08-24 2022-03-03 Sonos, Inc. Multichannel playback devices and associated systems and methods
US11698771B2 (en) 2020-08-25 2023-07-11 Sonos, Inc. Vocal guidance engines for playback devices
WO2022046912A1 (en) 2020-08-25 2022-03-03 Sonos, Inc. Smart networking techniques for portable playback devices
CA3192552A1 (en) 2020-08-31 2022-03-03 Nicholas D'amato Wireless power transfer for audio playback devices
US20220066008A1 (en) 2020-08-31 2022-03-03 Sonos, Inc. Ultrasonic Transmission for Presence Detection
US11943823B2 (en) 2020-08-31 2024-03-26 Sonos, Inc. Techniques to reduce time to music for a playback device
US11758326B2 (en) 2020-09-09 2023-09-12 Sonos, Inc. Wearable audio device within a distributed audio playback system
US11809778B2 (en) 2020-09-11 2023-11-07 Sonos, Inc. Techniques for extending the lifespan of playback devices
USD988296S1 (en) 2020-09-18 2023-06-06 Sonos, Inc. Earphone
US11700476B2 (en) 2020-09-18 2023-07-11 Sonos, Inc. Earphone positioning and retention
USD1005681S1 (en) 2020-09-18 2023-11-28 Sonos, Inc. Earphones case
US11924317B1 (en) * 2020-09-25 2024-03-05 Apple Inc. Method and system for time-aligned media playback
CN112218115B (zh) * 2020-09-25 2022-07-29 深圳市捷视飞通科技股份有限公司 流媒体音视频同步的控制方法、装置、计算机设备
KR20230074234A (ko) 2020-09-25 2023-05-26 소노스 인코포레이티드 재생 장치에 대한 지능적 셋업
US20230289132A1 (en) 2020-09-25 2023-09-14 Sonos, Inc. Concurrency rules for network microphone devices having multiple voice assistant services
US11916988B2 (en) * 2020-09-28 2024-02-27 Bose Corporation Methods and systems for managing simultaneous data streams from multiple sources
US20220103199A1 (en) 2020-09-29 2022-03-31 Sonos, Inc. Audio Playback Management of Multiple Concurrent Connections
US20230385017A1 (en) 2020-10-06 2023-11-30 Sonos, Inc. Modifying audio system parameters based on environmental characteristics
USD991214S1 (en) 2020-10-08 2023-07-04 Sonos, Inc. Headphone ear cushion attachment mechanism
CN216531736U (zh) 2020-10-08 2022-05-13 搜诺思公司 音频回放耳机系统
EP4229877A1 (en) 2020-10-16 2023-08-23 Sonos Inc. Array augmentation for audio playback devices
US11831288B2 (en) 2020-10-23 2023-11-28 Sonos, Inc. Techniques for enabling interoperability between media playback systems
US20220129238A1 (en) 2020-10-28 2022-04-28 Sonos, Inc. Networking In a Media Playback System
US11812240B2 (en) 2020-11-18 2023-11-07 Sonos, Inc. Playback of generative media content
JP2023550441A (ja) 2020-11-18 2023-12-01 ソノズ インコーポレイテッド 生成メディアコンテンツの再生
CN112449285A (zh) * 2020-12-15 2021-03-05 广州市登宝路电器有限公司 一种多个音箱同步播放的方法和系统
FR3118220A1 (fr) 2020-12-21 2022-06-24 Sagemcom Broadband Sas Procede de vote et dispositif mettant en œuvre ledit procede
FR3118369A1 (fr) 2020-12-21 2022-06-24 Sagemcom Broadband Sas Procede de synchronisation et systeme mettant en œuvre ledit procede
FR3118370A1 (fr) 2020-12-21 2022-06-24 Sagemcom Broadband Sas Procede de synchronisation et systeme mettant en œuvre ledit procede
FR3118221A1 (fr) 2020-12-21 2022-06-24 Sagemcom Broadband Sas Procede de lecture synchronisee par des dispositifs de reproduction contrôles par un contrôleur, dispositif de reproduction et contrôleur mettant en œuvre ledit procede
US20220232313A1 (en) 2021-01-19 2022-07-21 Sonos, Inc. Acoustic port for a playback device
US11551700B2 (en) 2021-01-25 2023-01-10 Sonos, Inc. Systems and methods for power-efficient keyword detection
US20220240012A1 (en) 2021-01-28 2022-07-28 Sonos, Inc. Systems and methods of distributing and playing back low-frequency audio content
WO2022165181A1 (en) 2021-01-31 2022-08-04 Sonos, Inc. Synchronization via out-of-band clock timing signaling
WO2022178520A2 (en) 2021-02-17 2022-08-25 Sonos, Inc. Wireless streaming of audio-visual content and systems and methods for multi-display user interactions
WO2022176462A1 (ja) * 2021-02-22 2022-08-25 パナソニックIpマネジメント株式会社 サウンドゾーニングシステム
US11930328B2 (en) 2021-03-08 2024-03-12 Sonos, Inc. Operation modes, audio layering, and dedicated controls for targeted audio experiences
EP4305517A1 (en) 2021-03-08 2024-01-17 Sonos Inc. Off-lan experience for portables
EP4305864A1 (en) 2021-03-08 2024-01-17 Sonos, Inc. Updating network configuration parameters
US11818427B2 (en) 2021-03-26 2023-11-14 Sonos, Inc. Adaptive media playback experiences for commercial environments
FR3121541A1 (fr) 2021-03-31 2022-10-07 Devialet Installation de restitution sonore synchronisée temporellement.
WO2022217226A1 (en) 2021-04-06 2022-10-13 Sonos, Inc. Variable stiffness diaphragm for a playback device
WO2022232792A1 (en) 2021-04-27 2022-11-03 Sonos, Inc. Room sound modes
US11700436B2 (en) 2021-05-05 2023-07-11 Sonos, Inc. Content playback reminders
EP4335116A2 (en) 2021-05-05 2024-03-13 Sonos Inc. Waveguides for side-firing audio transducers
WO2022240854A1 (en) 2021-05-10 2022-11-17 Sonos, Inc. Audio encryption in a media playback system
WO2022241402A1 (en) 2021-05-10 2022-11-17 Sonos, Inc. Authorization management in a media playback system
WO2022240874A1 (en) 2021-05-10 2022-11-17 Sonos, Inc. Managing content quality and related characteristics of a media playback system
WO2022246463A1 (en) 2021-05-21 2022-11-24 Sonos, Inc. Systems and methods for acoustic echo cancellation for audio playback devices
WO2022256665A1 (en) 2021-06-03 2022-12-08 Ma Federal, Inc., Dba Igov Audio switching system and device
CN113382300B (zh) * 2021-06-08 2023-03-21 三星电子(中国)研发中心 一种音视频播放方法和装置
US11589133B2 (en) * 2021-06-21 2023-02-21 S.A. Vitec Media content display synchronization on multiple devices
WO2023019097A1 (en) 2021-08-10 2023-02-16 Sonos, Inc. Edge data caching in a media playback system
WO2023023504A1 (en) * 2021-08-17 2023-02-23 Dts, Inc. Wireless surround sound system with common bitstream
WO2023039294A2 (en) 2021-09-13 2023-03-16 Sonos, Inc. Techniques for flexible control of playback devices
WO2023044334A1 (en) 2021-09-14 2023-03-23 Sonos, Inc. Spatial audio playback with enhanced immersiveness
WO2023044323A1 (en) 2021-09-16 2023-03-23 Sonos, Inc. Techniques for re-bonding playback devices
WO2023049866A2 (en) 2021-09-24 2023-03-30 Sonos, Inc. Concurrency rules for network microphone devices having multiple voice assistant services
WO2023055742A1 (en) 2021-09-28 2023-04-06 Sonos, Inc. Synchronous playback of media content by off-net portable playback devices
WO2023055717A1 (en) 2021-09-29 2023-04-06 Sonos, Inc. Routines for playback devices
US20230099144A1 (en) 2021-09-30 2023-03-30 Sonos, Inc. Enabling and Disabling Microphones and Voice Assistants
WO2023056336A1 (en) 2021-09-30 2023-04-06 Sonos, Inc. Audio parameter adjustment based on playback device separation distance
WO2023056299A1 (en) 2021-09-30 2023-04-06 Sonos, Inc. Spatial mapping of media playback system components
WO2023056258A1 (en) 2021-09-30 2023-04-06 Sonos, Inc. Conflict management for wake-word detection processes
WO2023056343A1 (en) 2021-09-30 2023-04-06 Sonos, Inc. Use of an ultra-wideband (uwb) radio in playback devices
US20230104774A1 (en) 2021-09-30 2023-04-06 Sonos, Inc. Media Content Search In Connection With Multiple Media Content Services
WO2023056280A1 (en) 2021-09-30 2023-04-06 Sonos, Inc. Noise reduction using synthetic audio
US20230252979A1 (en) 2022-02-09 2023-08-10 Sonos, Inc. Gatekeeping for voice intent processing
US20230317087A1 (en) 2022-04-01 2023-10-05 Sonos, Inc. Multichannel compressed audio transmission to satellite playback devices
WO2023215856A1 (en) 2022-05-06 2023-11-09 Sonos, Inc. Suspension members for audio playback devices
KR20230158841A (ko) * 2022-05-12 2023-11-21 현대자동차주식회사 차량 제어 시스템 및 방법
WO2023225448A2 (en) 2022-05-18 2023-11-23 Sonos, Inc. Generating digital media based on blockchain data
WO2023235659A1 (en) 2022-05-31 2023-12-07 Sonos, Inc. Contextual user interface element detection
WO2023250359A1 (en) 2022-06-24 2023-12-28 Sonos, Inc. Systems and methods of charging playback device batteries
WO2024020580A1 (en) 2022-07-22 2024-01-25 Sonos, Inc. Power management for audio playback devices
WO2024039999A1 (en) 2022-08-18 2024-02-22 Sonos, Inc. Proximity-based power management for audio playback devices
US20240089659A1 (en) 2022-09-14 2024-03-14 Sonos, Inc. Bluetooth Line-In Stereo
WO2024064604A1 (en) 2022-09-19 2024-03-28 Sonos, Inc. Space efficient power over ethernet for audio playback devices
WO2024064577A1 (en) 2022-09-21 2024-03-28 Sonos, Inc. Methods and apparatus for detecting port contamination in playback devices
WO2024073428A1 (en) 2022-09-26 2024-04-04 Sonos, Inc. Systems and methods for disturbance localization
WO2024073415A1 (en) 2022-09-27 2024-04-04 Sonos, Inc. Configurable multi-band home theater architecture
WO2024073354A1 (en) 2022-09-30 2024-04-04 Sonos, Inc. Localization techniques for playback devices
WO2024073297A1 (en) 2022-09-30 2024-04-04 Sonos, Inc. Generative audio playback via wearable playback devices
WO2024073401A2 (en) 2022-09-30 2024-04-04 Sonos, Inc. Home theatre audio playback with multichannel satellite playback devices
WO2024073086A1 (en) 2022-09-30 2024-04-04 Sonos, Inc. State information exchange among connected devices
WO2024073666A1 (en) 2022-09-30 2024-04-04 Sonos, Inc. Audio playback devices with battery as supplemental power source
WO2024073649A1 (en) 2022-09-30 2024-04-04 Sonos, Inc. Network handoff for portable playback devices
WO2024073647A1 (en) 2022-09-30 2024-04-04 Sonos, Inc. Voice disambiguation techniques in media playback systems
WO2024073651A1 (en) 2022-09-30 2024-04-04 Sonos, Inc. Method of configuring a portable playback device, corresponding playback device and playback system
US20240114565A1 (en) 2022-09-30 2024-04-04 Sonos, Inc. Smart Wireless Connection Handling Techniques
WO2024073674A1 (en) 2022-09-30 2024-04-04 Sonos, Inc. Adjustable mounting assembly
US20240111483A1 (en) 2022-09-30 2024-04-04 Sonos, Inc. Dynamic Volume Control
CN116991199B (zh) * 2023-09-25 2024-01-02 深圳扬兴科技有限公司 用于时钟芯片的时钟信号智能降噪方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5887143A (en) * 1995-10-26 1999-03-23 Hitachi, Ltd. Apparatus and method for synchronizing execution of programs in a distributed real-time computing system
CN1346491A (zh) * 1999-04-02 2002-04-24 松下电器产业株式会社 光盘及记录设备以及复制设备
WO2003030554A1 (en) * 2001-09-29 2003-04-10 Koninklijke Philips Electronics N.V. Robust method for recovering a program time base in mpeg-2 transport streams and achieving audio/video synchronization

Family Cites Families (1049)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3028038A (en) 1959-10-07 1962-04-03 Arthur R Van Wyngarden Serving device
US3014423A (en) 1959-11-27 1961-12-26 Jersey Prod Res Co Apparatus for drilling boreholes with explosive charges
US3956591A (en) 1974-12-18 1976-05-11 Gates Jr William A Two-input automatic source selector for stereo entertainment center
US4105974A (en) 1975-10-14 1978-08-08 Rogers Edwin F Priority interrupt circuit
US4296278A (en) * 1979-01-05 1981-10-20 Altec Corporation Loudspeaker overload protection circuit
USD260764S (en) 1979-10-15 1981-09-15 Sparkomatic Corporation Control unit for a combined automobile cassette player and radio
US4310922A (en) 1980-01-10 1982-01-12 Lichtenberger W Wayne Bit sampling multiplexer apparatus
US4306114A (en) 1980-01-21 1981-12-15 Summa-Nova Corporation Automatic audio mixing selector device
NL8300011A (nl) 1983-01-04 1984-08-01 Philips Nv Luidsprekerinrichting met een of meer vlakke membranen.
USD279779S (en) 1983-03-21 1985-07-23 Motorola, Inc. Control unit for a two-way radio or similar article
US4509211A (en) 1983-05-16 1985-04-02 Xantech Corporation Infrared extension system
US4530091A (en) 1983-07-08 1985-07-16 At&T Bell Laboratories Synchronization of real-time clocks in a packet switching system
NL8500690A (nl) 1985-03-12 1986-10-01 Philips Nv Afstandsbedieningshandapparaat voor het bedienen van verschillende modules.
US4689786A (en) 1985-03-21 1987-08-25 Apple Computer, Inc. Local area network with self assigned address method
US4661902A (en) 1985-03-21 1987-04-28 Apple Computer, Inc. Local area network with carrier sense collision avoidance
FR2580240B1 (fr) 1985-04-10 1987-07-10 Citroen Maxime Dispositif de regroupement constituant un clavier de contacteurs de commande d'equipements installes dans un vehicule automobile
USD293671S (en) 1985-09-26 1988-01-12 Motorola, Inc. Radio control unit or similar article
US4731814A (en) 1986-02-21 1988-03-15 AT&T Information Systems Inc. American Telephone & Telegraph Company Computer-controlled cordless telephone
USD304443S (en) 1986-04-17 1989-11-07 Ford Motor Company Front control panel for a vehicular combined tape player and radio or the like
USD301037S (en) 1986-04-28 1989-05-09 Multivision Products, Inc. Hand-held remote control
CA1253971A (en) 1986-06-26 1989-05-09 Pierre Goyer Synchronization service for a distributed operating system or the like
US4805107A (en) 1987-04-15 1989-02-14 Allied-Signal Inc. Task scheduler for a fault tolerant multiple node processing system
JPS63269633A (ja) 1987-04-28 1988-11-07 Mazda Motor Corp 自動車電話
USD310037S (en) 1987-08-21 1990-08-21 Tanaka Manufacturing Company Limited Thermometer
US4824059A (en) 1988-02-01 1989-04-25 Butler Les I Cushioning device for remote control television equipment, and assembly thereof
USD313398S (en) 1988-03-03 1991-01-01 Gilchrist Thomas L Electronic window remote-control
US4845751A (en) 1988-03-16 1989-07-04 Schwab Brian H Wireless stereo headphone
USD313023S (en) 1988-06-06 1990-12-18 Ford Motor Company Front control panel for a vehicular compact disc player
USD313600S (en) 1988-06-23 1991-01-08 Contel Ipc, Inc. Telephone control module
US4994908A (en) 1988-12-23 1991-02-19 Scientific-Atlanta, Inc. Interactive room status/time information system
US5086385A (en) 1989-01-31 1992-02-04 Custom Command Systems Expandable home automation system
USD322609S (en) 1989-05-05 1991-12-24 Mitsubishi Electric Sales America, Inc. Remote controller
JPH0734531B2 (ja) 1989-07-26 1995-04-12 ヤマハ株式会社 フェーダ装置
US5153579A (en) 1989-08-02 1992-10-06 Motorola, Inc. Method of fast-forwarding and reversing through digitally stored voice messages
US5198603A (en) 1989-08-19 1993-03-30 Roland Corporation Automatic data-prereading playing apparatus and sound generating unit in an automatic musical playing system
US5182552A (en) 1989-08-24 1993-01-26 Bose Corporation Multiple zone audio system
JP2555743B2 (ja) 1989-10-03 1996-11-20 ヤマハ株式会社 記録再生装置の同期方法
USD320598S (en) 1989-11-02 1991-10-08 Mitsubishi Electric Sales America, Inc. Portable keyboard for remote controller
JPH0519077Y2 (zh) 1990-02-07 1993-05-20
USD331388S (en) 1990-02-12 1992-12-01 Spacesaver Corporation Electrical control panel for mobile storage units
JP2840691B2 (ja) 1990-03-20 1998-12-24 ソニー株式会社 オーディオ再生装置
US5272757A (en) 1990-09-12 1993-12-21 Sonics Associates, Inc. Multi-dimensional reproduction system
US5151922A (en) 1990-09-24 1992-09-29 Motorola, Inc. Variable speaker muting based on received data
USD326450S (en) 1990-10-05 1992-05-26 Oki Electric Industry Co., Ltd. Automotive telephone control unit
US5361381A (en) 1990-10-23 1994-11-01 Bose Corporation Dynamic equalizing of powered loudspeaker systems
JP3219761B2 (ja) 1990-11-19 2001-10-15 ソニー株式会社 リモートコマンダー
USD327060S (en) 1991-01-07 1992-06-16 General Instrument Corporation Combined remote control and cordless telephone handset and its base with an antenna
US5440644A (en) 1991-01-09 1995-08-08 Square D Company Audio distribution system having programmable zoning features
WO1992015083A1 (en) 1991-02-21 1992-09-03 Typeright Keyboard Corp. Membrane keyboard and method of using same
USD333135S (en) 1991-06-13 1993-02-09 General Instrument Corporation Combined remote control and cordless telephone
US5491839A (en) 1991-08-21 1996-02-13 L. S. Research, Inc. System for short range transmission of a plurality of signals simultaneously over the air using high frequency carriers
TW218062B (zh) 1991-11-12 1993-12-21 Philips Nv
JP2791243B2 (ja) 1992-03-13 1998-08-27 株式会社東芝 階層間同期化システムおよびこれを用いた大規模集積回路
US5299266A (en) 1992-03-20 1994-03-29 Sony Electronics Inc. Multi machine monitor for TV post production
AU673372B2 (en) 1992-07-30 1996-11-07 Clair Bros. Audio Enterprises, Inc. Concert audio system
USD354059S (en) 1992-12-03 1995-01-03 Discovery Communications, Inc. Remote control unit
USD350962S (en) 1992-12-04 1994-09-27 Zing Systems, L.P. Hand held television controller
USD354751S (en) 1992-12-31 1995-01-24 Hersh Joseph B TV remote control for the manually handicapped
USD357024S (en) 1993-03-15 1995-04-04 Motorola, Inc. Mobile radio control head
US5406634A (en) * 1993-03-16 1995-04-11 Peak Audio, Inc. Intelligent speaker unit for speaker system network
US5596696A (en) 1993-05-10 1997-01-21 Object Technology Licensing Corp. Method and apparatus for synchronizing graphical presentations
WO1994027234A1 (en) 1993-05-10 1994-11-24 Taligent, Inc. Multimedia synchronization system
US5553147A (en) 1993-05-11 1996-09-03 One Inc. Stereophonic reproduction method and apparatus
USD365102S (en) 1993-06-01 1995-12-12 Sony Electronics Inc. Universal remote control unit
USD356093S (en) 1993-07-26 1995-03-07 Chrysler Corporation Control Panel for a combined vehicular radio receiver, cassette player, compact disc player and digital clock
US5457448A (en) 1993-08-03 1995-10-10 Sony Electronics, Inc. Self-standing mini remote commander
SG48940A1 (en) 1993-09-10 1998-05-18 Intel Corp Audio record and playback through a standard telephone in a computer system
US5430485A (en) 1993-09-30 1995-07-04 Thomson Consumer Electronics, Inc. Audio/video synchronization in a digital transmission system
USD350531S (en) 1993-10-29 1994-09-13 Hunter Fan Company Remote control for a ceiling fan
US5481251A (en) 1993-11-29 1996-01-02 Universal Electronics Inc. Minimal function remote control without digit keys and with a power toggle program and with a channel rotation program
US5602992A (en) 1993-11-29 1997-02-11 Intel Corporation System for synchronizing data stream transferred from server to client by initializing clock when first packet is received and comparing packet time information with clock
US5625350A (en) 1993-12-27 1997-04-29 Alpine Electronics, Inc. Audio/video communication system and method
USD356312S (en) 1993-12-27 1995-03-14 Zenith Electronics Corporation Remote control unit
JP3807754B2 (ja) 1993-12-30 2006-08-09 インターナショナル・ビジネス・マシーンズ・コーポレーション ビデオramにおける自己タイミング式リアルタイム・データ転送
US5467342A (en) 1994-01-12 1995-11-14 Scientific-Atlanta, Inc. Methods and apparatus for time stamp correction in an asynchronous transfer mode network
USD368093S (en) 1994-02-04 1996-03-19 Thomson Consumer Electronics (Societe Anonyme) Radio apparatus
US5740235A (en) 1994-02-09 1998-04-14 Harris Corporation User-programmable paging system controller having priority-based, multiple input paging access capability for selectively activating one or more audio/visual paging output devices
KR0128271B1 (ko) 1994-02-22 1998-04-15 윌리암 티. 엘리스 재해회복을 위한 일관성 그룹 형성방법 및 레코드갱싱의 섀도잉 방법, 주시스템, 원격데이타 섀도잉 시스템과 비동기 원격데이타 복제 시스템
WO1995025313A1 (en) 1994-03-16 1995-09-21 International Business Machines Corporation Method and apparatus for synchronization and scheduling of multiple data streams and real time tasks
USD366044S (en) 1994-03-16 1996-01-09 Matsushita Electric Industrial Co., Ltd. Remote controller for television receiver
USD364877S (en) 1994-03-21 1995-12-05 Motorola, Inc. Control head for a mobile radio
US5553314A (en) 1994-04-12 1996-09-03 Motorola, Inc. Method of configuring a communication unit using a wireless portable configuration device
US5642171A (en) 1994-06-08 1997-06-24 Dell Usa, L.P. Method and apparatus for synchronizing audio and video data streams in a multimedia system
DE69532228T2 (de) 1994-07-05 2004-09-16 Koninklijke Philips Electronics N.V. Signalverarbeitungssystem
USD362446S (en) 1994-07-29 1995-09-19 Chrysler Corporation Front panel for a combined radio receiver, cassette tape player and CD changer control
US6217234B1 (en) 1994-07-29 2001-04-17 Discovision Associates Apparatus and method for processing data with an arithmetic unit
US5515345A (en) 1994-08-23 1996-05-07 Jeane K. Barreira Control unit for automobile audio system
USD364878S (en) 1994-08-30 1995-12-05 Chrysler Corporation Control panel for a combined vehicular radio receiver, cassette player and digital clock
US5559999A (en) 1994-09-09 1996-09-24 Lsi Logic Corporation MPEG decoding system including tag list for associating presentation time stamps with encoded data units
USD377651S (en) 1994-10-26 1997-01-28 Lucent Technologies Inc. Remote controller
US5905768A (en) 1994-12-13 1999-05-18 Lsi Logic Corporation MPEG audio synchronization system using subframe skip and repeat
IT1268195B1 (it) 1994-12-23 1997-02-21 Sip Decodificatore per segnali audio appartenenti a sequenze audiovisive compresse e codificate.
US5652749A (en) 1995-02-03 1997-07-29 International Business Machines Corporation Apparatus and method for segmentation and time synchronization of the transmission of a multiple program multimedia data stream
US5533021A (en) 1995-02-03 1996-07-02 International Business Machines Corporation Apparatus and method for segmentation and time synchronization of the transmission of multimedia data
USD379816S (en) 1995-02-08 1997-06-10 Apple Computer, Inc. Multimedia remote control
US5636345A (en) 1995-03-30 1997-06-03 Bay Networks, Inc. Method and apparatus for detecting and preventing broadcast storms on an emulated local area network
KR0152916B1 (ko) 1995-04-11 1998-10-15 문정환 데이타 동기화장치 및 방법
US5673323A (en) 1995-04-12 1997-09-30 L. S. Research, Inc. Analog spread spectrum wireless speaker system
USD372716S (en) 1995-04-24 1996-08-13 Microsoft Corporation Remote control
US5612900A (en) 1995-05-08 1997-03-18 Kabushiki Kaisha Toshiba Video encoding method and system which encodes using a rate-quantizer model
US5623483A (en) 1995-05-11 1997-04-22 Lucent Technologies Inc. Synchronization system for networked multimedia streams
US5852744A (en) 1995-07-14 1998-12-22 Oki America, Inc. Method for discovering a network printer by assigning dedicated sockets to different printer types and polling the dedicated sockets to learn the corresponding state
US5751819A (en) 1995-07-24 1998-05-12 Dorrough; Michael L. Level meter for digitally-encoded audio
US5742623A (en) 1995-08-04 1998-04-21 General Instrument Corporation Of Delaware Error detection and recovery for high rate isochronous data in MPEG-2 data streams
AU6859896A (en) 1995-08-31 1997-03-27 Brian D. Bucalo Method and apparatus for automatic shut off of electronic equipment
US6795852B1 (en) 1995-09-11 2004-09-21 Nomadix, Inc. Automatic network connection
US5790543A (en) 1995-09-25 1998-08-04 Bell Atlantic Network Services, Inc. Apparatus and method for correcting jitter in data packets
US5848152A (en) 1995-09-26 1998-12-08 Motorola, Inc. Communication device having interchangeable faceplates and active keypad cover
TW436777B (en) * 1995-09-29 2001-05-28 Matsushita Electric Ind Co Ltd A method and an apparatus for reproducing bitstream having non-sequential system clock data seamlessly therebetween
US6122668A (en) 1995-11-02 2000-09-19 Starlight Networks Synchronization of audio and video signals in a live multicast in a LAN
DK0772374T3 (da) 1995-11-02 2009-02-02 Bang & Olufsen As Fremgangsmåde og apparat til at styre funktionsevnen af en höjttaler i et rum
US20020002562A1 (en) 1995-11-03 2002-01-03 Thomas P. Moran Computer controlled display system using a graphical replay device to control playback of temporal data representing collaborative activities
US5726989A (en) * 1995-11-06 1998-03-10 Stellar One Corporation Method for ensuring synchronization of MPEG-1 data carried in an MPEG-2 transport stream
US5808662A (en) 1995-11-08 1998-09-15 Silicon Graphics, Inc. Synchronized, interactive playback of digital movies across a network
US5956088A (en) 1995-11-21 1999-09-21 Imedia Corporation Method and apparatus for modifying encoded digital video for improved channel utilization
US5687191A (en) 1995-12-06 1997-11-11 Solana Technology Development Corporation Post-compression hidden data transport
US5640388A (en) 1995-12-21 1997-06-17 Scientific-Atlanta, Inc. Method and apparatus for removing jitter and correcting timestamps in a packet stream
JP3130464B2 (ja) 1996-02-02 2001-01-31 ローム株式会社 データ復号装置
EP0880827A1 (en) 1996-02-07 1998-12-02 L.S. Research, Inc. Digital wireless speaker system
JPH09213060A (ja) 1996-02-09 1997-08-15 Sony Corp ダビングシステム
JP3094900B2 (ja) 1996-02-20 2000-10-03 ヤマハ株式会社 ネットワーク機器およびデータ送受信方法
USD396861S (en) 1996-02-28 1998-08-11 Sony Corporation Remote controller
US5826000A (en) 1996-02-29 1998-10-20 Sun Microsystems, Inc. System and method for automatic configuration of home network computers
US5875354A (en) 1996-03-01 1999-02-23 Apple Computer, Inc. System for synchronization by modifying the rate of conversion by difference of rate between first clock and audio clock during a second time period
USD394659S (en) 1996-03-11 1998-05-26 Lucent Technologies Inc. Remote controller
USD387352S (en) 1996-03-19 1997-12-09 Microsoft Corporation Remote control
US6240555B1 (en) 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US6009457A (en) * 1996-04-01 1999-12-28 Rocket Network, Inc. Distributed real-time communications system
USD401587S (en) 1996-04-01 1998-11-24 Echostar Communications Corporation Satellite receiver remote control
JP3687188B2 (ja) 1996-04-05 2005-08-24 ソニー株式会社 パケット伝送方法
US5774016A (en) 1996-04-09 1998-06-30 Bogen Corporation Amplifier system having prioritized connections between inputs and outputs
USD389143S (en) 1996-04-25 1998-01-13 Sony Corporation Interactive display controller and telephone handset unit
US5787249A (en) 1996-04-30 1998-07-28 International Business Machines Coporation Method for managing membership of a group of processors in a distributed computing environment
US5696896A (en) 1996-04-30 1997-12-09 International Business Machines Corporation Program product for group leader recovery in a distributed computing environment
US6404811B1 (en) 1996-05-13 2002-06-11 Tektronix, Inc. Interactive multimedia system
USD382271S (en) 1996-05-15 1997-08-12 Ndukwe Akwiwu Luminous remote control
US5838909A (en) 1996-05-23 1998-11-17 Sandcastle, Inc. Reducing latency when synchronizing access to a multi-user database over a network
USD380752S (en) 1996-05-28 1997-07-08 Hanson Bruce D Combined telephone and remote control
US6181383B1 (en) 1996-05-29 2001-01-30 Sarnoff Corporation Method and apparatus for preserving synchronization of audio and video presentation when splicing transport streams
US6385734B2 (en) 1996-06-03 2002-05-07 Compaq Information Technologies Group, L.P. Portable computer with low power audio CD-player
USD384940S (en) 1996-06-03 1997-10-14 Sony Corporation Remote controller
USD388792S (en) 1996-06-24 1998-01-06 Michael Nykerk Television remote control
US5661665A (en) 1996-06-26 1997-08-26 Microsoft Corporation Multi-media synchronization
JP3698376B2 (ja) 1996-08-19 2005-09-21 松下電器産業株式会社 同期再生装置
USD393628S (en) 1996-08-19 1998-04-21 Microsoft Corporation Hand-held remote control unit
US6031842A (en) 1996-09-11 2000-02-29 Mcdata Corporation Low latency shared memory switch architecture
JP2001034950A (ja) 1996-09-26 2001-02-09 Sanyo Electric Co Ltd 光ディスク及び光ディスク記録再生装置
GB9620082D0 (en) 1996-09-26 1996-11-13 Eyretel Ltd Signal monitoring apparatus
USD397996S (en) 1996-09-30 1998-09-08 Smith Michael A Remote control with charger
US5917830A (en) 1996-10-18 1999-06-29 General Instrument Corporation Splicing compressed packetized digital video streams
US6122749A (en) 1996-10-23 2000-09-19 Advanced Micro Devices, Inc. Audio peripheral device having controller for power management
US5818948A (en) 1996-10-23 1998-10-06 Advanced Micro Devices, Inc. Architecture for a universal serial bus-based PC speaker controller
USD420006S (en) 1996-10-23 2000-02-01 U.S. Philips Corporation Remote control unit
CA2269932C (en) * 1996-10-30 2002-12-31 Tarren Wood Products, Inc. Method of pressure treating boards
USD392641S (en) 1996-11-15 1998-03-24 Sony Corporation Remote control
KR0185021B1 (ko) 1996-11-20 1999-04-15 한국전기통신공사 다채널 음향시스템의 자동 조절장치 및 그 방법
JP3039624B2 (ja) 1996-12-02 2000-05-08 日本電気株式会社 オーディオ・ビデオ同期再生装置
EP0944969A2 (en) 1996-12-04 1999-09-29 Advanced Communication Design, Inc. Multi-station audio distribution apparatus
US6389057B1 (en) 1996-12-23 2002-05-14 Telefonaktiebolaget Lm Ericsson (Publ) Access technique of channel hopping communications system
US5987611A (en) 1996-12-31 1999-11-16 Zone Labs, Inc. System and methodology for managing internet access on a per application basis for client computers connected to the internet
US6469633B1 (en) 1997-01-06 2002-10-22 Openglobe Inc. Remote control of electronic devices
JPH10198743A (ja) 1997-01-07 1998-07-31 Ibm Japan Ltd オペレータ入力位置を識別表示する方法及び装置、オペレータ入力位置を識別表示するプログラムを格納する記憶媒体
JP3106987B2 (ja) 1997-01-09 2000-11-06 日本電気株式会社 オーディオ・ビデオ同期再生装置
US6823225B1 (en) 1997-02-12 2004-11-23 Im Networks, Inc. Apparatus for distributing and playing audio information
US6031818A (en) * 1997-03-19 2000-02-29 Lucent Technologies Inc. Error correction system for packet switching networks
US6803964B1 (en) 1997-03-21 2004-10-12 International Business Machines Corporation Method and apparatus for processing digital data
US5960167A (en) 1997-03-24 1999-09-28 Xerox Corporation Printer configuration system
USD406847S (en) 1997-03-25 1999-03-16 Corporate Media Partners Two sided remote control
USD395889S (en) 1997-03-25 1998-07-07 Corporate Media Partners Remote control
US6449653B2 (en) 1997-03-25 2002-09-10 Microsoft Corporation Interleaved multiple multimedia stream for synchronized transmission over a computer network
US5815689A (en) * 1997-04-04 1998-09-29 Microsoft Corporation Method and computer program product for synchronizing the processing of multiple data streams and matching disparate processing rates using a standardized clock mechanism
USD429246S (en) 1997-04-09 2000-08-08 Timberjack Oy Arm support with control panel
US5987525A (en) 1997-04-15 1999-11-16 Cddb, Inc. Network delivery of interactive entertainment synchronized to playback of audio recordings
US6081266A (en) 1997-04-21 2000-06-27 Sony Corporation Interactive control of audio outputs on a display screen
KR100240328B1 (ko) * 1997-04-30 2000-01-15 전주범 Dvcr의 오디오 재생 클럭 발생 장치
US6310652B1 (en) 1997-05-02 2001-10-30 Texas Instruments Incorporated Fine-grained synchronization of a decompressed audio stream by skipping or repeating a variable number of samples from a frame
US5990884A (en) 1997-05-02 1999-11-23 Sony Corporation Control of multimedia information with interface specification stored on multimedia component
US6101195A (en) 1997-05-28 2000-08-08 Sarnoff Corporation Timing correction method and apparatus
US6611537B1 (en) * 1997-05-30 2003-08-26 Centillium Communications, Inc. Synchronous network for digital media streams
US5956025A (en) 1997-06-09 1999-09-21 Philips Electronics North America Corporation Remote with 3D organized GUI for a home entertainment system
US6029196A (en) 1997-06-18 2000-02-22 Netscape Communications Corporation Automatic client configuration system
US7240094B2 (en) 1997-07-03 2007-07-03 Centra Software Inc. Method and system for synchronizing and serving multimedia in a distributed network
JPH1125057A (ja) * 1997-07-03 1999-01-29 Nec Corp サブシステム間時刻補正方式
JPH1139769A (ja) 1997-07-17 1999-02-12 Internatl Business Mach Corp <Ibm> 情報処理装置及び省電力装置
US6704421B1 (en) 1997-07-24 2004-03-09 Ati Technologies, Inc. Automatic multichannel equalization control system for a multimedia computer
US5959684A (en) 1997-07-28 1999-09-28 Sony Corporation Method and apparatus for audio-video synchronizing
JP3453498B2 (ja) 1997-08-27 2003-10-06 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報処理装置及び省電力装置
US6308207B1 (en) 1997-09-09 2001-10-23 Ncr Corporation Distributed service subsystem architecture for distributed network management
US6026297A (en) 1997-09-17 2000-02-15 Telefonaktiebolaget Lm Ericsson Contemporaneous connectivity to multiple piconets
US5999906A (en) 1997-09-24 1999-12-07 Sony Corporation Sample accurate audio state update
JP3418966B2 (ja) 1997-10-09 2003-06-23 インターナショナル・ビジネス・マシーンズ・コーポレーション 同期化方法及びデコーダ
US6327418B1 (en) 1997-10-10 2001-12-04 Tivo Inc. Method and apparatus implementing random access and time-based functions on a continuous stream of formatted digital data
USD405071S (en) 1997-10-17 1999-02-02 Gambaro Thomas L Cursor control--data entry device
US6026150A (en) 1997-10-30 2000-02-15 Epigram Network protocol--based home entertainment network
US6212282B1 (en) 1997-10-31 2001-04-03 Stuart Mershon Wireless speaker system
UA57812C2 (uk) 1997-11-04 2003-07-15 Джорджія Тек Ресерч Корпорейшн Система та спосіб передачі цифрового відеосигналу та даних через канал зв'язку
ATE419580T1 (de) 1997-11-04 2009-01-15 Avistar Comm Corp Skalierbares multimedianetzwerksystem und entsprechende anwendung
US6385704B1 (en) 1997-11-14 2002-05-07 Cirrus Logic, Inc. Accessing shared memory using token bit held by default by a single processor
ES2397501T3 (es) 1997-11-25 2013-03-07 Motorola Mobility, Llc Métodos, sistemas y elementos fabricados de reproducción de contenido audio
US6131130A (en) 1997-12-10 2000-10-10 Sony Corporation System for convergence of a personal computer with wireless audio/video devices wherein the audio/video devices are remotely controlled by a wireless peripheral
US6175872B1 (en) 1997-12-12 2001-01-16 Gte Internetworking Incorporated Collaborative environment for syncronizing audio from remote devices
US6269122B1 (en) 1998-01-02 2001-07-31 Intel Corporation Synchronization of related audio and video streams
US6038614A (en) 1998-01-05 2000-03-14 Gateway 2000, Inc. Active volume control with hot key
US6349352B1 (en) 1998-01-06 2002-02-19 Sony Corporation Of Japan Home audio/video network with both generic and parameterized device control
US6032202A (en) 1998-01-06 2000-02-29 Sony Corporation Of Japan Home audio/video network with two level device control
US6085236A (en) 1998-01-06 2000-07-04 Sony Corporation Of Japan Home audio video network with device control modules for incorporating legacy devices
US6246701B1 (en) 1998-01-14 2001-06-12 Skystream Corporation Reference time clock locking in a remultiplexer for video program bearing transport streams
USD404741S (en) 1998-01-20 1999-01-26 Ford Global Technologies, Inc. Control panel for an automotive audio system and climate control
US6157957A (en) 1998-01-22 2000-12-05 Cisco Technology, Inc. Clock synchronization system and method using a continuous conversion function for a communication network
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
US6128318A (en) * 1998-01-23 2000-10-03 Philips Electronics North America Corporation Method for synchronizing a cycle master node to a cycle slave node using synchronization information from an external network or sub-network which is supplied to the cycle slave node
US6127941A (en) 1998-02-03 2000-10-03 Sony Corporation Remote control device with a graphical user interface
USD404714S (en) 1998-02-12 1999-01-26 Panduit Corp. Hex wire connector
US6418150B1 (en) 1998-02-20 2002-07-09 Apple Computer, Inc. Method and apparatus for calibrating an IEEE-1394 cycle master
US6081299A (en) * 1998-02-20 2000-06-27 International Business Machines Corporation Methods and systems for encoding real time multimedia data
EP2261914A3 (en) 1998-02-23 2011-03-09 Kabushiki Kaisha Toshiba Information storage medium, information playback method and apparatus and information recording method
USD412337S (en) 1998-03-02 1999-07-27 Star Micronics Co., Ltd. Controller for a monitor camera
US6108686A (en) 1998-03-02 2000-08-22 Williams, Jr.; Henry R. Agent-based on-line information retrieval and viewing system
USD430143S (en) 1998-03-05 2000-08-29 Thomson Consumer Electronics, Inc. Remote control
USD407071S (en) 1998-03-09 1999-03-23 General Instrument Corporation 4-in-1 remote control unit
USD415496S (en) 1998-03-12 1999-10-19 Corporate Media Partners Remote control
US6199169B1 (en) * 1998-03-31 2001-03-06 Compaq Computer Corporation System and method for synchronizing time across a computer cluster
JP3403636B2 (ja) 1998-04-06 2003-05-06 パイオニア株式会社 情報記録媒体及びその再生装置
US6301012B1 (en) 1998-04-24 2001-10-09 Hewlett-Packard Company Automatic configuration of a network printer
US6195435B1 (en) 1998-05-01 2001-02-27 Ati Technologies Method and system for channel balancing and room tuning for a multichannel audio surround sound speaker system
US6255961B1 (en) 1998-05-08 2001-07-03 Sony Corporation Two-way communications between a remote control unit and one or more devices in an audio/visual environment
US6446080B1 (en) 1998-05-08 2002-09-03 Sony Corporation Method for creating, modifying, and playing a custom playlist, saved as a virtual CD, to be played by a digital audio/visual actuator device
WO1999061985A1 (en) 1998-05-26 1999-12-02 The Dow Chemical Company Distributed computing environment using real-time scheduling logic and time deterministic architecture
GB2338374A (en) 1998-06-10 1999-12-15 Motorola Ltd Locating a mobile telephone using time of arrival measurements
US6046550A (en) 1998-06-22 2000-04-04 Lutron Electronics Co., Inc. Multi-zone lighting control system
US6185737B1 (en) 1998-06-30 2001-02-06 Sun Microsystems, Inc. Method and apparatus for providing multi media network interface
US6148205A (en) 1998-06-30 2000-11-14 Motorola, Inc. Method and apparatus for secure registration within an in-home wireless network
JP2000020187A (ja) 1998-07-07 2000-01-21 Fujitsu Ltd 情報処理装置及び電力制御方法並びに記録媒体
US6321252B1 (en) 1998-07-17 2001-11-20 International Business Machines Corporation System and method for data streaming and synchronization in multimedia groupware applications
FR2781591B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Systeme de reproduction audiovisuelle
US7831930B2 (en) 2001-11-20 2010-11-09 Universal Electronics Inc. System and method for displaying a user interface for a remote control application
TW439027B (en) 1998-07-24 2001-06-07 Mitac Technology Corp Power-saving device of audio-frequency processing circuit and its control method
USD416021S (en) 1998-07-27 1999-11-02 L&P Property Management Company Remote controller
US20050058149A1 (en) 1998-08-19 2005-03-17 Howe Wayne Richard Time-scheduled and time-reservation packet switching
US20040208158A1 (en) 1998-08-19 2004-10-21 Fellman Ronald D. Methods and apparatus for providing quality-of-service guarantees in computer networks
US6466832B1 (en) 1998-08-24 2002-10-15 Altec Lansing R & D Center Israel High quality wireless audio speakers
US6449642B2 (en) 1998-09-15 2002-09-10 Microsoft Corporation Method and system for integrating a client computer into a computer network
US6324586B1 (en) * 1998-09-17 2001-11-27 Jennifer Wallace System for synchronizing multiple computers with a common timing reference
JP2000101658A (ja) * 1998-09-24 2000-04-07 Victor Co Of Japan Ltd インターフェース回路
JP2002527002A (ja) 1998-09-25 2002-08-20 ソマ ネットワークス インコーポレイテッド 電気通信のオペレーティングシステム
US6487296B1 (en) 1998-09-30 2002-11-26 Steven W. Allen Wireless surround sound speaker system
US6269406B1 (en) 1998-10-19 2001-07-31 International Business Machines Corporation User group synchronization to manage capabilities in heterogeneous networks
US6169725B1 (en) 1998-10-30 2001-01-02 Sony Corporation Of Japan Apparatus and method for restoration of internal connections in a home audio/video system
JP2000149391A (ja) 1998-11-04 2000-05-30 Victor Co Of Japan Ltd ディスク再生装置
US7164694B1 (en) 1998-11-17 2007-01-16 Cisco Technology, Inc. Virtual loop carrier system with gateway protocol mediation
US6763274B1 (en) * 1998-12-18 2004-07-13 Placeware, Incorporated Digital audio compensation
US6452612B1 (en) 1998-12-18 2002-09-17 Parkervision, Inc. Real time video production system and method
US7966388B1 (en) 1998-12-31 2011-06-21 Qwest Communications International Inc Network management system and graphical user interface
EP1021048A3 (en) 1999-01-14 2002-10-02 Kabushiki Kaisha Toshiba Digital video recording system and its recording medium
CA2325494A1 (en) 1999-01-22 2000-07-27 Leviton Manufacturing Co., Inc. Method of adding a device to a network
US6611813B1 (en) 2000-01-20 2003-08-26 Listen.Com Digital audio and video playback with performance complement testing
US20020194260A1 (en) 1999-01-22 2002-12-19 Kent Lawrence Headley Method and apparatus for creating multimedia playlists for audio-visual systems
US6353172B1 (en) 1999-02-02 2002-03-05 Microsoft Corporation Music event timing and delivery in a non-realtime environment
US6061457A (en) 1999-02-22 2000-05-09 Stockhamer; Lee Waterproof microphone and speaker
US7130616B2 (en) 2000-04-25 2006-10-31 Simple Devices System and method for providing content, management, and interactivity for client devices
US6493832B1 (en) 1999-03-17 2002-12-10 Sony Corporation Communication apparatus which handles a time stamp
US6859538B1 (en) 1999-03-17 2005-02-22 Hewlett-Packard Development Company, L.P. Plug and play compatible speakers
US7188353B1 (en) 1999-04-06 2007-03-06 Sharp Laboratories Of America, Inc. System for presenting synchronized HTML documents in digital television receivers
US6535121B2 (en) 1999-04-09 2003-03-18 Richard K. Matheny Fire department station zoned alerting control system
US6256554B1 (en) 1999-04-14 2001-07-03 Dilorenzo Mark Multi-room entertainment system with in-room media player/dispenser
US20060041639A1 (en) 1999-04-21 2006-02-23 Interactual Technologies, Inc. Platform detection
US20050198574A1 (en) 1999-04-21 2005-09-08 Interactual Technologies, Inc. Storyboard
JP2000324406A (ja) * 1999-05-07 2000-11-24 Canon Inc 光電変換装置及びそれを用いた画像読み取りシステム
WO2000068946A1 (fr) 1999-05-07 2000-11-16 Kabushiki Kaisha Toshiba Structure de donnees pour donnees en continu, et procede d'enregistrement et de reproduction de donnees en continu
TW501354B (en) 1999-05-25 2002-09-01 Sony Corp Digital signal processing device and method, digital signal processing system
WO2000074316A1 (fr) 1999-05-31 2000-12-07 Sony Corporation Procede de constitution d'un systeme de reseau radio et d'un dispositif de radiotransmission
US6892230B1 (en) 1999-06-11 2005-05-10 Microsoft Corporation Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages
US6356871B1 (en) 1999-06-14 2002-03-12 Cirrus Logic, Inc. Methods and circuits for synchronizing streaming data and systems using the same
US6993570B1 (en) 1999-06-15 2006-01-31 Sun Microsystems, Inc. System and method for pushing personalized content to small footprint devices
US6703940B1 (en) 1999-06-15 2004-03-09 Bose Corporation Transceiving remote controlling
US7330875B1 (en) 1999-06-15 2008-02-12 Microsoft Corporation System and method for recording a presentation for on-demand viewing over a computer network
US6349285B1 (en) 1999-06-28 2002-02-19 Cirrus Logic, Inc. Audio bass management methods and circuits and systems using the same
US6463474B1 (en) 1999-07-02 2002-10-08 Cisco Technology, Inc. Local authentication of a client at a network device
US6639584B1 (en) 1999-07-06 2003-10-28 Chuang Li Methods and apparatus for controlling a portable electronic device using a touchpad
US9607041B2 (en) 1999-07-15 2017-03-28 Gula Consulting Limited Liability Company System and method for efficiently accessing internet resources
US7657910B1 (en) 1999-07-26 2010-02-02 E-Cast Inc. Distributed electronic entertainment method and apparatus
US7163713B2 (en) * 1999-07-31 2007-01-16 The Regents Of The University Of California Method for making dense crack free thin films
CN1377556A (zh) 1999-08-02 2002-10-30 兰德尔M·钟 从一个服务器或用户到另一用户的视频点播
US6636269B1 (en) 1999-08-18 2003-10-21 Webtv Networks, Inc. Video timing system and method
USD444475S1 (en) 1999-08-23 2001-07-03 Keith P. Levey Set of keys for a computer keyboard
US7702403B1 (en) 1999-08-31 2010-04-20 Stephen Christopher Gladwin Structure and method for selecting, controlling and sending internet-based or local digital audio to an AM/FM radio or analog amplifier
CA2320451A1 (en) 1999-09-23 2001-03-23 Marc Etienne Bonneville Transmission of power and/or signalling between an audio distribution unit and a plurality of remote audio transducers
DE19946022A1 (de) 1999-09-25 2001-04-26 Bosch Gmbh Robert Steuerungsvorrichtung und -verfahren zur Festlegung einer Informationsausgabe-Rangfolge mehrerer Informationsquellen, insbesondere Audioquellen
JP3692858B2 (ja) 1999-09-27 2005-09-07 ヤマハ株式会社 通信システム
US7031474B1 (en) 1999-10-04 2006-04-18 Srs Labs, Inc. Acoustic correction apparatus
AU2018201A (en) 1999-10-12 2001-04-23 Perception Digital Technology (Bvi) Limited Digital multimedia jukebox
US6526325B1 (en) 1999-10-15 2003-02-25 Creative Technology Ltd. Pitch-Preserved digital audio playback synchronized to asynchronous clock
US6687664B1 (en) * 1999-10-15 2004-02-03 Creative Technology, Ltd. Audio-visual scrubbing system
US6859460B1 (en) 1999-10-22 2005-02-22 Cisco Technology, Inc. System and method for providing multimedia jitter buffer adjustment for packet-switched networks
JP2001127712A (ja) 1999-10-29 2001-05-11 Yazaki Corp 音響システム
US6598172B1 (en) 1999-10-29 2003-07-22 Intel Corporation System and method for clock skew compensation between encoder and decoder clocks by calculating drift metric, and using it to modify time-stamps of data packets
US6571221B1 (en) 1999-11-03 2003-05-27 Wayport, Inc. Network communication service with an improved subscriber model using digital certificates
US6965948B1 (en) 1999-11-12 2005-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for selective network access
US7257398B1 (en) 1999-11-12 2007-08-14 Sony Corporation Telephone set, communication adaptor, home appliance control method, and program recording medium
US6526411B1 (en) 1999-11-15 2003-02-25 Sean Ward System and method for creating dynamic playlists
US7653925B2 (en) 1999-11-17 2010-01-26 Ricoh Company, Ltd. Techniques for receiving information during multimedia presentations and communicating the information
JP3963417B2 (ja) 1999-11-19 2007-08-22 株式会社東芝 データ同期処理のための通信方法および電子機器
US6522886B1 (en) 1999-11-22 2003-02-18 Qwest Communications International Inc. Method and system for simultaneously sharing wireless communications among multiple wireless handsets
US20040223622A1 (en) 1999-12-01 2004-11-11 Lindemann Eric Lee Digital wireless loudspeaker system
DE69935147T2 (de) 1999-12-03 2007-10-31 Telefonaktiebolaget Lm Ericsson (Publ) Verfahren zur gleichzeitigen Wiedergabe von Audio Signalen in zwei Telefonen
USD432525S (en) 1999-12-23 2000-10-24 Qwest Communications International Inc. Handheld remote control
US7392481B2 (en) 2001-07-02 2008-06-24 Sonic Solutions, A California Corporation Method and apparatus for providing content-owner control in a networked device
US20010042107A1 (en) 2000-01-06 2001-11-15 Palm Stephen R. Networked audio player transport protocol and architecture
JP2004500651A (ja) 2000-01-24 2004-01-08 フリスキット インコーポレイテッド ストリーミングメディアの検索および再生システム
US20020026442A1 (en) 2000-01-24 2002-02-28 Lipscomb Kenneth O. System and method for the distribution and sharing of media assets between media players devices
US7143141B1 (en) 2000-01-25 2006-11-28 Hewlett-Packard Development Company, L.P. System for providing internet-related services in response to a handheld device that is not required to be internet-enabled
US7133407B2 (en) 2000-01-25 2006-11-07 Fujitsu Limited Data communications system
WO2001058163A2 (en) 2000-02-04 2001-08-09 Tune To Com Inc. System for distributed media network and meta data server
US6778493B1 (en) * 2000-02-07 2004-08-17 Sharp Laboratories Of America, Inc. Real-time media content synchronization and transmission in packet network apparatus and method
GB2359177A (en) 2000-02-08 2001-08-15 Nokia Corp Orientation sensitive display and selection mechanism
US6816510B1 (en) 2000-02-09 2004-11-09 Koninklijke Philips Electronics N.V. Method for clock synchronization between nodes in a packet network
ATE428233T1 (de) 2000-02-18 2009-04-15 Bridgeco Ag Verteilung einer zeitreferenz uber ein netzwerk
US20020137505A1 (en) 2000-02-18 2002-09-26 Eiche Steven A. Audio detection for hands-free wireless
US20010032188A1 (en) * 2000-02-25 2001-10-18 Yoshiyuki Miyabe Information distribution system
US6928329B1 (en) 2000-02-29 2005-08-09 Microsoft Corporation Enabling separate chat and selective enablement of microphone
USD431552S (en) 2000-03-03 2000-10-03 Tivo, Inc. Remote control
IL134979A (en) 2000-03-09 2004-02-19 Be4 Ltd A system and method for optimizing three-dimensional hearing
US7246374B1 (en) 2000-03-13 2007-07-17 Microsoft Corporation Enhancing computer system security via multiple user desktops
US6631410B1 (en) * 2000-03-16 2003-10-07 Sharp Laboratories Of America, Inc. Multimedia wired/wireless content synchronization system and method
CA2301436A1 (en) 2000-03-20 2001-09-20 Peter Renaud Method and system for multi-protocol clock recovery and generation
US7187947B1 (en) 2000-03-28 2007-03-06 Affinity Labs, Llc System and method for communicating selected information to an electronic device
US20020022453A1 (en) 2000-03-31 2002-02-21 Horia Balog Dynamic protocol selection and routing of content to mobile devices
TW510134B (en) 2000-04-04 2002-11-11 Koninkl Philips Electronics Nv Communication system, controlling device and controlled device
US6654956B1 (en) 2000-04-10 2003-11-25 Sigma Designs, Inc. Method, apparatus and computer program product for synchronizing presentation of digital video data with serving of digital video data
US6684060B1 (en) 2000-04-11 2004-01-27 Agere Systems Inc. Digital wireless premises audio system and method of operation thereof
US6898642B2 (en) 2000-04-17 2005-05-24 International Business Machines Corporation Synchronous collaboration based on peer-to-peer communication
US7080160B2 (en) 2000-04-27 2006-07-18 Qosmetrics, Inc. Method for creating accurate time-stamped frames sent between computers via a network
US6654720B1 (en) 2000-05-09 2003-11-25 International Business Machines Corporation Method and system for voice control enabling device in a service discovery network
KR100867760B1 (ko) 2000-05-15 2008-11-10 소니 가부시끼 가이샤 재생장치, 재생방법 및 기록매체
US7286652B1 (en) 2000-05-31 2007-10-23 3Com Corporation Four channel audio recording in a packet based network
GB2363036B (en) 2000-05-31 2004-05-12 Nokia Mobile Phones Ltd Conference call method and apparatus therefor
GB0014328D0 (en) 2000-06-12 2000-08-02 Koninkl Philips Electronics Nv Portable audio devices
US20020095460A1 (en) 2000-06-13 2002-07-18 Michael Benson System and method for serving integrated streams of multimedia information
AU2001269823A1 (en) 2000-06-16 2002-01-02 Niles Audio Corporation Audio amplifier power and temperature controller having network detecting and associated methods
US7756743B1 (en) 2000-06-21 2010-07-13 Clubcom, Llc System and method for branding a facility
US6664891B2 (en) 2000-06-26 2003-12-16 Koninklijke Philips Electronics N.V. Data delivery through portable devices
GB2364203B (en) * 2000-06-27 2004-03-17 Nokia Mobile Phones Ltd Synchronisation
JP4481444B2 (ja) 2000-06-30 2010-06-16 株式会社東芝 画像符号化装置
FI20001570A (fi) 2000-06-30 2001-12-31 Nokia Corp Synkronoitu palveluntarjonta tietoliikenneverkossa
GB2364457B (en) 2000-07-03 2003-08-06 John Quentin Phillipps Wireless communication
US7068596B1 (en) 2000-07-07 2006-06-27 Nevco Technology, Inc. Interactive data transmission system having staged servers
EP1172721A1 (en) 2000-07-10 2002-01-16 Sony International (Europe) GmbH Method for controlling network devices via a MMI
KR100749070B1 (ko) 2000-07-14 2007-08-13 삼성전자주식회사 트랜스포트스트림을 역다중화하는 장치
AU2001271632A1 (en) 2000-07-26 2002-02-05 Thomson Licensing S.A. Multi-media jitter removal in an asynchronous digital home network
US6826283B1 (en) 2000-07-27 2004-11-30 3Com Corporation Method and system for allowing multiple nodes in a small environment to play audio signals independent of other nodes
AU2001278102A1 (en) 2000-08-04 2002-02-18 Marconi Communications, Inc. Synchronized sampling on a multiprocessor backplane via a broadcast timestamp
US20020015003A1 (en) 2000-08-07 2002-02-07 Masami Kato Virtual space system structured by plural user terminals and server device
KR20020014534A (ko) 2000-08-18 2002-02-25 박종섭 저전력 오디오 프로세서
CA2419151C (en) 2000-08-25 2009-09-08 British Telecommunications Public Limited Company Audio data processing
WO2002019716A1 (en) 2000-08-31 2002-03-07 Mixed Signals Technologies, Inc. Systems and method for interacting with users over a communications network
US7142934B2 (en) 2000-09-01 2006-11-28 Universal Electronics Inc. Audio converter device and method for using the same
US6985694B1 (en) 2000-09-07 2006-01-10 Clix Network, Inc. Method and system for providing an audio element cache in a customized personal radio broadcast
AU2001292738A1 (en) 2000-09-19 2002-04-02 Phatnoise, Inc. Device-to-device network
JP4716238B2 (ja) 2000-09-27 2011-07-06 日本電気株式会社 携帯端末装置の音響再生システム及び方法
US7457948B1 (en) 2000-09-29 2008-11-25 Lucent Technologies Inc. Automated authentication handling system
US7688306B2 (en) 2000-10-02 2010-03-30 Apple Inc. Methods and apparatuses for operating a portable device based on an accelerometer
US7277765B1 (en) 2000-10-12 2007-10-02 Bose Corporation Interactive sound reproducing
JP4385511B2 (ja) 2000-10-12 2009-12-16 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
US7230939B2 (en) 2000-10-13 2007-06-12 Sony Corporation Home network using wireless module
US6907301B2 (en) 2000-10-16 2005-06-14 Sony Corporation Method and system for selecting and controlling devices in a home network
US6915347B2 (en) 2000-10-17 2005-07-05 Sun Microsystems, Inc. Associating multiple display units in a grouped server environment
US7313593B1 (en) 2000-10-24 2007-12-25 International Business Machines Corporation Method and apparatus for providing full duplex and multipoint IP audio streaming
US20070192155A1 (en) 2000-10-24 2007-08-16 Gauger Derek K Network based, interactive project management apparatus and method
US6839752B1 (en) 2000-10-27 2005-01-04 International Business Machines Corporation Group data sharing during membership change in clustered computer system
JP3584873B2 (ja) 2000-10-31 2004-11-04 ヤマハ株式会社 通信制御装置及び通信システム
USD478069S1 (en) 2000-11-01 2003-08-05 Gn Netcom, Inc. Communication interface with external controls
US6934766B1 (en) * 2000-11-02 2005-08-23 Cisco Technology, Inc. Method and apparatus for exchanging event information between computer systems that reduce perceived lag times by subtracting actual lag times from event playback time
US20020054206A1 (en) * 2000-11-06 2002-05-09 Allen Paul G. Systems and devices for audio and video capture and communication during television broadcasts
CA2326368A1 (en) 2000-11-20 2002-05-20 Adexact Corporation Method and system for targeted content delivery, presentation, management, and reporting
US6640144B1 (en) 2000-11-20 2003-10-28 Universal Electronics Inc. System and method for creating a controlling device
AU2002226948A1 (en) 2000-11-20 2002-06-03 Flexiworld Technologies, Inc. Tobile and pervasive output components
KR100752038B1 (ko) * 2000-11-28 2007-08-23 주식회사 케이티 멀티미디어 회의를 위한 동적 멀티캐스트 트리의 알티피요소 선정 방법
US20020072816A1 (en) 2000-12-07 2002-06-13 Yoav Shdema Audio system
JP4341175B2 (ja) 2000-12-07 2009-10-07 ソニー株式会社 再生システム及び再生方法、並びにデータ送信装置及びデータ送信方法
JP2002175129A (ja) * 2000-12-07 2002-06-21 Nissin Electric Co Ltd 時刻整合機能を持つコンピュータ及びネットワークシステム
US6778869B2 (en) 2000-12-11 2004-08-17 Sony Corporation System and method for request, delivery and use of multimedia files for audiovisual entertainment in the home environment
US7047435B2 (en) 2000-12-19 2006-05-16 Siemens Corporate Research, Inc. System and method for clock-synchronization in distributed systems
US20020112244A1 (en) * 2000-12-19 2002-08-15 Shih-Ping Liou Collaborative video delivery over heterogeneous networks
US7143939B2 (en) 2000-12-19 2006-12-05 Intel Corporation Wireless music device and method therefor
US20020083172A1 (en) 2000-12-21 2002-06-27 Knowles Gregory T. Systems, methods and computer program products for responding to client requests directed to networked embedded devices via proxy services
US20020083342A1 (en) 2000-12-21 2002-06-27 Webb Brian T. Systems, methods and computer program products for accessing devices on private networks via clients on a public network
US6407680B1 (en) 2000-12-22 2002-06-18 Generic Media, Inc. Distributed on-demand media transcoding system and method
USD462339S1 (en) 2000-12-22 2002-09-03 Digeo, Inc. Remote control
DE10064928A1 (de) 2000-12-23 2002-07-04 Alcatel Sa Verfahren, Taktgebermodul und Empfängermodul zur Synchronisierung eines Empfängermoduls
US20020124097A1 (en) * 2000-12-29 2002-09-05 Isely Larson J. Methods, systems and computer program products for zone based distribution of audio signals
US20020112084A1 (en) 2000-12-29 2002-08-15 Deen Gary D. Methods, systems, and computer program products for controlling devices through a network via a network translation device
KR100781373B1 (ko) * 2001-01-05 2007-11-30 삼성전자주식회사 무선 통신기기 및 그 통신방법 및 이를 적용한 무선통신시스템
US7877588B2 (en) 2001-01-05 2011-01-25 Harman International Industries, Incorporated System for transmitting control commands to electronic devices
EP1223696A3 (en) * 2001-01-12 2003-12-17 Matsushita Electric Industrial Co., Ltd. System for transmitting digital audio data according to the MOST method
TW509887B (en) 2001-01-12 2002-11-11 Integrated Technology Express Display device with adjusting clock and the method thereof
US20020131761A1 (en) 2001-01-16 2002-09-19 Kojiro Kawasaki Information recording medium, apparatus and method for recording/reproducing information to/from the medium
USD462340S1 (en) 2001-01-18 2002-09-03 Digeo, Inc. Remote control
WO2002057917A2 (en) 2001-01-22 2002-07-25 Sun Microsystems, Inc. Peer-to-peer network computing platform
US6917592B1 (en) 2001-01-22 2005-07-12 3Com Corporation LNS high availability and load balancing with LNS-to-LNS state offloading
CA2332140A1 (en) 2001-01-23 2002-07-23 Ibm Canada Limited-Ibm Canada Limitee Apparatus and methods for reducing noise audible from a speaker
US8086287B2 (en) * 2001-01-24 2011-12-27 Alcatel Lucent System and method for switching between audio sources
US6885992B2 (en) 2001-01-26 2005-04-26 Cirrus Logic, Inc. Efficient PCM buffer
US7665115B2 (en) * 2001-02-02 2010-02-16 Microsoft Corporation Integration of media playback components with an independent timing specification
JP2002232807A (ja) 2001-02-07 2002-08-16 Nec Corp 複数メディア連動システム及びその連動方法
ATE390823T1 (de) 2001-02-07 2008-04-15 Dolby Lab Licensing Corp Audiokanalübersetzung
US6944188B2 (en) 2001-02-21 2005-09-13 Wi-Lan, Inc. Synchronizing clocks across a communication link
US8477958B2 (en) 2001-02-26 2013-07-02 777388 Ontario Limited Networked sound masking system
US6738318B1 (en) 2001-03-05 2004-05-18 Scott C. Harris Audio reproduction system which adaptively assigns different sound parts to different reproduction parts
DE10110422A1 (de) 2001-03-05 2002-09-19 Harman Becker Automotive Sys Verfahren zur Steuerung eines mehrkanaligen Tonwiedergabesystems und mehrkanaliges Tonwiedergabesystem
US20020129128A1 (en) 2001-03-07 2002-09-12 Stephen Gold Aggregation of multiple headless computer entities into a single computer entity group
US7035246B2 (en) * 2001-03-13 2006-04-25 Pulse-Link, Inc. Maintaining a global time reference among a group of networked devices
USD452520S1 (en) 2001-03-13 2001-12-25 Eastman Kodak Company Remote control for a vertical digital projector
USD479225S1 (en) 2001-03-16 2003-09-02 Patientline, Plc Hand held control device
US6526491B2 (en) 2001-03-22 2003-02-25 Sony Corporation Entertainment Inc. Memory protection system and method for computer architecture for broadband networks
US7058889B2 (en) 2001-03-23 2006-06-06 Koninklijke Philips Electronics N.V. Synchronizing text/visual information with audio playback
US7483958B1 (en) 2001-03-26 2009-01-27 Microsoft Corporation Methods and apparatuses for sharing media content, libraries and playlists
US6809635B1 (en) 2001-03-30 2004-10-26 Nokia Corporation Mobile terminal using a vibration motor as a loudspeaker and method of use thereof
US7194556B2 (en) 2001-03-30 2007-03-20 Intel Corporation Method and apparatus for high accuracy distributed time synchronization using processor tick counters
US7577451B2 (en) 2001-04-04 2009-08-18 Intel Corporation Extending personal area networks
US7130316B2 (en) 2001-04-11 2006-10-31 Ati Technologies, Inc. System for frame based audio synchronization and method thereof
US6920373B2 (en) 2001-04-13 2005-07-19 Board Of Trusstees Operating Michigan State University Synchronization and task control of real-time internet based super-media
US6970481B2 (en) 2001-04-17 2005-11-29 Microsoft Corporation Methods and systems for distributing multimedia data over heterogeneous networks
US7519667B1 (en) 2001-04-23 2009-04-14 Microsoft Corporation Method and system for integrating instant messaging, streaming audio and audio playback
US20030023411A1 (en) 2001-04-23 2003-01-30 Don Witmer Methods for facilitating the design and installation of custom home networking systems
US7146260B2 (en) 2001-04-24 2006-12-05 Medius, Inc. Method and apparatus for dynamic configuration of multiprocessor system
US7574513B2 (en) 2001-04-30 2009-08-11 Yahoo! Inc. Controllable track-skipping
WO2002088911A2 (en) 2001-04-30 2002-11-07 Nokia Corporation Protection of content reproduction using digital rights
US20020165921A1 (en) 2001-05-02 2002-11-07 Jerzy Sapieyevski Method of multiple computers synchronization and control for guiding spatially dispersed live music/multimedia performances and guiding simultaneous multi-content presentations and system therefor
US7690017B2 (en) 2001-05-03 2010-03-30 Mitsubishi Digital Electronics America, Inc. Control system and user interface for network of input devices
US6930730B2 (en) 2001-05-03 2005-08-16 Mitsubishi Digital Electronics America, Inc. Control system and user interface for network of input devices
US6907458B2 (en) * 2001-05-04 2005-06-14 M&S Systems, L.P. Digital multi-room, multi-source entertainment and communications network
US20020188762A1 (en) * 2001-05-04 2002-12-12 Tomassetti Stephen Robert Data structure for an entertainment and communications network
AU2002305353A1 (en) 2001-05-04 2002-11-18 M And S Systems, Inc. Digital multi-room, multi-source entertainment and communications network
US7047201B2 (en) 2001-05-04 2006-05-16 Ssi Corporation Real-time control of playback rates in presentations
US6934300B2 (en) 2001-05-04 2005-08-23 M&S Systems, L.P. Initialization method for an entertainment and communications network
US20020163361A1 (en) 2001-05-07 2002-11-07 Parkin Michael W. Source synchronous I/O without synchronizers using temporal delay queues
US7120693B2 (en) 2001-05-08 2006-10-10 International Business Machines Corporation Method using two different programs to determine state of a network node to eliminate message response delays in system processing
US6757517B2 (en) 2001-05-10 2004-06-29 Chin-Chi Chang Apparatus and method for coordinated music playback in wireless ad-hoc networks
US7890661B2 (en) 2001-05-16 2011-02-15 Aol Inc. Proximity synchronizing audio gateway device
US8732232B2 (en) 2001-05-16 2014-05-20 Facebook, Inc. Proximity synchronizing audio playback device
US7620363B2 (en) 2001-05-16 2009-11-17 Aol Llc Proximity synchronization of audio content among multiple playback and storage devices
US7007106B1 (en) 2001-05-22 2006-02-28 Rockwell Automation Technologies, Inc. Protocol and method for multi-chassis configurable time synchronization
JP2002353978A (ja) 2001-05-25 2002-12-06 Pioneer Electronic Corp 主局又は従局機能を有する無線通信端末
JP2002358241A (ja) 2001-05-31 2002-12-13 Victor Co Of Japan Ltd コンテンツのコピー管理方法、記録再生装置及び再生装置
CN1189824C (zh) 2001-05-31 2005-02-16 日本胜利株式会社 内容的复制管理方法、记录重放装置和重放装置
US6879806B2 (en) 2001-06-01 2005-04-12 Zensys A/S System and a method for building routing tables and for routing signals in an automation system
DE50200454D1 (de) * 2001-06-07 2004-06-24 Siemens Ag Verfahren zum Übermitteln von Zeitinformation über ein Datenpaketnetz
US7139981B2 (en) 2001-06-13 2006-11-21 Panoram Technologies, Inc. Media management system
USD466108S1 (en) 2001-06-15 2002-11-26 U.S. Electronics, Inc. Remote control
DE10129108A1 (de) 2001-06-16 2003-01-02 Harman Becker Automotive Sys Verfahren und Schaltungsanordnung zur Datenübertragung
JP2004521564A (ja) 2001-06-19 2004-07-15 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 無線通信システム
US7136934B2 (en) 2001-06-19 2006-11-14 Request, Inc. Multimedia synchronization method and device
JP2003003585A (ja) 2001-06-20 2003-01-08 Porasu Kurashi Kagaku Kenkyusho:Kk 床下環境改善換気システム
US6778073B2 (en) 2001-06-26 2004-08-17 Medius, Inc. Method and apparatus for managing audio devices
JPWO2003003659A1 (ja) 2001-06-27 2004-10-21 ソニー株式会社 無線通信制御装置及び無線通信制御方法、記憶媒体、並びにプログラム
US7114172B2 (en) 2001-06-28 2006-09-26 Koninklijke Philips Electronics N.V. Synchronized personal video recorders
US7460629B2 (en) 2001-06-29 2008-12-02 Agere Systems Inc. Method and apparatus for frame-based buffer control in a communication system
US7161939B2 (en) 2001-06-29 2007-01-09 Ip Unity Method and system for switching among independent packetized audio streams
JP2003018668A (ja) * 2001-07-02 2003-01-17 Toshiba Corp ネットワーク機器制御装置および方法
US20030008616A1 (en) 2001-07-09 2003-01-09 Anderson Lelan S. Method and system for FM stereo broadcasting
US7206367B1 (en) * 2001-07-10 2007-04-17 Sigmatel, Inc. Apparatus and method to synchronize multimedia playback over a network using out-of-band signaling
US20030014486A1 (en) 2001-07-16 2003-01-16 May Gregory J. Distributed audio network using networked computing devices
WO2003010766A1 (en) 2001-07-23 2003-02-06 Matsushita Electric Industrial Co., Ltd. Information recording medium, and apparatus and method for recording information on information recording medium
US6873862B2 (en) 2001-07-24 2005-03-29 Marc Alan Reshefsky Wireless headphones with selective connection to auxiliary audio devices and a cellular telephone
JP3591493B2 (ja) 2001-07-25 2004-11-17 ソニー株式会社 ネットワークシステム、およびネットワークシステムの同期方法
DE60138182D1 (de) 2001-07-26 2009-05-14 Bayerische Motoren Werke Ag Uhrensynchronisation in einem verteilten System
USD468297S1 (en) 2001-07-27 2003-01-07 Takara Co., Ltd. Karaoke controller with microphone
US6981259B2 (en) 2001-08-02 2005-12-27 Hewlett-Packard Development Company, L.P. System and method for generating a virtual device
EP1283611A3 (de) 2001-08-09 2006-02-15 Siemens Aktiengesellschaft Verfahren zur Synchronisierung eines Kommunikationssystems über ein paketorientiertes Datennetz
US7058948B2 (en) 2001-08-10 2006-06-06 Hewlett-Packard Development Company, L.P. Synchronization objects for multi-computer systems
US6937988B1 (en) 2001-08-10 2005-08-30 Cirrus Logic, Inc. Methods and systems for prefilling a buffer in streaming data applications
US7260616B1 (en) 2001-08-13 2007-08-21 Sprint Communications Company L.P. Communication hub with automatic device registration
US6950666B2 (en) 2001-08-14 2005-09-27 Hewlett-Packard Development Company, L.P. Wireless mobile device network
US7113999B2 (en) 2001-08-14 2006-09-26 International Business Machines Corporation Method, computer readable media and apparatus for the selection and rendering of audio files in a networked environment
EP1286484B1 (en) 2001-08-17 2007-04-04 Sony Deutschland GmbH Method for reproducing data streams
US20030041174A1 (en) 2001-08-24 2003-02-27 Inventec Corporation Data exchange for two software systems co-existing on a computer
US20030046703A1 (en) 2001-08-29 2003-03-06 Knowles Gregory T. Systems and methods for facilitating user access to content stored on private networks
US6931071B2 (en) 2001-08-31 2005-08-16 Stmicroelectronics, Inc. Apparatus and method for synchronizing video and audio MPEG streams in a video playback device
US7047308B2 (en) 2001-08-31 2006-05-16 Sharp Laboratories Of America, Inc. System and method for simultaneous media playout
JP4362248B2 (ja) 2001-09-03 2009-11-11 パイオニア株式会社 情報記録再生装置およびコンピュータプログラム
US7319703B2 (en) 2001-09-04 2008-01-15 Nokia Corporation Method and apparatus for reducing synchronization delay in packet-based voice terminals by resynchronizing during talk spurts
FR2829655B1 (fr) 2001-09-10 2003-12-26 Digigram Systeme de transmission de donnees audio, entre un module maitre et des modules esclaves, par l'intermediaire d'un reseau de communication numerique
US6965770B2 (en) 2001-09-13 2005-11-15 Nokia Corporation Dynamic content delivery responsive to user requests
US7574474B2 (en) 2001-09-14 2009-08-11 Xerox Corporation System and method for sharing and controlling multiple audio and video streams
US7043651B2 (en) 2001-09-18 2006-05-09 Nortel Networks Limited Technique for synchronizing clocks in a network
US7493363B2 (en) 2001-09-19 2009-02-17 Microsoft Corporation Peer-to-peer group management and method for maintaining peer-to-peer graphs
JP3544963B2 (ja) * 2001-09-20 2004-07-21 株式会社東芝 同期再生のための方法および装置
US7152125B2 (en) 2001-09-25 2006-12-19 Intel Corporation Dynamic master/slave configuration for multiple expansion modules
DE10147422A1 (de) 2001-09-26 2003-04-24 Siemens Ag Kommunikationssystem und Verfahren zur Synchronisation eines Kommunikationszyklus
US7197148B2 (en) 2001-09-28 2007-03-27 Hubbell Incorporated System for controlling remote speakers using centralized amplifiers, centralized monitoring and master/slave communication protocol
US20030097478A1 (en) * 2001-10-08 2003-05-22 Imagearray, Ltd. Method and system for synchronizing a presentation
US6956545B2 (en) 2001-10-08 2005-10-18 Imagearray, Ltd. Digital playback device
US20030073432A1 (en) 2001-10-16 2003-04-17 Meade, William K. Mobile computing device with method and system for interrupting content performance among appliances
US7312785B2 (en) * 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US7076204B2 (en) 2001-10-30 2006-07-11 Unwired Technology Llc Multiple channel wireless communication system
US7184774B2 (en) 2001-10-30 2007-02-27 Motorola, Inc. Coordination among mobile stations servicing terminal equipment
US20040032421A1 (en) 2001-11-01 2004-02-19 Williamson Charles G. Remote programming of CD players over a network
JP3878508B2 (ja) 2001-11-08 2007-02-07 松下電器産業株式会社 回路群制御システム
US7095947B2 (en) 2001-11-13 2006-08-22 Koninklijke Philips Electronics N.V. System for synchronizing the playback of two or more connected playback devices using closed captioning
USD462945S1 (en) 2001-11-13 2002-09-17 Plantronics, Inc. Volume control for a communications headset
JP3915481B2 (ja) 2001-11-14 2007-05-16 セイコーエプソン株式会社 無線通信装置
US6910078B1 (en) 2001-11-15 2005-06-21 Cisco Technology, Inc. Methods and apparatus for controlling the transmission of stream data
US7711774B1 (en) 2001-11-20 2010-05-04 Reagan Inventions Llc Interactive, multi-user media delivery system
US7120168B2 (en) 2001-11-20 2006-10-10 Sony Corporation System and method for effectively performing an audio/video synchronization procedure
JP3937820B2 (ja) 2001-11-27 2007-06-27 セイコーエプソン株式会社 無線ネットワークのアダプタ
US7522563B2 (en) * 2001-11-28 2009-04-21 Millennial Net, Inc. Network protocol
ATE324717T1 (de) 2001-11-28 2006-05-15 Bridgeco Ag Verfahren zur synchronisation in netzwerken
US6892167B2 (en) 2001-11-28 2005-05-10 Sypris Data Systems, Inc. Real-time data acquisition and storage network
US7788396B2 (en) 2001-11-28 2010-08-31 Interactive Content Engines, Llc Synchronized data transfer system
US7496065B2 (en) * 2001-11-29 2009-02-24 Telcordia Technologies, Inc. Efficient piconet formation and maintenance in a Bluetooth wireless network
JP3955989B2 (ja) 2001-11-29 2007-08-08 株式会社 アンクル ストリームデータ分散配信方法及びそのシステム
US20030101253A1 (en) 2001-11-29 2003-05-29 Takayuki Saito Method and system for distributing data in a network
US7072326B2 (en) 2001-11-30 2006-07-04 Palm, Inc. Network connectivity system and method
US7720686B2 (en) 2001-12-04 2010-05-18 Yahoo! Inc. Method and system for providing listener-requested music over a network
US7269338B2 (en) 2001-12-11 2007-09-11 Koninklijke Philips Electronics N.V. Apparatus and method for synchronizing presentation from bit streams based on their content
US8417827B2 (en) * 2001-12-12 2013-04-09 Nokia Corporation Synchronous media playback and messaging system
USD476643S1 (en) 2001-12-12 2003-07-01 Smk Corporation Remote controller
JP4168714B2 (ja) 2001-12-17 2008-10-22 ソニー株式会社 通信装置および方法、記録媒体、並びにプログラム
US7391791B2 (en) 2001-12-17 2008-06-24 Implicit Networks, Inc. Method and system for synchronization of content rendering
EP1459320B1 (en) 2001-12-25 2008-02-13 Matsushita Electric Industrial Co., Ltd. Apparatus and method for playing back content
AU2002367260A1 (en) * 2001-12-27 2003-07-24 Digeo, Inc. Conferencing with synchronous presention of media programs
EP1326436B1 (en) 2001-12-28 2013-02-13 Sony Corporation Displaying information
US7206618B2 (en) 2002-01-11 2007-04-17 Intel Corporation Removable customizable inserts and faceplate for electronic devices
US6930620B2 (en) 2002-01-15 2005-08-16 Microsoft Corporation Methods and systems for synchronizing data streams
JP2003209796A (ja) * 2002-01-16 2003-07-25 Canon Inc 撮像装置及びその制御方法及びプログラム及び記憶媒体
USD478051S1 (en) 2002-01-17 2003-08-05 Kabushiki Kaisha Toshiba Remote controller for household electric/electronic appliances
US8103009B2 (en) 2002-01-25 2012-01-24 Ksc Industries, Inc. Wired, wireless, infrared, and powerline audio entertainment systems
US7853341B2 (en) 2002-01-25 2010-12-14 Ksc Industries, Inc. Wired, wireless, infrared, and powerline audio entertainment systems
US6658091B1 (en) 2002-02-01 2003-12-02 @Security Broadband Corp. LIfestyle multimedia security system
US20030149874A1 (en) 2002-02-06 2003-08-07 Xerox Corporation Systems and methods for authenticating communications in a network medium
US7937089B2 (en) 2002-02-06 2011-05-03 Palo Alto Research Center Incorporated Method, apparatus, and program product for provisioning secure wireless sensors
US8131389B1 (en) 2002-02-08 2012-03-06 Digital Voice Systems, Inc. Digital audio server
JP2005518734A (ja) 2002-02-20 2005-06-23 メシュネットワークス、インコーポレイテッド チャンネル間で802.11データトラフィックをルーティングしてアドホックネットワーク容量を増大するシステムおよび方法
US7209874B2 (en) 2002-02-25 2007-04-24 Zoran Corporation Emulator-enabled network connectivity to a device
KR100434292B1 (ko) 2002-02-28 2004-06-05 엘지전자 주식회사 홈 네트워크 시스템
US6653545B2 (en) 2002-03-01 2003-11-25 Ejamming, Inc. Method and apparatus for remote real time collaborative music performance
US20030167335A1 (en) 2002-03-04 2003-09-04 Vigilos, Inc. System and method for network-based communication
EP1892711B1 (en) 2002-03-05 2009-12-02 D&amp;M Holdings, Inc. Audio reproducing apparatus
US7532862B2 (en) 2002-03-19 2009-05-12 Apple Inc. Method and apparatus for configuring a wireless device through reverse advertising
US9998321B2 (en) 2002-03-19 2018-06-12 Apple Inc. Method and apparatus for supporting duplicate suppression when issuing multicast queries using DNS-format message packets
US20030179780A1 (en) 2002-03-20 2003-09-25 Zarlink Semiconductor V.N. Inc. Method of detecting drift between two clocks
USD475993S1 (en) 2002-03-21 2003-06-17 Robert K. Meyer TV remote control
US7096234B2 (en) 2002-03-21 2006-08-22 Microsoft Corporation Methods and systems for providing playlists
US7483540B2 (en) 2002-03-25 2009-01-27 Bose Corporation Automatic audio system equalizing
US20030187657A1 (en) 2002-03-26 2003-10-02 Erhart George W. Voice control of streaming audio
USD474799S1 (en) 2002-03-28 2003-05-20 Seiko Epson Corp. Projector
US20030185400A1 (en) 2002-03-29 2003-10-02 Hitachi, Ltd. Sound processing unit, sound processing system, audio output unit and display device
US7827259B2 (en) 2004-04-27 2010-11-02 Apple Inc. Method and system for configurable automatic media selection
US8150937B2 (en) 2004-10-25 2012-04-03 Apple Inc. Wireless synchronization between media player and host device
USD477310S1 (en) 2002-04-08 2003-07-15 Charles Moransais Remote control
WO2003085895A1 (en) 2002-04-10 2003-10-16 Lg Electronics Inc. Method for controlling home automation system
US20030195964A1 (en) * 2002-04-10 2003-10-16 Mane Pravin D. Managing multicast sessions
US7324857B2 (en) * 2002-04-19 2008-01-29 Gateway Inc. Method to synchronize playback of multicast audio streams on a local network
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
US7333519B2 (en) * 2002-04-23 2008-02-19 Gateway Inc. Method of manually fine tuning audio synchronization of a home 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
JP4016709B2 (ja) 2002-04-26 2007-12-05 日本電気株式会社 オーディオデータの符号変換伝送方法と符号変換受信方法及び装置とシステムならびにプログラム
US7024483B2 (en) 2002-04-29 2006-04-04 Sun Microsystems, Inc. System and method for topology manager employing finite state automata for dynamic cluster formation
US7035858B2 (en) 2002-04-29 2006-04-25 Sun Microsystems, Inc. System and method dynamic cluster membership in a distributed data system
US7310334B1 (en) 2002-04-30 2007-12-18 Cisco Technology, Inc. Method and apparatus for media stream monitoring
JP4555072B2 (ja) 2002-05-06 2010-09-29 シンクロネイション インコーポレイテッド ローカライズされたオーディオ・ネットワークおよび関連するディジタル・アクセサリ
EP1369842B1 (en) 2002-05-08 2009-01-07 iPOC Technologies AG Wireless multimedia display device
US20030212802A1 (en) 2002-05-09 2003-11-13 Gateway, Inc. Proximity network encryption and setup
KR100966415B1 (ko) 2002-05-09 2010-06-28 넷스트림스 엘엘씨 오디오 네트워크 분산 시스템
AU2003239385A1 (en) * 2002-05-10 2003-11-11 Richard R. Reisman Method and apparatus for browsing using multiple coordinated device
US7657644B1 (en) 2002-05-10 2010-02-02 Netapp, Inc. Methods and apparatus for streaming media multicast
US7340770B2 (en) 2002-05-15 2008-03-04 Check Point Software Technologies, Inc. System and methodology for providing community-based security policies
US7945636B2 (en) 2002-05-15 2011-05-17 In-Store Broadcasting Network, Llc Providing a multi-tier enterprise level application
US7096169B2 (en) 2002-05-16 2006-08-22 Crutchfield Corporation Virtual speaker demonstration system and virtual noise simulation
US7363363B2 (en) 2002-05-17 2008-04-22 Xds, Inc. System and method for provisioning universal stateless digital and computing services
US7293060B2 (en) 2002-05-22 2007-11-06 Nokia Siemens Networks Oy Electronic disc jockey service
US20030219007A1 (en) 2002-05-23 2003-11-27 Craig Barrack Reusable multi-protocol meta-architecture for Voice-over-IP playback
US20030220705A1 (en) 2002-05-24 2003-11-27 Ibey Jarry A. Audio distribution system with remote control
USD474763S1 (en) 2002-05-30 2003-05-20 Pioneer Digital Technologies, Inc. Handheld remote control
US7426537B2 (en) 2002-05-31 2008-09-16 Microsoft Corporation Systems and methods for sharing dynamic content among a plurality of online co-users
US7120259B1 (en) 2002-05-31 2006-10-10 Microsoft Corporation Adaptive estimation and compensation of clock drift in acoustic echo cancellers
JP3629253B2 (ja) * 2002-05-31 2005-03-16 株式会社東芝 音声再生装置および同装置で用いられる音声再生制御方法
US7283566B2 (en) 2002-06-14 2007-10-16 Silicon Image, Inc. Method and circuit for generating time stamp data from an embedded-clock audio data stream and a video clock
US20030227478A1 (en) 2002-06-05 2003-12-11 Chatfield Keith M. Systems and methods for a group directed media experience
US7676142B1 (en) 2002-06-07 2010-03-09 Corel Inc. Systems and methods for multimedia time stretching
JP2005533301A (ja) 2002-06-13 2005-11-04 パナソニック オートモーティブ システムズ カンパニー オブ アメリカ マルチモードインタフェース
US7206940B2 (en) 2002-06-24 2007-04-17 Microsoft Corporation Methods and systems providing per pixel security and functionality
US8111132B2 (en) 2004-01-06 2012-02-07 Bose Corporation Remote controlling
US20040001106A1 (en) 2002-06-26 2004-01-01 John Deutscher System and process for creating an interactive presentation employing multi-media components
US7315622B2 (en) * 2002-06-27 2008-01-01 Nxp B.V. Robust method for achieving audio/video synchronization in MPEG decoders in personal video recording applications
US7239635B2 (en) 2002-06-27 2007-07-03 International Business Machines Corporation Method and apparatus for implementing alterations on multiple concurrent frames
JP2004032552A (ja) 2002-06-27 2004-01-29 Uniden Corp 通信端末装置、通信システム及びプログラム
USD478896S1 (en) 2002-06-28 2003-08-26 Kim Renee Summers Remote control
US20040002938A1 (en) 2002-06-28 2004-01-01 Sony Corporation And Sony Electronics Inc. Device and method for exchanging information
US7366843B2 (en) 2002-06-28 2008-04-29 Sun Microsystems, Inc. Computer system implementing synchronized broadcast using timestamps
JP3882190B2 (ja) 2002-07-15 2007-02-14 ヤマハ株式会社 レベル調整装置
JP4448647B2 (ja) 2002-07-18 2010-04-14 ヤマハ株式会社 音響信号処理装置
US7295809B2 (en) 2002-07-19 2007-11-13 Sony Ericsson Mobile Communications Ab Portable audio playback device with bass enhancement
US7400732B2 (en) 2002-07-25 2008-07-15 Xerox Corporation Systems and methods for non-interactive session key distribution with revocation
US7313313B2 (en) 2002-07-25 2007-12-25 Microsoft Corporation Audio/video synchronization with no clean points
US8060225B2 (en) 2002-07-31 2011-11-15 Hewlett-Packard Development Company, L. P. Digital audio device
US7328399B2 (en) * 2002-08-06 2008-02-05 Network Equipment Technologies, Inc. Synchronous serial data communication bus
US7739584B2 (en) 2002-08-08 2010-06-15 Zane Vella Electronic messaging synchronized to media presentation
US6744285B2 (en) 2002-08-08 2004-06-01 Agilent Technologies, Inc. Method and apparatus for synchronously transferring data across multiple clock domains
US8090798B2 (en) 2002-08-12 2012-01-03 Morganstein System and methods for direct targeted media advertising over peer-to-peer networks
US7106224B2 (en) 2002-08-14 2006-09-12 Standard Microsystems Corporation Communication system and method for sample rate converting data onto or from a network using a high speed frequency comparison technique
DE60210177T2 (de) 2002-08-14 2006-12-28 Sony Deutschland Gmbh Bandbreitenorientierte Neukonfigurierung von drahtlosen Ad-Hoc-Netzen
US7158596B2 (en) 2002-08-14 2007-01-02 Standard Microsystems Corp. Communication system and method for sending and receiving data at a higher or lower sample rate than a network frame rate using a phase locked loop
US20040037433A1 (en) 2002-08-21 2004-02-26 Heng-Chien Chen Multi-channel wireless professional audio system
US7234117B2 (en) 2002-08-28 2007-06-19 Microsoft Corporation System and method for shared integrated online social interaction
US7373414B2 (en) 2002-08-29 2008-05-13 Amx Llc Multi-media system and method for simultaneously delivering multi-media data to multiple destinations
US7581096B2 (en) 2002-08-30 2009-08-25 Xerox Corporation Method, apparatus, and program product for automatically provisioning secure network elements
US7275156B2 (en) 2002-08-30 2007-09-25 Xerox Corporation Method and apparatus for establishing and using a secure credential infrastructure
US20040042629A1 (en) 2002-08-30 2004-03-04 Mellone Charles M. Automatic earpiece sensing
US7185199B2 (en) 2002-08-30 2007-02-27 Xerox Corporation Apparatus and methods for providing secured communication
DE60211157T2 (de) 2002-09-06 2007-02-08 Sony Deutschland Gmbh Synchrones Abspielen von Medien-Paketen
US20040203590A1 (en) 2002-09-11 2004-10-14 Koninklijke Philips Electronics N.V. Set-up of wireless consumer electronics device using a learning remote control
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US20040059842A1 (en) 2002-09-19 2004-03-25 Xerox Corporation Network device installation
US7130368B1 (en) * 2002-09-19 2006-10-31 Nortel Network Limited Clock recovery using a direct smoothing process
US7020791B1 (en) 2002-09-19 2006-03-28 Nortel Networks Limited Clock recovery using a double-exponential smoothing process
CN101504855B (zh) * 2002-09-25 2013-05-29 松下电器产业株式会社 再现装置和记录方法
JP2004120440A (ja) 2002-09-26 2004-04-15 Toshiba Corp サーバー装置及びクライアント装置
US7551675B2 (en) 2002-09-27 2009-06-23 Ibiquity Digital Corporation Method and apparatus for synchronized transmission and reception of data in a digital audio broadcasting system
JP2004180255A (ja) 2002-09-30 2004-06-24 Denon Ltd ネットワークシステム
CA2499754A1 (en) 2002-09-30 2004-04-15 Electro Products, Inc. System and method for integral transference of acoustical events
KR100932813B1 (ko) 2002-10-01 2009-12-21 엘지전자 주식회사 동일 유형의 홈 네트웍 기기를 위치별로 구분 및 표시하는장치
US7996588B2 (en) 2002-10-04 2011-08-09 Hewlett-Packard Company Method and apparatus for real-time transport of multi-media information in a network
US7054888B2 (en) 2002-10-16 2006-05-30 Microsoft Corporation Optimizing media player memory during rendering
US7043477B2 (en) 2002-10-16 2006-05-09 Microsoft Corporation Navigating media content via groups within a playlist
US20040078828A1 (en) 2002-10-18 2004-04-22 Parchman Travis Randall Recovering timing for television services
US9432719B2 (en) 2002-10-22 2016-08-30 Broadcom Corporation A/V System and method supporting a pull data flow scheme
US7277547B1 (en) 2002-10-23 2007-10-02 Sprint Spectrum L.P. Method for automated security configuration in a wireless network
US7313384B1 (en) 2002-10-31 2007-12-25 Aol Llc, A Delaware Limited Liability Company Configuring wireless devices
US7752329B1 (en) 2002-10-31 2010-07-06 Aol Inc. Migrating configuration information based on user identity information
US7949777B2 (en) 2002-11-01 2011-05-24 Avid Technology, Inc. Communication protocol for controlling transfer of temporal data over a bus between devices in synchronization with a periodic reference signal
USD493148S1 (en) 2002-11-01 2004-07-20 Mitsubishi Heavy Industries, Ltd. Remote controller for air conditioner
US7263070B1 (en) 2002-11-05 2007-08-28 Sprint Spectrum L.P. Method and system for automating node configuration to facilitate peer-to-peer communication
US7904720B2 (en) 2002-11-06 2011-03-08 Palo Alto Research Center Incorporated System and method for providing secure resource management
CH704101B1 (de) 2002-11-06 2012-05-31 Barix Ag Verfahren und Vorrichtung zur synchronisierten Wiedergabe von Datenströmen.
US7549047B2 (en) 2002-11-21 2009-06-16 Xerox Corporation Method and system for securely sharing files
US7295548B2 (en) 2002-11-27 2007-11-13 Microsoft Corporation Method and system for disaggregating audio/visual components
EP1568208A4 (en) 2002-11-27 2010-06-23 Rgb Networks Inc METHOD AND APPARATUS FOR TEMPORARILY PROCESSING MULTIPLE DIGITAL VIDEO PROGRAMS
US7089319B2 (en) 2002-12-09 2006-08-08 Anton Lysenko Method and system for instantaneous on-demand delivery of multimedia content over a communication network with aid of content capturing component, delivery-on-demand client and dynamically mapped resource locator server
US20040117491A1 (en) 2002-12-11 2004-06-17 Jeyhan Karaoguz Third-party access and control of media peripherals on a media exchange network
USD504885S1 (en) 2002-12-11 2005-05-10 Huawei Technologies Co., Ltd. Remote control
US20040117858A1 (en) 2002-12-12 2004-06-17 Boudreau Paul A. Data enhanced multi-media system for an external device
US20040117840A1 (en) 2002-12-12 2004-06-17 Boudreau Paul A. Data enhanced multi-media system for a set-top terminal
US20040117462A1 (en) 2002-12-12 2004-06-17 International Business Machines Corporation Client device configuration with user entry of configuration parameters
US7167678B2 (en) * 2002-12-18 2007-01-23 Microsoft Corporation Persistent peer-to-peer networking over a piconet network
US7356011B1 (en) 2002-12-18 2008-04-08 Mayfield Xi Simplified configuration and security for networked wireless devices
KR100555381B1 (ko) 2002-12-19 2006-02-24 멜코 인코포레이티드 암호키 설정시스템 및 암호키 설정방법
FR2849328A1 (fr) 2002-12-20 2004-06-25 St Microelectronics Sa Procede et dispositif de synchronisation de la presentation de trames audio et/ou de trames video
US9363709B2 (en) 2002-12-24 2016-06-07 Samrat Vasisht Method, system and device for automatically configuring a communications network
KR100905966B1 (ko) 2002-12-31 2009-07-06 엘지전자 주식회사 홈시어터의 오디오 출력 조정 장치 및 그 방법
US7761176B2 (en) 2003-01-02 2010-07-20 Catch Media, Inc. Promotional portable music players
JP2004214998A (ja) 2003-01-06 2004-07-29 Denon Ltd デジタルアンプ
US7319764B1 (en) 2003-01-06 2008-01-15 Apple Inc. Method and apparatus for controlling volume
US7610288B2 (en) 2003-01-07 2009-10-27 At&T Intellectual Property I, L.P. Performance management system and method
KR100505535B1 (ko) 2003-01-08 2005-08-05 조갑훈 스피커의 출력제어장치
US20040143852A1 (en) 2003-01-08 2004-07-22 Meyers Philip G. Systems and methods for massively multi-player online role playing games
JP4594923B2 (ja) 2003-01-16 2010-12-08 ソニー ヨーロッパ リミテッド ビデオ/オーディオネットワーク
US20040143675A1 (en) 2003-01-16 2004-07-22 Aust Andreas Matthias Resynchronizing drifted data streams with a minimum of noticeable artifacts
US20040143368A1 (en) 2003-01-21 2004-07-22 May Robert E. Operating utility devices in a master-agent network environment
CA2498392C (en) 2003-01-23 2014-06-17 Harman Becker Automotive Systems Gmbh Audio system with balance setting based on information addresses
JP3747910B2 (ja) 2003-01-24 2006-02-22 ソニー株式会社 通信システムおよび方法、情報処理装置および方法、情報管理装置および方法、記録媒体、並びにプログラム
US20040148237A1 (en) 2003-01-29 2004-07-29 Msafe Ltd. Real time management of a communication network account
JP3800626B2 (ja) 2003-01-30 2006-07-26 ソニー株式会社 制御装置および方法、情報処理装置および方法、記録媒体、並びにプログラム
JP3804615B2 (ja) 2003-02-07 2006-08-02 ソニー株式会社 音響再生装置、音響再生方法、およびプログラム
US20040176025A1 (en) 2003-02-07 2004-09-09 Nokia Corporation Playing music with mobile phones
US7272658B1 (en) * 2003-02-13 2007-09-18 Adobe Systems Incorporated Real-time priority-based media communication
US7424209B2 (en) 2003-02-13 2008-09-09 Microsoft Corporation System and method for real-time data archival
JP4456004B2 (ja) 2003-02-14 2010-04-28 トムソン ライセンシング メディア・サービスの再生自動同期化方法および装置
US20040168081A1 (en) 2003-02-20 2004-08-26 Microsoft Corporation Apparatus and method simplifying an encrypted network
FR2851713B1 (fr) 2003-02-25 2005-06-24 Cit Alcatel Dispositif de gestion de communications multimedia via un reseau asynchrone et un reseau de telephonie, a compensation de delai de transmission
USD486145S1 (en) 2003-02-28 2004-02-03 Scientific-Atlanta, Inc. Remote control keypad
US20040177167A1 (en) 2003-03-04 2004-09-09 Ryuichi Iwamura Network audio systems
ATE423345T1 (de) 2003-03-05 2009-03-15 Bridgeco Ag Prozessor mit verschiedenartigen steuerwerken für gemeinsam genutzte ressourcen
US20070047712A1 (en) 2003-03-07 2007-03-01 Cirrus Logic, Inc. Scalable, distributed architecture for fully connected network intercom system
TW589892B (en) 2003-03-12 2004-06-01 Asustek Comp Inc Instant video conferencing method, system and storage medium implemented in web game using A/V synchronization technology
EP1604308A4 (en) 2003-03-14 2011-03-30 Thomson Licensing AUTOMATIC CONFIGURATION OF A CLIENT TERMINAL IN PUBLIC HOTSPOTS
US7668990B2 (en) 2003-03-14 2010-02-23 Openpeak Inc. Method of controlling a device to perform an activity-based or an experience-based operation
US7213228B2 (en) 2003-03-17 2007-05-01 Macrovision Corporation Methods and apparatus for implementing a remote application over a network
US7062223B2 (en) 2003-03-18 2006-06-13 Phonak Communications Ag Mobile transceiver and electronic module for controlling the transceiver
KR100514601B1 (ko) 2003-03-18 2005-09-13 한국스프라이트 주식회사 멀티채널스피커시스템의 결선방법과 장치
USD500015S1 (en) 2003-03-25 2004-12-21 Robert Bosch Gmbh Remote control device
JP3842752B2 (ja) 2003-03-26 2006-11-08 株式会社東芝 位相補正回路及び受信装置
US6912610B2 (en) 2003-03-28 2005-06-28 Emulex Design & Manufacturing Corporation Hardware assisted firmware task scheduling and management
KR100494854B1 (ko) 2003-04-04 2005-06-14 주식회사 팬택앤큐리텔 무선통신단말기에서 스마트카드를 이용하여 네트워크정보를 등록하는 방법
US7519685B2 (en) 2003-04-04 2009-04-14 Panasonic Corporation Contents linkage information delivery system
US7984127B2 (en) 2003-04-08 2011-07-19 Sprint Spectrum L.P. Data matrix method and system for distribution of data
US20040171346A1 (en) 2003-04-14 2004-09-02 Ten Ventures Inc. Method of Adding Wireless Remote Control to Audio Playback Devices Equipped for Wired Remote Control
JP4136771B2 (ja) 2003-04-23 2008-08-20 キヤノン株式会社 通信システム、通信装置、及びその制御方法、並びにコンピュータプログラム
US7426271B2 (en) 2003-04-25 2008-09-16 Palo Alto Research Center Incorporated System and method for establishing secondary channels
US7627343B2 (en) 2003-04-25 2009-12-01 Apple Inc. Media player system
US20040249965A1 (en) 2003-05-05 2004-12-09 Huggins Guy Dwayne Node caching system for streaming media applications
EP1482664A3 (en) 2003-05-20 2005-04-13 Yamaha Corporation Signal transmission apparatus
US7359006B1 (en) 2003-05-20 2008-04-15 Micronas Usa, Inc. Audio module supporting audio signature
US7308489B2 (en) 2003-05-29 2007-12-11 Intel Corporation Visibility of media contents of UPnP media servers and initiating rendering via file system user interface
US7434166B2 (en) 2003-06-03 2008-10-07 Harman International Industries Incorporated Wireless presentation system
JP2004364171A (ja) 2003-06-06 2004-12-24 Mitsubishi Electric Corp マルチチャネルオーディオシステム並びにこれに用いられるヘッドユニット及びスレーブユニット
US9456243B1 (en) 2003-06-06 2016-09-27 Arris Enterprises, Inc. Methods and apparatus for processing time-based content
US20040253969A1 (en) 2003-06-06 2004-12-16 Microsoft Corporation Technique for discovery using a wireless network
US7627808B2 (en) * 2003-06-13 2009-12-01 Microsoft Corporation Computer media synchronization player
US7454619B2 (en) 2003-06-24 2008-11-18 Palo Alto Research Center Incorporated Method, apparatus, and program product for securely presenting situation information
US8190722B2 (en) 2003-06-30 2012-05-29 Randy Oyadomari Synchronization of timestamps to compensate for communication latency between devices
US8275910B1 (en) 2003-07-02 2012-09-25 Apple Inc. Source packet bridge
USD491925S1 (en) 2003-07-02 2004-06-22 Contec Corporation Remote control
US7339493B2 (en) 2003-07-10 2008-03-04 University Of Florida Research Foundation, Inc. Multimedia controller
US7613767B2 (en) 2003-07-11 2009-11-03 Microsoft Corporation Resolving a distributed topology to stream data
US20060101472A1 (en) * 2003-07-11 2006-05-11 Computer Associates Think, Inc. Software development kit for client server applications
US6816104B1 (en) 2003-07-14 2004-11-09 Benq Corporation Analog-to-digital converter utilizing a timer for increased resolution
US7017494B2 (en) 2003-07-15 2006-03-28 Special Devices, Inc. Method of identifying an unknown or unmarked slave device such as in an electronic blasting system
US7376834B2 (en) 2003-07-18 2008-05-20 Palo Alto Research Center Incorporated System and method for securely controlling communications
US7313591B2 (en) 2003-07-18 2007-12-25 Microsoft Corporation Methods, computer readable mediums and systems for requesting, retrieving and delivering metadata pages
US11294618B2 (en) 2003-07-28 2022-04-05 Sonos, Inc. Media player system
US7668964B2 (en) 2005-04-23 2010-02-23 Sonos, Inc. System and method for synchronizing channel handoff as among a plurality of devices
US11106425B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US8290603B1 (en) 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US7571014B1 (en) 2004-04-01 2009-08-04 Sonos, Inc. Method and apparatus for controlling multimedia players in a multi-zone system
US8086752B2 (en) 2006-11-22 2011-12-27 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
US8020023B2 (en) 2003-07-28 2011-09-13 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices without a voltage controlled crystal oscillator
US8234395B2 (en) 2003-07-28 2012-07-31 Sonos, Inc. System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US7558224B1 (en) 2003-07-29 2009-07-07 Cisco Technology, Inc. Management of packet-based audio devices within acoustic spaces
TWI257797B (en) 2003-07-31 2006-07-01 Acer Inc Automatic identification and log-on system of wireless network
AU2004302144B2 (en) 2003-08-07 2007-06-14 Samsung Electronics Co., Ltd. A/V system available for integrated control and method of controlling the same
USD501477S1 (en) 2003-08-11 2005-02-01 Baxall Limited Keyboard control device
US7474677B2 (en) 2003-08-12 2009-01-06 Bose Corporation Wireless communicating
USD497363S1 (en) 2003-08-14 2004-10-19 Hannspree, Inc. Liquid crystal display
US7107442B2 (en) 2003-08-20 2006-09-12 Apple Computer, Inc. Method and apparatus for implementing a sleep proxy for services on a network
US8401197B2 (en) 2003-09-03 2013-03-19 Monster, Llc Audio power monitoring system
EP1517464A2 (en) 2003-09-03 2005-03-23 Phoenix Gold International, Inc. Digital audio distribution system
JP2007504595A (ja) 2003-09-04 2007-03-01 デジタル・ネットワークス・ノース・アメリカ・インク コンテント及びユーザ選択に従ってレシーバを遠隔制御するための方法及び装置
USD515557S1 (en) 2003-09-16 2006-02-21 Intel Corporation Remote control
KR100584337B1 (ko) 2003-09-16 2006-05-26 삼성전자주식회사 이동통신 시스템에서 셀 탐색 및 다중경로 탐색 장치 및방법
US7925790B2 (en) 2003-09-17 2011-04-12 Sony Corporation Middleware filter agent between server and PDA
US6992604B2 (en) 2003-09-24 2006-01-31 Broadcom Corporation Method and system for converting digital samples to an analog signal
USD527375S1 (en) 2003-09-30 2006-08-29 Microsoft Corporation Remote control device
US20050130647A1 (en) 2003-10-22 2005-06-16 Brother Kogyo Kabushiki Kaisha Wireless lan system, communication terminal and communication program
JP2005136457A (ja) 2003-10-28 2005-05-26 Sanyo Electric Co Ltd 携帯電話機、再生方法及びプログラム
KR101124826B1 (ko) 2003-10-22 2012-03-26 교세라 가부시키가이샤 휴대 전화기, 표시 방법, 및 프로그램이 수록된 컴퓨터로 읽을 수 있는 기록 매체
USD506463S1 (en) 2003-11-05 2005-06-21 Koninklijke Philips Electronics, N.V. Remote control unit
US20050100166A1 (en) 2003-11-10 2005-05-12 Parc Inc. Systems and methods for authenticating communications in a network medium
USD496335S1 (en) 2003-11-10 2004-09-21 Lutron Electronics, Co. Inc. Remote control
US6972829B2 (en) 2003-11-17 2005-12-06 Nt Audio Visual Supply, Inc. Film soundtrack reviewing system
KR100544460B1 (ko) 2003-11-21 2006-01-24 삼성전자주식회사 리모콘장치의 음량조절키에 의한 외부 오디오재생장치의음량조절 기능을 갖는 av장치 및 음량조절방법
USD504872S1 (en) 2003-11-24 2005-05-10 Sony Corporation Remote controller
KR100565309B1 (ko) 2003-11-25 2006-03-30 엘지전자 주식회사 캠코더 기능을 가진 이동통신 단말기의 마이크 전환 장치및 방법
US7430181B1 (en) 2003-11-26 2008-09-30 Cisco Technology, Inc. Method and apparatus for automatically configuring devices on a wireless network
USD518475S1 (en) 2003-12-02 2006-04-04 Acer Inc. Remote controller
US20050120128A1 (en) 2003-12-02 2005-06-02 Wilife, Inc. Method and system of bandwidth management for streaming data
USD515072S1 (en) 2003-12-02 2006-02-14 Koninklijke Philips Electronics N.V. Remote control unit
JP4574338B2 (ja) 2003-12-04 2010-11-04 キヤノン株式会社 無線通信のための設定方法、無線通信を行なう周辺装置および情報処理装置
US7515873B2 (en) 2003-12-04 2009-04-07 International Business Machines Corporation Responding to recipient rated wirelessly broadcast electronic works
US7757076B2 (en) 2003-12-08 2010-07-13 Palo Alto Research Center Incorporated Method and apparatus for using a secure credential infrastructure to access vehicle components
US20050125357A1 (en) 2003-12-09 2005-06-09 Saadat Abbas S. Secure integrated media center
USD499086S1 (en) 2003-12-10 2004-11-30 Plantronics, Inc. Inline control module for communications headset adapter
JP4765289B2 (ja) 2003-12-10 2011-09-07 ソニー株式会社 音響システムにおけるスピーカ装置の配置関係検出方法、音響システム、サーバ装置およびスピーカ装置
USD524296S1 (en) 2003-12-11 2006-07-04 Sharp Kabushiki Kaisha Remote controller for television set
US20050129240A1 (en) 2003-12-15 2005-06-16 Palo Alto Research Center Incorporated Method and apparatus for establishing a secure ad hoc command structure
USD496003S1 (en) 2003-12-16 2004-09-14 Lutron Electronics Co., Inc. Hand-held remote control
US7548744B2 (en) 2003-12-19 2009-06-16 General Motors Corporation WIFI authentication method
USD499395S1 (en) 2003-12-25 2004-12-07 Hannspree, Inc. Remote control
TWI257816B (en) 2003-12-26 2006-07-01 Mediatek Inc Audio/video display system capable of auto-detecting/selecting audio/video signals and method of the same
US20050166135A1 (en) 2004-01-05 2005-07-28 Burke David G. Apparatus, system and method for synchronized playback of data transmitted over an asynchronous network
US7546357B2 (en) 2004-01-07 2009-06-09 Microsoft Corporation Configuring network settings using portable storage media
TWI231131B (en) 2004-01-08 2005-04-11 Via Tech Inc Method and system of completing bluetooth for the pairing procedure by wired interface
US7742832B1 (en) 2004-01-09 2010-06-22 Neosonik Method and apparatus for wireless digital audio playback for player piano applications
USD495333S1 (en) 2004-01-13 2004-08-31 Hannspree, Inc. Liquid crystal display
USD496005S1 (en) 2004-01-15 2004-09-14 Hannspree, Inc. Remote control
USD499718S1 (en) 2004-01-19 2004-12-14 Hannspree, Inc Remote control
US7102513B1 (en) 2004-01-23 2006-09-05 Cisco Technology, Inc. Automatic installation and alignment mode for wireless bridges
US7280804B2 (en) 2004-01-30 2007-10-09 Intel Corporation Channel adaptation using variable sounding signal rates
US7669113B1 (en) 2004-01-30 2010-02-23 Apple Inc. Media stream synchronization using device and host clocks
JP4977950B2 (ja) 2004-02-04 2012-07-18 セイコーエプソン株式会社 マルチ画面映像再生システム、映像再生方法及び表示装置
US7657645B2 (en) 2004-02-05 2010-02-02 Sharp Laboratories Of America, Inc. System and method for transporting MPEG2TS in RTP/UDP/IP
US7206967B1 (en) 2004-02-09 2007-04-17 Altera Corporation Chip debugging using incremental recompilation and register insertion
WO2005078681A2 (en) 2004-02-17 2005-08-25 Thru-U.Com Limited An e-learning system and method
JP2005236502A (ja) 2004-02-18 2005-09-02 Yamaha Corp 音響再生装置
WO2005083675A1 (en) 2004-02-20 2005-09-09 Qsonix Music management system
US7483538B2 (en) 2004-03-02 2009-01-27 Ksc Industries, Inc. Wireless and wired speaker hub for a home theater system
US20050195205A1 (en) 2004-03-03 2005-09-08 Microsoft Corporation Method and apparatus to decode a streaming file directly to display drivers
JP4059214B2 (ja) 2004-03-04 2008-03-12 ソニー株式会社 情報再生システムの制御方法、情報再生システム、情報提供装置、および情報提供プログラム
GB2412034A (en) 2004-03-10 2005-09-14 Mitel Networks Corp Optimising speakerphone performance based on tilt angle
US7218708B2 (en) 2004-03-12 2007-05-15 Honeywell International, Inc. Internet facilitated emergency and general paging system
US20050215265A1 (en) 2004-03-23 2005-09-29 Sharma Sanjeev K Method and system for load balancing in a wireless communication system
US8078298B2 (en) 2004-03-26 2011-12-13 Harman International Industries, Incorporated System for node structure discovery in an audio-related system
US7454465B2 (en) 2004-03-26 2008-11-18 Microsoft Corporation Real-time collaboration and communication in a peer-to-peer networking infrastructure
US9977561B2 (en) 2004-04-01 2018-05-22 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide guest access
US9374607B2 (en) 2012-06-26 2016-06-21 Sonos, Inc. Media playback system with guest access
US7574274B2 (en) 2004-04-14 2009-08-11 Nvidia Corporation Method and system for synchronizing audio processing modules
US20050239445A1 (en) 2004-04-16 2005-10-27 Jeyhan Karaoguz Method and system for providing registration, authentication and access via broadband access gateway
US8239452B2 (en) 2004-05-01 2012-08-07 Microsoft Corporation System and method for discovering and publishing of presence information on a network
US8028038B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
US8028323B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item
EP1745677B1 (en) 2004-05-06 2017-12-27 Bang & Olufsen A/S A method and system for adapting a loudspeaker to a listening position in a room
US7630501B2 (en) 2004-05-14 2009-12-08 Microsoft Corporation System and method for calibration of an acoustic system
US7792311B1 (en) 2004-05-15 2010-09-07 Sonos, Inc., Method and apparatus for automatically enabling subwoofer channel audio based on detection of subwoofer device
DE602005018213D1 (de) 2004-05-24 2010-01-21 Computer Ass Think Inc System und verfahren zum automatischen konfigurieren eines mobilen geräts
US20080144864A1 (en) 2004-05-25 2008-06-19 Huonlabs Pty Ltd Audio Apparatus And Method
US8797926B2 (en) 2004-06-04 2014-08-05 Apple Inc. Networked media station
US20070110074A1 (en) * 2004-06-04 2007-05-17 Bob Bradley System and Method for Synchronizing Media Presentation at Multiple Recipients
US8868698B2 (en) 2004-06-05 2014-10-21 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8326951B1 (en) 2004-06-05 2012-12-04 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8214447B2 (en) 2004-06-08 2012-07-03 Bose Corporation Managing an audio network
US7400653B2 (en) 2004-06-18 2008-07-15 Dolby Laboratories Licensing Corporation Maintaining synchronization of streaming audio and video using internet protocol
US7448061B2 (en) 2004-06-21 2008-11-04 Dolby Laboratories Licensing Corporation Frame synchronization in an ethernet NTP time-keeping digital cinema playback system
US7631119B2 (en) 2004-06-25 2009-12-08 Apple Inc. Techniques for providing audio for synchronized playback by multiple devices
US8190680B2 (en) 2004-07-01 2012-05-29 Netgear, Inc. Method and system for synchronization of digital media playback
US7693066B2 (en) * 2004-08-12 2010-04-06 Tekelec Methods, systems, and computer program products for reducing signaling link congestion
US7155214B2 (en) 2004-09-09 2006-12-26 Dana Innovations I-port controller
CN1292345C (zh) 2004-09-15 2006-12-27 萧学文 在brew平台上同步播放音频视频的方法及系统
US7634092B2 (en) 2004-10-14 2009-12-15 Dolby Laboratories Licensing Corporation Head related transfer functions for panned stereo audio content
US7885622B2 (en) 2004-10-27 2011-02-08 Chestnut Hill Sound Inc. Entertainment system with bandless tuning
US7302468B2 (en) 2004-11-01 2007-11-27 Motorola Inc. Local area preference determination system and method
US8600084B1 (en) 2004-11-09 2013-12-03 Motion Computing, Inc. Methods and systems for altering the speaker orientation of a portable system
JP3910986B2 (ja) 2004-12-08 2007-04-25 株式会社リコー 光ディスク装置
JP2006174277A (ja) 2004-12-17 2006-06-29 Casio Hitachi Mobile Communications Co Ltd 携帯端末、ステレオ再生方法およびステレオ再生プログラム
US8050203B2 (en) 2004-12-22 2011-11-01 Eleven Engineering Inc. Multi-channel digital wireless audio system
US7949358B2 (en) 2004-12-23 2011-05-24 Xocyst Transfer Ag L.L.C. Systems and methods for device discovery
US7472058B2 (en) 2004-12-28 2008-12-30 Cyberlink Corp. Automatic audio source detection for capture devices
US20060143236A1 (en) 2004-12-29 2006-06-29 Bandwidth Productions Inc. Interactive music playlist sharing system and methods
US8015306B2 (en) 2005-01-05 2011-09-06 Control4 Corporation Method and apparatus for synchronizing playback of streaming media in multiple output devices
US7958441B2 (en) 2005-01-07 2011-06-07 Apple Inc. Media management for groups of media items
US8788674B2 (en) 2005-01-12 2014-07-22 Blue Coat Systems, Inc. Buffering proxy for telnet access
US7673325B2 (en) 2005-02-01 2010-03-02 Microsoft Corporation Configuration of WiFi network parameters
TWI267307B (en) * 2005-03-10 2006-11-21 Benq Corp Timing synchronization module and method for synchronously playing media signal
WO2006105105A2 (en) 2005-03-28 2006-10-05 Sound Id Personal sound system
US7433324B2 (en) 2005-04-01 2008-10-07 Microsoft Corporation User experience for collaborative ad-hoc networks
US20060222186A1 (en) 2005-04-05 2006-10-05 Paige Robert F Multi-channel audio switch
JP2006295313A (ja) 2005-04-06 2006-10-26 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
US7669219B2 (en) 2005-04-15 2010-02-23 Microsoft Corporation Synchronized media experience
US8244179B2 (en) 2005-05-12 2012-08-14 Robin Dua Wireless inter-device data processing configured through inter-device transmitted data
CN1862651B (zh) 2005-05-13 2010-05-26 鸿富锦精密工业(深圳)有限公司 信号转换装置及接口自动切换方法
US7865140B2 (en) 2005-06-14 2011-01-04 The Invention Science Fund I, Llc Device pairing via intermediary device
US7516078B2 (en) 2005-05-25 2009-04-07 Microsoft Corporation Personal shared playback
EP2582158B1 (en) 2005-06-05 2016-08-10 Starkey Laboratories, Inc. Communication system for wireless audio devices
EP1737265A1 (en) 2005-06-23 2006-12-27 AKG Acoustics GmbH Determination of the position of sound sources
US7657255B2 (en) 2005-06-23 2010-02-02 Microsoft Corporation Provisioning of wireless connectivity for devices using NFC
US7831054B2 (en) 2005-06-28 2010-11-09 Microsoft Corporation Volume control
US20070048713A1 (en) 2005-08-12 2007-03-01 Microsoft Corporation Media player service library
US7454218B2 (en) 2005-08-19 2008-11-18 Panasonic Corporation Method of band multiplexing to improve system capacity for a multi-band communication system
US7555291B2 (en) 2005-08-26 2009-06-30 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for providing a song play list
JP3930039B2 (ja) 2005-08-26 2007-06-13 シャープ株式会社 音声処理装置及びそれを備えた表示装置
JP4216834B2 (ja) 2005-08-31 2009-01-28 パナソニック株式会社 再生装置およびシステム
US8577048B2 (en) 2005-09-02 2013-11-05 Harman International Industries, Incorporated Self-calibrating loudspeaker system
US7720096B2 (en) 2005-10-13 2010-05-18 Microsoft Corporation RTP payload format for VC-1
US20070087686A1 (en) 2005-10-18 2007-04-19 Nokia Corporation Audio playback device and method of its operation
TWI335146B (en) * 2005-10-31 2010-12-21 Sk Telecom Co Ltd Audio data packet format, method for decoding audio data packet format, method for correcting codec setup error, and mobile communication terminal adapted to correct codec setup error
US7793206B2 (en) 2005-11-02 2010-09-07 Creative Technology Ltd System for downloading digital content published in a media channel
EP1958420A2 (en) 2005-12-04 2008-08-20 Turner Broadcast System, Inc (TBS, Inc.) System and method for delivering video and audio content over a network
US7702279B2 (en) 2005-12-20 2010-04-20 Apple Inc. Portable media player as a low power remote control and method thereof
US9153125B2 (en) 2005-12-20 2015-10-06 Savant Systems, Llc Programmable multimedia controller with programmable services
WO2007086043A1 (en) * 2006-01-26 2007-08-02 Infra-Com Ltd. Low jitter clock recovery from a digital baseband data signal transmitted over a wireless medium
US8677002B2 (en) 2006-01-28 2014-03-18 Blackfire Research Corp Streaming media system and method
JP5075132B2 (ja) 2006-02-10 2012-11-14 アップル インコーポレイテッド モバイルメディアプレーヤファイルに優先度を付けるためのシステムおよび方法
WO2007092053A1 (en) 2006-02-10 2007-08-16 Strands, Inc. Dynamic interactive entertainment
US20070220150A1 (en) 2006-03-01 2007-09-20 Cypress Semiconductor Corp. Source Switching Method for Multimedia Interface
JP2007241652A (ja) 2006-03-08 2007-09-20 Core Colors Inc コンテンツ配信システム
KR100754210B1 (ko) 2006-03-08 2007-09-03 삼성전자주식회사 복수개의 유무선 통신 기기를 이용한 다채널 음악 재생방법 및 장치
WO2007105369A1 (ja) 2006-03-10 2007-09-20 Nec Corporation 携帯電話機
US7115017B1 (en) 2006-03-31 2006-10-03 Novellus Systems, Inc. Methods for controlling the pressures of adjustable pressure zones of a work piece carrier during chemical mechanical planarization
US7874007B2 (en) 2006-04-28 2011-01-18 Microsoft Corporation Providing guest users access to network resources through an enterprise network
GB0702583D0 (en) 2006-05-05 2007-03-21 Omnifone Ltd PC tools
US7546144B2 (en) 2006-05-16 2009-06-09 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for managing playback of song files
WO2007135581A2 (en) 2006-05-16 2007-11-29 Koninklijke Philips Electronics N.V. A device for and a method of processing audio data
US7953315B2 (en) 2006-05-22 2011-05-31 Broadcom Corporation Adaptive video processing circuitry and player using sub-frame metadata
US7890985B2 (en) 2006-05-22 2011-02-15 Microsoft Corporation Server-side media stream manipulation for emulation of media playback functions
US20070299778A1 (en) 2006-06-22 2007-12-27 Microsoft Corporation Local peer-to-peer digital content distribution
US20080007651A1 (en) 2006-06-23 2008-01-10 Broadcom Corporation, A California Corporation Sub-frame metadata distribution server
US20080007650A1 (en) 2006-06-23 2008-01-10 Broadcom Corporation, A California Corporation Processing of removable media that stores full frame video & sub-frame metadata
US20080007649A1 (en) 2006-06-23 2008-01-10 Broadcom Corporation, A California Corporation Adaptive video processing using sub-frame metadata
US8107639B2 (en) 2006-06-29 2012-01-31 777388 Ontario Limited System and method for a sound masking system for networked workstations or offices
EP2054798A4 (en) 2006-06-30 2011-08-31 Library Video Company DISTRIBUTION AND MANAGEMENT OF DIFFUSION LISTS USING THE CONTENT
US20080022320A1 (en) 2006-06-30 2008-01-24 Scientific-Atlanta, Inc. Systems and Methods of Synchronizing Media Streams
US8239559B2 (en) 2006-07-15 2012-08-07 Blackfire Research Corp. Provisioning and streaming media to wireless speakers from fixed and mobile media sources and clients
US8068622B2 (en) 2006-12-13 2011-11-29 Cirrus Logic, Inc. Method and apparatus for controlling a selectable voltage audio power output stage
US10013381B2 (en) 2006-08-31 2018-07-03 Bose Corporation Media playing from a docked handheld media device
US8483853B1 (en) 2006-09-12 2013-07-09 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US8956290B2 (en) 2006-09-21 2015-02-17 Apple Inc. Lifestyle companion system
US8001472B2 (en) 2006-09-21 2011-08-16 Apple Inc. Systems and methods for providing audio and visual cues via a portable electronic device
US8429223B2 (en) 2006-09-21 2013-04-23 Apple Inc. Systems and methods for facilitating group activities
US7686886B2 (en) 2006-09-26 2010-03-30 International Business Machines Corporation Controlled shape semiconductor layer by selective epitaxy under seed structure
US20080091771A1 (en) 2006-10-13 2008-04-17 Microsoft Corporation Visual representations of profiles for community interaction
US8687829B2 (en) 2006-10-16 2014-04-01 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for multi-channel parameter transformation
JP2010507294A (ja) 2006-10-17 2010-03-04 アベガ システムズ ピーティーワイ リミテッド マルチメディアデバイスの統合
US9318152B2 (en) 2006-10-20 2016-04-19 Sony Corporation Super share
US20080263010A1 (en) 2006-12-12 2008-10-23 Microsoft Corporation Techniques to selectively access meeting content
US20080146289A1 (en) 2006-12-14 2008-06-19 Motorola, Inc. Automatic audio transducer adjustments based upon orientation of a mobile communication device
US8045721B2 (en) 2006-12-14 2011-10-25 Motorola Mobility, Inc. Dynamic distortion elimination for output audio
TWI338508B (en) 2006-12-20 2011-03-01 Ind Tech Res Inst Method and apparatus for audio/video synchronization
SE531528C2 (sv) 2006-12-29 2009-05-12 Scania Cv Abp Anordning och metod för prioritering av ljud i ettfordon
US7765315B2 (en) 2007-01-08 2010-07-27 Apple Inc. Time synchronization of multiple time-based data streams with independent clocks
US8942395B2 (en) 2007-01-17 2015-01-27 Harman International Industries, Incorporated Pointing element enhanced speaker system
US7840563B2 (en) 2007-02-03 2010-11-23 Google Inc. Collective ranking of digital content
US20090228919A1 (en) 2007-11-16 2009-09-10 Zott Joseph A Media playlist management and viewing remote control
JP2008206094A (ja) 2007-02-22 2008-09-04 Sony Corp クレードル
US20080215169A1 (en) 2007-03-02 2008-09-04 Lisa Debettencourt Audio System
KR101336237B1 (ko) 2007-03-02 2013-12-03 삼성전자주식회사 멀티 채널 스피커 시스템의 멀티 채널 신호 재생 방법 및장치
US8654995B2 (en) 2007-03-16 2014-02-18 Harman International Industries, Incorporated Audio control system for a vehicle
WO2008114389A1 (ja) 2007-03-19 2008-09-25 Pioneer Corporation コンテンツ再生システム及びその制御方法
FR2915041A1 (fr) 2007-04-13 2008-10-17 Canon Kk Procede d'attribution d'une pluralite de canaux audio a une pluralite de haut-parleurs, produit programme d'ordinateur, moyen de stockage et noeud gestionnaire correspondants.
US9560448B2 (en) 2007-05-04 2017-01-31 Bose Corporation System and method for directionally radiating sound
US8194874B2 (en) 2007-05-22 2012-06-05 Polk Audio, Inc. In-room acoustic magnitude response smoothing via summation of correction signals
JP2009003882A (ja) 2007-06-25 2009-01-08 Toshiba Corp データ受信装置及びデータ送受信方法
US7721032B2 (en) 2007-06-28 2010-05-18 Apple Inc. Method and apparatus for mediating among media applications
US20090017868A1 (en) 2007-07-13 2009-01-15 Joji Ueda Point-to-Point Wireless Audio Transmission
US8279709B2 (en) 2007-07-18 2012-10-02 Bang & Olufsen A/S Loudspeaker position estimation
US20090031336A1 (en) 2007-07-24 2009-01-29 Chavez Timothy R Group preference control system
JP5040528B2 (ja) 2007-08-28 2012-10-03 ソニー株式会社 オーディオ信号送信装置、オーディオ信号受信装置及びオーディオ信号伝送方法
WO2009032708A2 (en) 2007-09-04 2009-03-12 Apple Inc. Protocol for remote user interface for portable media device
US8146119B2 (en) 2007-09-14 2012-03-27 At&T Intellectual Property I, Lp Apparatus and method for managing media content
US9324064B2 (en) 2007-09-24 2016-04-26 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
EP2043381A3 (en) 2007-09-28 2010-07-21 Bang & Olufsen A/S A method and a system to adjust the acoustical performance of a loudspeaker
US20090089327A1 (en) 2007-09-28 2009-04-02 Chris Kalaboukis System and method for social programming of media sources
KR101292206B1 (ko) 2007-10-01 2013-08-01 삼성전자주식회사 어레이 스피커 시스템 및 그 구현 방법
US7995732B2 (en) 2007-10-04 2011-08-09 At&T Intellectual Property I, Lp Managing audio in a multi-source audio environment
EP2045971B1 (en) 2007-10-04 2011-12-07 Harman Becker Automotive Systems GmbH Data network with time synchronization mechanism
US9009603B2 (en) 2007-10-24 2015-04-14 Social Communications Company Web browser interface for spatial communication environments
US8509463B2 (en) 2007-11-09 2013-08-13 Creative Technology Ltd Multi-mode sound reproduction system and a corresponding method thereof
JP4569842B2 (ja) 2007-11-12 2010-10-27 ソニー株式会社 オーディオ装置およびこのオーディオ装置に用いられる外部アダプタ
JP2009135750A (ja) 2007-11-30 2009-06-18 Kyocera Corp 再生システム、再生制御装置、再生制御方法および再生制御プログラム
US8126172B2 (en) 2007-12-06 2012-02-28 Harman International Industries, Incorporated Spatial processing stereo system
EP2232365A4 (en) 2007-12-10 2013-07-31 Deluxe Digital Studios Inc METHOD AND SYSTEM FOR USE IN COORDINATING MULTIMEDIA DEVICES
US8095680B2 (en) 2007-12-20 2012-01-10 Telefonaktiebolaget Lm Ericsson (Publ) Real-time network transport protocol interface method and apparatus
US8498946B1 (en) 2007-12-21 2013-07-30 Jelli, Inc. Social broadcasting user experience
JP4561825B2 (ja) 2007-12-27 2010-10-13 ソニー株式会社 オーディオ信号受信装置、オーディオ信号受信方法、プログラムおよびオーディオ信号伝送システム
WO2009086599A1 (en) 2008-01-07 2009-07-16 Avega Systems Pty Ltd A user interface for managing the operation of networked media playback devices
US8965544B2 (en) 2008-01-07 2015-02-24 Tymphany Hong Kong Limited Systems and methods for providing zone functionality in networked media systems
US8724600B2 (en) 2008-01-07 2014-05-13 Tymphany Hong Kong Limited Systems and methods for providing a media playback in a networked environment
US20090193345A1 (en) 2008-01-28 2009-07-30 Apeer Inc. Collaborative interface
US8885851B2 (en) 2008-02-05 2014-11-11 Sony Corporation Portable device that performs an action in response to magnitude of force, method of operating the portable device, and computer program
US8996145B2 (en) 2008-02-29 2015-03-31 Red Hat, Inc. Album playback in a random mode
US20110015769A1 (en) 2008-03-12 2011-01-20 Genelec Oy Data transfer method and system for loudspeakers in a digital sound reproduction system
KR20090102089A (ko) 2008-03-25 2009-09-30 삼성전자주식회사 오디오 신호를 무선으로 전송하는 오디오 기기 및 전송방법
US9654718B2 (en) 2008-04-02 2017-05-16 Bose Corporation Method and apparatus for selecting a signal source
US8170222B2 (en) 2008-04-18 2012-05-01 Sony Mobile Communications Ab Augmented reality enhanced audio
US8325931B2 (en) 2008-05-02 2012-12-04 Bose Corporation Detecting a loudspeaker configuration
JP5141390B2 (ja) 2008-06-19 2013-02-13 ヤマハ株式会社 スピーカ装置およびスピーカシステム
TWI382737B (zh) 2008-07-08 2013-01-11 Htc Corp 手持電子裝置及其操作方法
US8639830B2 (en) 2008-07-22 2014-01-28 Control4 Corporation System and method for streaming audio
US8090317B2 (en) 2008-08-01 2012-01-03 Bose Corporation Personal wireless network user behavior based topology
US8233648B2 (en) 2008-08-06 2012-07-31 Samsung Electronics Co., Ltd. Ad-hoc adaptive wireless mobile sound system
US8218790B2 (en) 2008-08-26 2012-07-10 Apple Inc. Techniques for customizing control of volume level in device playback
US9496003B2 (en) 2008-09-08 2016-11-15 Apple Inc. System and method for playlist generation based on similarity data
EP2161950B1 (en) 2008-09-08 2019-01-23 Harman Becker Gépkocsirendszer Gyártó Korlátolt Felelösségü Társaság Configuring a sound field
US8285404B1 (en) 2008-10-27 2012-10-09 Adobe Systems Incorporated Slightly varying shuffling of content items in playlists
US8861739B2 (en) 2008-11-10 2014-10-14 Nokia Corporation Apparatus and method for generating a multichannel signal
WO2010056206A1 (en) 2008-11-12 2010-05-20 Creative Technology Ltd A system for reproduction of media content
US7934239B1 (en) * 2008-11-14 2011-04-26 Monsoon Multimedia Method and system to daisy-chain access to video resources
US7996566B1 (en) 2008-12-23 2011-08-09 Genband Us Llc Media sharing
US8819554B2 (en) 2008-12-23 2014-08-26 At&T Intellectual Property I, L.P. System and method for playing media
US8565455B2 (en) 2008-12-31 2013-10-22 Intel Corporation Multiple display systems with enhanced acoustics experience
US20100228740A1 (en) 2009-03-09 2010-09-09 Apple Inc. Community playlist management
JP5444863B2 (ja) 2009-06-11 2014-03-19 ソニー株式会社 通信装置
US8509211B2 (en) 2009-06-25 2013-08-13 Bose Corporation Wireless audio communicating method and component
US8407623B2 (en) 2009-06-25 2013-03-26 Apple Inc. Playback control using a touch interface
US8148622B2 (en) 2009-07-01 2012-04-03 Apple Inc. Media playback queuing for playback management
US20110001632A1 (en) 2009-07-01 2011-01-06 Andrew Gordon Hohorst Method and System for Changing an Input Source for an Electronic Device
US20110002487A1 (en) 2009-07-06 2011-01-06 Apple Inc. Audio Channel Assignment for Audio Output in a Movable Device
GB2471871B (en) 2009-07-15 2011-12-14 Sony Comp Entertainment Europe Apparatus and method for a virtual dance floor
US8463875B2 (en) 2009-08-20 2013-06-11 Google Inc. Synchronized playback of media players
US8842848B2 (en) 2009-09-18 2014-09-23 Aliphcom Multi-modal audio system with automatic usage mode detection and configuration capability
US8234305B2 (en) 2009-09-30 2012-07-31 Avaya Inc. Method for determining communicative value
CN102035639B (zh) 2009-09-30 2014-09-17 华为技术有限公司 时间同步方法、装置和系统
US8214740B2 (en) 2009-10-30 2012-07-03 Apple Inc. Song flow methodology in random playback
US8601394B2 (en) 2009-11-06 2013-12-03 Bose Corporation Graphical user interface user customization
KR20110072650A (ko) 2009-12-23 2011-06-29 삼성전자주식회사 오디오 장치 및 이의 오디오 신호 전송 방법, 그리고 오디오 시스템
JP5454248B2 (ja) 2010-03-12 2014-03-26 ソニー株式会社 送信装置、および送信方法
US8428045B2 (en) 2010-03-16 2013-04-23 Harman International Industries, Incorporated Media clock recovery
US9426574B2 (en) 2010-03-19 2016-08-23 Bose Corporation Automatic audio source switching
KR101857298B1 (ko) 2010-04-22 2018-06-20 엘지전자 주식회사 세션 내의 하나 이상의 미디어를 단말간에 공유하는 방법
US8831761B2 (en) 2010-06-02 2014-09-09 Sony Corporation Method for determining a processed audio signal and a handheld device
US8300845B2 (en) 2010-06-23 2012-10-30 Motorola Mobility Llc Electronic apparatus having microphones with controllable front-side gain and rear-side gain
US20110316768A1 (en) 2010-06-28 2011-12-29 Vizio, Inc. System, method and apparatus for speaker configuration
WO2012003894A1 (en) 2010-07-09 2012-01-12 Bang & Olufsen A/S Adaptive sound field control
US8433076B2 (en) 2010-07-26 2013-04-30 Motorola Mobility Llc Electronic apparatus for generating beamformed audio signals with steerable nulls
US8672744B1 (en) 2010-08-16 2014-03-18 Wms Gaming, Inc. Adjustable wagering game system social interactivity configuration
US8965014B2 (en) 2010-08-31 2015-02-24 Cypress Semiconductor Corporation Adapting audio signals to a change in device orientation
US8611559B2 (en) 2010-08-31 2013-12-17 Apple Inc. Dynamic adjustment of master and individual volume controls
US8768252B2 (en) 2010-09-02 2014-07-01 Apple Inc. Un-tethered wireless audio system
US8615091B2 (en) 2010-09-23 2013-12-24 Bose Corporation System for accomplishing bi-directional audio data and control communications
US20120215878A1 (en) 2010-09-28 2012-08-23 Adam Kidron Content delivery platform apparatuses, methods and systems
US20130031475A1 (en) 2010-10-18 2013-01-31 Scene 53 Inc. Social network based virtual assembly places
GB2486183A (en) 2010-12-03 2012-06-13 Cambridge Silicon Radio Ltd Time stamps are added to data transmitted via Bluetooth® connections to facilitate synchronised output of the data from a plurality of devices.
US20120148075A1 (en) 2010-12-08 2012-06-14 Creative Technology Ltd Method for optimizing reproduction of audio signals from an apparatus for audio reproduction
JP2011130496A (ja) 2011-02-22 2011-06-30 Toshiba Corp 音声出力装置、音声出力方法
US8688431B2 (en) 2011-04-05 2014-04-01 Bose Corporation Computer system audio device switching
US8934655B2 (en) 2011-04-14 2015-01-13 Bose Corporation Orientation-responsive use of acoustic reflection
US8934647B2 (en) 2011-04-14 2015-01-13 Bose Corporation Orientation-responsive acoustic driver selection
US8648894B2 (en) 2011-05-04 2014-02-11 Eyconix, Llc Virtual inmate visitation
US10055493B2 (en) 2011-05-09 2018-08-21 Google Llc Generating a playlist
US8681953B2 (en) 2011-05-30 2014-03-25 Curtis E. Quady Interactive property communication system
US8683064B2 (en) 2011-05-30 2014-03-25 Curtis E. Quady Interactive property communication system
US8954177B2 (en) 2011-06-01 2015-02-10 Apple Inc. Controlling operation of a media device based upon whether a presentation device is currently being worn by a user
US8843586B2 (en) 2011-06-03 2014-09-23 Apple Inc. Playlists for real-time or near real-time streaming
US8175297B1 (en) 2011-07-06 2012-05-08 Google Inc. Ad hoc sensor arrays
US20130018960A1 (en) 2011-07-14 2013-01-17 Surfari Inc. Group Interaction around Common Online Content
US9042556B2 (en) 2011-07-19 2015-05-26 Sonos, Inc Shaping sound responsive to speaker orientation
WO2013019259A1 (en) 2011-08-01 2013-02-07 Thomson Licensing Telepresence communications system and method
KR20130016906A (ko) 2011-08-09 2013-02-19 삼성전자주식회사 전자 장치 및 스테레오 사운드 제공방법
US10706096B2 (en) 2011-08-18 2020-07-07 Apple Inc. Management of local and remote media items
US8929807B2 (en) 2011-08-30 2015-01-06 International Business Machines Corporation Transmission of broadcasts based on recipient location
US8204890B1 (en) 2011-09-26 2012-06-19 Google Inc. Media content voting, ranking and playing system
US8917877B2 (en) 2011-10-12 2014-12-23 Sony Corporation Distance-based rendering of media files
US20130124664A1 (en) 2011-11-16 2013-05-16 Motorola Mobility, Inc Coordinating media presentations among peer devices
US8879761B2 (en) 2011-11-22 2014-11-04 Apple Inc. Orientation-based audio
US20130159126A1 (en) 2011-12-16 2013-06-20 Amr Elkady With-me social interactivity platform
US9361942B2 (en) 2011-12-22 2016-06-07 Apple Inc. Playlist configuration and preview
US8812994B2 (en) 2011-12-29 2014-08-19 Apple Inc. Device, method, and graphical user interface for configuring restricted interaction with a user interface
US9009794B2 (en) 2011-12-30 2015-04-14 Rovi Guides, Inc. Systems and methods for temporary assignment and exchange of digital access rights
US9641934B2 (en) 2012-01-10 2017-05-02 Nuance Communications, Inc. In-car communication system for multiple acoustic zones
US9436929B2 (en) 2012-01-24 2016-09-06 Verizon Patent And Licensing Inc. Collaborative event playlist systems and methods
US9277322B2 (en) 2012-03-02 2016-03-01 Bang & Olufsen A/S System for optimizing the perceived sound quality in virtual sound zones
JP6219858B2 (ja) 2012-03-09 2017-10-25 トムソン ライセンシングThomson Licensing 同期されたコンテンツの分散型制御
WO2013135819A1 (en) 2012-03-14 2013-09-19 Bang & Olufsen A/S A method of applying a combined or hybrid sound -field control strategy
US9356917B2 (en) 2012-03-23 2016-05-31 Avaya Inc. System and method for end-to-end encryption and security indication at an endpoint
US20130279706A1 (en) 2012-04-23 2013-10-24 Stefan J. Marti Controlling individual audio output devices based on detected inputs
WO2013180599A2 (ru) 2012-05-28 2013-12-05 Ikonomov Artashes Valeryevich Система видеокараоке
TWM439027U (en) 2012-06-25 2012-10-11 Sheng-Nan Guo Bilateral sealing-type fully-automatic vibration leveling packaging machine
US9195383B2 (en) 2012-06-29 2015-11-24 Spotify Ab Systems and methods for multi-path control signals for media presentation devices
EP2868131A4 (en) 2012-06-29 2016-03-02 Nokia Technologies Oy METHOD AND DEVICE FOR ACCESS PARAMETER DISTRIBUTION
US9094768B2 (en) 2012-08-02 2015-07-28 Crestron Electronics Inc. Loudspeaker calibration using multiple wireless microphones
US9532153B2 (en) 2012-08-29 2016-12-27 Bang & Olufsen A/S Method and a system of providing information to a user
US20140075308A1 (en) 2012-09-10 2014-03-13 Apple Inc. Intelligent media queue
US20140075311A1 (en) 2012-09-11 2014-03-13 Jesse William Boettcher Methods and apparatus for controlling audio volume on an electronic device
US9078055B2 (en) 2012-09-17 2015-07-07 Blackberry Limited Localization of a wireless user equipment (UE) device based on single beep per channel signatures
US8731206B1 (en) 2012-10-10 2014-05-20 Google Inc. Measuring sound quality using relative comparison
EP3151576A1 (en) 2012-10-12 2017-04-05 Spotify AB Systems and methods for multi-context media control and playback
US20140123005A1 (en) 2012-10-25 2014-05-01 Apple Inc. User interface for streaming media stations with virtual playback
US9729211B2 (en) 2012-11-19 2017-08-08 Bose Corporation Proximity based wireless audio connection
US20140242913A1 (en) 2013-01-01 2014-08-28 Aliphcom Mobile device speaker control
KR20140104215A (ko) 2013-02-20 2014-08-28 삼성전자주식회사 자동 페어링 기능을 갖는 무선 네트워크 오디오 시스템 및 이를 이용한 자동 페어링 방법
US20140256260A1 (en) 2013-03-07 2014-09-11 Bose Corporation Wireless Device Pairing
US9294859B2 (en) 2013-03-12 2016-03-22 Google Technology Holdings LLC Apparatus with adaptive audio adjustment based on surface proximity, surface type and motion
US20140267148A1 (en) 2013-03-14 2014-09-18 Aliphcom Proximity and interface controls of media devices for media presentations
US10212534B2 (en) 2013-03-14 2019-02-19 Michael Edward Smith Luna Intelligent device connection for wireless media ecosystem
US20140279889A1 (en) 2013-03-14 2014-09-18 Aliphcom Intelligent device connection for wireless media ecosystem
US20140286496A1 (en) 2013-03-15 2014-09-25 Aliphcom Proximity sensing device control architecture and data communication protocol
US9330169B2 (en) 2013-03-15 2016-05-03 Bose Corporation Audio systems and related devices and methods
US9349282B2 (en) 2013-03-15 2016-05-24 Aliphcom Proximity sensing device control architecture and data communication protocol
US9307508B2 (en) 2013-04-29 2016-04-05 Google Technology Holdings LLC Systems and methods for syncronizing multiple electronic devices
US10031647B2 (en) 2013-05-14 2018-07-24 Google Llc System for universal remote media control in a multi-user, multi-platform, multi-device environment
US9380099B2 (en) 2013-05-31 2016-06-28 Sonic Ip, Inc. Synchronizing multiple over the top streaming clients
US9066327B2 (en) 2013-06-21 2015-06-23 Bose Corporation Low energy wireless proximity pairing
KR102179056B1 (ko) 2013-07-19 2020-11-16 엘지전자 주식회사 이동 단말기 및 그것의 제어방법
US9336113B2 (en) 2013-07-29 2016-05-10 Bose Corporation Method and device for selecting a networked media device
US9300713B2 (en) 2013-08-16 2016-03-29 Qualcomm Incorporated Clock synchronization for multi-processor/multi-chipset solution
US9201577B2 (en) 2013-09-10 2015-12-01 Bose Corporation User interfaces for controlling audio playback devices and related systems and devices
US10372408B2 (en) 2013-09-10 2019-08-06 Bose Corporation Remote control devices and related devices and systems
US9344755B2 (en) 2013-09-30 2016-05-17 Sonos, Inc. Fast-resume audio playback
US9078072B2 (en) 2013-10-07 2015-07-07 Bose Corporation Audio distribution
US9232335B2 (en) 2014-03-06 2016-01-05 Sony Corporation Networked speaker system with follow me

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5887143A (en) * 1995-10-26 1999-03-23 Hitachi, Ltd. Apparatus and method for synchronizing execution of programs in a distributed real-time computing system
CN1346491A (zh) * 1999-04-02 2002-04-24 松下电器产业株式会社 光盘及记录设备以及复制设备
WO2003030554A1 (en) * 2001-09-29 2003-04-10 Koninklijke Philips Electronics N.V. Robust method for recovering a program time base in mpeg-2 transport streams and achieving audio/video synchronization

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JINYONG JO, ET AL.: "Synchronized one-to-many media streaming with adaptive playout control", 《PROC.SPIE 4861,MULTIMEDIA SYSTEMS AND APPLICATIONS》 *

Cited By (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11567648B2 (en) 2009-03-16 2023-01-31 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US11907519B2 (en) 2009-03-16 2024-02-20 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US11893052B2 (en) 2011-08-18 2024-02-06 Apple Inc. Management of local and remote media items
US11281711B2 (en) 2011-08-18 2022-03-22 Apple Inc. Management of local and remote media items
US11200309B2 (en) 2011-09-29 2021-12-14 Apple Inc. Authentication with secondary approver
US11755712B2 (en) 2011-09-29 2023-09-12 Apple Inc. Authentication with secondary approver
CN107948722A (zh) * 2011-12-30 2018-04-20 搜诺思公司 用于联网音乐回放的系统和方法
US10567831B2 (en) 2011-12-30 2020-02-18 Sonos, Inc. Systems and methods for networked music playback
US11743534B2 (en) 2011-12-30 2023-08-29 Sonos, Inc Systems and methods for networked music playback
US10945027B2 (en) 2011-12-30 2021-03-09 Sonos, Inc. Systems and methods for networked music playback
CN107948722B (zh) * 2011-12-30 2020-09-18 搜诺思公司 用于联网音乐回放的系统和方法
US10779033B2 (en) 2011-12-30 2020-09-15 Sonos, Inc. Systems and methods for networked music playback
US10757471B2 (en) 2011-12-30 2020-08-25 Sonos, Inc. Systems and methods for networked music playback
US11825174B2 (en) 2012-06-26 2023-11-21 Sonos, Inc. Remote playback queue
US11539831B2 (en) 2013-03-15 2022-12-27 Apple Inc. Providing remote interactions with host device using a wireless device
US10466956B2 (en) 2013-04-16 2019-11-05 Sonos, Inc. Playback queue transfer in a media playback system
US11188590B2 (en) 2013-04-16 2021-11-30 Sonos, Inc. Playlist update corresponding to playback queue modification
US10339331B2 (en) 2013-04-16 2019-07-02 Sonos, Inc. Playback device queue access levels
US10380179B2 (en) 2013-04-16 2019-08-13 Sonos, Inc. Playlist update corresponding to playback queue modification
CN105308902B (zh) * 2013-04-16 2019-05-07 搜诺思公司 媒体回放系统中的回放队列传送
US11727134B2 (en) 2013-04-16 2023-08-15 Sonos, Inc. Playback device queue access levels
US11188666B2 (en) 2013-04-16 2021-11-30 Sonos, Inc. Playback device queue access levels
US11321046B2 (en) 2013-04-16 2022-05-03 Sonos, Inc. Playback transfer in a media playback system
US11775251B2 (en) 2013-04-16 2023-10-03 Sonos, Inc. Playback transfer in a media playback system
US11899712B2 (en) 2013-04-16 2024-02-13 Sonos, Inc. Playback queue collaboration and notification
CN105308902A (zh) * 2013-04-16 2016-02-03 搜诺思公司 媒体回放系统中的回放队列传送
US11514105B2 (en) 2013-05-29 2022-11-29 Sonos, Inc. Transferring playback from a mobile device to a playback device
US10191980B2 (en) 2013-05-29 2019-01-29 Sonos, Inc. Playback queue control via a playlist on a computing device
US10152537B1 (en) 2013-05-29 2018-12-11 Sonos, Inc. Playback queue control by a mobile device
US10715973B2 (en) 2013-05-29 2020-07-14 Sonos, Inc. Playback queue control transition
US10191981B2 (en) 2013-05-29 2019-01-29 Sonos, Inc. Playback queue control indicator
US10248724B2 (en) 2013-05-29 2019-04-02 Sonos, Inc. Playback queue control connection
US11687586B2 (en) 2013-05-29 2023-06-27 Sonos, Inc. Transferring playback from a mobile device to a playback device
US10840867B2 (en) 2013-06-05 2020-11-17 Sonos, Inc. Playback device group volume control
CN105493442A (zh) * 2013-06-05 2016-04-13 搜诺思公司 附属音量控制
CN111385635A (zh) * 2013-06-05 2020-07-07 搜诺思公司 附属音量控制
CN105493442B (zh) * 2013-06-05 2020-04-17 搜诺思公司 附属音量控制
US11545948B2 (en) 2013-06-05 2023-01-03 Sonos, Inc. Playback device group volume control
US10050594B2 (en) 2013-06-05 2018-08-14 Sonos, Inc. Playback device group volume control
US10447221B2 (en) 2013-06-05 2019-10-15 Sonos, Inc. Playback device group volume control
CN105850094B (zh) * 2013-10-07 2019-09-17 伯斯有限公司 用于同步音频回放的方法和设备
CN105850094A (zh) * 2013-10-07 2016-08-10 伯斯有限公司 同步音频回放
US11907013B2 (en) 2014-05-30 2024-02-20 Apple Inc. Continuity of applications across devices
US11126704B2 (en) 2014-08-15 2021-09-21 Apple Inc. Authenticated device used to unlock another device
US11157143B2 (en) 2014-09-02 2021-10-26 Apple Inc. Music user interface
CN107005671A (zh) * 2014-09-30 2017-08-01 维亚科姆国际公司 用于时间延迟回放的系统和方法
CN105163155A (zh) * 2015-08-26 2015-12-16 小米科技有限责任公司 同步播放方法及装置
CN108028986B (zh) * 2015-09-30 2021-01-15 雅马哈株式会社 控制终端、音频系统以及控制音频系统的方法
CN112911382A (zh) * 2015-09-30 2021-06-04 苹果公司 媒体回放的协调控制
CN112911382B (zh) * 2015-09-30 2023-11-03 苹果公司 用于媒体回放的协调控制的方法和系统
CN108028986A (zh) * 2015-09-30 2018-05-11 雅马哈株式会社 控制终端、音频系统以及控制音频系统的方法
CN105392040B (zh) * 2015-11-05 2019-02-19 Oppo广东移动通信有限公司 一种多设备同步暂停和播放的控制方法及控制系统
CN105392040A (zh) * 2015-11-05 2016-03-09 广东欧珀移动通信有限公司 一种多设备同步暂停和播放的控制方法及控制系统
US11206309B2 (en) 2016-05-19 2021-12-21 Apple Inc. User interface for remote authorization
US11037150B2 (en) 2016-06-12 2021-06-15 Apple Inc. User interfaces for transactions
US11900372B2 (en) 2016-06-12 2024-02-13 Apple Inc. User interfaces for transactions
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US10928980B2 (en) 2017-05-12 2021-02-23 Apple Inc. User interfaces for playing and managing audio items
US11201961B2 (en) 2017-05-16 2021-12-14 Apple Inc. Methods and interfaces for adjusting the volume of media
US11095766B2 (en) 2017-05-16 2021-08-17 Apple Inc. Methods and interfaces for adjusting an audible signal based on a spatial position of a voice command source
CN109287140A (zh) * 2017-05-16 2019-01-29 苹果公司 用于家庭媒体控制的方法和界面
US11316966B2 (en) 2017-05-16 2022-04-26 Apple Inc. Methods and interfaces for detecting a proximity between devices and initiating playback of media
US11283916B2 (en) 2017-05-16 2022-03-22 Apple Inc. Methods and interfaces for configuring a device in accordance with an audio tone signal
US11412081B2 (en) 2017-05-16 2022-08-09 Apple Inc. Methods and interfaces for configuring an electronic device to initiate playback of media
US11683408B2 (en) 2017-05-16 2023-06-20 Apple Inc. Methods and interfaces for home media control
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US11750734B2 (en) 2017-05-16 2023-09-05 Apple Inc. Methods for initiating output of at least a component of a signal representative of media currently being played back by another device
CN112567758A (zh) * 2018-06-15 2021-03-26 思妙公司 具有时延管理和社交媒体类型用户界面机构的视听实况流系统和方法
CN109165086A (zh) * 2018-08-13 2019-01-08 深圳市特康生物工程有限公司 任务执行方法及单片机
US11620103B2 (en) 2019-05-31 2023-04-04 Apple Inc. User interfaces for audio media control
US11157234B2 (en) 2019-05-31 2021-10-26 Apple Inc. Methods and user interfaces for sharing audio
US11714597B2 (en) 2019-05-31 2023-08-01 Apple Inc. Methods and user interfaces for sharing audio
US10779085B1 (en) 2019-05-31 2020-09-15 Apple Inc. User interfaces for managing controllable external devices
US11755273B2 (en) 2019-05-31 2023-09-12 Apple Inc. User interfaces for audio media control
US11010121B2 (en) 2019-05-31 2021-05-18 Apple Inc. User interfaces for audio media control
US11785387B2 (en) 2019-05-31 2023-10-10 Apple Inc. User interfaces for managing controllable external devices
US10904029B2 (en) 2019-05-31 2021-01-26 Apple Inc. User interfaces for managing controllable external devices
US10996917B2 (en) 2019-05-31 2021-05-04 Apple Inc. User interfaces for audio media control
US11080004B2 (en) 2019-05-31 2021-08-03 Apple Inc. Methods and user interfaces for sharing audio
US11853646B2 (en) 2019-05-31 2023-12-26 Apple Inc. User interfaces for audio media control
US11513667B2 (en) 2020-05-11 2022-11-29 Apple Inc. User interface for audio message
US11079913B1 (en) 2020-05-11 2021-08-03 Apple Inc. User interface for status indicators
CN112055242A (zh) * 2020-09-02 2020-12-08 中国第一汽车股份有限公司 视频同步播放方法、装置、系统和存储介质
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback
US11782598B2 (en) 2020-09-25 2023-10-10 Apple Inc. Methods and interfaces for media control with dynamic feedback
US11847378B2 (en) 2021-06-06 2023-12-19 Apple Inc. User interfaces for audio routing

Also Published As

Publication number Publication date
US20130097505A1 (en) 2013-04-18
EP1654614A4 (en) 2009-10-28
US20130231765A1 (en) 2013-09-05
US20120117200A1 (en) 2012-05-10
US10185541B2 (en) 2019-01-22
EP2866152B1 (en) 2017-09-06
US10216473B2 (en) 2019-02-26
CA3033268C (en) 2021-08-31
US10754613B2 (en) 2020-08-25
CN101410773B (zh) 2011-09-28
HK1163952A1 (zh) 2012-09-14
US20160357499A1 (en) 2016-12-08
US11934739B2 (en) 2024-03-19
US10303431B2 (en) 2019-05-28
US20130232416A1 (en) 2013-09-05
US9778897B2 (en) 2017-10-03
JP2019179247A (ja) 2019-10-17
US11550539B2 (en) 2023-01-10
US9158327B2 (en) 2015-10-13
US10157033B2 (en) 2018-12-18
JP6022521B2 (ja) 2016-11-09
CN102281294B (zh) 2015-06-17
US20160209867A1 (en) 2016-07-21
US20160212722A1 (en) 2016-07-21
US20150039109A1 (en) 2015-02-05
US8370678B2 (en) 2013-02-05
EP3623935A2 (en) 2020-03-18
US10175932B2 (en) 2019-01-08
US9727304B2 (en) 2017-08-08
US9778900B2 (en) 2017-10-03
US20160259620A1 (en) 2016-09-08
US20150036994A1 (en) 2015-02-05
JP6563876B2 (ja) 2019-08-21
US20190073187A1 (en) 2019-03-07
US10970034B2 (en) 2021-04-06
EP2713281A1 (en) 2014-04-02
US20160216880A1 (en) 2016-07-28
US20190073186A1 (en) 2019-03-07
US20220091814A1 (en) 2022-03-24
EP1654614A2 (en) 2006-05-10
JP2010233261A (ja) 2010-10-14
US9182777B2 (en) 2015-11-10
US20190324713A1 (en) 2019-10-24
US20160216936A1 (en) 2016-07-28
US10140085B2 (en) 2018-11-27
US20200004497A1 (en) 2020-01-02
WO2005013047A3 (en) 2009-04-09
US10146498B2 (en) 2018-12-04
US10228902B2 (en) 2019-03-12
US20130208911A1 (en) 2013-08-15
US9218017B2 (en) 2015-12-22
US9189011B2 (en) 2015-11-17
US20130236029A1 (en) 2013-09-12
CA2533852C (en) 2014-04-22
US20140181173A1 (en) 2014-06-26
US20160210112A1 (en) 2016-07-21
US10031715B2 (en) 2018-07-24
JP2007512718A (ja) 2007-05-17
US20190073189A1 (en) 2019-03-07
US20160216939A1 (en) 2016-07-28
US20160342385A1 (en) 2016-11-24
US20200379723A1 (en) 2020-12-03
US20130231766A1 (en) 2013-09-05
US10157035B2 (en) 2018-12-18
US9733891B2 (en) 2017-08-15
US20150016626A1 (en) 2015-01-15
US9189010B2 (en) 2015-11-17
US10445054B2 (en) 2019-10-15
JP2012231542A (ja) 2012-11-22
US9658820B2 (en) 2017-05-23
US10296283B2 (en) 2019-05-21
US9164533B2 (en) 2015-10-20
US9354656B2 (en) 2016-05-31
US9213357B2 (en) 2015-12-15
US10956119B2 (en) 2021-03-23
US20130238108A1 (en) 2013-09-12
US20120029671A1 (en) 2012-02-02
US20190369953A1 (en) 2019-12-05
US9727303B2 (en) 2017-08-08
US20120192071A1 (en) 2012-07-26
US20130226323A1 (en) 2013-08-29
US10303432B2 (en) 2019-05-28
JP2015065666A (ja) 2015-04-09
US9176520B2 (en) 2015-11-03
US10282164B2 (en) 2019-05-07
CA2533852A1 (en) 2005-02-10
US11301207B1 (en) 2022-04-12
JP7237118B2 (ja) 2023-03-10
US9164531B2 (en) 2015-10-20
US10157034B2 (en) 2018-12-18
US20180341456A1 (en) 2018-11-29
US10289380B2 (en) 2019-05-14
US20130232214A1 (en) 2013-09-05
US20130268104A1 (en) 2013-10-10
US20160216938A1 (en) 2016-07-28
US9170600B2 (en) 2015-10-27
US20180253277A1 (en) 2018-09-06
CN101410773A (zh) 2009-04-15
US11625221B2 (en) 2023-04-11
US20180373492A1 (en) 2018-12-27
US9213356B2 (en) 2015-12-15
US10185540B2 (en) 2019-01-22
US20120185072A1 (en) 2012-07-19
US20130094670A1 (en) 2013-04-18
US10324684B2 (en) 2019-06-18
EP2713281B1 (en) 2019-09-04
US11200025B2 (en) 2021-12-14
EP2866152A1 (en) 2015-04-29
US20220188064A1 (en) 2022-06-16
US8938637B2 (en) 2015-01-20
US20160216937A1 (en) 2016-07-28
CA3123687C (en) 2023-08-08
US10754612B2 (en) 2020-08-25
US20180373491A1 (en) 2018-12-27
US20220188068A1 (en) 2022-06-16
CA2842342C (en) 2017-11-28
US10747496B2 (en) 2020-08-18
US20130232415A1 (en) 2013-09-05
US9733892B2 (en) 2017-08-15
WO2005013047A2 (en) 2005-02-10
US8689036B2 (en) 2014-04-01
EP1654614B1 (en) 2013-08-07
CA2842342A1 (en) 2005-02-10
US9740453B2 (en) 2017-08-22
US9348354B2 (en) 2016-05-24
US20130097506A1 (en) 2013-04-18
US10209953B2 (en) 2019-02-19
US9733893B2 (en) 2017-08-15
US20230367541A1 (en) 2023-11-16
JP6945590B2 (ja) 2021-10-06
EP3623935A3 (en) 2020-04-29
US20160261692A1 (en) 2016-09-08
US20190369954A1 (en) 2019-12-05
US20200004498A1 (en) 2020-01-02
US20070038999A1 (en) 2007-02-15
US20210255824A1 (en) 2021-08-19
CA2982726A1 (en) 2005-02-10
JP2016224976A (ja) 2016-12-28
US10133536B2 (en) 2018-11-20
US10545723B2 (en) 2020-01-28
US9164532B2 (en) 2015-10-20
US20190012136A1 (en) 2019-01-10
US20190339934A1 (en) 2019-11-07
US20140181569A1 (en) 2014-06-26
CA3123687A1 (en) 2005-02-10
US8234395B2 (en) 2012-07-31
US20150095689A1 (en) 2015-04-02
US20140074271A1 (en) 2014-03-13
US10120638B2 (en) 2018-11-06
US10175930B2 (en) 2019-01-08
US9195258B2 (en) 2015-11-24
US20130208921A1 (en) 2013-08-15
US20120191232A1 (en) 2012-07-26
US10949163B2 (en) 2021-03-16
US10963215B2 (en) 2021-03-30
JP5289391B2 (ja) 2013-09-11
US20140177875A1 (en) 2014-06-26
JP2021185489A (ja) 2021-12-09
US11080001B2 (en) 2021-08-03
US20140173432A1 (en) 2014-06-19
US9727302B2 (en) 2017-08-08
US9778898B2 (en) 2017-10-03
CA2982726C (en) 2020-12-22
US20130116810A1 (en) 2013-05-09
US20130254419A1 (en) 2013-09-26
US20190073188A1 (en) 2019-03-07
JP5667608B2 (ja) 2015-02-12
US20130097290A1 (en) 2013-04-18
US9176519B2 (en) 2015-11-03
EP2648111A1 (en) 2013-10-09
US20190339932A1 (en) 2019-11-07
US20190324714A1 (en) 2019-10-24
CA3033268A1 (en) 2005-02-10
EP2648111B1 (en) 2014-10-01
US20150018994A1 (en) 2015-01-15

Similar Documents

Publication Publication Date Title
CN102281294B (zh) 同步多个独立时钟数字数据处理设备间的操作的系统和方法
US10613817B2 (en) Method and apparatus for displaying a list of tracks scheduled for playback by a synchrony group

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1163952

Country of ref document: HK

C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: American California

Applicant after: Sonos Corp.

Address before: American California

Applicant before: Sonos Inc.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SONOS INC. TO: SONOS CORP.

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1163952

Country of ref document: HK