Nothing Special   »   [go: up one dir, main page]

JP2007526677A - Method and related apparatus for transmitting data - Google Patents

Method and related apparatus for transmitting data Download PDF

Info

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
Application number
JP2006550279A
Other languages
Japanese (ja)
Inventor
ハチソン,ジャイルズ・ロウランド・ホィットフィールド
Original Assignee
リシーバ・リミテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by リシーバ・リミテッド filed Critical リシーバ・リミテッド
Publication of JP2007526677A publication Critical patent/JP2007526677A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/35Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/365Application layer names, e.g. buddy names, unstructured names chosen by a user or home appliance name
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-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.

好ましい実施形態では概して、ハードウェア・アドレスは、EPROM(電気的消去及びプログラム可能な読取り専用メモリ)から供給されてもよい。
他の実施形態では、ハードウェア・アドレスは、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 receiver 2 is described with respect to FIG. The receiver 2 provides a network audio stream receiver and is connected by a first network 4 (in this example the Internet) to a server 6 and a broadcast server 8 that are generally remote from the receiver 2. Is done. The receiver 2 is also connected to the access point 12 via the second network 10 (in this example, WiFi (Wireless Fidelity) or IEEE 802.11 network). As is known in the art, the WiFi access point 12 broadcasts a connection to the Internet 4 in the local area and information on the Internet 4 while the receiver 2 is communicating with the access point 12. Can be transmitted and / or received.

受信機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 receiver 2 are shown in detail with reference to FIG. The receiver 2 includes a processor 202 that is connected to various other components including a memory 204 via a system bus 203. The memory 204 includes RAM (Random Access Memory) and non-volatile memory such as EPROM (Erasable and Programmable Read Only Memory). The processor 202 typically comprises a low power embedded processor (eg, MIPS ™, ARM ™, StrongARM ™, PowerPC ™, Intel ™ PXA255, etc.). It is contemplated that other processors may be used, such as any of the following: an INTEL ™ PENTIUM ™ series processor, an AMD ™ ATHLON ™, a POWERPC ™ , DIGITAL (TM) ALPHA (TM), and any of the processors, etc. are equally possible. Indeed, the processor 202 may be implemented by an ASIC (application specific integrated circuit), FPGA (rewritable gate array), or other similar device.

当技術分野では知られているように、メモリ204の不揮発性部分は、組込み型オペレーティング・システムと共に、必要なデバイス・ドライバ及びアプリケーション・ソフトウェア(インターネット・ラジオ・ソフトウェアを含む)も含む。メモリ204のRAM部分は、実行されている命令(プログラム・コード等)と共に、システム・バス203を介してプロセッサ202からアクセスされ得るデータ等も、保持するのに使用される揮発性メモリである。   As is known in the art, the non-volatile portion of the memory 204 includes the necessary device drivers and application software (including Internet radio software) along with the embedded operating system. The RAM portion of the memory 204 is a volatile memory used to hold executed instructions (program code, etc.) as well as data that can be accessed from the processor 202 via the system bus 203.

記載の実施形態では、受信機2は、不揮発性メモリから起動する縮小版のLINUXオペレーティング・システムを走らせる。プロセッサは、次のオペレーティング・システムの内の何れか、即ち、HP−UXと、UNIXと、MICROSOFT(商標)NTと、AIX(商標)と、WINDOWSと、の内の何れかを走らせることができ、或いはTCP/IPスタックを有するオペレーティング・システムであってもよい。   In the described embodiment, the receiver 2 runs a reduced version of the LINUX operating system that boots from non-volatile memory. The processor may run any of the following operating systems: HP-UX, UNIX, MICROSOFT (TM) NT, AIX (TM), and WINDOWS. Or an operating system having a TCP / IP stack.

メモリ204について言及されているが、メモリは様々なデバイスによって実現され得る可能性があることが、理解されるであろう。例えば、メモリは、キャッシュ・メモリ、RAMメモリ、ハード・ドライブ等のローカル大容量記憶デバイスによって実現されてもよく、これらは何れも、ネットワーク接続を介して受信機2に接続される。一方、プロセッサ202は、システム・バス203を介しメモリにアクセスすることができ、プログラム・コードにアクセスすることにより、プロセッサ202にどのステップを実施すべきかを命令し、また、データにアクセスさせることができる。次いで、プロセッサ202は、プログラム・コードによって概略が示されるデータ・サンプルを、処理する。   Although reference is made to memory 204, it will be appreciated that the memory may be implemented by a variety of devices. For example, the memory may be realized by a local mass storage device such as a cache memory, a RAM memory, a hard drive, etc., all of which are connected to the receiver 2 via a network connection. On the other hand, the processor 202 can access the memory via the system bus 203, and by accessing the program code, it can instruct the processor 202 what steps to perform and also have access to the data. it can. The processor 202 then processes the data samples outlined by the program code.

受信機2は、ディスプレイ206も備えており、ディスプレイ206は、この実施形態ではモノクロ・タイプのLCD(液晶ディスプレイ)206によって実現され、各行を18文字とする2行の文字を表示することができる。従って、このディスプレイは、それ自体のユーザに、受信機2の機能に関するフィードバックを供給する。カラー画面又はLCD以外(発光ポリマーLEP等)の画面を有する他のバージョンの受信機が提供されてもよいことが、理解されるであろう。   The receiver 2 also includes a display 206. The display 206 is realized by a monochrome type LCD (liquid crystal display) 206 in this embodiment, and can display two lines of characters each having 18 characters. . This display thus provides feedback to its own user regarding the function of the receiver 2. It will be appreciated that other versions of receivers having a color screen or a screen other than an LCD (such as a light emitting polymer LEP) may be provided.

プロセッサ202が第1のネットワーク4及び/又は第2のネットワーク10と通信することを可能にするトランシーバ200が、設けられる。この実施形態では、トランシーバ200は、後にインターネット(第1のネットワーク4)へのアクセスを提供することができる第2のネットワーク10に受信機が接続することを可能にする、WiFi(IEEE 802.11)ネットワーク・カードを備える。様々なWiFiプロトコルが存在し、それらの何れもが想定されることを、当業者なら理解するであろう。しかしながら、IEEE 802.11a、b、又はgが、使用される可能性が高い。   A transceiver 200 is provided that allows the processor 202 to communicate with the first network 4 and / or the second network 10. In this embodiment, the transceiver 200 allows WiFi (IEEE 802.11) to allow the receiver to connect to a second network 10 that can later provide access to the Internet (first network 4). ) Provide a network card. One skilled in the art will appreciate that there are various WiFi protocols, any of which are envisioned. However, IEEE 802.11a, b, or g is likely to be used.

