JP2007526677A - Method and related apparatus for transmitting data - Google Patents
Method and related apparatus for transmitting data Download PDFInfo
- Publication number
- JP2007526677A JP2007526677A JP2006550279A JP2006550279A JP2007526677A JP 2007526677 A JP2007526677 A JP 2007526677A JP 2006550279 A JP2006550279 A JP 2006550279A JP 2006550279 A JP2006550279 A JP 2006550279A JP 2007526677 A JP2007526677 A JP 2007526677A
- Authority
- JP
- Japan
- Prior art keywords
- receiver
- network
- data
- audio stream
- address
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 80
- 230000005540 biological transmission Effects 0.000 claims abstract description 9
- 230000006870 function Effects 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 13
- 230000005236 sound signal Effects 0.000 claims description 7
- 230000000903 blocking effect Effects 0.000 claims description 2
- 238000004804 winding Methods 0.000 claims 1
- 230000004044 response Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000000717 retained effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 229920000642 polymer Polymers 0.000 description 2
- 238000001994 activation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/35—Network arrangements, protocols or services for addressing or naming involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/30—Types of network names
- H04L2101/365—Application layer names, e.g. buddy names, unstructured names chosen by a user or home appliance name
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
ネットワーク・オーディオ・ストリーム受信機へのネットワーク接続(4、10)を介して、当該受信機にオーディオ・ストリームを含むデータを送信する方法。受信機(2)には、ネットワーク接続(4、10)を介して読み取られ得るハードウェア・アドレス(208)が備えられ、この方法は、データの送信前及び/又は送信中にアドレス(108)を読み取るステップと、当該アドレスに従ってデータを適合させるステップと、を含む。受信機(2)は、インターネット・ラジオであってもよい。 A method of transmitting data including an audio stream to a receiver via a network connection (4, 10) to the network audio stream receiver. The receiver (2) is provided with a hardware address (208) that can be read via a network connection (4, 10), which can be performed before and / or during transmission of data. And adapting the data according to the address. The receiver (2) may be an internet radio.
Description
本発明は、データを送信する方法及び関連装置に関する。この方法は特に、ネットワーク・ベース・ラジオ(排他的ではなく詳細にはインターネット・ベース・ラジオ)を提供する一手法であり得る。 The present invention relates to a method and related apparatus for transmitting data. This method may in particular be a way to provide network-based radio (in particular but not exclusively Internet-based radio).
インターネットは、情報を共用する手段として益々広く用いられるようになっており、インターネットを使用して共用される情報の多様性は、拡大し続けている。このような情報の多様性の拡大は、一部には帯域幅の増大に起因しており、ユーザは現在、しばしばブロードバンドと呼ばれるADSL(非対称デジタル加入者線)等の技術を使用してインターネットに接続することができる。 The Internet is increasingly used as a means of sharing information, and the diversity of information shared using the Internet continues to expand. This increase in information diversity is partly due to increased bandwidth, and users are now on the Internet using technologies such as ADSL (asymmetric digital subscriber line), often referred to as broadband. Can be connected.
係る増大された帯域幅接続は、インターネットを介してオーディオ・データ及び/又はビデオ・データを妥当なレベルの品質でストリーミングすることを可能にする。いわゆるインターネット・ラジオは、オーディオ・データ・ストリームを提供し、オーディオ・データ・ストリーム自体は、従来のAM(振幅変調)、FM(周波数変調)及びDAB(デジタル・オーディオ放送)のラジオ上で送信されるのと同様のオーディオ番組を提供する。従って、インターネット・ラジオ局は、インターネット・アクセスを用いて世界中のどこからでもアクセスされ得、従来のラジオの場合には必要となる放送信号を受信する必要がない。 Such an increased bandwidth connection allows audio and / or video data to be streamed over the Internet with a reasonable level of quality. So-called Internet radio provides an audio data stream, which is itself transmitted over conventional AM (amplitude modulation), FM (frequency modulation) and DAB (digital audio broadcast) radio. Provide audio programs similar to Thus, Internet radio stations can be accessed from anywhere in the world using Internet access, and do not need to receive the broadcast signals required by conventional radio.
初期のインターネット・ラジオは、1998年にKerbango社から提供され、更なる例は、国際特許出願公開第WO00/77655号や米国特許第6,249,810号等で確認され得る。 Early Internet radio was provided by Kerbango in 1998, and further examples can be found in International Patent Application Publication No. WO 00/77655, US Pat. No. 6,249,810, and the like.
本発明の第1の態様によれば、ネットワーク・オーディオ・ストリーム受信機に当該受信機へのネットワーク接続を介してオーディオ・ストリームを含むデータを送信する方法が、提供され、該方法は、前記ネットワーク接続を介して読み取られ得るハードウェア・アドレスを前記受信機に提供するステップを含み、該方法は更に、前記データの送信前及び/又は送信中に前記アドレスを読み取るステップと、前記アドレスに従って前記データを適合させる(tailor)ステップと、を含む。 According to a first aspect of the present invention, there is provided a method for transmitting data comprising an audio stream to a network audio stream receiver via a network connection to the receiver, the method comprising: Providing the receiver with a hardware address that can be read over a connection, the method further comprising: reading the address before and / or during transmission of the data; and according to the address, the data And tailoring.
係るデータを適合させるステップは、特定の受信機のユーザに特有のデータが供給されることを可能にするので有利である。
適合させるステップは、特定の受信機へのデータの送信をブロックするステップを含むことができることが、理解されるであろう。係る適合させるステップは、海外市場への受信機の輸出を促進することができる。
The step of adapting such data is advantageous because it allows data specific to the user of a particular receiver to be supplied.
It will be appreciated that the adapting step can include blocking the transmission of data to a particular receiver. Such adapting step can facilitate the export of the receiver to overseas markets.
それに加えて又はその代わりに、適合させるステップは、1つ又は複数の受信機に特有となるようにデータを修正するステップを含むこともできる。
好ましい一実施形態では、ハードウェア・アドレスは、受信機に一意のアドレスである。
In addition or alternatively, the adapting step may include modifying the data to be specific to one or more receivers.
In a preferred embodiment, the hardware address is a unique address for the receiver.
しかし、幾つかの実施形態では、複数の受信機に同じアドレスを提供することが、適切なこともある。係る諸実施形態は、複数の受信機を同じ様式で取り扱うことが望まれる状況を含むこともある。例えば以下で説明するように、店舗内ラジオ等を提供することが、望まれることもある。 However, in some embodiments it may be appropriate to provide the same address to multiple receivers. Such embodiments may include situations where multiple receivers are desired to be handled in the same manner. For example, as will be described below, it may be desirable to provide an in-store radio or the like.
一実施形態では、本発明は、インターネットを介してデータを送信する方法を提供する。従って、この方法は、いわゆるインターネット・ラジオを提供することができる。
この方法は、TCP上で走るストリーム要求プロトコルであるRTSP(実時間ストリーム・プロトコル)を使用してデータを送信することができる。即ち、RTSPは、2地点間接続である。対応するデータ・ストリームは通常、UDP上又は直接IP上に階層化され得、ユニキャスト、マルチキャスト、或いはブロードキャストされてもよいRTP(実時間プロトコル)を用いて送信される。その代わりに、HTTPプロトコルが、これと同じTCP接続を使用して要求と移送の両方の機能を実施してもよい。HTTPは、ユニキャスト処理に制限される。
In one embodiment, the present invention provides a method for transmitting data over the Internet. Therefore, this method can provide so-called Internet radio.
This method can transmit data using RTSP (Real Time Stream Protocol), a stream request protocol that runs over TCP. That is, RTSP is a point-to-point connection. Corresponding data streams can usually be layered over UDP or directly over IP and are sent using RTP (Real Time Protocol) which may be unicast, multicast or broadcast. Instead, the HTTP protocol may perform both request and transport functions using this same TCP connection. HTTP is limited to unicast processing.
ハードウェア・アドレスは、任意の適切な手段から供給されてもよい。幾つかの実施形態では、ハードウェア・アドレスは、ROM(読取り専用メモリ)等の追記型(write once)メモリ又は他の任意の適切な形態の追記型メモリ内に供給されてもよい。1度だけ書き込まれ得るメモリを有することには、ハードウェア・アドレスが1度設定されれば変更される恐れがないという利点がある。 The hardware address may be supplied from any suitable means. In some embodiments, the hardware address may be provided in a write once memory, such as a ROM (Read Only Memory), or in any other suitable form of write-once memory. Having a memory that can be written only once has the advantage that it can be changed only once the hardware address is set.
好ましい実施形態では概して、ハードウェア・アドレスは、E2PROM(電気的消去及びプログラム可能な読取り専用メモリ)から供給されてもよい。
他の実施形態では、ハードウェア・アドレスは、DIPスイッチやヒュージブル・リンク等の手段によって設定されてもよい。
In the preferred embodiment, in general, the hardware address may be supplied from an E 2 PROM (electrical erase and programmable read-only memory).
In other embodiments, the hardware address may be set by means such as a DIP switch or a fusible link.
この方法は、所定のハードウェア・アドレスを有する受信機にデータを送信するステップを含むことができる。係る方法は、1つ又は複数の受信機向けにデータが適合されることを可能にする。 The method can include transmitting data to a receiver having a predetermined hardware address. Such a method allows data to be adapted for one or more receivers.
好都合なことに、この方法は、そこから選択が行われることによりユーザが受信機を制御することを可能にし得る少なくとも1つのメニューを、受信機のユーザに提供するステップを含む。 Conveniently, the method includes providing the user of the receiver with at least one menu from which selections can be made to allow the user to control the receiver.
前記又は各メニューは、受信機のディスプレイ上に表示されてもよい。その代わりに、前記又は各メニューは、受信機のスピーカ等からアナウンスされてもよい。
前記又は各メニューは、ユーザがメニューの末尾を過ぎてスクロールすることができ、メニューの先頭に戻され得るような循環性を有してもよい。係る方法は、限られた情報しか表示できないディスプレイ等にとって好都合である。
The or each menu may be displayed on the display of the receiver. Alternatively, the or each menu may be announced from a receiver speaker or the like.
The or each menu may be circular so that the user can scroll past the end of the menu and return to the top of the menu. Such a method is advantageous for a display or the like that can display only limited information.
好都合なことに、この方法は、ユーザがメニューからオプションを選択したときに、サブ・メニューを提供するステップを含む。この方法は、受信機を制御する直観的な手段をユーザに提供するので有利である可能性がある。 Conveniently, the method includes providing a sub-menu when the user selects an option from the menu. This method may be advantageous because it provides the user with an intuitive means of controlling the receiver.
この方法は、データ・ストリームが一群の受信機へと送信されるようにすることができる。係る方法は、例えば所定の受信機が特定の言語又は1組のラジオ局向けにカスタマイズされることを可能にする、1組の特定のラジオ局のURL/メタデータを送るために使用されてもよい。一実施形態では、この方法は、オーディオ・ストリームが単一のチェーンに属する店舗へと送られるのを可能にし、従っていわゆる店舗内ラジオ等を提供することができる。店舗チェーンは、単なる例示のために与えられるに過ぎず、オーディオ・ストリームを一群の受信機に適合させるステップは、会社、団体、クラブ等が適合されたオーディオ・ストリームを提供することを可能にし得ることを、当業者なら理解するであろう。 This method may cause the data stream to be transmitted to a group of receivers. Such a method may also be used, for example, to send a set of specific radio station URLs / metadata that allows a given receiver to be customized for a specific language or set of radio stations. Good. In one embodiment, this method allows audio streams to be sent to stores that belong to a single chain, thus providing so-called in-store radios and the like. The store chain is given for illustration only, and the step of adapting the audio stream to a group of receivers may allow companies, organizations, clubs, etc. to provide an adapted audio stream. Those skilled in the art will understand that.
データを適合させるステップは、ハードウェア・アドレスに従ってネットワーク・オーディオ・ストリーム受信機へと送られるアドレスを適合させるステップを含むことができる。この方法は、受信機が任意のアドレスに接続し、そこからオーディオ・ストリームを受信するのを可能にすることができる。アドレスは、URL等であってもよい。このような様式でアドレスを適合させるステップは、ハードウェア・アドレスに従って所定のアドレス・リストが受信機へと送られるのを可能にすることができる。 Adapting the data can include adapting the address sent to the network audio stream receiver according to the hardware address. This method may allow the receiver to connect to an arbitrary address and receive an audio stream therefrom. The address may be a URL or the like. Adapting the address in this manner can allow a predetermined address list to be sent to the receiver according to the hardware address.
1つの代替的又は追加的な実施形態では、データを適合させるステップは、オーディオ・ストリームを適合させるステップを含むことができる。係るオーディオ・ストリームを適合させるステップは、ハードウェア・アドレスに関連するプロフィールに依存してもよく、ハードウェア・アドレスに関連するユーザ・プロフィールに依存してもよい。ユーザは、プロフィールが当該ユーザ用に構築されアドレスと関連付けられることを可能にする、情報を提供することを選ぶことができる。この方法は、プロフィール情報をオーディオ・ストリームの送信機に転送し、それにより、そのプロフィール情報がハードウェア・アドレスに関連するユーザ向けに適合され得るようにすることができる。 In one alternative or additional embodiment, adapting the data may include adapting the audio stream. The step of adapting such an audio stream may depend on the profile associated with the hardware address or may depend on the user profile associated with the hardware address. The user can choose to provide information that allows a profile to be constructed for that user and associated with the address. This method can transfer the profile information to the transmitter of the audio stream so that the profile information can be adapted for the user associated with the hardware address.
本発明の第2の態様によれば、当該トランシーバへのネットワーク接続におけるデータの送信及び/又は受信を行うように構成されたトランシーバと、データを処理するように構成されたプロセッサと、デジタル/アナログ変換機(DAC)と、ハードウェア・アドレスと、を有するネットワーク・オーディオ・ストリーム受信機が提供され、係る受信機の構成において、前記プロセッサは、前記トランシーバによって受信されたデータを処理し、それを基に前記DACにオーディオ信号を生成させ、また、係る受信機の構成において、前記ハードウェア・アドレスは、前記トランシーバから送信され得る。 According to a second aspect of the invention, a transceiver configured to transmit and / or receive data on a network connection to the transceiver, a processor configured to process data, digital / analog A network audio stream receiver having a converter (DAC) and a hardware address is provided, wherein in such a receiver configuration, the processor processes data received by the transceiver and processes it. Based on this, the DAC generates an audio signal, and in such a receiver configuration, the hardware address may be transmitted from the transceiver.
係る装置は、特定の受信機向けに適合されたデータが受信機に送られることを可能にするので好都合である。係る一構成は、所定のデータが所定のユーザに送られることを可能にし、それによりデータが確実に所定のユーザに送られ得ない恐れがある従来技術の技術上の問題を克服することができる。 Such a device is advantageous as it allows data adapted for a particular receiver to be sent to the receiver. One such configuration allows predetermined data to be sent to a given user, thereby overcoming prior art technical problems that may prevent data from being reliably sent to a given user. .
ネットワーク・オーディオ・ストリーム受信機は、一般にインターネット・ラジオ受信機と呼ばれるものを提供することができる。
トランシーバは、WiFi(IEEE 802.11)ネットワークやBluetooth接続等の無線ネットワークと通信する手段を備えることができる。係る手段は、受信機が有線ネットワーク接続よりも自由に配置されることを可能にするので有利である。多くのタイプのIEEE 802.11ネットワークが存在し、それらの内のどのネットワークも適切であることを、当業者なら理解するであろう。しかしながら、IEEE 802.11a、b、或いはgが、最適であり得る可能性が高い。
A network audio stream receiver can provide what is commonly referred to as an Internet radio receiver.
The transceiver may comprise means for communicating with a wireless network such as a WiFi (IEEE 802.11) network or a Bluetooth connection. Such means are advantageous because they allow the receiver to be arranged more freely than a wired network connection. One skilled in the art will appreciate that there are many types of IEEE 802.11 networks, and any of them is suitable. However, it is likely that IEEE 802.11a, b, or g may be optimal.
好都合なことに、この受信機は、当該デバイスの機能に関するフィードバックをユーザに供給するように構成されたディスプレイを備える。ディスプレイは、LCD(液晶ディスプレイ)、LEP(発光ポリマー)ディスプレイ、LED(発光ダイオード)、又は他の任意の適切なディスプレイ機構を備えることができる。 Conveniently, the receiver comprises a display configured to provide feedback to the user regarding the capabilities of the device. The display can comprise an LCD (Liquid Crystal Display), a LEP (Light Emitting Polymer) display, an LED (Light Emitting Diode), or any other suitable display mechanism.
受信機は、ディスプレイ上に表示された情報をユーザが選択することを可能にするように構成されたセレクタを備えることができる。
一実施形態では、セレクタは、ユーザがデータを入力するのを可能にする便利で直観的な手段を提供するロータリ・セレクタを備える。ロータリ・セレクタは、それに関連する統合型若しくは分離型の押しボタンを有することができる。
The receiver can comprise a selector configured to allow a user to select information displayed on the display.
In one embodiment, the selector comprises a rotary selector that provides a convenient and intuitive means to allow the user to enter data. The rotary selector can have an integrated or separate push button associated with it.
ハードウェア・アドレスは、追記型タイプのものでよい不揮発性メモリから供給されてもよい。その代わりに又はそれに加えて、ハードウェア・アドレスは、DIPスイッチやヒュージブル・リンク等の手段から供給されてもよい。 The hardware address may be supplied from a non-volatile memory that may be of the write-once type. Alternatively or in addition, the hardware address may be supplied from means such as a DIP switch or fusible link.
本発明の第3の態様によれば、第2のネットワークに接続された本発明の第2の態様に係る受信機を備えるシステムが、提供され、前記第2のネットワークは、無線であり、前記受信機が当該データから音を生成できるようなデータを前記受信機に供給するように構成される。 According to a third aspect of the invention, there is provided a system comprising a receiver according to the second aspect of the invention connected to a second network, the second network being wireless, The receiver is configured to supply data to the receiver so that sound can be generated from the data.
係るシステムの1つの利点は、PC又は他のコンピュータ・デバイスの存在なしにインターネット・ラジオが受信され聴取されるのを可能にすることである。
受信機は、バッテリ給電式であってもよい。係る一構成は、無線の第2のネットワークと組み合わされた場合は、それ自体にどのような配線も伴うことなくインターネット・ラジオを受信することができるスタンドアロン型デバイスを提供する。他の実施形態では、受信機は、他の任意の適切な手段から給電されてもよい。例えば、受信機は、コンセント給電式(mains powered)、太陽光給電式(solar powered)、手巻き式(wind up)等であってもよい。
One advantage of such a system is that it allows Internet radio to be received and listened without the presence of a PC or other computing device.
The receiver may be battery powered. One such configuration provides a stand-alone device that, when combined with a wireless second network, can receive Internet radio without any wiring in itself. In other embodiments, the receiver may be powered from any other suitable means. For example, the receiver may be a mains powered type, a solar powered type, a wind-up type, or the like.
本発明の第4の態様によれば、プロセッサと、ネットワーク・トランシーバと、を備えるサーバが、提供され、前記トランシーバは、前記サーバへのネットワーク接続においてデータを送信し受信するように構成され、前記ネットワークから受信される前記データは、オーディオ・ストリームを提供するデータがそこに送られるべき受信機のアドレスを含み、前記プロセッサは、前記アドレスを受信し、前記受信機への送信前に前記データを適合させるように構成される。 According to a fourth aspect of the invention, there is provided a server comprising a processor and a network transceiver, wherein the transceiver is configured to send and receive data on a network connection to the server, The data received from the network includes an address of a receiver to which data providing an audio stream is to be sent, and the processor receives the address and stores the data before transmission to the receiver. Configured to fit.
本発明の第5の態様によれば、ネットワーク接続を介して本発明の第4の態様におけるサーバに接続された本発明の第2の態様に係る受信機を備えるシステムが、提供される。
ネットワーク接続は、インターネット接続を含むことができる。インターネット接続の少なくとも一部分は、無線ネットワーク接続を含むことができる。
According to a fifth aspect of the present invention there is provided a system comprising a receiver according to the second aspect of the present invention connected to a server in the fourth aspect of the present invention via a network connection.
The network connection can include an internet connection. At least a portion of the Internet connection can include a wireless network connection.
本発明の第6の態様によれば、マシン可読データ・キャリアであって、受信機及び/又はコンピュータ上に読み込まれたときに当該受信機及び/又はコンピュータに本発明の第1の態様における方法を実施させる命令を含むマシン可読データ・キャリアが、提供される。 According to a sixth aspect of the present invention, a machine readable data carrier, when read on a receiver and / or computer, the receiver and / or computer according to the first aspect of the present invention. A machine readable data carrier is provided that includes instructions that cause
本発明の第7の態様によれば、マシン可読媒体であって、受信機上に読み込まれたときに当該受信機を本発明の第2の態様における受信機として機能させる命令を含むマシン可読媒体が、提供される。 According to a seventh aspect of the present invention, a machine readable medium comprising instructions for causing the receiver to function as a receiver in the second aspect of the present invention when read on the receiver. Is provided.
本発明の第8の態様によれば、マシン可読媒体であって、コンピュータ上に読み込まれたときに当該コンピュータに本発明の第3の態様におけるシステムの一部分を形成させる命令を含むマシン可読媒体が、提供される。 According to an eighth aspect of the present invention, there is provided a machine readable medium comprising instructions that, when loaded on a computer, cause the computer to form part of a system according to the third aspect of the present invention. Provided.
本発明の第9の態様によれば、マシン可読媒体であって、サーバ上に読み込まれたときに当該サーバを本発明の第4の態様におけるサーバに従って機能させる命令を含むマシン可読媒体が、提供される。 According to a ninth aspect of the present invention, there is provided a machine-readable medium comprising instructions that when read on a server causes the server to function in accordance with the server in the fourth aspect of the present invention. Is done.
本発明の第10の態様によれば、ネットワーク・オーディオ・ストリーム受信機上でデータを受信する方法が、提供され、該方法は、当該受信機への少なくとも1つのネットワーク接続を介して前記受信機にユーザがアクセスすることを可能にするインターフェイス手段を前記受信機に提供するステップを含み、前記受信機は、それ自体によってデータがどのように受信されるかを支配するメタデータを保持するように構成され、該方法は更に、前記メタデータの編集及び/又は前記メタデータへの追加を行うためにユーザが前記アクセス手段を使用するのを可能にするステップを含む。 According to a tenth aspect of the present invention, there is provided a method for receiving data on a network audio stream receiver, the method comprising receiving the receiver via at least one network connection to the receiver. Providing the receiver with interface means that allow a user to access the receiver so that it retains metadata governing how the data is received by itself. Configured and the method further includes allowing a user to use the access means to edit and / or add to the metadata.
係る方法は、ユーザが、(インターネット・ラジオでもよい)受信機をユーザ自身が機能させたいと望む形で適合することを可能にするので有利である。従来技術の受信機は、望まれ得る程には柔軟なものになっておらず、構成が困難であった。インターフェイス手段の提供は、ユーザがメタデータを変更するのに好都合な手法を提供し、従ってユーザの時間が節約され、利便性が高まり、また、ユーザのデバイスに柔軟性がもたらされる。また、インターフェイス手段の提供は、本発明の受信機が従来技術の受信機よりも十分に適合されることを可能にする可能性が高い。 Such a method is advantageous because it allows the user to adapt the receiver (which may be Internet radio) in the way that the user wants to function. Prior art receivers have not been as flexible as desired and have been difficult to construct. Providing interface means provides a convenient way for the user to change the metadata, thus saving the user time, increasing convenience, and providing flexibility to the user's device. Also, provision of interface means is likely to allow the receiver of the present invention to be better adapted than prior art receivers.
インターフェイス手段は、Webブラウザを使用して少なくとも1つのネットワーク接続を介してアクセスされたときにWebページを生成するように構成されたブラウザ・インターフェイスを備えることができる。多数のPC及び他のコンピュータには、ブラウザが備えられており、係るブラウザは、大部分の人が習熟しアクセスできる馴染みのあるツールであることが、理解されるであろう。 The interface means may comprise a browser interface configured to generate a web page when accessed via at least one network connection using a web browser. It will be appreciated that many PCs and other computers are equipped with browsers, which are familiar tools that most people can master and access.
好都合なことに、このインターフェイス手段は、インターネットを含むことができる第1のネットワークを介してアクセス可能である。係る方法は、受信機がリモートからアクセスされるのを可能にし、受信機が数十キロメートル、数百キロメートル、或いは実際に数千キロメートル離れた位置からアクセスされるのを可能にすることができ、一般にネットワークが、世界中のどこからであってもよいどんな所からでもアクセスされ得るので好都合である。 Conveniently, the interface means is accessible via a first network that can include the Internet. Such a method can allow the receiver to be accessed remotely, allowing the receiver to be accessed from locations that are tens, hundreds, or even thousands of kilometers away, In general, it is convenient because the network can be accessed from anywhere in the world.
それに加えて又はその代わりに、インターフェイス手段は、第2のネットワークを介してアクセス可能である。第2のネットワークは、WiFiネットワーク、Bluetoothネットワーク、又は他の無線ネットワークを含むことができる。第2のネットワークは、イーサネット接続やUSB接続等の有線ネットワークを含むこともできる。このように第2のネットワークを介してインターフェイス手段がアクセスされるのを可能にすることは、インターネット等のネットワークを介したアクセスを可能にすることよりも多くの安全性をもたらすことができる。 In addition or alternatively, the interface means is accessible via the second network. The second network can include a WiFi network, a Bluetooth network, or other wireless network. The second network can also include a wired network such as an Ethernet connection or a USB connection. Thus, allowing the interface means to be accessed via the second network can provide more security than allowing access via a network such as the Internet.
受信機に対して供給されるメタデータは、次の内の何れか1つ又は複数、即ち、所定のオーディオ・ストリームがそこから取得され得るURLと、当該所定のストリームに関連するストリーム・ジャンルと、ストリーム又は局の名前と、WebサイトのURLと、国の位置と、州の位置と、都市の位置と、の内の何れか1つ又は複数を含むことができる。ユーザが上記の情報を編集するのを可能にすることにより、ユーザがユーザ自身の受信機をどのように動作させるかを適合するのを可能にすることができる。 The metadata provided to the receiver includes any one or more of the following: a URL from which a given audio stream can be obtained, and a stream genre associated with the given stream , A stream or station name, a website URL, a country location, a state location, and a city location. Allowing the user to edit the above information can allow the user to adapt how to operate his own receiver.
好都合なことに、このメタデータは、ユーザ・プロフィールも含むことができる。ユーザ・プロフィールは、次の内の何れか1つ又は複数、即ち、年齢、性別、所在地の国、所在地の都市、電子メール・アドレス、電話番号等の内の何れか1つ又は複数を含むことができる。 Conveniently, this metadata can also include a user profile. User profile may include any one or more of the following: age, gender, country of residence, city of location, email address, phone number, etc. Can do.
この方法は、それぞれが少なくとも1人のユーザに関連し、当該識別に関連する設定を前記ユーザが格納するのを可能にするように構成された複数の識別を受信機に供給するステップを含むことができる。係る一構成は、受信機が複数の人間から使用され、その結果受信機の使用がより柔軟になること等を可能にするので好都合である。 The method includes providing a receiver with a plurality of identities each associated with at least one user and configured to allow the user to store settings associated with the identities. Can do. One such configuration is advantageous because it allows the receiver to be used by multiple people, resulting in more flexible use of the receiver, and so on.
本発明の第11の態様によれば、当該トランシーバへのネットワーク接続におけるデータの送信及び/又は受信を行うように構成されたトランシーバと、データを処理するように構成されたプロセッサと、デジタル/アナログ変換機(DAC)と、メタデータを記憶するように構成されたメモリと、を有するネットワーク・オーディオ・ストリーム受信機が、提供され、受信機の構成において、前記プロセッサは、前記トランシーバによって受信されたデータを処理し、それを基に前記DACにオーディオ信号を生成させ、また、受信機の構成において、前記メモリへのリモート・アクセスは、前記トランシーバを介して得られ得り、前記メモリ内に保持される前記メタデータを編集する係るアクセスを可能にするように受信機は、構成される。 According to an eleventh aspect of the present invention, a transceiver configured to transmit and / or receive data on a network connection to the transceiver, a processor configured to process data, and digital / analog A network audio stream receiver having a converter (DAC) and a memory configured to store metadata is provided, wherein in the receiver configuration, the processor is received by the transceiver Processes data and causes the DAC to generate audio signals based on it, and in the receiver configuration, remote access to the memory can be obtained through the transceiver and retained in the memory The receiver is configured to allow such access to edit the metadata .
このメモリは有利なことに、不揮発性メモリの少なくとも一部分を備える。係る一構成は、受信機から電源が取り除かれた場合にも(受信機内にメタデータが保持されていれば)メタデータが維持されることを可能にし、それにより受信機の電源投入をより迅速に行うこともでき、変更が失われないこと等の故に有利である。 This memory advantageously comprises at least part of a non-volatile memory. One such configuration allows metadata to be maintained even if power is removed from the receiver (provided that the metadata is retained in the receiver), thereby enabling faster receiver power-up. This is advantageous because the changes are not lost.
本発明のこの態様は、本発明のその他の態様の何れかに関して論じられる更なる有利な特徴を含むことができる。
本発明の第12の態様によれば、第2の無線ネットワークに接続された本発明の第11の態様に係る受信機を備えるシステムであって、前記無線ネットワークは、前記受信機が当該データから音を生成できるようなデータを前記受信機に供給するように構成された、システムが、提供される。
This aspect of the invention can include additional advantageous features discussed with respect to any of the other aspects of the invention.
According to a twelfth aspect of the present invention, there is provided a system comprising a receiver according to the eleventh aspect of the present invention connected to a second wireless network, the wireless network comprising: A system is provided that is configured to provide data to the receiver such that sound can be generated.
本発明の第13の態様によれば、マシン可読媒体であって、マシンによって読み込まれたときに当該マシンに本発明の第10の態様における方法を実施させる命令を含むマシン可読媒体が、提供される。 According to a thirteenth aspect of the present invention there is provided a machine readable medium comprising instructions that when read by a machine cause the machine to perform the method of the tenth aspect of the present invention. The
本発明の第14の態様によれば、マシン可読媒体であって、受信機によって読み込まれたときに当該受信機を本発明の第11の態様に係る受信機として機能させる命令を含むマシン可読媒体が、提供される。 According to a fourteenth aspect of the present invention, a machine-readable medium comprising instructions for causing the receiver to function as a receiver according to the eleventh aspect of the present invention when read by the receiver. Is provided.
本発明の前記各態様の何れかに記載のマシン可読媒体は、次の内の何れか、即ち、フロッピー・ディスクと、CD−ROMと、DVD ROM/RAM(+R/+RWと−R/−RWとを含む)と、メモリ(それだけに限らないが、次のメモリ例の内の何れか、即ち、EEPROM(電気的消去及びプログラム可能な読取り専用メモリ)と、EPROMと、FLASHと、書込み可能な不揮発性記憶装置と、ROMと、SRAM(スタティック・ランダム・アクセス・メモリ)と、DRAM(ダイナミック・ランダム・アクセス・メモリ)と、SDRAM(シンクロナス・ダイナミック・ランダム・アクセス・メモリ)と、の内の何れかを含む)と、ハード・ドライブと、テープと、伝送信号(インターネット・ダウンロードやFTP転送等を含む)と、ワイヤと、の内の何れかを含むことができる。 The machine-readable medium according to any one of the above aspects of the present invention is any one of the following: a floppy disk, a CD-ROM, a DVD ROM / RAM (+ R / + RW and -R / -RW). And any of the following memory examples: EEPROM (electrically erasable and programmable read only memory), EPROM, FLASH, and non-writable non-volatile memory Of random access memory, ROM, SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), SDRAM (Synchronous Dynamic Random Access Memory) Including any), hard drive, tape, transmission signal (Internet download, FTP transfer, etc.) And including) may include a wire, one of the.
なお、以下では単なる例示のために、添付の図面を参照して、本発明の一実施形態の詳細な説明を行う。 In the following, for the sake of illustration only, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
受信機2の動作及び構成が、図1に関して説明される。受信機2は、ネットワーク・オーディオ・ストリーム受信機を提供し、第1のネットワーク4(この例ではインターネット)によって、一般に受信機2から離れた位置にあるサーバ6と、放送サーバ8と、に接続される。受信機2は、第2のネットワーク10(この例ではWiFi(Wireless Fidelity)又はIEEE 802.11ネットワーク)を介して、アクセス・ポイント12にも接続される。当技術分野では知られているように、WiFiアクセス・ポイント12は、インターネット4への接続をローカル・エリアでブロードキャストし、受信機2がアクセス・ポイント12と通信している間にインターネット4における情報の送信及び/又は受信を行うことを可能にする。
The operation and configuration of the
受信機2の更なる詳細は、図2を参照して詳しく示される。受信機2は、プロセッサ202を備え、プロセッサ202は、システム・バス203を介して、メモリ204を含む他の様々なコンポーネントに接続される。メモリ204は、RAM(ランダム・アクセス・メモリ)と、EPROM(消去及びプログラム可能な読取り専用メモリ)等の不揮発性メモリと、を含む。プロセッサ202は典型的には、低電力の組込み型プロセッサ(例えばMIPS(商標)、ARM(商標)、StrongARM(商標)、PowerPC(商標)、Intel(商標)PXA255等)を備える。他のプロセッサが使用されてよいことも考えられ、次の内の何れか、即ち、INTEL(商標)PENTIUM(商標)シリーズ・プロセッサと、AMD(商標)ATHLON(商標)と、POWERPC(商標)と、DIGITAL(商標)ALPHA(商標)と、の内の何れかのプロセッサ等も、等しく可能である。実際に、プロセッサ202は、ASIC(特定用途向け集積回路)、FPGA(書換え可能ゲート・アレイ)、又は他の同様のデバイスによって実現されてもよい。
Further details of the
当技術分野では知られているように、メモリ204の不揮発性部分は、組込み型オペレーティング・システムと共に、必要なデバイス・ドライバ及びアプリケーション・ソフトウェア(インターネット・ラジオ・ソフトウェアを含む)も含む。メモリ204のRAM部分は、実行されている命令(プログラム・コード等)と共に、システム・バス203を介してプロセッサ202からアクセスされ得るデータ等も、保持するのに使用される揮発性メモリである。
As is known in the art, the non-volatile portion of the
記載の実施形態では、受信機2は、不揮発性メモリから起動する縮小版のLINUXオペレーティング・システムを走らせる。プロセッサは、次のオペレーティング・システムの内の何れか、即ち、HP−UXと、UNIXと、MICROSOFT(商標)NTと、AIX(商標)と、WINDOWSと、の内の何れかを走らせることができ、或いはTCP/IPスタックを有するオペレーティング・システムであってもよい。
In the described embodiment, the
メモリ204について言及されているが、メモリは様々なデバイスによって実現され得る可能性があることが、理解されるであろう。例えば、メモリは、キャッシュ・メモリ、RAMメモリ、ハード・ドライブ等のローカル大容量記憶デバイスによって実現されてもよく、これらは何れも、ネットワーク接続を介して受信機2に接続される。一方、プロセッサ202は、システム・バス203を介しメモリにアクセスすることができ、プログラム・コードにアクセスすることにより、プロセッサ202にどのステップを実施すべきかを命令し、また、データにアクセスさせることができる。次いで、プロセッサ202は、プログラム・コードによって概略が示されるデータ・サンプルを、処理する。
Although reference is made to
受信機2は、ディスプレイ206も備えており、ディスプレイ206は、この実施形態ではモノクロ・タイプのLCD(液晶ディスプレイ)206によって実現され、各行を18文字とする2行の文字を表示することができる。従って、このディスプレイは、それ自体のユーザに、受信機2の機能に関するフィードバックを供給する。カラー画面又はLCD以外(発光ポリマーLEP等)の画面を有する他のバージョンの受信機が提供されてもよいことが、理解されるであろう。
The
プロセッサ202が第1のネットワーク4及び/又は第2のネットワーク10と通信することを可能にするトランシーバ200が、設けられる。この実施形態では、トランシーバ200は、後にインターネット(第1のネットワーク4)へのアクセスを提供することができる第2のネットワーク10に受信機が接続することを可能にする、WiFi(IEEE 802.11)ネットワーク・カードを備える。様々なWiFiプロトコルが存在し、それらの何れもが想定されることを、当業者なら理解するであろう。しかしながら、IEEE 802.11a、b、又はgが、使用される可能性が高い。
A
DAC(デジタル/アナログ変換機)213を含む増幅器212が、設けられており、これは、システム・バス203を介してプロセッサ202と通信する。DAC 213は、プロセッサ202からオーディオ・ストリームを表すデータを受信し、当該デジタル・データをアナログ信号に変換し、そのアナログ信号が増幅器212によって増幅されるように構成されている。次いで、増幅されたオーディオ信号は、1つ又は複数のスピーカ215及び/又は1対のヘッドフォンがそこに接続され得るヘッドフォン・ジャック217に渡される。
An
受信機は、ハードウェア符号化アドレス、即ちシステム・バス203を介してプロセッサ202から読み取られ得るシリアル番号208も、備える。この実施形態では、アドレス208は、EEPROM(電気的消去及びプログラム可能な読取り専用メモリ)によって実現される別個の不揮発性メモリとして供給されるが、メモリ204内に或いはヒュージブル・リンク等の手段を介しても等しく供給され得る。受信機2のユーザがアドレス208を変更できないように、PROM等の手段を使用することが好ましいであろう。
The receiver also includes a hardware encoded address, ie, a
図示の実施形態では、受信機2は、当技術分野ではよく知られているように、受信機2がAM(振幅変調)及びFM(周波数変調)のラジオ信号を受信し、復号し、再生することを可能にするAM/FMデコーダ210も、備える。勿論、DABラジオ局が受信されるのを可能にするDAB(デジタル・オーディオ放送)受信機を含むことも、可能なはずである。本発明の他の実施形態では、AM/FMデコーダ210が備えられていないこともある。
In the illustrated embodiment, the
入力は、ロータリ・エンコーダ228を介して受信機2に供給され、ロータリ・エンコーダ228は、後段でその機能が説明されるセレクタと、4つの押しボタン式ノン・ラッチング・スイッチ230、232、233、234と、を提供する。ロータリ・エンコーダ228は、音量制御部としても機能する。4つのスイッチ230〜234は、エンコーダ228と共に使用される選択スイッチ230と、再生スイッチ232と、バック・スイッチ233と、オン/オフ・スイッチ234と、を提供する。
The input is supplied to the
ロータリ・エンコーダ228が音量制御部としてもセレクタとしても機能することが可能になるように、ロータリ・エンコーダ228の機能は、受信機2がオーディオ・ストリームを再生しているかどうかに応じて変化し、例えば、ストリームの再生中は、ロータリ・エンコーダ228は、音量制御部として機能する。受信機2は、オーディオ・ストリームが再生されているときに、ユーザが選択スイッチ230を押下することによってロータリ・エンコーダ228をセレクタとして機能させることができるように構築されている。受信機2上のLED(図示せず)は、ロータリ・エンコーダ228の現在の機能を示す。
The function of the
電源214は、受信機2に給電するために設けられ、受信機2は、それ自体の電力ソースをコンセント電源又は受信機2内に設けられたバッテリからとることができる。他の実施形態は、手巻き式や太陽光電源等他の電力ソースから給電されてもよい。
A
メモリ204は、複数のソフトウェア・モジュール、即ち、メニュー生成及びナビゲーション・モジュール216と、ネットワーク構成及び制御モジュール218と、1つ又は複数のオーディオ・デコーダ・モジュール220と、インターフェイス手段を提供するWebブラウザ・インターフェイス・モジュール222と、メタデータ224と、ユーザ応答及び広告応答モジュール226と、を備える。
The
図3に関して説明されるように、メニュー生成モジュール216は、プロセッサ202に、それぞれが複数のオプションを含む複数のメニューをディスプレイ206上に表示させる。ディスプレイ206の限られた性質を考慮して、ディスプレイ206は、任意の一時にオプションの内の1つだけを表示するようにされている。ユーザは、選択スイッチ230を押下することにより、現在表示されているオプションを選択することができる。更に、ユーザは、バック・スイッチ233を押下して、選択スイッチ230が押下される前までユーザ自身が選択していたメニュー・オプションに戻ることができる。
As described with respect to FIG. 3,
ユーザが選択スイッチ230を押下したときは、プロセッサは、ディスプレイ206に別のメニューからのオプションを表示させ得る、或いは受信機2に所望のアクションを実施させる、適切なアクションを発生させる。
When the user depresses the
一般に、ディスプレイ206は、次のオプション、即ち、お気に入り302、局304、構成(configure)306、静音(quiet)308を含む最上位メニュー300を表示するようにされている。ロータリ・エンコーダ228が回転されたときは、ディスプレイは、これらの4つのオプションの表示を切り換えるようになる。お気に入りオプション302が表示されている間に選択スイッチ230が押下されると、お気に入りの局のリストが、提供され、このリストは、ロータリ・エンコーダ228を使用してスクロールされ、選択スイッチ230を使用して再生のために選択され得る。
In general,
構成オプション306が表示されている間に選択スイッチ230が押下されると、構成メニューが、表示される。
静音オプション308が表示されている間に選択スイッチ230が押下されると、受信機が、消音状態にされる。
If the
If the
局オプション304は、使用可能な番号からユーザが局を選択することを可能にする機構を提供する。局オプション304が表示されている間に選択スイッチ230が押下されると、サブ・メニュー310が、表示され、サブ・メニュー310自体は、3つのオプション、即ち、名前オプション312と、ジャンル・オプション314と、位置オプション316と、を含む。
名前オプション312は、ユーザが局の名前から局を選択することを可能にし、4つのオプション、即ち、a〜f 320と、g〜l 322と、m〜r 324と、s〜z 326と、を含むサブ・メニュー318が表示されるようにする。ロータリ・エンコーダ228は、ディスプレイに4つのオプション間を循環させる。4つのオプションの内の何れか1つのオプション上で選択スイッチ230が押下されると、当該オプション内で選択された文字から始まる局のリスト328が、表示される。所望の局は、その局の名前が表示された時点で選択スイッチ230を押下することによって選択され得る。局の名前は、受信機2のプロセッサ202によってソートされる。
ジャンル・オプション314は、当該局の分類されているジャンルに従ってユーザが局を選択することを可能にし、サブ・メニュー330が表示されるようにする。この実施形態では、4つのジャンル・オプション(ロック332、ポップ334、ジャズ336、及びクラシック338)が、表示されているが、更に多くの可能なジャンルも存在し、これらの4つのオプションは単なる一例として与えられるに過ぎないことが、理解されるであろう。局のジャンルは、局に関連するメタデータから提供される。4つのオプションの内の何れか1つのオプション上で選択スイッチ230が押下されると、選択されたジャンルに分類される局のリスト328が、表示される。所望の局は、その局の名前が表示された時点で選択スイッチ230を押下することによって選択され得る。
The
位置オプション316は、当該局の置かれる位置に従ってユーザが局を選択することを可能にし、サブ・メニュー340が表示されるようにする。この実施形態では、4つの位置オプション(USA 342、UK 344、ヨーロッパ346、アジア348)が、表示されているが、更に多くの可能な位置も存在し、これらの4つのオプションは単なる一例として与えられるに過ぎないことが、理解されるであろう。4つのオプションの内の何れか1つのオプション上で選択スイッチ230が押下されると、その特定の位置にある局として分類された局のリスト328が、表示される。局の位置は、局に関連するメタデータから読み取られる。所望の局は、その局の名前が表示された時点で選択スイッチ230を押下することによって選択され得る。
A
局のリスト328は、その局のリスト328に到達するのに使用されるオプションによって選択された局の数に依存する、可変数のリストである。ユーザが、選択スイッチ230を押下することによって局を選択すると、選択された局に関連するメタデータから提供されるURL(ユニフォーム・リソース・ロケータ)へのアクセスが、受信機を使用して行われ、データのオーディオ・ストリームが、再生される。
The
図4は、第1のネットワーク4及び/又は第2のネットワーク10に受信機2がどのように接続されるかを示す。上述のように、受信機2は、この実施形態では第2のネットワークであるWiFiネットワーク400に接続することができる。第2のネットワーク2は、ADSL(非対称デジタル加入者線)又はケーブル・ルータ402によって実現される。受信機2がUSB(ユニバーサル・シリアル・バス)404やイーサネット接続406等、他の接続を使用してADSLルータ402に接続することも、可能であるはずである。ルータ402は、インターネット(第1のネットワーク)4に接続され、従って、第2のネットワーク10から第1のネットワーク4への接続を提供する。従って、図4に示される構成は、受信機2へのインターネット接続を提供する。係るインターネット接続を提供する多くの手法が存在し、図4の実施形態は1つの好都合な設定の一例として与えられることを、当業者なら理解するであろう。
FIG. 4 shows how the
図5は、受信機2がどのように使用されるかについて更に詳しく示す。図5は、インターネット4に接続された複数の、この例では7つの受信機2を示している。従って、受信機2のそれぞれは、受信機2によって音に、一般にはラジオ番組に変換され得るオーディオ・データ・ストリームをインターネットから受信することができる。図5は、インターネット4に接続された4つのWebサーバ500、502、504、506も示しており、それぞれのWebサーバは、オーディオ・データのデータ・ストリームを提供するために、例えばオーディオ・オン・デマンドを提供するために使用され得るデータをそれ自体に記憶している。
FIG. 5 shows in more detail how the
ラジオ局508、510も又、インターネット4に接続されており、放送サーバ8を使用して、生ラジオ放送をエンコードしたデータをデータ・ストリームとして供給する。データが、生放送をエンコードしたものでない場合、サーバ500〜506上で保持されるオーディオ・オン・デマンドを提供するためのデータと考えられ得ることが、理解されるであろう。
他の2つのサーバ512、514には、インターネット4への接続が備えられ、これらのサーバは、受信機2を用いてユーザが使用可能なラジオ局とオーディオ・オン・デマンド・ストリームとに関するメタデータを保持する。図5では、受信機2は、例示的なアドレス(1001、1002、2001、2002、2054、2055、2056)を有する。メタデータ・サーバ512、514は、様々なメタデータを含み、受信機2によって読み込まれたアドレス208に従って、メタデータへのアクセスを許可する。例えば、サーバ512は、それ自体のアドレス208が1から始まる受信機2だけに、サーバ512上のメタデータへのアクセスを許可し、サーバ514は、それ自体のアドレス208が2から始まる受信機2だけに、サーバ514上のメタデータへのアクセスを許可する。メタデータの機能は、後段で説明される。
The other two
上述のメニューによって表示される局のそれぞれは、ネットワーク・アドレスに対応し、一般には、係るメタデータとしてメモリ204内に保持されるURLに対応する。ユーザが、局を選択したときは、受信機2は、オーディオ・ストリームを受信するためにネットワーク・アドレスにアクセスする。メモリ204内に保持される局のリストは、サーバ512、514からネットワーク上で周期的に更新される。幾つかの実施形態では、局のリストは、受信機2の電源投入時にリフレッシュされ、その後も周期的にリフレッシュされる。
Each of the stations displayed by the above menu corresponds to a network address, and generally corresponds to a URL held in the
図5は、インターネット4に接続されたPC516又は他のそのようなコンピュータも示す。PC516には、サーバ512、514上でメタデータが追加及び/又は修正されるのを可能にするブラウザ(Microsoft(商標)Internet Explorer(商標)、Netscape(商標)Navigator(商標)等)が備えられる。メタデータは、受信機2上で修正されてもよい。
FIG. 5 also shows a
各受信機2は、WebブラウザのイネーブルされたPC又は他のコンピュータ(PC516等)を介して受信機2がリモートからアクセスされることを可能にする、IPアドレスを有する。ある量の構成は、ディスプレイ206と、ロータリ・エンコーダ228と、選択スイッチ230と、を介して達成され得るが、PC516を使用して受信機2にアクセスし構成を変更することが、より好都合である可能性もある。上段及び後段で詳しく示されるように、オーディオ・データのソースを詳述するメタデータは、メタデータ・モジュール224内及びメタデータ・サーバ512、514上で保持されるが、ユーザが使用しているPC516にユーザ自身のメタデータを追加することも、可能である。ユーザがPC516上のWebブラウザを使用して、以下に説明される構成ファイル及びユーザ・プロフィール情報を編集することも、可能である。
Each
メタデータは、受信機上で以下のように修正されてもよい。受信機2はそれ自体のメモリ204内で全ての使用可能な局についてのメタデータを保持することはできないことが、理解されるであろう。従って、ユーザが他の手法で更なる局を追加すること及び/又はメタデータを修正することを可能にすることが、好都合である。ユーザは、ハードウェア・アドレス(この例ではIPアドレス)を使用して、ユーザ自身の受信機2にログオンし、ブラウザ・インターフェイス等を使用して、メタデータを追加することができる。
The metadata may be modified on the receiver as follows. It will be appreciated that the
他の実施形態では、ユーザがネットワーク(例えばインターネット4)上でラジオ局をサーバ512、514に追加し、それを基に受信機2がそれ自体のメタデータを更新することが、可能である。このようにして、受信機2は、それ自体のメタデータを次回更新するときに、新しい局を受信することになる。勿論、ユーザが受信機2にそれ自体のメタデータを更新させることも、可能であってよい。
In other embodiments, it is possible for a user to add a radio station to a
ユーザが、受信機2にログオンすると、ユーザには、局のリストと共に各局に関連するメタデータを示す画面(図示せず)が提示される。ユーザが既存のデータを編集し又は更なるデータを追加することを可能にするエディタが、設けられる。幾つかの実施形態では、ユーザは、お気に入りの局のリストを構築することができてもよい。
When the user logs on to the
以下では更に、記載のシステムの動作が、図6に関して説明される。第1のステップ600として、電力が、受信機2に供給される。電源投入時に、プロセッサ202は、メモリ204からオペレーティング・システムを起動し、オペレーティング・システム内に置かれた命令の実施を開始する。起動処理が発生すると、受信機2は、WiFiネットワーク(即ち第2のネットワーク10)に接続し、それにより、ブラウザ・インターフェイス222とネットワーク構成及び制御モジュール218とを使用して、インターネット4への接続を得る(ステップ602)。インターネット4への接続が確立されると、受信機2は、所定のURL(即ちサーバ512、514の内の1つ)に接続し、局のリストを要求する(ステップ604)。このステップは、受信機2のアドレスを上記のURLに送るステップを含む。メタデータは、受信機2が最初からメタデータをダウンロードする必要なしに機能することができるように、メモリ204の不揮発性部分に格納されてもよく、従って、ステップ604は、新規コピー(fresh copy)をダウンロードするのではなく、メタデータを更新してもよい。
Further below, the operation of the described system is described with respect to FIG. As a
次いで、要求の転送されたサーバ512、514が受信したアドレスが、許容可能であると仮定すると、サーバ512、514は、局のリスト又は他のデータ・ストリームを受信機2に返却する(ステップ606)。アドレス208が正しくない場合は、メタデータは、受信機2に返却されない。他の構成が可能であり得ることも、理解されるであろう。例えば、第2のネットワーク10は、受信機の電源投入時に受信機へと送られ、メタデータ・サーバ512、514から周期的に更新される局のリストのメタデータを含む記憶装置を含むこともできる。
Assuming that the address received by the forwarded
メタデータは、受信機にダウンロードされ、メモリ204、即ちモジュール224等に格納される。メタデータのリストが、(インターネット4を介するリモート・メモリ、即ちサーバ512、514からであれ、ローカル記憶装置、例えば第2のネットワーク2上のメモリからであれ)受信機2にロードされると、ユーザは、ロータリ・エンコーダ228と選択スイッチ230とを介し入力を行って、ユーザ自身が聴取したいと望む局又は他のオーディオ・ストリームを選択する。従って、要求は、インターネット4を介して受信機2から選択された局に関連するメタデータ内で指定されたURLへと送られる(ステップ608)。この実施形態では、受信機2が、要求を送出するときは常に、受信機2によってモジュール224内で保持されるメタデータが更新を必要としているかどうかを確認する第2の要求が、メタデータ・サーバ512、514に送られる。更新が必要とされていると判定された場合は、更新済みのメタデータが、受信機2にダウンロードされる。
The metadata is downloaded to the receiver and stored in the
要求されたデータをホスティングしているサーバ500〜506又はラジオ局508、510が、要求を受信したときは、当該要求についての新しいユニキャスト・セッションが、開始され、データ・ストリームが、インターネットを介して送られる(ステップ610)。データ・ストリームは知られているコーデック(圧縮/伸長器)に従って圧縮されることが、理解されるであろう。
When the server 500-506 or the
オーディオ・ストリームが開始されると、このオーディオ・ストリームは、アクセス・ポイント12によって受信され、第2のWiFiネットワーク10を介して受信機2へと送信される(ステップ612)。プロセッサ202は、このデータ・ストリームを受信し、メモリ204内に保持されるオーディオ・デコーダ(コーデック)220を使用してそれを復号し、スピーカ及び/又はヘッドフォンから音が生成されるようにする(ステップ614)。使用可能な複数の異なるコーデックが存在し、オーディオ・デコーダ・モジュール220には一般的なコーデックが備えられることが、当業者には理解されるであろう。記載の実施形態では、MP3、Real Audio(登録商標)、Microsoft WMA(登録商標)、及びVorbisオーディオ・ストリーム用コーデックが、提供される。
When the audio stream is initiated, the audio stream is received by the
上記から、受信機2のメモリ204はユーザ・プロフィール及び広告応答モジュール226を備えることが、理解されるであろう。受信機2のユーザが同意した場合は、例えば年齢、性別、所在地の国、所在地の都市、電子メール・アドレス、電話番号等の情報を含み得るユーザ・プロフィールが、ユーザ・プロフィール及び広告応答モジュール226内に保持される。一般に、ユーザ自身の秘匿性を保つために、ユーザを特定することができる情報は、保持されない。ラジオ局がそれ自体の番組内に広告を有することが、知られており、広告応答モジュールと共に応答スイッチ232を用いると、ユーザが広告に応答することが、可能になる。例えば、ユーザが聴取しいている局が、広告を再生する場合では、「更なる詳細を受信するにはここで応答して下さい」等の告知が、流されることもある。ユーザは、更なる情報を受信したいと望むならば、応答スイッチ232を押下することにより、受信機2にインターネット4を介してラジオ局に要求を送らせることもできる。要求されたデータはその後、受信機2へと送られるオーディオ・ストリームに追加されてもよい。
From the above, it will be appreciated that the
ユーザ・プロフィールは、恐らくは料金と引き換えに、プロフィール及び聴取の統計が広告主及び放送局に提供されるのを可能にすることができる。
本発明の幾つかの実施形態は、ユーザによってプログラムされ得る1つ又は一般には複数の事前設定局ボタンも備えることができる。係るボタンが、押下されたときは、受信機2は、当該ボタンに関連する局(又は他のオーディオ・ストリーム)を受信するようにされる。
The user profile can allow profile and listening statistics to be provided to advertisers and broadcasters, possibly in exchange for a fee.
Some embodiments of the present invention may also include one or generally multiple preset station buttons that may be programmed by the user. When such a button is pressed, the
上記の論述から、受信機2にダウンロードされたメタデータは少なくとも次の情報を、即ち、名前と、位置と、局のデータ要素(インターネット・ラジオ放送及び/又は格納済みのオーディオ・ストリームを記述するもの)と、ジャンルと、を含むことが、明らかとなるであろう。一実施形態では、メタデータは、XMLファイルとして格納されるが、SQLデータベース等としても等しく格納され得る。
From the above discussion, the metadata downloaded to the
局のデータ要素は、少なくとも次の要素を、即ち、ストリームのURLと、ストリーム・ジャンル(複数のストリームが存在してもよい)と、ストリーム又は局の名前と、WebサイトのURLと、国の位置と、州の位置と、都市の位置と、を含む。より多くのフィールドが、局のデータ要素に追加されてもよいが、1つのエントリに対して、必ずしもそれらのフィールドの全てを埋める必要はない。 A station data element includes at least the following elements: stream URL, stream genre (multiple streams may exist), stream or station name, website URL, country Includes location, state location, and city location. More fields may be added to the station data element, but it is not necessary to fill all of these fields for a single entry.
この特定の実施形態では、メタデータ・サーバ512及び514上並びにモジュール224内に保持されるメタデータは、それ自体の内容が保護され、傍受がより困難となるようにするために、暗号化される。
In this particular embodiment, the metadata held on the
ソフトウェアとハードウェアとは、相互に置換え可能であり、本発明の諸実施形態に関する多くの特徴は、ハードウェア及び/又はソフトウェアによって実現され得ることが、当業者には理解されるであろう。 It will be appreciated by those skilled in the art that software and hardware can be interchanged and that many features relating to embodiments of the present invention can be realized by hardware and / or software.
Claims (56)
前記ネットワーク接続を介して読み取られ得るハードウェア・アドレスを前記受信機に提供するステップと、
前記データの送信前及び/又は送信中に前記アドレスを読み取るステップと、
前記アドレスに従って前記データを適合させるステップと、
を含む方法。 A method for transmitting data including an audio stream to a network audio stream receiver over a network connection to the receiver, comprising:
Providing the receiver with a hardware address that can be read over the network connection;
Reading the address before and / or during transmission of the data;
Adapting the data according to the address;
Including methods.
前記適合させるステップは、次の内の1つ又は複数のステップ:即ち、
特定の受信機への前記データの送信をブロックするステップ;
1つ又は複数の受信機に特有となるように前記データを修正するステップ;
前記受信機に送られるアドレスを適合させるステップ;
前記オーディオ・ストリームを適合させるステップ;
前記ハードウェア・アドレスに関連するプロフィールに応じて前記オーディオ・ストリームを適合させるステップ;及び
前記ハードウェア・アドレスに関連するユーザ・プロフィールに応じて前記オーディオ・ストリームを適合させるステップ;
の内の1つ又は複数のステップを含む、方法。 A method for transmitting data according to claim 1, comprising:
The adapting step comprises one or more of the following steps:
Blocking the transmission of the data to a particular receiver;
Modifying the data to be specific to one or more receivers;
Adapting the address sent to the receiver;
Adapting the audio stream;
Adapting the audio stream according to a profile associated with the hardware address; and adapting the audio stream according to a user profile associated with the hardware address;
A method comprising one or more of the steps.
前記ハードウェア・アドレスは、次の内の1つ又は複数:即ち、
ROM(読取り専用メモリ);
E2PROM(電気的消去及びプログラム可能な読取り専用メモリ);
DIPスイッチ;及び
ヒュージブル・リンク;
の内の1つ又は複数から供給される、方法。 A method for transmitting data according to any one of claims 1 to 6, comprising:
The hardware address is one or more of the following:
ROM (read only memory);
E 2 PROM (electrical erase and programmable read only memory);
DIP switch; and fusible link;
Supplied from one or more of the methods.
所定のハードウェア・アドレスを有する受信機にデータを送信するステップを、
含む方法。 A method for transmitting data according to any one of claims 1 to 7, comprising:
Transmitting data to a receiver having a predetermined hardware address;
Including methods.
メニューから選択が行われることにより前記ユーザが前記受信機を制御することを可能にし得る少なくとも1つのメニューを、前記受信機のユーザに提供するステップを、
含む方法。 A method for transmitting data according to any one of claims 1 to 8, comprising:
Providing at least one menu to the user of the receiver that may allow the user to control the receiver by making a selection from a menu;
Including methods.
ユーザがメニューのオプションを選択したときに、サブ・メニューを提供するステップを、
含む方法。 A method for transmitting data according to any one of claims 9 to 11, comprising:
Providing a sub-menu when the user selects a menu option;
Including methods.
データ・ストリームを、一群の受信機に送信させる方法。 A method for transmitting data according to any one of claims 1 to 12, comprising:
A method of sending a data stream to a group of receivers.
ユーザ及び/又はアドレスのプロフィール情報を、前記オーディオ・ストリームの送信機に転送する方法。 A method for transmitting data according to any one of claims 1 to 14, comprising:
A method of transferring user and / or address profile information to the transmitter of the audio stream.
データを処理するように構成されたプロセッサと、
デジタル/アナログ変換機(DAC)と、
ハードウェア・アドレスと、
を有するネットワーク・オーディオ・ストリーム受信機であって、
前記プロセッサは、前記トランシーバによって受信されたデータを処理し、それを基に前記DACにオーディオ信号を生成させ、
前記ハードウェア・アドレスは、前記トランシーバから送信され得る、ネットワーク・オーディオ・ストリーム受信機。 A transceiver configured to transmit and / or receive data on a network connection to the transceiver;
A processor configured to process the data;
A digital / analog converter (DAC);
Hardware address and
A network audio stream receiver comprising:
The processor processes the data received by the transceiver and causes the DAC to generate an audio signal based thereon;
The network audio stream receiver, wherein the hardware address may be transmitted from the transceiver.
インターネット・ラジオ受信機を、提供するネットワーク・オーディオ・ストリーム受信機。 A network audio stream receiver according to claim 16, comprising:
A network audio stream receiver that provides an Internet radio receiver.
無線ネットワークと通信する手段を、
備えるネットワーク・オーディオ・ストリーム受信機。 A network audio stream receiver according to claim 16 or claim 17,
Means for communicating with the wireless network,
Network audio stream receiver provided.
デバイスの機能に関するフィードバックをユーザに供給するように構成されたディスプレイを、
備えるネットワーク・オーディオ・ストリーム受信機。 A network audio stream receiver according to any one of claims 16 to 18, comprising:
A display configured to provide feedback to the user regarding the capabilities of the device,
Network audio stream receiver provided.
前記ディスプレイ上に表示された情報をユーザが選択するのを可能にするように構成されたセレクタを、
備えるネットワーク・オーディオ・ストリーム受信機。 A network audio stream receiver according to claim 19, comprising:
A selector configured to allow a user to select information displayed on the display;
Network audio stream receiver provided.
前記受信機が当該データから音を獲得できるようなデータを前記受信機に供給するように構成されたシステム。 A system comprising the receiver according to any one of claims 16 to 23 and connected to a second network,
A system configured to provide data to the receiver such that the receiver can obtain sound from the data.
ネットワーク・トランシーバと、
を備えるサーバであって、
前記トランシーバは、前記サーバへのネットワーク接続においてデータを送信し受信するように構成され、
前記ネットワークから受信される前記データは、オーディオ・ストリームを提供するデータがそこに送られるべき受信機のアドレスを含み、
前記プロセッサは、前記アドレスを受信して、前記受信機への送信前に前記データを適合させるように構成される、サーバ。 A processor;
A network transceiver;
A server comprising:
The transceiver is configured to transmit and receive data on a network connection to the server;
The data received from the network includes an address of a receiver to which data providing an audio stream is to be sent;
The server is configured to receive the address and to adapt the data prior to transmission to the receiver.
前記ネットワークから受信される前記データは、オーディオ・ストリームを提供するデータがそこに送られるべき受信機のアドレスを含み、
前記アドレスを受信して、前記受信機への送信前に前記データを適合させるように構成されたプログラム。 A program configured to cause a server to transmit and receive data in a network connection between the servers,
The data received from the network includes an address of a receiver to which data providing an audio stream is to be sent;
A program configured to receive the address and adapt the data prior to transmission to the receiver.
前記受信機へのネットワーク接続におけるデータの送信及び/又は受信を行い、前記受信機のハードウェア・アドレスにアクセスし、前記ネットワーク接続を介して前記アドレスを送信するように構成されたプログラム。 A network audio stream receiver program comprising:
A program configured to transmit and / or receive data in a network connection to the receiver, to access a hardware address of the receiver, and to transmit the address through the network connection.
当該受信機への少なくとも1つのネットワーク接続を介して前記受信機にユーザがアクセスすることを可能にするインターフェイス手段を前記受信機に提供するステップを、
含み、
前記受信機は、それ自体によってデータがどのように受信されるかを支配するメタデータを保持するように構成され、
前記メタデータの編集及び/又は前記メタデータへの追加を行うために、ユーザに前記アクセス手段を使用させることを可能にするステップを、
更に含む方法。 A method for receiving data on a network audio stream receiver comprising:
Providing the receiver with interface means that allow a user to access the receiver via at least one network connection to the receiver;
Including
The receiver is configured to maintain metadata governing how the data is received by itself;
Allowing a user to use the access means to edit and / or add to the metadata;
Further comprising a method.
それぞれが少なくとも1人のユーザに関連し、当該識別に関連する設定を前記ユーザが格納するのを可能にするように構成された複数の識別を前記受信機に供給するステップを、
含む方法。 44. A method according to any one of claims 38 to 43, comprising:
Providing the receiver with a plurality of identities each associated with at least one user and configured to allow the user to store settings associated with the identities;
Including methods.
データを処理するように構成されたプロセッサと、
デジタル/アナログ変換機(DAC)と、
メタデータを記憶するように構成されたメモリと、
を有するネットワーク・オーディオ・ストリーム受信機であって、
前記プロセッサは、前記トランシーバによって受信されたデータを処理し、それを基に前記DACにオーディオ信号を生成させ、
前記メモリへのリモート・アクセスは、前記トランシーバを介して得られ得るように構成され、更に、前記メモリ上で保持される前記メタデータを編集する係るアクセスを可能にするように構成されたネットワーク・オーディオ・ストリーム受信機。 A transceiver configured to transmit and / or receive data on a network connection to the transceiver;
A processor configured to process the data;
A digital / analog converter (DAC);
Memory configured to store metadata; and
A network audio stream receiver comprising:
The processor processes the data received by the transceiver and causes the DAC to generate an audio signal based thereon;
A remote access to the memory is configured to be obtainable via the transceiver and is further configured to allow such access to edit the metadata held on the memory. Audio stream receiver.
前記無線ネットワークは、前記受信機が当該データから音を生成できるようなデータを前記受信機に供給するように構成された、システム。 A system comprising the receiver of claim 45 or claim 46 and connected to a second wireless network,
The wireless network is configured to provide data to the receiver such that the receiver can generate sound from the data.
トランシーバに、当該トランシーバへのネットワーク接続におけるデータの送信及び/又は受信を行わせ、前記ネットワーク接続から受信されたデータを処理させ、メモリにアクセスして当該メモリとのメタデータの読取り/書込みを行わせ、
前記トランシーバを介した前記メタデータへのリモート・アクセスを許可し、その結果前記メモリ内の前記メタデータが、編集され得るようになる、プログラム。 A network audio stream receiver program comprising:
Causes a transceiver to transmit and / or receive data over a network connection to the transceiver, process data received from the network connection, and access the memory to read / write metadata with the memory Let
A program that allows remote access to the metadata via the transceiver, so that the metadata in the memory can be edited.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB0401146.6A GB0401146D0 (en) | 2004-01-20 | 2004-01-20 | A method of transmitting data and related apparatus |
PCT/GB2005/000206 WO2005071920A1 (en) | 2004-01-20 | 2005-01-20 | A method of transmitting data and related apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007526677A true JP2007526677A (en) | 2007-09-13 |
Family
ID=31726427
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006550279A Pending JP2007526677A (en) | 2004-01-20 | 2005-01-20 | Method and related apparatus for transmitting data |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1714460A1 (en) |
JP (1) | JP2007526677A (en) |
CN (1) | CN1934843A (en) |
GB (2) | GB0401146D0 (en) |
WO (1) | WO2005071920A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007116290A (en) * | 2005-10-18 | 2007-05-10 | Sun Corp | Sound signal generating apparatus |
US9285886B2 (en) * | 2013-06-24 | 2016-03-15 | Sonos, Inc. | Intelligent amplifier activation |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6678215B1 (en) * | 1999-12-28 | 2004-01-13 | G. Victor Treyz | Digital audio devices |
US20020032019A1 (en) * | 2000-04-24 | 2002-03-14 | Marks Michael B. | Method for assembly of unique playlists |
US20020049717A1 (en) * | 2000-05-10 | 2002-04-25 | Routtenberg Michael D. | Digital content distribution system and method |
CN1672190A (en) * | 2000-07-24 | 2005-09-21 | 英特尔公司 | Personalized disc jockey system |
GB2366055B (en) * | 2000-08-09 | 2004-11-10 | William Charles Barnett | An in-car entertainment system |
US6944585B1 (en) * | 2000-09-01 | 2005-09-13 | Oracle International Corporation | Dynamic personalized content resolution for a media server |
-
2004
- 2004-01-20 GB GBGB0401146.6A patent/GB0401146D0/en not_active Ceased
-
2005
- 2005-01-20 JP JP2006550279A patent/JP2007526677A/en active Pending
- 2005-01-20 WO PCT/GB2005/000206 patent/WO2005071920A1/en not_active Application Discontinuation
- 2005-01-20 CN CN200580008943.8A patent/CN1934843A/en active Pending
- 2005-01-20 EP EP05701969A patent/EP1714460A1/en not_active Withdrawn
- 2005-01-20 GB GB0616563A patent/GB2427809A/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
GB2427809A8 (en) | 2007-05-18 |
GB0401146D0 (en) | 2004-02-18 |
EP1714460A1 (en) | 2006-10-25 |
GB0616563D0 (en) | 2006-09-27 |
CN1934843A (en) | 2007-03-21 |
WO2005071920A1 (en) | 2005-08-04 |
GB2427809A (en) | 2007-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10712999B2 (en) | Audio converter device and method for using the same | |
US11089267B2 (en) | Rules-based user preferences for stream switching in an internet radio player | |
US10067739B2 (en) | Unitary electronic speaker device for receiving digital audio data and rendering the digital audio data | |
USRE44298E1 (en) | Method and apparatus for sharing streaming media links | |
EP1964365B1 (en) | Portable media player as a low power remote control and method thereof | |
KR20030011312A (en) | Data streaming system substituting local content for unicasts | |
WO2002065732A1 (en) | System for providing content, management, and interactivity for thin client devices | |
JP2003502887A (en) | Internet radio receiver and interface | |
KR20030040388A (en) | System and method for providing content, management, and interactivity for client devices | |
KR20100014821A (en) | Systems and methods for music recognition | |
CN106257928A (en) | Audio file acquisition methods, update notification sending method, equipment and system | |
JP2007526677A (en) | Method and related apparatus for transmitting data | |
KR20100053669A (en) | System and method for music management | |
JP2004333674A (en) | Network system, electronic equipment terminal and server system, and distributing and reproducing method for contents | |
US20200162528A1 (en) | Controlling Streaming Media Players | |
JP2006031197A (en) | Voice broadcast content distribution system and receiving device | |
KR20090002021A (en) | Terminal for receiving audio streaming broadcast and server for providing audio streaming broadcast |