DAC(デジタル/アナログ変換機)213を含む増幅器212が、設けられており、これは、システム・バス203を介してプロセッサ202と通信する。DAC 213は、プロセッサ202からオーディオ・ストリームを表すデータを受信し、当該デジタル・データをアナログ信号に変換し、そのアナログ信号が増幅器212によって増幅されるように構成されている。次いで、増幅されたオーディオ信号は、1つ又は複数のスピーカ215及び/又は1対のヘッドフォンがそこに接続され得るヘッドフォン・ジャック217に渡される。   An amplifier 212 including a DAC (digital / analog converter) 213 is provided, which communicates with the processor 202 via the system bus 203. The DAC 213 is configured to receive data representing an audio stream from the processor 202, convert the digital data into an analog signal, and the analog signal is amplified by the amplifier 212. The amplified audio signal is then passed to a headphone jack 217 to which one or more speakers 215 and / or a pair of headphones can be connected.

受信機は、ハードウェア符号化アドレス、即ちシステム・バス203を介してプロセッサ202から読み取られ得るシリアル番号208も、備える。この実施形態では、アドレス208は、EEPROM(電気的消去及びプログラム可能な読取り専用メモリ)によって実現される別個の不揮発性メモリとして供給されるが、メモリ204内に或いはヒュージブル・リンク等の手段を介しても等しく供給され得る。受信機2のユーザがアドレス208を変更できないように、PROM等の手段を使用することが好ましいであろう。   The receiver also includes a hardware encoded address, ie, a serial number 208 that can be read from the processor 202 via the system bus 203. In this embodiment, address 208 is provided as a separate non-volatile memory implemented by EEPROM (Electrically Erasable and Programmable Read Only Memory), but in memory 204 or via means such as a fusible link. Can be equally supplied. It may be preferable to use means such as PROM so that the user of the receiver 2 cannot change the address 208.

図示の実施形態では、受信機2は、当技術分野ではよく知られているように、受信機2がAM(振幅変調)及びFM(周波数変調)のラジオ信号を受信し、復号し、再生することを可能にするAM/FMデコーダ210も、備える。勿論、DABラジオ局が受信されるのを可能にするDAB(デジタル・オーディオ放送)受信機を含むことも、可能なはずである。本発明の他の実施形態では、AM/FMデコーダ210が備えられていないこともある。   In the illustrated embodiment, the receiver 2 receives, decodes, and reproduces AM (amplitude modulation) and FM (frequency modulation) radio signals, as is well known in the art. An AM / FM decoder 210 is also provided that enables this. Of course, it should also be possible to include a DAB (Digital Audio Broadcast) receiver that allows DAB radio stations to be received. In other embodiments of the present invention, the AM / FM decoder 210 may not be provided.

入力は、ロータリ・エンコーダ228を介して受信機2に供給され、ロータリ・エンコーダ228は、後段でその機能が説明されるセレクタと、4つの押しボタン式ノン・ラッチング・スイッチ230、232、233、234と、を提供する。ロータリ・エンコーダ228は、音量制御部としても機能する。4つのスイッチ230〜234は、エンコーダ228と共に使用される選択スイッチ230と、再生スイッチ232と、バック・スイッチ233と、オン/オフ・スイッチ234と、を提供する。   The input is supplied to the receiver 2 via the rotary encoder 228. The rotary encoder 228 includes a selector whose function will be described later and four push-button non-latching switches 230, 232, 233, 234. The rotary encoder 228 also functions as a volume control unit. The four switches 230-234 provide a selection switch 230, a regeneration switch 232, a back switch 233, and an on / off switch 234 that are used with the encoder 228.

ロータリ・エンコーダ228が音量制御部としてもセレクタとしても機能することが可能になるように、ロータリ・エンコーダ228の機能は、受信機2がオーディオ・ストリームを再生しているかどうかに応じて変化し、例えば、ストリームの再生中は、ロータリ・エンコーダ228は、音量制御部として機能する。受信機2は、オーディオ・ストリームが再生されているときに、ユーザが選択スイッチ230を押下することによってロータリ・エンコーダ228をセレクタとして機能させることができるように構築されている。受信機2上のLED(図示せず)は、ロータリ・エンコーダ228の現在の機能を示す。   The function of the rotary encoder 228 varies depending on whether the receiver 2 is playing an audio stream, so that the rotary encoder 228 can function as both a volume control unit and a selector, For example, during playback of a stream, the rotary encoder 228 functions as a volume control unit. The receiver 2 is constructed so that the rotary encoder 228 can function as a selector when the user presses the selection switch 230 while the audio stream is being played. An LED (not shown) on the receiver 2 indicates the current function of the rotary encoder 228.

電源214は、受信機2に給電するために設けられ、受信機2は、それ自体の電力ソースをコンセント電源又は受信機2内に設けられたバッテリからとることができる。他の実施形態は、手巻き式や太陽光電源等他の電力ソースから給電されてもよい。   A power source 214 is provided to power the receiver 2, and the receiver 2 can take its own power source from an outlet power source or a battery provided within the receiver 2. Other embodiments may be powered from other power sources such as hand-wound or solar power.

メモリ204は、複数のソフトウェア・モジュール、即ち、メニュー生成及びナビゲーション・モジュール216と、ネットワーク構成及び制御モジュール218と、1つ又は複数のオーディオ・デコーダ・モジュール220と、インターフェイス手段を提供するWebブラウザ・インターフェイス・モジュール222と、メタデータ224と、ユーザ応答及び広告応答モジュール226と、を備える。   The memory 204 includes a plurality of software modules: a menu generation and navigation module 216, a network configuration and control module 218, one or more audio decoder modules 220, and a Web browser providing an interface means. An interface module 222, metadata 224, and a user response and advertisement response module 226 are provided.

図3に関して説明されるように、メニュー生成モジュール216は、プロセッサ202に、それぞれが複数のオプションを含む複数のメニューをディスプレイ206上に表示させる。ディスプレイ206の限られた性質を考慮して、ディスプレイ206は、任意の一時にオプションの内の1つだけを表示するようにされている。ユーザは、選択スイッチ230を押下することにより、現在表示されているオプションを選択することができる。更に、ユーザは、バック・スイッチ233を押下して、選択スイッチ230が押下される前までユーザ自身が選択していたメニュー・オプションに戻ることができる。   As described with respect to FIG. 3, menu generation module 216 causes processor 202 to display a plurality of menus on display 206, each including a plurality of options. In view of the limited nature of display 206, display 206 is adapted to display only one of the options at any one time. The user can select the currently displayed option by pressing the selection switch 230. In addition, the user can press the back switch 233 to return to the menu option that the user has selected before the selection switch 230 is pressed.

ユーザが選択スイッチ230を押下したときは、プロセッサは、ディスプレイ206に別のメニューからのオプションを表示させ得る、或いは受信機2に所望のアクションを実施させる、適切なアクションを発生させる。   When the user depresses the selection switch 230, the processor generates an appropriate action that may cause the display 206 to display options from another menu or cause the receiver 2 to perform the desired action.

一般に、ディスプレイ206は、次のオプション、即ち、お気に入り302、局304、構成(configure)306、静音(quiet)308を含む最上位メニュー300を表示するようにされている。ロータリ・エンコーダ228が回転されたときは、ディスプレイは、これらの4つのオプションの表示を切り換えるようになる。お気に入りオプション302が表示されている間に選択スイッチ230が押下されると、お気に入りの局のリストが、提供され、このリストは、ロータリ・エンコーダ228を使用してスクロールされ、選択スイッチ230を使用して再生のために選択され得る。   In general, display 206 is adapted to display a top level menu 300 that includes the following options: favorites 302, stations 304, configuration 306, and quiet 308. When the rotary encoder 228 is rotated, the display will toggle the display of these four options. If the selection switch 230 is pressed while the favorites option 302 is displayed, a list of favorite stations is provided, which is scrolled using the rotary encoder 228 and using the selection switch 230. Can be selected for playback.

構成オプション306が表示されている間に選択スイッチ230が押下されると、構成メニューが、表示される。
静音オプション308が表示されている間に選択スイッチ230が押下されると、受信機が、消音状態にされる。
If the selection switch 230 is pressed while the configuration option 306 is displayed, a configuration menu is displayed.
If the selection switch 230 is pressed while the silent option 308 is displayed, the receiver is muted.

局オプション304は、使用可能な番号からユーザが局を選択することを可能にする機構を提供する。局オプション304が表示されている間に選択スイッチ230が押下されると、サブ・メニュー310が、表示され、サブ・メニュー310自体は、3つのオプション、即ち、名前オプション312と、ジャンル・オプション314と、位置オプション316と、を含む。   Station option 304 provides a mechanism that allows the user to select a station from the available numbers. If the selection switch 230 is pressed while the station option 304 is displayed, a sub menu 310 is displayed, which itself includes three options: a name option 312 and a genre option 314. And a position option 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によってソートされる。   Name option 312 allows the user to select a station from the name of the station and allows four options: a-f 320, g-l 322, m-r 324, and s-z 326, The sub menu 318 including is displayed. A rotary encoder 228 cycles through the four options on the display. When the selection switch 230 is pressed on any one of the four options, a list of stations 328 starting from the character selected in that option is displayed. The desired station can be selected by pressing the selection switch 230 when the station name is displayed. The station names are sorted by the processor 202 of the receiver 2.

ジャンル・オプション314は、当該局の分類されているジャンルに従ってユーザが局を選択することを可能にし、サブ・メニュー330が表示されるようにする。この実施形態では、4つのジャンル・オプション(ロック332、ポップ334、ジャズ336、及びクラシック338)が、表示されているが、更に多くの可能なジャンルも存在し、これらの4つのオプションは単なる一例として与えられるに過ぎないことが、理解されるであろう。局のジャンルは、局に関連するメタデータから提供される。4つのオプションの内の何れか1つのオプション上で選択スイッチ230が押下されると、選択されたジャンルに分類される局のリスト328が、表示される。所望の局は、その局の名前が表示された時点で選択スイッチ230を押下することによって選択され得る。   The genre option 314 allows the user to select a station according to the categorized genre of the station and causes the sub menu 330 to be displayed. In this embodiment, four genre options (Rock 332, Pop 334, Jazz 336, and Classic 338) are displayed, but there are more possible genres, and these four options are just examples. It will be understood that it is only given as: The station genre is provided from the metadata associated with the station. When the selection switch 230 is pressed on any one of the four options, a list 328 of stations classified into the selected genre is displayed. The desired station can be selected by pressing the selection switch 230 when the station name is displayed.

位置オプション316は、当該局の置かれる位置に従ってユーザが局を選択することを可能にし、サブ・メニュー340が表示されるようにする。この実施形態では、4つの位置オプション(USA 342、UK 344、ヨーロッパ346、アジア348)が、表示されているが、更に多くの可能な位置も存在し、これらの4つのオプションは単なる一例として与えられるに過ぎないことが、理解されるであろう。4つのオプションの内の何れか1つのオプション上で選択スイッチ230が押下されると、その特定の位置にある局として分類された局のリスト328が、表示される。局の位置は、局に関連するメタデータから読み取られる。所望の局は、その局の名前が表示された時点で選択スイッチ230を押下することによって選択され得る。   A location option 316 allows the user to select a station according to the location where the station is located and causes a sub-menu 340 to be displayed. In this embodiment, four position options (USA 342, UK 344, Europe 346, Asia 348) are shown, but there are more possible positions, and these four options are given as examples only. It will be understood that this is only possible. When the selection switch 230 is pressed on any one of the four options, a list 328 of stations classified as stations at that particular location is displayed. The station location is read from metadata associated with the station. The desired station can be selected by pressing the selection switch 230 when the station name is displayed.

局のリスト328は、その局のリスト328に到達するのに使用されるオプションによって選択された局の数に依存する、可変数のリストである。ユーザが、選択スイッチ230を押下することによって局を選択すると、選択された局に関連するメタデータから提供されるURL(ユニフォーム・リソース・ロケータ)へのアクセスが、受信機を使用して行われ、データのオーディオ・ストリームが、再生される。   The station list 328 is a variable number list that depends on the number of stations selected by the options used to reach the station list 328. When the user selects a station by pressing the selection switch 230, access to the URL (Uniform Resource Locator) provided from the metadata associated with the selected station is performed using the receiver. The audio stream of data is played back.

図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 receiver 2 is connected to the first network 4 and / or the second network 10. As described above, the receiver 2 can be connected to the WiFi network 400, which is the second network in this embodiment. The second network 2 is realized by an ADSL (asymmetric digital subscriber line) or cable router 402. It should also be possible for receiver 2 to connect to ADSL router 402 using other connections, such as USB (Universal Serial Bus) 404 or Ethernet connection 406. The router 402 is connected to the Internet (first network) 4 and thus provides a connection from the second network 10 to the first network 4. Accordingly, the configuration shown in FIG. 4 provides an internet connection to the receiver 2. One skilled in the art will appreciate that there are many ways to provide such an Internet connection, and the embodiment of FIG. 4 is given as an example of one advantageous setting.

図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 receiver 2 is used. FIG. 5 shows a plurality of, in this example, seven receivers 2 connected to the Internet 4. Thus, each of the receivers 2 can receive an audio data stream from the Internet that can be converted by the receiver 2 into sound, generally a radio program. FIG. 5 also shows four web servers 500, 502, 504, 506 connected to the Internet 4, each web server for example providing an audio-on-data stream to provide a data stream of audio data. It stores itself data that can be used to provide demand.

ラジオ局508、510も又、インターネット4に接続されており、放送サーバ8を使用して、生ラジオ放送をエンコードしたデータをデータ・ストリームとして供給する。データが、生放送をエンコードしたものでない場合、サーバ500〜506上で保持されるオーディオ・オン・デマンドを提供するためのデータと考えられ得ることが、理解されるであろう。   Radio stations 508 and 510 are also connected to the Internet 4 and use the broadcast server 8 to supply live radio broadcast encoded data as a data stream. It will be appreciated that if the data is not an encoded live broadcast, it can be considered data for providing audio on demand maintained on the servers 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 servers 512, 514 are provided with a connection to the Internet 4, and these servers have metadata about radio stations and audio on demand streams available to the user using the receiver 2. Hold. In FIG. 5, the receiver 2 has exemplary addresses (1001, 1002, 2001, 2002, 2054, 2055, 2056). The metadata servers 512 and 514 include various metadata and permit access to the metadata according to the address 208 read by the receiver 2. For example, server 512 allows only receiver 2 whose own address 208 starts at 1 to access metadata on server 512, and server 514 receives receiver 2 whose own address 208 starts at 2. Only to allow access to the metadata on the server 514. The function of metadata will be described later.

上述のメニューによって表示される局のそれぞれは、ネットワーク・アドレスに対応し、一般には、係るメタデータとしてメモリ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 memory 204 as such metadata. When the user selects a station, the receiver 2 accesses the network address to receive the audio stream. The list of stations held in the memory 204 is periodically updated on the network from the servers 512, 514. In some embodiments, the list of stations is refreshed when the receiver 2 is powered on and is periodically refreshed thereafter.

図5は、インターネット4に接続されたPC516又は他のそのようなコンピュータも示す。PC516には、サーバ512、514上でメタデータが追加及び/又は修正されるのを可能にするブラウザ(Microsoft(商標)Internet Explorer(商標)、Netscape(商標)Navigator(商標)等)が備えられる。メタデータは、受信機2上で修正されてもよい。   FIG. 5 also shows a PC 516 or other such computer connected to the Internet 4. The PC 516 is equipped with a browser (such as Microsoft ™ Internet Explorer ™, Netscape ™ Navigator ™, etc.) that allows metadata to be added and / or modified on the servers 512, 514. . The metadata may be modified on the receiver 2.

各受信機2は、WebブラウザのイネーブルされたPC又は他のコンピュータ(PC516等)を介して受信機2がリモートからアクセスされることを可能にする、IPアドレスを有する。ある量の構成は、ディスプレイ206と、ロータリ・エンコーダ228と、選択スイッチ230と、を介して達成され得るが、PC516を使用して受信機2にアクセスし構成を変更することが、より好都合である可能性もある。上段及び後段で詳しく示されるように、オーディオ・データのソースを詳述するメタデータは、メタデータ・モジュール224内及びメタデータ・サーバ512、514上で保持されるが、ユーザが使用しているPC516にユーザ自身のメタデータを追加することも、可能である。ユーザがPC516上のWebブラウザを使用して、以下に説明される構成ファイル及びユーザ・プロフィール情報を編集することも、可能である。   Each receiver 2 has an IP address that allows the receiver 2 to be accessed remotely via a web browser enabled PC or other computer (such as PC 516). A certain amount of configuration can be achieved via the display 206, the rotary encoder 228, and the selection switch 230, but it is more convenient to access the receiver 2 and change the configuration using the PC 516. There is a possibility. As detailed above and below, metadata detailing the source of the audio data is maintained in the metadata module 224 and on the metadata servers 512, 514, but is used by the user. It is also possible to add the user's own metadata to the PC 516. It is also possible for the user to edit the configuration file and user profile information described below using a web browser on the PC 516.

メタデータは、受信機上で以下のように修正されてもよい。受信機2はそれ自体のメモリ204内で全ての使用可能な局についてのメタデータを保持することはできないことが、理解されるであろう。従って、ユーザが他の手法で更なる局を追加すること及び/又はメタデータを修正することを可能にすることが、好都合である。ユーザは、ハードウェア・アドレス(この例ではIPアドレス)を使用して、ユーザ自身の受信機2にログオンし、ブラウザ・インターフェイス等を使用して、メタデータを追加することができる。   The metadata may be modified on the receiver as follows. It will be appreciated that the receiver 2 cannot keep metadata about all available stations in its own memory 204. Thus, it would be advantageous to allow the user to add additional stations and / or modify metadata in other ways. The user can log on to the user's own receiver 2 using a hardware address (in this example, an IP address) and add metadata using a browser interface or the like.

他の実施形態では、ユーザがネットワーク(例えばインターネット4)上でラジオ局をサーバ512、514に追加し、それを基に受信機2がそれ自体のメタデータを更新することが、可能である。このようにして、受信機2は、それ自体のメタデータを次回更新するときに、新しい局を受信することになる。勿論、ユーザが受信機2にそれ自体のメタデータを更新させることも、可能であってよい。   In other embodiments, it is possible for a user to add a radio station to a server 512, 514 on a network (eg, the Internet 4), and based on that, the receiver 2 updates its own metadata. In this way, the receiver 2 will receive a new station the next time it updates its own metadata. Of course, it may also be possible for the user to have the receiver 2 update its own metadata.

ユーザが、受信機2にログオンすると、ユーザには、局のリストと共に各局に関連するメタデータを示す画面(図示せず)が提示される。ユーザが既存のデータを編集し又は更なるデータを追加することを可能にするエディタが、設けられる。幾つかの実施形態では、ユーザは、お気に入りの局のリストを構築することができてもよい。   When the user logs on to the receiver 2, the user is presented with a screen (not shown) showing a list of stations and metadata associated with each station. An editor is provided that allows the user to edit existing data or add more data. In some embodiments, the user may be able to build a list of favorite stations.

以下では更に、記載のシステムの動作が、図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 first step 600, power is supplied to the receiver 2. At power up, the processor 202 boots the operating system from the memory 204 and begins executing instructions placed in the operating system. When the activation process occurs, the receiver 2 connects to the WiFi network (ie, the second network 10), thereby connecting to the Internet 4 using the browser interface 222 and the network configuration and control module 218. Is obtained (step 602). When a connection to the Internet 4 is established, the receiver 2 connects to a predetermined URL (ie one of the servers 512, 514) and requests a list of stations (step 604). This step includes sending the address of the receiver 2 to the above URL. The metadata may be stored in a non-volatile portion of the memory 204 so that the receiver 2 can function without having to download the metadata from scratch, so step 604 is a fresh copy. ) May be updated instead of downloading.

次いで、要求の転送されたサーバ512、514が受信したアドレスが、許容可能であると仮定すると、サーバ512、514は、局のリスト又は他のデータ・ストリームを受信機2に返却する(ステップ606)。アドレス208が正しくない場合は、メタデータは、受信機2に返却されない。他の構成が可能であり得ることも、理解されるであろう。例えば、第2のネットワーク10は、受信機の電源投入時に受信機へと送られ、メタデータ・サーバ512、514から周期的に更新される局のリストのメタデータを含む記憶装置を含むこともできる。   Assuming that the address received by the forwarded server 512, 514 of the request is then acceptable, the server 512, 514 returns a list of stations or other data stream to the receiver 2 (step 606). ). If the address 208 is incorrect, the metadata is not returned to the receiver 2. It will also be appreciated that other configurations may be possible. For example, the second network 10 may include a storage device that includes metadata for a list of stations that are sent to the receiver upon power-up of the receiver and periodically updated from the metadata servers 512, 514. it can.

メタデータは、受信機にダウンロードされ、メモリ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 memory 204, that is, the module 224 or the like. When the list of metadata is loaded into the receiver 2 (whether from a remote memory over the Internet 4, i.e. from the servers 512, 514, or from a local storage, e.g. a memory on the second network 2), The user inputs via the rotary encoder 228 and the selection switch 230 to select the station or other audio stream that the user wishes to listen to. Thus, the request is sent via the Internet 4 to the URL specified in the metadata associated with the selected station from the receiver 2 (step 608). In this embodiment, whenever the receiver 2 sends a request, the second request to check whether the metadata held in the module 224 by the receiver 2 needs to be updated is a metadata request. Sent to servers 512, 514. If it is determined that updating is required, the updated metadata is downloaded to the receiver 2.

要求されたデータをホスティングしているサーバ500〜506又はラジオ局508、510が、要求を受信したときは、当該要求についての新しいユニキャスト・セッションが、開始され、データ・ストリームが、インターネットを介して送られる(ステップ610)。データ・ストリームは知られているコーデック(圧縮/伸長器)に従って圧縮されることが、理解されるであろう。   When the server 500-506 or the radio station 508, 510 hosting the requested data receives the request, a new unicast session for the request is initiated and the data stream is transmitted over the Internet. (Step 610). It will be appreciated that the data stream is compressed according to a known codec (compressor / decompressor).

オーディオ・ストリームが開始されると、このオーディオ・ストリームは、アクセス・ポイント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 access point 12 and transmitted to the receiver 2 via the second WiFi network 10 (step 612). The processor 202 receives this data stream and decodes it using an audio decoder (codec) 220 held in the memory 204 so that sound is generated from the speakers and / or headphones ( Step 614). One skilled in the art will appreciate that there are a number of different codecs that can be used and the audio decoder module 220 is provided with a common codec. In the described embodiment, MP3, Real Audio®, Microsoft WMA®, and Vorbis audio stream codecs are provided.

上記から、受信機2のメモリ204はユーザ・プロフィール及び広告応答モジュール226を備えることが、理解されるであろう。受信機2のユーザが同意した場合は、例えば年齢、性別、所在地の国、所在地の都市、電子メール・アドレス、電話番号等の情報を含み得るユーザ・プロフィールが、ユーザ・プロフィール及び広告応答モジュール226内に保持される。一般に、ユーザ自身の秘匿性を保つために、ユーザを特定することができる情報は、保持されない。ラジオ局がそれ自体の番組内に広告を有することが、知られており、広告応答モジュールと共に応答スイッチ232を用いると、ユーザが広告に応答することが、可能になる。例えば、ユーザが聴取しいている局が、広告を再生する場合では、「更なる詳細を受信するにはここで応答して下さい」等の告知が、流されることもある。ユーザは、更なる情報を受信したいと望むならば、応答スイッチ232を押下することにより、受信機2にインターネット4を介してラジオ局に要求を送らせることもできる。要求されたデータはその後、受信機2へと送られるオーディオ・ストリームに追加されてもよい。   From the above, it will be appreciated that the memory 204 of the receiver 2 comprises a user profile and advertisement response module 226. If the user of the receiver 2 agrees, the user profile, which may include information such as age, gender, country of residence, city of residence, e-mail address, telephone number, etc., is the user profile and advertisement response module 226 Held in. In general, in order to maintain the user's own confidentiality, information that can identify the user is not retained. It is known that radio stations have advertisements in their own programs, and using a response switch 232 with an advertisement response module allows a user to respond to the advertisements. For example, if a station that the user is listening to plays an advertisement, an announcement such as “Reply here to receive more details” may be played. If the user wishes to receive further information, the user can also cause the receiver 2 to send a request to the radio station via the Internet 4 by pressing the response switch 232. The requested data may then be added to the audio stream that is sent to the receiver 2.

ユーザ・プロフィールは、恐らくは料金と引き換えに、プロフィール及び聴取の統計が広告主及び放送局に提供されるのを可能にすることができる。
本発明の幾つかの実施形態は、ユーザによってプログラムされ得る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 receiver 2 is adapted to receive the station (or other audio stream) associated with the button.

上記の論述から、受信機2にダウンロードされたメタデータは少なくとも次の情報を、即ち、名前と、位置と、局のデータ要素(インターネット・ラジオ放送及び/又は格納済みのオーディオ・ストリームを記述するもの)と、ジャンルと、を含むことが、明らかとなるであろう。一実施形態では、メタデータは、XMLファイルとして格納されるが、SQLデータベース等としても等しく格納され得る。   From the above discussion, the metadata downloaded to the receiver 2 describes at least the following information: name, location, and station data elements (Internet radio broadcast and / or stored audio stream) It will be clear that it includes a genre) and a genre. In one embodiment, the metadata is stored as an XML file, but may equally be stored as a SQL database or the like.

局のデータ要素は、少なくとも次の要素を、即ち、ストリームの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 metadata servers 512 and 514 and in the module 224 is encrypted so that its own content is protected and more difficult to intercept. 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.

本発明によるシステムと共にそのシステムを使用する際の諸ステップも示す概略図である。Figure 2 is a schematic diagram showing the steps in using the system with the system according to the invention. 図1の受信機上で提供されるメニューがどのように動作するかを示す図である。FIG. 2 is a diagram illustrating how a menu provided on the receiver of FIG. 1 operates. 第1のネットワークに接続された受信機のシステム図である。1 is a system diagram of a receiver connected to a first network. FIG. 図1の受信機のシステム図である。FIG. 2 is a system diagram of the receiver of FIG. 1. 第2のネットワークに接続された、図1及び3に例示される受信機の図である。FIG. 4 is a diagram of the receiver illustrated in FIGS. 1 and 3 connected to a second network. 図1〜5に示されるシステムの動作の概要を示す流れ図である。6 is a flowchart showing an outline of the operation of the system shown in FIGS.

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つ又は複数の受信機に特有となるように前記データを修正するステップ;
前記受信機に送られるアドレスを適合させるステップ;
前記オーディオ・ストリームを適合させるステップ;
前記ハードウェア・アドレスに関連するプロフィールに応じて前記オーディオ・ストリームを適合させるステップ;及び
前記ハードウェア・アドレスに関連するユーザ・プロフィールに応じて前記オーディオ・ストリームを適合させるステップ;
の内の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又は請求項2に記載のデータを送信する方法であって、前記ハードウェア・アドレスは、前記受信機に一意のアドレスである、方法。   3. A method for transmitting data according to claim 1 or claim 2, wherein the hardware address is a unique address for the receiver. 請求項1又は請求項2に記載のデータを送信する方法であって、複数の受信機に、同じアドレスが提供される、方法。   A method for transmitting data according to claim 1 or claim 2, wherein the same address is provided to a plurality of receivers. 請求項1ないし請求項4の何れか1項に記載のデータを送信する方法であって、インターネット・ラジオを、提供する方法。   5. A method for transmitting data according to any one of claims 1 to 4, wherein the method provides Internet radio. 請求項1ないし請求項5の何れか1項に記載のデータを送信する方法であって、前記データは、RTSP(実時間ストリーム・プロトコル)を使用して送信される、方法。   6. A method for transmitting data according to any one of the preceding claims, wherein the data is transmitted using RTSP (Real Time Stream Protocol). 請求項1ないし請求項6の何れか1項に記載のデータを送信する方法であって、
前記ハードウェア・アドレスは、次の内の1つ又は複数:即ち、
ROM(読取り専用メモリ);
PROM(電気的消去及びプログラム可能な読取り専用メモリ);
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.
請求項1ないし請求項7の何れか1項に記載のデータを送信する方法であって、
所定のハードウェア・アドレスを有する受信機にデータを送信するステップを、
含む方法。
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ないし請求項8の何れか1項に記載のデータを送信する方法であって、
メニューから選択が行われることにより前記ユーザが前記受信機を制御することを可能にし得る少なくとも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.
請求項9に記載のデータを送信する方法であって、前記メニューは、前記受信機のディスプレイ上で表示され、且つ/又は、前記受信機のスピーカからアナウンスされる、方法。   10. The method of transmitting data according to claim 9, wherein the menu is displayed on a display of the receiver and / or announced from a speaker of the receiver. 請求項9又は請求項10に記載のデータを送信する方法であって、前記メニューは、ユーザがメニューの末尾を過ぎてスクロールすることができ、前記メニューの先頭に戻され得るような循環性を有する、方法。   11. A method for transmitting data as claimed in claim 9 or claim 10, wherein the menu is circular so that the user can scroll past the end of the menu and return to the top of the menu. Having a method. 請求項9ないし請求項11の何れか1項に記載のデータを送信する方法であって、
ユーザがメニューのオプションを選択したときに、サブ・メニューを提供するステップを、
含む方法。
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.
請求項1ないし請求項12の何れか1項に記載のデータを送信する方法であって、
データ・ストリームを、一群の受信機に送信させる方法。
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.
請求項13に記載のデータを送信する方法であって、前記データ・ストリームは、ラジオ・ショーでもよいオーディオ・ストリームを、前記一群の受信機に供給する、方法。   14. The method of transmitting data according to claim 13, wherein the data stream provides an audio stream, which may be a radio show, to the group of receivers. 請求項1ないし請求項14の何れか1項に記載のデータを送信する方法であって、
ユーザ及び/又はアドレスのプロフィール情報を、前記オーディオ・ストリームの送信機に転送する方法。
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.
請求項16に記載のネットワーク・オーディオ・ストリーム受信機であって、
インターネット・ラジオ受信機を、提供するネットワーク・オーディオ・ストリーム受信機。
A network audio stream receiver according to claim 16, comprising:
A network audio stream receiver that provides an Internet radio receiver.
請求項16又は請求項17に記載のネットワーク・オーディオ・ストリーム受信機であって、
無線ネットワークと通信する手段を、
備えるネットワーク・オーディオ・ストリーム受信機。
A network audio stream receiver according to claim 16 or claim 17,
Means for communicating with the wireless network,
Network audio stream receiver provided.
請求項16ないし請求項18の何れか1項に記載のネットワーク・オーディオ・ストリーム受信機であって、
デバイスの機能に関するフィードバックをユーザに供給するように構成されたディスプレイを、
備えるネットワーク・オーディオ・ストリーム受信機。
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.
請求項19に記載のネットワーク・オーディオ・ストリーム受信機であって、
前記ディスプレイ上に表示された情報をユーザが選択するのを可能にするように構成されたセレクタを、
備えるネットワーク・オーディオ・ストリーム受信機。
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.
請求項20に記載のネットワーク・オーディオ・ストリーム受信機であって、前記セレクタは、ロータリ・セレクタ及び/又は統合型若しくは分離型の押しボタンを備える、ネットワーク・オーディオ・ストリーム受信機。   21. The network audio stream receiver according to claim 20, wherein the selector comprises a rotary selector and / or an integrated or separated push button. 請求項16ないし請求項21の何れか1項に記載のネットワーク・オーディオ・ストリーム受信機であって、前記ハードウェア・アドレスは、次の内の1つ又は複数:即ち、不揮発性メモリ;DIPスイッチ;及びヒュージブル・リンク;の内の1つ又は複数から供給される、ネットワーク・オーディオ・ストリーム受信機。   22. A network audio stream receiver according to any one of claims 16 to 21, wherein the hardware address is one or more of the following: non-volatile memory; DIP switch And a fusible link; supplied from one or more of: a network audio stream receiver. 請求項16ないし請求項22の何れか1項に記載のネットワーク・オーディオ・ストリーム受信機であって、次の内の1つ又は複数:即ち、バッテリ電源;コンセント電源;太陽光電源;手巻き式電源;の内の1つ又は複数から給電されるネットワーク・オーディオ・ストリーム受信機。   23. A network audio stream receiver according to any one of claims 16 to 22, wherein one or more of the following: battery power; outlet power; solar power; manual winding A network audio stream receiver powered from one or more of the following: 請求項16ないし請求項23の何れか1項に記載の受信機を備え、第2のネットワークに接続されるシステムであって、
前記受信機が当該データから音を獲得できるようなデータを前記受信機に供給するように構成されたシステム。
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.
請求項24に記載のシステムであって、前記第2のネットワークは、無線である、システム。   25. The system of claim 24, wherein the second network is wireless. プロセッサと、
ネットワーク・トランシーバと、
を備えるサーバであって、
前記トランシーバは、前記サーバへのネットワーク接続においてデータを送信し受信するように構成され、
前記ネットワークから受信される前記データは、オーディオ・ストリームを提供するデータがそこに送られるべき受信機のアドレスを含み、
前記プロセッサは、前記アドレスを受信して、前記受信機への送信前に前記データを適合させるように構成される、サーバ。
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.
請求項17ないし請求項24の何れか1項に記載の受信機を備えるシステムであって、前記受信機は、ネットワーク接続を介して請求項26に記載のサーバに接続される、システム。   25. A system comprising a receiver according to any one of claims 17 to 24, wherein the receiver is connected to a server according to claim 26 via a network connection. 請求項27に記載のシステムであって、前記ネットワーク接続は、インターネット接続を含む、システム。   28. The system of claim 27, wherein the network connection includes an internet connection. 請求項28に記載のシステムであって、前記インターネット接続の少なくとも一部分は、無線ネットワーク接続を含む、システム。   30. The system of claim 28, wherein at least a portion of the internet connection comprises a wireless network connection. マシン可読データ・キャリアであって、受信機及び/又はコンピュータ上に読み込まれたときに、当該受信機及び/又はコンピュータに請求項1ないし請求項15の何れか1項に記載の方法を実施させる命令を含むマシン可読データ・キャリア。   16. A machine-readable data carrier that, when read on a receiver and / or computer, causes the receiver and / or computer to perform the method of any one of claims 1-15. A machine-readable data carrier containing instructions. マシン可読媒体であって、受信機上に読み込まれたときに、当該受信機を請求項16ないし請求項23の何れか1項に記載の受信機として機能させる命令を含むマシン可読媒体。   24. A machine-readable medium comprising instructions for causing the receiver to function as the receiver of any one of claims 16 to 23 when read on the receiver. マシン可読媒体であって、コンピュータ上に読み込まれたときに、当該コンピュータに請求項24に記載のシステムの一部分を形成させる命令を含むマシン可読媒体。   25. A machine readable medium comprising instructions that, when loaded on a computer, cause the computer to form part of the system of claim 24. マシン可読媒体であって、サーバ上に読み込まれたときに、当該サーバを請求項26に記載のサーバに従って機能させる命令を含むマシン可読媒体。   27. A machine readable medium comprising instructions that, when loaded on a server, cause the server to function in accordance with the server of claim 26. サーバに当該サーバ間のネットワーク接続におけるデータの送信及び受信を行わせるように構成されたプログラムであって、
前記ネットワークから受信される前記データは、オーディオ・ストリームを提供するデータがそこに送られるべき受信機のアドレスを含み、
前記アドレスを受信して、前記受信機への送信前に前記データを適合させるように構成されたプログラム。
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.
マシン可読媒体であって、請求項34に記載のプログラムを提供する命令を含むマシン可読媒体。   35. A machine-readable medium comprising instructions for providing the program of claim 34. ネットワーク・オーディオ・ストリーム受信機のプログラムであって、
前記受信機へのネットワーク接続におけるデータの送信及び/又は受信を行い、前記受信機のハードウェア・アドレスにアクセスし、前記ネットワーク接続を介して前記アドレスを送信するように構成されたプログラム。
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.
請求項36に記載のプログラムであって、前記ネットワーク接続からデータ・ストリームを受信し、当該データ・ストリームを処理し、それを基にラジオ番組でもよいオーディオ信号を生成するプログラム。   37. The program according to claim 36, wherein the program receives a data stream from the network connection, processes the data stream, and generates an audio signal based on the received data stream. ネットワーク・オーディオ・ストリーム受信機上でデータを受信する方法であって、
当該受信機への少なくとも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.
請求項38に記載の方法であって、前記インターフェイス手段は、Webブラウザを使用して前記少なくとも1つのネットワーク接続を介してアクセスされたときに、Webページを生成するように構成されたブラウザ・インターフェイスを備える、方法。   40. The method of claim 38, wherein the interface means is configured to generate a web page when accessed via the at least one network connection using a web browser. A method comprising: 請求項38又は請求項39に記載の方法であって、前記インターフェイス手段は、第1のネットワークを介してアクセス可能である、方法。   40. A method as claimed in claim 38 or claim 39, wherein the interface means is accessible via a first network. 請求項38ないし請求項40の何れか1項に記載の方法であって、前記インターフェイス手段は、第2のネットワークを介してアクセス可能である、方法。   41. A method as claimed in any one of claims 38 to 40, wherein the interface means is accessible via a second network. 請求項41に記載の方法であって、前記第2のネットワークは、次の内の1つ:即ち、WiFiネットワーク;Bluetoothネットワーク;イーサネット接続;及びUSB接続;の内の1つを含む、方法。   42. The method of claim 41, wherein the second network includes one of the following: a WiFi network; a Bluetooth network; an Ethernet connection; and a USB connection. 請求項38ないし請求項42の何れか1項に記載の方法であって、前記受信機に対して供給される前記メタデータは、次の内の何れか1つ又は複数:即ち、所定のオーディオ・ストリームがそこから取得され得るURL;当該所定のストリームに関連するストリーム・ジャンル;ストリーム又は局の名前;WebサイトのURL;国の位置;州の位置;都市の位置;及び、年齢と、性別と、所在地の国と、所在地の都市と、電子メール・アドレスと、電話番号と、の内の何れか1つ又は複数を含むユーザ・プロフィール;の内の何れか1つ又は複数を含む、方法。   43. A method as claimed in any one of claims 38 to 42, wherein the metadata provided to the receiver is any one or more of the following: The URL from which the stream can be obtained; the stream genre associated with the given stream; the name of the stream or station; the URL of the website; the country location; the state location; the city location; and the age and gender A user profile comprising any one or more of: a country of residence, a city of the location, an e-mail address, and a telephone number; . 請求項38ないし請求項43の何れか1項に記載の方法であって、
それぞれが少なくとも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.
請求項45に記載のネットワーク受信機であって、不揮発性メモリの少なくとも一部分を備えるネットワーク受信機。   46. A network receiver according to claim 45, comprising at least a portion of a non-volatile memory. 請求項45又は請求項46に記載の受信機を備え、第2の無線ネットワークに接続されるシステムであって、
前記無線ネットワークは、前記受信機が当該データから音を生成できるようなデータを前記受信機に供給するように構成された、システム。
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.
マシン可読媒体であって、マシンによって読み込まれたときに、当該マシンに請求項38ないし請求項44の何れか1項に記載の方法を実施させる命令を含むマシン可読媒体。   45. A machine readable medium comprising instructions that, when read by a machine, cause the machine to perform the method of any one of claims 38 to 44. マシン可読媒体であって、受信機によって読み込まれたときに、当該受信機を本発明の請求項45に記載の受信機として機能させる命令を含むマシン可読媒体。   A machine readable medium comprising instructions for causing the receiver to function as a receiver according to claim 45 of the present invention when read by the receiver. ネットワーク・オーディオ・ストリーム受信機のプログラムであって、
トランシーバに、当該トランシーバへのネットワーク接続におけるデータの送信及び/又は受信を行わせ、前記ネットワーク接続から受信されたデータを処理させ、メモリにアクセスして当該メモリとのメタデータの読取り/書込みを行わせ、
前記トランシーバを介した前記メタデータへのリモート・アクセスを許可し、その結果前記メモリ内の前記メタデータが、編集され得るようになる、プログラム。
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.
請求項50に記載のプログラムであって、前記ネットワーク接続からデータ・ストリームを受信し、当該データ・ストリームを処理し、それを基にラジオ番組でもよいオーディオ信号を生成するプログラム。   51. The program according to claim 50, wherein the program receives a data stream from the network connection, processes the data stream, and generates an audio signal that may be a radio program based on the data stream. マシン可読媒体であって、請求項50又は請求項51に記載のプログラムを提供する命令を含むマシン可読媒体。   52. A machine readable medium comprising instructions for providing the program of claim 50 or claim 51. 実質的に本明細書に記載され添付の図面に示される通りの、データを送信する方法。   A method of transmitting data substantially as herein described and shown in the accompanying drawings. 実質的に本明細書に記載され添付の図面に示される通りの、ネットワーク・オーディオ・ストリーム受信機。   A network audio stream receiver substantially as herein described and shown in the accompanying drawings. 実質的に本明細書に記載され添付の図面に示される通りの、ネットワーク・オーディオ・ストリーム受信機を備えるシステム。   A system comprising a network audio stream receiver substantially as herein described and shown in the accompanying drawings. 実質的に本明細書に記載され添付の図面に示される通りの、データを受信する方法。   A method of receiving data substantially as herein described and shown in the accompanying drawings.
JP2006550279A 2004-01-20 2005-01-20 Method and related apparatus for transmitting data Pending JP2007526677A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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