JP4675220B2 - Communication device - Google Patents

Communication device Download PDF

Info

Publication number
JP4675220B2
JP4675220B2 JP2005334863A JP2005334863A JP4675220B2 JP 4675220 B2 JP4675220 B2 JP 4675220B2 JP 2005334863 A JP2005334863 A JP 2005334863A JP 2005334863 A JP2005334863 A JP 2005334863A JP 4675220 B2 JP4675220 B2 JP 4675220B2
Authority
JP
Japan
Prior art keywords
data
communication
processing
unit
communication device
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.)
Expired - Fee Related
Application number
JP2005334863A
Other languages
Japanese (ja)
Other versions
JP2007142888A (en
Inventor
春仁 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2005334863A priority Critical patent/JP4675220B2/en
Publication of JP2007142888A publication Critical patent/JP2007142888A/en
Application granted granted Critical
Publication of JP4675220B2 publication Critical patent/JP4675220B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、インターネット等の通信ネットワークを介して外部とデータを送受信し、コンテンツの再生等のデータ処理を行うための通信装置に関する。 The present invention transmits and receives data with an external via a communication network such as the Internet, to a communication apparatus for performing data processing such as reproduction of the content.

従来、パーソナルコンピュータ(PC)等の通信装置を用い、インターネット等の通信ネットワークを介して外部の装置との間で種々の通信処理を実行することができる通信システムが普及している。特に、可搬型のPC、携帯電話機、又はPDA(Personal Digital Assistant)等の携帯型の通信装置を用い、無線の公衆回線網又は公共の無線LAN(Local Area Network)等を介して通信ネットワークに接続することにより、場所を問わずに手軽に通信を行うことができる環境が整いつつある。このような通信システムでは、通信ネットワークに接続されているサーバ装置から通信ネットワークを介してデータを通信装置へダウンロードすることにより、音声又は画像等の各種のデータを利用することが可能となる。またストリーミング方式でデータをサーバ装置から通信装置へ配信し、通信装置では配信されたデータに基づいて音声又は映像等のコンテンツを再生することも行われている。このような技術が実用化された例としては、インターネットを介してラジオ番組を配信するインターネットラジオがある。またインターネット又はLAN等のIP(Internet Protocol )ネットワークを介して音声通信を行うVoIP(Voice over IP )技術も実用化されている。   2. Description of the Related Art Conventionally, communication systems capable of executing various communication processes with external devices via a communication network such as the Internet using a communication device such as a personal computer (PC) have become widespread. In particular, a portable communication device such as a portable PC, a mobile phone, or a PDA (Personal Digital Assistant) is used to connect to a communication network via a wireless public network or a public wireless local area network (LAN). By doing so, an environment in which communication can be easily performed regardless of location is being prepared. In such a communication system, it is possible to use various types of data such as voice or images by downloading data from the server device connected to the communication network to the communication device via the communication network. In addition, data is distributed from a server apparatus to a communication apparatus by a streaming method, and the communication apparatus reproduces contents such as audio or video based on the distributed data. An example where such a technology has been put to practical use is Internet radio that distributes radio programs via the Internet. VoIP (Voice over IP) technology for performing voice communication via an IP (Internet Protocol) network such as the Internet or LAN has also been put into practical use.

ストリーミング方式での通信では、単位時間当たりのコンテンツに対応するデータ量であるビットレートが予め定められたデータが連続的に送信されるので、サーバ装置から通信装置までの通信速度と通信装置が受信したデータを処理する速度とを一定以上に保つ必要がある。無線を用いた通信システムでは、電波によるデータの最大伝送速度、受信機が受信する電波の強度又は電波の利用効率等の状況に応じて、通信速度が変化する。特許文献1には、無線通信の通信速度に関わる状況の変化に応じて通信処理におけるタイムアウト時間を調整することにより、通信速度を保つ技術が開示されている。また通信装置がデータを処理する処理速度は、データ処理の複雑さ、通信装置の動作電圧又は通信装置が備えるプロセッサの動作周波数等の状況に応じて変化する。無線通信を用いる携帯型の通信装置は、内蔵するバッテリが供給する電力により動作しているので、動作電圧を上昇させる等のデータ処理が高速になるような動作を行った場合は、消費電力が増加し、動作可能な時間が短くなる。そこで、動作可能な時間を長くするために、ある程度のデータ処理速度を保てる範囲内で動作電圧を低下させる等の方法により消費電力を抑制する通信装置もある。
特開2001−326965号公報
In communication using the streaming method, data having a predetermined bit rate, which is the amount of data corresponding to content per unit time, is continuously transmitted, so that the communication speed and the communication device receive from the server device to the communication device. The processing speed of processed data must be kept above a certain level. In a communication system using radio, the communication speed changes according to the situation such as the maximum transmission speed of data by radio waves, the intensity of radio waves received by a receiver, or the use efficiency of radio waves. Patent Document 1 discloses a technique for maintaining a communication speed by adjusting a timeout time in communication processing in accordance with a change in a situation related to a communication speed of wireless communication. The processing speed at which the communication device processes data varies depending on the complexity of data processing, the operating voltage of the communication device, the operating frequency of the processor included in the communication device, and the like. Since a portable communication device using wireless communication is operated by power supplied from a built-in battery, power consumption is reduced when an operation such as increasing the operating voltage is performed at high speed. Increases and shortens the operable time. Accordingly, there is a communication apparatus that suppresses power consumption by a method such as lowering the operating voltage within a range in which a certain data processing speed can be maintained in order to extend the operable time.
JP 2001-326965 A

前述の如く、無線を用いた通信システムでは、通信速度及び通信装置でのデータ処理速度は、種々の条件に応じて定まり、刻々と変化する。従って、ストリーミング方式でデータを受信してコンテンツを再生する処理が実行可能であるか否かを使用者が予め知ることは困難である。通常の場合では、使用者は、データの受信及びコンテンツの再生を通信装置に試行させることによってコンテンツの再生が可能であるか否かを判断し、コンテンツが再生可能となるデータを選択することとなる。またバッテリからの電力により動作する携帯型の通信装置は、動作時間が限られているので、外部からデータをダウンロードする際には、動作残時間内にダウンロードが完了するデータを選択する必要がある。しかし、通信装置の動作残時間内にデータのダウンロードが完了するか否かを使用者が予め知ることは困難である。このように、従来の通信システムでは、通信装置で送受信すべきデータを適切に選択することには困難があり、使用者が必要とする手間が多いという問題がある。   As described above, in a wireless communication system, the communication speed and the data processing speed in the communication apparatus are determined according to various conditions and change every moment. Therefore, it is difficult for the user to know in advance whether or not the process of receiving the data by the streaming method and reproducing the content can be executed. In a normal case, the user determines whether or not the content can be reproduced by causing the communication device to try to receive the data and reproduce the content, and selects data that can reproduce the content. Become. In addition, since a portable communication device that operates with power from a battery has a limited operation time, when downloading data from the outside, it is necessary to select data that can be downloaded within the remaining operation time. . However, it is difficult for the user to know in advance whether data download is completed within the remaining operation time of the communication device. As described above, in the conventional communication system, there is a problem that it is difficult to appropriately select data to be transmitted / received by the communication apparatus, and there is a problem that a user needs a lot of work.

本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、通信状況又は通信装置の動作状況に応じて、データを受信して処理することが可能であるかを自動で判定することにより、通信装置が送受信すべき適切なデータを容易に選択することが可能となり、使用者が必要とする手間を軽減することができる通信装置を提供することにある。 The present invention has been made in view of such circumstances, and an object of the present invention is to determine whether data can be received and processed according to the communication status or the operation status of the communication device. by determining automatically, the communication device becomes possible to easily select the appropriate data should be transmitted and received, is to provide a can be Ru communication device to reduce the effort the user requires.

本発明に係る通信装置は、外部からストリーミング方式のデータを受信する通信手段と、該通信手段が受信したストリーミング方式のデータに基づいてコンテンツを再生する処理を行う処理手段とを備える通信装置において、前記通信手段が受信すべきデータの特徴、通信状態、及びそれの動作状態を検出する検出手段と、該検出手段による検出結果に基づいて、前記通信手段によるデータの受信又は前記処理手段による前記データの処理が所定以上の品質で実行可能であるか否かを判定する判定手段と、該判定手段による判定結果に応じた情報を出力する出力手段とを備え、前記検出手段が検出するデータの特徴は、単位時間当たりのコンテンツに対応するデータ量を示すビットレートを含み、前記検出手段は、外部の複数のデータ送信元について、各データ送信元から送信されるデータの特徴を検出する手段を有し、前記判定手段は、各データ送信元から送信されるデータのビットレートに対応した速度で前記通信手段によるデータの受信及び前記処理手段による前記データの処理が実行可能であるか否かを判定する手段を有し、前記出力手段は、前記複数のデータ送信元の内、前記速度で前記通信手段によるデータの受信及び前記処理手段による前記データの処理が実行可能であると前記判定手段が判定したデータ送信元を示す情報を出力する手段を有し、前記出力手段が出力した前記情報が示すデータ送信元の中から特定のデータ送信元の指定を受け付ける手段と、該手段が指定を受け付けた前記特定のデータ送信元から送信されるデータを前記通信手段に受信させる手段と更に備えることを特徴とする。 A communication apparatus according to the present invention includes a communication unit that receives streaming data from the outside, and a processing unit that performs processing for reproducing content based on the streaming data received by the communication unit. Detection means for detecting the characteristics of data to be received by the communication means, a communication state, and an operation state thereof, and reception of data by the communication means or the data by the processing means based on a detection result by the detection means Characteristic of data detected by the detection means, comprising: a determination unit that determines whether or not the process can be performed with a quality of a predetermined quality or higher; and an output unit that outputs information according to a determination result by the determination unit is seen contains the bit rate indicating the data amount corresponding to the content per unit time, said detecting means, a plurality of external data sources And means for detecting characteristics of data transmitted from each data transmission source, wherein the determination means receives data by the communication unit at a speed corresponding to the bit rate of data transmitted from each data transmission source. And a means for determining whether or not the processing of the data by the processing means can be executed, and the output means receives and receives data by the communication means at the speed among the plurality of data transmission sources. A means for outputting information indicating the data transmission source determined by the determination means as being capable of executing the processing of the data by the processing means; and from among the data transmission sources indicated by the information output by the output means Means for accepting designation of a specific data transmission source, and means for causing the communication means to receive data transmitted from the specific data transmission source accepted by the means And further comprising a.

本発明においては、ストリーミング方式のデータを受信し、受信したデータに基づいたコンテンツを再生する処理を行う通信装置は、データの受信及び処理を行う際に、受信すべきデータの特徴、通信装置の通信状態、及び通信装置の動作状態に基づき、所定以上の品質でデータの受信及び処理が実行可能であるか否かを判定し、判定結果に応じて警告等の情報を出力する。データの特徴は、コンテンツの単位時間当たりのデータ量に対応するビットレートを含んでおり、通信装置は、ビットレートに基づいて所定以上の品質でデータ受信及び処理が実行可能であるか否かを判定することにより、ビットレートに対応した速度でデータの受信及び処理が実行可能であるか否かを判定する。
また、通信装置は、インターネットラジオのラジオ局等の複数のデータ送信元の内、データのビットレートに対応する速度でデータの受信及び処理が可能であるデータ送信元を判定し、データのビットレートに対応する速度でデータの受信及び処理が可能であるデータ送信元の中から、実際に通信装置が受信するデータの送信元を指定する。
In the present invention, the communication device that receives the streaming data and performs the process of reproducing the content based on the received data has the characteristics of the data to be received when the data is received and processed. Based on the communication state and the operation state of the communication device, it is determined whether or not the data can be received and processed with a quality of a predetermined level or higher, and information such as a warning is output according to the determination result. The data characteristics include a bit rate corresponding to the amount of data per unit time of the content, and the communication device determines whether or not data reception and processing can be performed with a quality of a predetermined level or more based on the bit rate. By determining, it is determined whether or not data can be received and processed at a speed corresponding to the bit rate.
In addition, the communication device determines a data transmission source capable of receiving and processing data at a speed corresponding to the data bit rate from among a plurality of data transmission sources such as radio stations of Internet radio, and the data bit rate. The data transmission source that is actually received by the communication apparatus is designated from the data transmission sources that can receive and process data at a speed corresponding to the above.

本発明に係る通信装置は、前記通信手段によるデータの受信又は前記処理手段による前記データの処理が所定以上の品質で実行可能であると前記判定手段が判定できない場合は、前記通信手段による前記データの受信を禁止する手段を更に備えることを特徴とする。 Communication device according to the present invention, the case where the processing of the data by the reception or the processing means of the data by the communication means can not determine said determining means and can be performed in more than predetermined quality, the by the communication unit characterized in that it further comprises means for inhibiting reception of data.

また本発明においては、通信装置は、十分な通信速度が確保できない場合等、所定以上の品質でデータの受信及び処理が実行可能であると判定できない場合に、データの受信を禁止する。 In the present invention, a communication device, such as if the sufficient communication rate can not be ensured, if it can not determine the reception and processing of data in a predetermined or more quality is feasible, to prohibit received data.

本発明に係る通信装置は、前記検出手段が検出するデータの特徴は、前記データのデータ形式及び/又は前記データに著作権の保護が施されているか否かを含むことを特徴とする。   In the communication apparatus according to the present invention, the characteristics of the data detected by the detection means include a data format of the data and / or whether or not copyright protection is applied to the data.

また本発明においては、通信装置は、データの特徴としてデータ形式及び/又はデータに著作権の保護が施されているか否かに基づいて、所定以上の品質でデータ受信及び処理が実行可能であるか否かを判定する。 In the present invention, the communication device can receive and process data with a quality of a predetermined level or more based on the data format and / or whether the data is copyright-protected as a characteristic of the data. It is determined whether or not there is.

本発明に係る通信装置は、前記検出手段が検出する前記通信状態は、前記通信手段がデータを受信する際のリンク速度を含むことを特徴とする。 Communication device according to the present invention, the communication state of said detecting means is detected, characterized in that said communication means includes a link speed when receiving data.

また本発明においては、通信装置は、通信状態としてデータを受信する際のリンク速度に基づいて、所定以上の品質でデータ受信及び処理が実行可能であるか否かを判定する。 In the present invention, the communication apparatus, based on the link speed when receiving data as the communication state, determines whether the reception and processing of data with a predetermined or higher quality can be performed.

本発明に係る通信装置は、前記通信手段は、電波を利用してデータを受信するように構成してあり、前記検出手段が検出する前記通信状態は、前記通信手段が受信する電波の強度を含むことを特徴とする。   The communication device according to the present invention is configured such that the communication means receives data using radio waves, and the communication state detected by the detection means indicates the intensity of the radio waves received by the communication means. It is characterized by including.

また本発明においては、無線を用いる通信装置は、通信状態として無線通信に用いる電波強度に基づいて、所定以上の品質でデータ受信及び処理が実行可能であるか否かを判定する。 In the present invention also, a communication apparatus using the radio, based on the radio field intensity to be used for wireless communication as the communication state, determines whether the reception and processing of data can be performed at more than a predetermined quality.

本発明に係る通信装置は、前記処理手段は、プロセッサを用いて構成してあり、前記検出手段が検出する前記動作状態は、前記プロセッサの動作電圧及び/又は前記プロセッサの動作周波数を含むことを特徴とする。   In the communication apparatus according to the present invention, the processing unit is configured using a processor, and the operation state detected by the detection unit includes an operation voltage of the processor and / or an operation frequency of the processor. Features.

また本発明においては、通信装置は、処理を実行するプロセッサの動作電圧及び/又は動作周波数に基づいて、所定以上の品質でデータ受信及び処理が実行可能であるか否かを判定する。 In the present invention, the communication device based on the operating voltage and / or operating frequency of the processor executing the process determines whether or not the reception and processing of the data at a predetermined or higher quality can be performed.

本発明に係る通信装置は、内部の各構成要素へ電力を供給するバッテリを更に備え、前記検出手段が検出する前記動作状態は、前記バッテリの出力電圧を含むことを特徴とする。   The communication apparatus according to the present invention further includes a battery that supplies power to each internal component, and the operation state detected by the detection unit includes an output voltage of the battery.

また本発明においては、バッテリを備える通信装置は、バッテリの出力電圧に基づいて、所定以上の品質でデータ受信及び処理が実行可能であるか否かを判定する。 In the present invention also, a communication apparatus equipped with a battery, based on the output voltage of the battery, and determines whether or not the reception and processing of data can be performed at more than a predetermined quality.

本発明にあっては、ストリーミング方式のデータを受信し、受信したデータに基づいたコンテンツを再生する処理を行う通信装置は、データを受信してデータの処理を行う際に、所定以上の品質でデータ受信及び処理が実行可能であるか否かを判定し、判定結果に応じた情報を出力することにより、使用者は、出力された情報を確認した上で実際に受信及び処理を行うデータを選択することができるので、確実に受信及び処理が可能なデータを選択することができ、データの選択に必要な手間を軽減することができる。 In the present invention, it receives data streaming method, a communication device that performs processing for reproducing the content based on the received data, when performing the processing of data and data received, over a predetermined determines whether or not the reception and processing of the data is executable in quality, by outputting information corresponding to the determination result, the user can actually receive and after confirming the information output it is possible to select the data to be processed, it is possible to reliably receive and process selects data available, it is possible to reduce the effort required to select data.

また本発明にあっては、通信装置は、ストリーミング方式のデータを受信する際に、データのビットレートに基づいて、ビットレートに対応する速度で速度でデータの受信及び処理が可能であるか否かを判定するので、使用者は、ストリーミングで確実にコンテンツを再生できるデータを選択することができる。   In the present invention, the communication device can receive and process data at a speed corresponding to the bit rate based on the bit rate of the data when receiving the data of the streaming method. Therefore, the user can select data that can reliably reproduce the content by streaming.

また本発明にあっては、通信装置は、複数のデータ送信元の中から、ビットレートに対応する速度でデータの受信及び処理が可能であるデータ送信元を実際のデータの送信元として指定できるようにするので、使用者は、インターネットラジオのコンテンツ等、ストリーミングのコンテンツを確実に再生できるデータ送信元を指定することが可能となる。従って、データの受信及び処理の試行を行うことなく、使用者はコンテンツの再生が可能となるデータの選択を容易に行うことが可能となる。   According to the present invention, the communication apparatus can designate a data transmission source that can receive and process data at a speed corresponding to the bit rate as the actual data transmission source from a plurality of data transmission sources. Thus, the user can designate a data transmission source that can reliably reproduce streaming content such as Internet radio content. Therefore, the user can easily select data that can be played back without trying to receive and process the data.

また本発明にあっては、データ形式及びデータに対する著作権の保護の有無は、データ処理の複雑さに影響して通信装置でのデータの処理速度を決定する原因となるので、通信装置は、データ形式及び/又は著作権の保護の有無に基づいてデータの判定を行うことにより、十分な処理速度でデータの処理が可能であるか否かを判定することができる。   Further, in the present invention, the presence or absence of copyright protection for the data format and the data affects the complexity of the data processing and determines the data processing speed in the communication device. By determining the data based on the data format and / or the copyright protection, it is possible to determine whether the data can be processed at a sufficient processing speed.

また本発明にあっては、通信装置がデータを受信する際のリンク速度は、データの転送速度を決定する原因となるので、通信装置は、リンク速度に基づいてデータの判定を行うことにより、十分な転送速度でデータの受信が可能であるか否かを判定することができる。 In the present invention The link speed when the communication device is receiving data, since causes to determine the data transfer rate, the communication device by performing a determination of the data based on the link speed , it is possible to determine whether it is possible to receive data at a sufficient rate.

また本発明にあっては、通信装置が無線通信を行う際の電波強度は、データの転送速度を決定する原因となるので、通信装置は、電波強度に基づいてデータの判定を行うことにより、十分な転送速度でデータの受信が可能であるか否かを判定することができる。 In the present invention, the radio wave intensity when the communication apparatus performs wireless communication causes the data transfer speed to be determined. Therefore, the communication apparatus performs data determination based on the radio wave intensity, it is possible to determine whether it is possible to receive data at a sufficient rate.

また本発明にあっては、データ処理を行うプロセッサの動作電圧及び/又は動作周波数は、通信装置でのデータの転送速度及び処理速度を決定する原因となるので、通信装置は、プロセッサの動作電圧及び/又は動作周波数に基づいてデータの判定を行うことにより、十分な転送速度でデータの受信が可能であるか又は十分な処理速度でデータの処理が可能であるかを判定することができる。 In the present invention, the operating voltage and / or operating frequency of the processor that performs data processing causes the data transfer speed and processing speed in the communication device to be determined. and / or by performing the determination of the data based on the operating frequency, it is possible to determine whether it is possible to process data on whether it is possible to receive data at a sufficient transfer rate or sufficient processing speed .

また本発明にあっては、バッテリの出力電圧はバッテリの残容量に関係しており、バッテリの出力電圧に基づいて通信装置の動作残時間を推定することができるので、通信装置は、データのダウンロードを行う際にバッテリの出力電圧に基づいてデータの判定を行うことにより、通信装置の動作残時間内にデータのダウンロードが完了するか否かを判定することができる。従って、使用者は、通信装置の動作残時間内にダウンロードが完了しない虞があるデータをダウンロードする愚を回避し、確実にダウンロードが完了するデータを選択してダウンロードすることができる等、本発明は優れた効果を奏する。   In the present invention, the output voltage of the battery is related to the remaining capacity of the battery, and the remaining operation time of the communication device can be estimated based on the output voltage of the battery. By performing data determination based on the output voltage of the battery when downloading, it is possible to determine whether the data download is completed within the remaining operation time of the communication device. Therefore, the user can avoid the foolishness of downloading data that may not be downloaded within the remaining operation time of the communication device, and can select and download data that can be downloaded reliably. Has an excellent effect.

以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
図1は、通信装置を使用する態様を概念的に示す概念図である。図中1は、通信機能を備えたPDA又はインターネットラジオ端末等の本発明の通信装置1であり、無線LANを用いてインターネット等の通信ネットワークNと通信を行う機能を有する。通信ネットワークNには無線LANのアクセスポイント2が接続されており、通信装置1は、無線通信によりアクセスポイント2と通信を行う。通信ネットワークNには、各種のサーバ装置3,3,…が接続されており、サーバ装置3は例えばインターネットラジオのラジオ局に相当する。通信装置1は、アクセスポイント2及び通信ネットワークNを介して、サーバ装置3との間でデータを送受信する。
Hereinafter, the present invention will be specifically described with reference to the drawings showing embodiments thereof.
FIG. 1 is a conceptual diagram conceptually showing a mode of using a communication device. In the figure, reference numeral 1 denotes a communication apparatus 1 of the present invention such as a PDA or Internet radio terminal having a communication function, and has a function of communicating with a communication network N such as the Internet using a wireless LAN. A wireless LAN access point 2 is connected to the communication network N, and the communication device 1 communicates with the access point 2 by wireless communication. Various server devices 3, 3,... Are connected to the communication network N, and the server device 3 corresponds to, for example, an Internet radio station. The communication device 1 transmits / receives data to / from the server device 3 via the access point 2 and the communication network N.

図2は、通信装置1の内部の機能構成を示すブロック図である。通信装置1は、通信装置1の動作を制御する処理を行うCPU(プロセッサ)11を備え、CPU11にはメモリへのアクセス制御を行うメモリコントローラ12が接続されている。メモリコントローラ12には、CPU11が行う処理に必要な各種の情報を記憶するRAM13と、制御プログラムを記憶するROM14とが接続されている。また通信装置1は、電波の送信及び受信を行って無線による外部との通信を行う通信部(通信手段)16を備えている。通信部16には、アクセスポイント2に対するメディアアクセス制御(MAC)の処理を行うMAC処理部15が接続されており、MAC処理部15はCPU11に接続されている。またCPU11には、液晶ディスプレイ又はEL(Electroluminescence )ディスプレイ等の表示部17と、各種のスイッチからなり、使用者が操作することで各種の指示を受け付ける操作部18とが接続されている。またCPU11には、スピーカ及びマイクロホン等を用いて音声の入出力を行う音声入出力部19が接続されている。更に通信装置1はバッテリ110を備えており、バッテリ110は、図示しない電力線を用いて通信装置1内の各構成要素に対して電力を供給する構成となっている。   FIG. 2 is a block diagram illustrating an internal functional configuration of the communication apparatus 1. The communication device 1 includes a CPU (processor) 11 that performs processing for controlling the operation of the communication device 1, and a memory controller 12 that controls access to the memory is connected to the CPU 11. Connected to the memory controller 12 are a RAM 13 for storing various information necessary for processing performed by the CPU 11 and a ROM 14 for storing a control program. In addition, the communication device 1 includes a communication unit (communication unit) 16 that performs transmission and reception of radio waves to perform wireless communication with the outside. The communication unit 16 is connected to a MAC processing unit 15 that performs media access control (MAC) processing for the access point 2, and the MAC processing unit 15 is connected to the CPU 11. Further, the CPU 11 is connected to a display unit 17 such as a liquid crystal display or an EL (Electroluminescence) display, and an operation unit 18 that is configured by various switches and receives various instructions when operated by a user. The CPU 11 is connected to an audio input / output unit 19 that inputs and outputs audio using a speaker, a microphone, and the like. Further, the communication device 1 includes a battery 110, and the battery 110 is configured to supply power to each component in the communication device 1 using a power line (not shown).

ROM14が記憶する制御プログラムは、各種のデバイスドライバ、無線LAN用のプロトコル、通信ネットワーク用のプロトコル、クライアントプログラム、送受信するデータに係るコーデック、VoIP用のプログラム、及びGUI(Graphical User Interface)用のプログラム等、通信装置1の動作に必要な各種のプログラムを含んでいる。CPU11は、ROM14が記憶する制御プログラムに従って、通信部16及びMAC処理部15に通信を実行させ、通信部16が受信したデータをデコードしてデータに基づいた音声を音声入出力部19に出力させる等のデータ処理を実行し、本発明に係る処理手段として機能する。またCPU11は、制御プログラムに従って、データ形式等の受信するデータの特徴と、リンク速度等の通信状態と、CPU11の動作周波数等の通信装置1の動作状態とを検出する処理を行い、本発明に係る検出手段として機能する。更にCPU11は、検出結果に基づき、十分な品質で特定のデータの送受信及び処理が可能であるか否かを判定し、判定結果を表示部17に表示させる等の判定結果に応じた処理を実行する。このようにして、CPU11は本発明に係る判定手段として機能し、CPU11及び表示部17は本発明に係る出力手段として機能する。またROM14は、十分な品質で特定のデータの送受信及び処理が可能であるか否かの判定をCPU11が行うための判定基準を示す判定基準情報を記憶している。   The control program stored in the ROM 14 includes various device drivers, a wireless LAN protocol, a communication network protocol, a client program, a codec related to data to be transmitted and received, a VoIP program, and a GUI (Graphical User Interface) program. In addition, various programs necessary for the operation of the communication device 1 are included. The CPU 11 causes the communication unit 16 and the MAC processing unit 15 to perform communication according to the control program stored in the ROM 14, decodes the data received by the communication unit 16, and outputs the voice based on the data to the voice input / output unit 19. Etc., and functions as processing means according to the present invention. Further, according to the control program, the CPU 11 performs processing for detecting the characteristics of the received data such as the data format, the communication state such as the link speed, and the operation state of the communication device 1 such as the operation frequency of the CPU 11. It functions as such detection means. Further, the CPU 11 determines whether or not specific data can be transmitted / received and processed with sufficient quality based on the detection result, and executes a process according to the determination result such as displaying the determination result on the display unit 17. To do. Thus, the CPU 11 functions as a determination unit according to the present invention, and the CPU 11 and the display unit 17 function as an output unit according to the present invention. The ROM 14 also stores determination criterion information indicating a determination criterion for the CPU 11 to determine whether or not specific data can be transmitted / received and processed with sufficient quality.

図3は、CPU11が検出するデータの特徴、通信状態、及び通信装置1の動作状態の内容例を示す概念図である。受信すべきデータの特徴の例としては、ストリーミング方式のデータに含まれる単位時間当たりのコンテンツに対応するデータ量であるビットレート、データ形式、データに対する著作権保護の有無、及びデータのファイルサイズがある。ビットレートの単位はbps(bits per second )であり、24〜384Kbps等の種々のビットレートで形成されたデータがある。ビットレートの値が大であるほど、単位時間内に受信すべきデータ量が大となってより大きいデータ転送速度が必要となり、また単位時間内にCPU11が処理すべきデータ量が大となってより大きい処理速度が必要となる。データ形式としては、例えば音声データを圧縮したデータ形式としてWMA(Windows Media Audio )(登録商標)又はMP3(MPEG-1 Audio Layer-3)が用いられる。データ形式が異なる場合は、データをデコードするための処理内容が異なるので、必要となる処理速度が異なることとなる。データに対する著作権保護の有無は、複製の制限又は電子透かしの付加等のデータの著作権を保護するための技術であるDRM(Digital Rights Manegement )が施されたDRM付のデータであるか否かで表される。DRM付のデータの処理内容はDRMなしのデータ処理内容よりも複雑になるので、DRM付のデータを処理する場合はDRMなしのデータを処理する場合に比べてより大きい処理速度が必要となる。データのファイルサイズは、200KB(キロバイト)〜50MB(メガバイト)等の複数の段階でCPU11が検出する。データのファイルサイズは、所定時間内にデータを受信できるか否か又はデータを処理できるか否かに関係する。   FIG. 3 is a conceptual diagram illustrating an example of contents of data detected by the CPU 11, a communication state, and an operation state of the communication device 1. Examples of characteristics of data to be received include the bit rate, data format, presence / absence of copyright protection for data, and the file size of the data, which is the amount of data corresponding to content per unit time included in streaming data. is there. The unit of the bit rate is bps (bits per second), and there is data formed at various bit rates such as 24 to 384 Kbps. The larger the bit rate value, the larger the amount of data to be received within the unit time, and the higher the data transfer rate is required, and the larger the amount of data to be processed by the CPU 11 within the unit time. Greater processing speed is required. As the data format, for example, WMA (Windows Media Audio) (registered trademark) or MP3 (MPEG-1 Audio Layer-3) is used as a data format in which audio data is compressed. When the data formats are different, the processing contents for decoding the data are different, so that the required processing speed is different. Whether the data is copyright-protected is whether it is data with DRM that has been subjected to DRM (Digital Rights Management), which is a technology for protecting the copyright of the data, such as copying restrictions or the addition of a digital watermark. It is represented by Since the processing content of data with DRM is more complicated than the data processing content without DRM, a higher processing speed is required when processing data with DRM than when processing data without DRM. The data file size is detected by the CPU 11 at a plurality of stages such as 200 KB (kilobytes) to 50 MB (megabytes). The data file size is related to whether data can be received or processed in a predetermined time.

通信装置1の通信状態の内容例としては、リンク速度及び通信装置1が受信する電波の強度がある。リンク速度は、1〜11Mbps等の種々の値で得られ、リンク速度の値に応じてデータ転送速度が定まる。CPU11は、直接にリンク速度を測定するか、又はアクセスポイント2等の外部の機器からリンク速度を示す情報を通信部16で受信することにより、リンク速度を検出する。電波強度は、通信装置1の位置又は移動速度等によっては、100%の強度から、80%、50%等と低下することがある。電波強度の値が100%から小となるほどデータ転送速度は低下する。   Examples of the contents of the communication state of the communication device 1 include the link speed and the strength of radio waves received by the communication device 1. The link speed is obtained with various values such as 1 to 11 Mbps, and the data transfer speed is determined according to the value of the link speed. The CPU 11 measures the link speed directly, or detects the link speed by receiving information indicating the link speed from an external device such as the access point 2 by the communication unit 16. The radio wave intensity may decrease from 100% intensity to 80%, 50%, or the like depending on the position or moving speed of the communication device 1. The data transfer rate decreases as the value of the radio wave intensity decreases from 100%.

通信装置1の動作状態の内容例としては、バッテリ110の出力電圧であるバッテリ電圧、CPU11の動作電圧、及びCPU11の動作周波数がある。バッテリ電圧は、バッテリ110の残容量等に応じて2.5〜3.6V等の範囲で変化し、バッテリ電圧の値が大であるほどCPU11の処理速度は大であり、また通信装置1の動作残時間も長くなる。CPU11の動作電圧は、CPU11の構成又は設定等に応じて1.2〜1.6V等の種々の値をとることがある。CPU11は、予め定められた動作電圧で動作する形態であってもよく、また設定又は処理負荷に応じて動作電圧を変更可能な形態であってもよい。CPU11の動作電圧の値が大であるほどCPU11の処理速度は大となる。CPU11の動作周波数は、CPU11の構成又は設定等に応じて30〜192MHz等の種々の値をとることがある。CPU11は、予め定められた動作周波数で動作する形態であってもよく、また設定又は処理負荷に応じて動作周波数を変更可能な形態であってもよい。CPU11の動作周波数の値が大であるほどCPU11の処理速度は大となる。   Examples of contents of the operating state of the communication device 1 include a battery voltage that is an output voltage of the battery 110, an operating voltage of the CPU 11, and an operating frequency of the CPU 11. The battery voltage changes in the range of 2.5 to 3.6 V or the like according to the remaining capacity of the battery 110, and the processing speed of the CPU 11 increases as the battery voltage value increases. The remaining operation time also becomes longer. The operating voltage of the CPU 11 may take various values such as 1.2 to 1.6 V depending on the configuration or setting of the CPU 11. The CPU 11 may be configured to operate at a predetermined operating voltage, or may be configured to change the operating voltage according to the setting or processing load. The processing speed of the CPU 11 increases as the value of the operating voltage of the CPU 11 increases. The operating frequency of the CPU 11 may take various values such as 30 to 192 MHz depending on the configuration or setting of the CPU 11. The CPU 11 may be configured to operate at a predetermined operating frequency, or may be configured to change the operating frequency in accordance with the setting or processing load. The processing speed of the CPU 11 increases as the value of the operating frequency of the CPU 11 increases.

次に、以上の如き構成でなる本発明の通信装置1が行う本発明の通信方法を説明する。使用者は、自宅又は公共施設等、通信ネットワークNに接続されたアクセスポイント2が設置された場所で通信装置1を使用する。まず、通信装置1がストリーミング方式のデータを受信してデータに基づいたコンテンツを再生する処理を説明する。   Next, the communication method of the present invention performed by the communication apparatus 1 of the present invention configured as above will be described. The user uses the communication device 1 at a place where the access point 2 connected to the communication network N is installed, such as a home or public facility. First, a process in which the communication apparatus 1 receives streaming data and reproduces content based on the data will be described.

図4は、通信装置1が用いる判定基準情報の内容例を示す概念図である。図4(a),(b),(c),(d)の夫々は、データ形式がMP3でDRMなしのデータ、データ形式がWMAでDRMなしのデータ、データ形式がMP3でDRM付のデータ、データ形式がWMAでDRM付のデータの夫々についての判定基準例を示す。ストリーミング方式のデータを可能な限りの品質で処理するためには、少なくともビットレートと同等以上のデータ量を単位時間内に処理できる処理速度が必要となる。   FIG. 4 is a conceptual diagram illustrating an example of the content of the criterion information used by the communication device 1. 4 (a), (b), (c), and (d), the data format is MP3 and data without DRM, the data format is WMA and data without DRM, and the data format is MP3 and data with DRM. An example of a determination criterion for each of data having a data format of WMA and DRM is shown. In order to process streaming data with as much quality as possible, it is necessary to have a processing speed capable of processing at least a data amount equal to or higher than the bit rate within a unit time.

図4(a)に示した例では、データ形式がMP3でDRMなしのデータについては、ビットレートが192Kbps以上のデータを処理するには、バッテリ電圧、CPU11の動作電圧、及びCPU11の動作周波数が夫々2.8V、1.6V、120MHz以上であることが必要となっている。いずれかの値が判定基準を下回っている場合は、CPU11がデータを処理する際の処理速度が不足し、十分な品質でデータ処理を行うことができない虞がある。例えばインターネットラジオの場合では、音飛び、音質の劣化、音声の周波数帯域の縮小、又は再生の停止等が発生する。また図4(b)に示した例では、データ形式がWMAでDRMなしのデータについては、MP3のデータに比べてWMAのデータの方がデータ処理量が多くなるので、ビットレートが192KbpsであってもCPU11の動作周波数は160MHz以上が必要となっている。また図4(c)に示した例では、データ形式がMP3でDRM付のデータについては、DRM付のデータの方がDRMなしのデータよりもデータ処理量が多くなるので、ビットレートが192Kbpsであってもバッテリ電圧は3.0V以上でCPU11の動作周波数は160MHz以上が必要となっている。図4(d)に示した例では、またデータ形式がWMAでDRM付のデータについては、データ処理量が更に多くなるので、ビットレートが192Kbps以上のデータを処理するには、バッテリ電圧、CPU11の動作電圧、及びCPU11の動作周波数が夫々3.0V、1.6V、192MHz以上であることが必要である。ROM14は、これらのような判定基準情報を記憶している。   In the example shown in FIG. 4A, for data with a data format of MP3 and no DRM, in order to process data with a bit rate of 192 Kbps or more, the battery voltage, CPU 11 operating voltage, and CPU 11 operating frequency are It is necessary to be 2.8V, 1.6V, 120MHz or more, respectively. If any value is below the criterion, there is a risk that the CPU 11 will not be able to process data with sufficient quality due to insufficient processing speed when processing data. For example, in the case of Internet radio, sound skipping, sound quality degradation, audio frequency band reduction, reproduction stop, etc. occur. In the example shown in FIG. 4B, for the data format WMA and without DRM, the data processing amount of the WMA data is larger than that of the MP3 data, so the bit rate is 192 Kbps. However, the operating frequency of the CPU 11 is required to be 160 MHz or higher. In the example shown in FIG. 4C, the data format is MP3 and data with DRM has a data processing amount of data with DRM larger than data without DRM, so the bit rate is 192 Kbps. Even in such a case, the battery voltage is 3.0 V or more and the operating frequency of the CPU 11 is 160 MHz or more. In the example shown in FIG. 4 (d), the data processing amount is further increased for data with a data format of WMA and with DRM. Therefore, in order to process data with a bit rate of 192 Kbps or more, the battery voltage, CPU11 And the operating frequency of the CPU 11 are required to be 3.0 V, 1.6 V, and 192 MHz, respectively. The ROM 14 stores such determination criterion information.

図5は、通信装置1がインターネットラジオ用のデータを受信してコンテンツを再生する際に実行する処理の手順を示すフローチャートである。通信装置1のCPU11は、ROM14が記憶する制御プログラムに従って以下の処理を実行する。通信装置1のCPU11は、使用者が操作部18を操作することによる、処理の開始指示の受付を待ち受けている(S101)。開始指示の受付がない場合は(S101:NO)、CPU11は、開始指示の受付の待ち受けを続行する。   FIG. 5 is a flowchart showing a procedure of processing executed when the communication device 1 receives Internet radio data and reproduces content. The CPU 11 of the communication device 1 executes the following processing according to the control program stored in the ROM 14. The CPU 11 of the communication apparatus 1 waits for reception of a processing start instruction when the user operates the operation unit 18 (S101). When the start instruction is not received (S101: NO), the CPU 11 continues to wait for the start instruction.

ステップS101で処理の開始指示を操作部18で受け付けた場合は(S101:YES)、CPU11は、予め設定されているサーバ装置3を特定するか、又は通信ネットワークNに接続されている図示しないチューニング用のサーバ装置からデータ送信元となるサーバ装置の情報を取得する等の方法により、通信ネットワークNに接続されているサーバ装置の内でデータ送信元となるサーバ装置3,3,…を特定する(S102)。データ送信元となるサーバ装置3,3,…は、夫々にインターネットラジオのラジオ局に相当する。CPU11は、次に、通信ネットワークN及びアクセスポイント2を介してサーバ装置3,3,…から送信されるデータに係る情報を通信部16で受信することにより、データのビットレート及び著作権保護の有無等、各サーバ装置3から送信されるデータの特徴を検出する(S103)。CPU11は、次に、リンク速度及び通信装置1が受信する電波の強度等、現在の通信状態を検出し(S104)、バッテリ電圧、CPU11の動作電圧、及びCPU11の動作周波数等、現在の通信装置1の動作状態を検出する(S105)。   When the operation start instruction is received by the operation unit 18 in step S101 (S101: YES), the CPU 11 specifies the server device 3 set in advance or tuning (not shown) connected to the communication network N. .. Of the server devices connected to the communication network N are identified by a method such as obtaining information on the server device serving as the data transmission source from the server device for use. (S102). Each of the server devices 3, 3,... Serving as a data transmission source corresponds to a radio station of Internet radio. Next, the CPU 11 receives information related to the data transmitted from the server devices 3, 3,... Via the communication network N and the access point 2 by the communication unit 16, thereby protecting the bit rate and copyright protection of the data. Features of data transmitted from each server device 3 such as presence or absence are detected (S103). Next, the CPU 11 detects the current communication state such as the link speed and the intensity of the radio wave received by the communication device 1 (S104), and the current communication device such as the battery voltage, the operating voltage of the CPU 11 and the operating frequency of the CPU 11 is detected. 1 is detected (S105).

CPU11は、次に、検出した各サーバ装置3から送信されるデータの特徴及び通信状態に基づいて、特定したサーバ装置3,3,…の夫々に対して、サーバ装置3から通信ネットワークNを介して送信されるインターネットラジオ用のデータをデータのビットレートに応じた十分なデータ転送速度で受信が可能であるか否かを判定する(S106)。インターネットラジオ用にストリーミング方式で送信されるデータは、少なくともビットレートと同等以上のデータ量を単位時間内に受信できるデータ転送速度が必要となる。CPU11は、例えば、リンク速度の値を電波強度に応じて補正し、更に1以下である所定の係数を乗じることによってデータ転送速度の予測値を求め、求めた予測値がビットレートの値よりも大である場合に、十分なデータ転送速度で受信が可能であると判定する処理を実行する。   Next, the CPU 11 performs communication from the server device 3 via the communication network N to each of the identified server devices 3, 3,... Based on the detected data characteristics and communication state transmitted from each server device 3. Then, it is determined whether or not the data for Internet radio transmitted in this way can be received at a sufficient data transfer rate corresponding to the bit rate of the data (S106). Data transmitted in a streaming format for Internet radio needs to have a data transfer rate that can receive at least a data amount equal to or higher than the bit rate within a unit time. For example, the CPU 11 corrects the link speed value according to the radio wave intensity, and further multiplies a predetermined coefficient that is 1 or less to obtain the predicted value of the data transfer speed, and the calculated predicted value is greater than the bit rate value. If it is large, processing is performed to determine that reception is possible at a sufficient data transfer rate.

CPU11は、次に、十分なデータ転送速度でデータの受信が可能であると判定したサーバ装置3について、検出したデータの特徴及び通信装置1の動作状態に基づいて、サーバ装置3から送信されるインターネットラジオ用のデータをビットレートに応じた十分な処理速度でデータの処理が可能であるか否かを判定する(S107)。ここでCPU11は、ROM14が記憶する判定基準情報を用いて、ビットレートに応じた十分な処理速度でデータの処理が実行可能であるか否かを判定する処理を実行する。CPU11は、次に、ビットレートに応じた速度でデータの受信及び処理が可能であると判定したサーバ装置3を示す情報を表示部17に表示させる(S108)。   Next, the CPU 11 transmits, from the server device 3, the server device 3 determined to be capable of receiving data at a sufficient data transfer rate based on the detected data characteristics and the operation state of the communication device 1. It is determined whether data for Internet radio can be processed at a sufficient processing speed corresponding to the bit rate (S107). Here, the CPU 11 executes processing for determining whether or not data processing can be executed at a sufficient processing speed according to the bit rate, using the determination criterion information stored in the ROM 14. Next, the CPU 11 causes the display unit 17 to display information indicating the server device 3 determined to be able to receive and process data at a speed corresponding to the bit rate (S108).

図6は、サーバ装置3,3,…が送信するデータのビットレート及びデータ形式の例を示す概念図である。インターネットラジオのラジオ局に対応するサーバ装置3,3,…は、ラジオ局A局〜H局で表す。各ラジオ局からのデータに対して、種々のビットレート及びデータ形式が定められている。図7は、実際のリンク速度及びCPU11の動作周波数と表示部17での表示内容との対応を示す概念図である。表示部17は、データの送信元として選択可能なラジオ局を示す情報を表示する。図7(a)は、リンク速度が11MbpsでCPU11の動作周波数が120MHzの場合を示す。リンク速度は、図6に示す32Kbps〜160Kbpsの範囲のビットレートのデータを受信するのに十分であり、また図4に示した判定基準情報の例では、120MHzの動作周波数は各ビットレートに応じた処理速度でデータを処理するのに十分である。従って、表示部17は選択可能なラジオ局としてA局〜H局の全てのラジオ局を示している。図7(b)は、リンク速度が1Mbpsに低下した場合を示す。リンク速度が低下したので、実効的なデータ転送速度が低下する。図に示した例では、CPU11は、ビットレートが96Kbps以下であるデータは十分なデータ転送速度で受信が可能であると判定できるが、ビットレートが128Kbps以上であるデータは十分なデータ転送速度で受信が可能であると判定できず、表示部17は、データのビットレートが128Kbps以上であるD局、E局及びH局を除いた他のラジオ局を選択可能なラジオ局として示す。図7(c)は、更にCPU11の動作周波数が60MHzに低下した場合を示す。図4に示した判定基準情報の例では、60MHzの動作周波数はビットレートが96Kbpsであるデータを処理するには不十分であるので、表示部17は、データのビットレートが96KbpsであるB局及びG局を除いたA局、C局及びF局のみを選択可能なラジオ局として示す。   FIG. 6 is a conceptual diagram showing an example of the bit rate and data format of data transmitted by the server devices 3, 3,... Server devices 3, 3,... Corresponding to radio stations of the Internet radio are represented by radio stations A to H. Various bit rates and data formats are defined for data from each radio station. FIG. 7 is a conceptual diagram showing the correspondence between the actual link speed and the operating frequency of the CPU 11 and the display content on the display unit 17. The display unit 17 displays information indicating radio stations that can be selected as a data transmission source. FIG. 7A shows a case where the link speed is 11 Mbps and the operating frequency of the CPU 11 is 120 MHz. The link speed is sufficient to receive data with a bit rate in the range of 32 Kbps to 160 Kbps shown in FIG. 6, and in the example of the criterion information shown in FIG. 4, the operating frequency of 120 MHz depends on each bit rate. It is enough to process the data at a high processing speed. Accordingly, the display unit 17 shows all the radio stations A to H as selectable radio stations. FIG. 7B shows a case where the link speed is reduced to 1 Mbps. Since the link speed is reduced, the effective data transfer speed is reduced. In the example shown in the figure, the CPU 11 can determine that data having a bit rate of 96 Kbps or less can be received at a sufficient data transfer speed, but data having a bit rate of 128 Kbps or more can be received at a sufficient data transfer speed. Since it cannot be determined that reception is possible, the display unit 17 shows other radio stations except for the D station, the E station, and the H station whose data bit rate is 128 Kbps or more as selectable radio stations. FIG. 7C shows a case where the operating frequency of the CPU 11 is further reduced to 60 MHz. In the example of the criterion information shown in FIG. 4, since the operating frequency of 60 MHz is insufficient to process data with a bit rate of 96 Kbps, the display unit 17 displays the B station with a data bit rate of 96 Kbps. Only the A station, the C station and the F station excluding the G station and the G station are shown as selectable radio stations.

CPU11は、次に、表示部17が表示した情報を確認した使用者が操作部18で所定の操作を行ってラジオ局を選択することによる、送信元のサーバ装置3を指定する指定指示の受付を待ち受ける(S109)。サーバ装置3の指定指示の受付がない場合は(S109:NO)、CPU11は、処理を終了する。サーバ装置3の指定指示を受け付けた場合は(S109:YES)、指定指示を受け付けたサーバ装置3から送信されるストリーミング方式のデータを通信ネットワークN及びアクセスポイント2を介して通信部16で受信し、CPU11は、受信したデータをデコードして音声入出力部19から音声を出力することにより、受信したデータに基づいたインターネットラジオのコンテンツを再生する(S110)。コンテンツの再生が終了した後は、CPU11は、処理を終了する。   Next, the CPU 11 accepts a designation instruction for designating the transmission source server device 3 when the user who has confirmed the information displayed on the display unit 17 performs a predetermined operation on the operation unit 18 and selects a radio station. (S109). When the designation instruction of the server device 3 is not received (S109: NO), the CPU 11 ends the process. When the designation instruction of the server apparatus 3 is accepted (S109: YES), the communication unit 16 receives the streaming method data transmitted from the server apparatus 3 that accepted the designation instruction via the communication network N and the access point 2. The CPU 11 decodes the received data and outputs audio from the audio input / output unit 19, thereby reproducing the contents of the Internet radio based on the received data (S110). After the reproduction of the content is finished, the CPU 11 finishes the process.

以上の処理により、通信装置1は、ビットレートに応じた速度でインターネットラジオのデータの受信及び処理が可能なデータ送信元を判定し、判定したデータ送信元であるサーバ装置3を示す情報を出力する。使用者は、出力された情報が示すサーバ装置3,3,…の中から特定のサーバ装置3を選択することにより、確実にインターネットラジオのコンテンツを再生できるラジオ局を指定することができる。従って、データの受信及び処理の試行を行うことなく、通信装置1で所定以上の品質で受信及び処理が可能となるデータの選択を容易に行うことが可能となる。   Through the above processing, the communication device 1 determines a data transmission source that can receive and process Internet radio data at a speed corresponding to the bit rate, and outputs information indicating the server device 3 that is the determined data transmission source. To do. The user can specify a radio station that can reliably reproduce the contents of the Internet radio by selecting a specific server device 3 from the server devices 3, 3,... Indicated by the output information. Therefore, it is possible to easily select data that can be received and processed with a quality of a predetermined level or higher by the communication device 1 without attempting data reception and processing.

以上に説明した処理では、複数のサーバ装置3,3,…の中から、十分な速度で受信及び処理が可能なデータの送信元を判定する処理を示したが、通信装置1が実行可能な処理はこれに限るものではない。通信装置1は、一のサーバ装置3がビットレート又はデータ形式等のデータ特徴が異なる複数種類のデータを送信可能である場合に、サーバ装置3が送信可能なデータの中から、通信装置1で十分な速度で受信及び処理が可能なデータを判定する処理を行ってもよい。この場合、通信装置1は、十分な速度で受信及び処理が可能なデータを示す情報を表示部17に表示し、使用者は、確実にインターネットラジオのコンテンツを再生できるデータを容易に選択することができる。   In the process described above, the process of determining the transmission source of data that can be received and processed at a sufficient speed from among the plurality of server apparatuses 3, 3,... The processing is not limited to this. When one server apparatus 3 can transmit a plurality of types of data having different data characteristics such as bit rate or data format, the communication apparatus 1 uses the communication apparatus 1 from among the data that can be transmitted by the server apparatus 3. Processing for determining data that can be received and processed at a sufficient speed may be performed. In this case, the communication device 1 displays information indicating data that can be received and processed at a sufficient speed on the display unit 17, and the user can easily select data that can reliably reproduce the contents of the Internet radio. Can do.

また以上に説明した処理では、ストリーミング方式のデータとしてインターネットラジオ用のデータを通信装置1が受信する処理を示したが、通信装置1が実行可能な処理はこれに限るものではない。通信装置1は、テレビジョンの番組又は映画等の映像を含むコンテンツを表すストリーミング方式のデータを受信し、受信したデータをデコードし、表示部17及び音声入出力部19を用いてコンテンツを再生する処理を行ってもよい。この場合においても、通信装置1は、十分な品質でデータの受信及びコンテンツの再生処理が可能であるデータを判定し、判定したデータを示す情報を表示部17に表示する処理を行い、使用者は、確実に映像を含むコンテンツを再生できるデータを容易に選択することができる。   In the processing described above, the communication device 1 receives the data for Internet radio as streaming data. However, the processing that can be executed by the communication device 1 is not limited to this. The communication device 1 receives streaming data representing content including video such as a television program or a movie, decodes the received data, and reproduces the content using the display unit 17 and the audio input / output unit 19. Processing may be performed. Even in this case, the communication apparatus 1 determines the data that can receive data and reproduce the content with sufficient quality, and performs processing for displaying information indicating the determined data on the display unit 17. Can easily select data that can reliably reproduce content including video.

また以上に説明した処理では、十分な速度で受信及び処理が可能であると判定したデータのみを通信装置1が受信できるようにする処理を示したが、通信装置1が実行可能な処理はこれに限るものではない。例えば、通信装置1は、データの送信元を示す情報を表示部17に表示する際に、十分な速度で受信及び処理が可能であると判定できないデータについては、データの受信及び処理による結果が所定以下の品質になる虞があることを示す警告を表示部17に表示する処理を行ってもよい。この場合は、通信装置1は、コンテンツの再生品質が悪化する虞があることを承知の上で十分な速度で受信及び処理が可能であると判定できないデータを受信することができる。これにより、使用者は、確実にコンテンツを再生できるデータを選択することに加え、音飛び等の品質の悪化の危険性を承知の上で高ビットレートのデータを選択することも可能となり、品質悪化のリスクを考慮しながらデータを選択することができるようになる。   In the above-described processing, the communication device 1 can receive only data determined to be received and processed at a sufficient speed. However, the processing that can be executed by the communication device 1 is described here. It is not limited to. For example, when the communication device 1 displays information indicating the data transmission source on the display unit 17, for data that cannot be determined to be received and processed at a sufficient speed, the result of the data reception and processing is You may perform the process which displays the warning which shows that there exists a possibility of becoming the quality below predetermined on the display part 17. FIG. In this case, the communication device 1 can receive data that cannot be determined to be received and processed at a sufficient speed with the knowledge that the reproduction quality of the content may deteriorate. This allows the user to select high bit rate data with the knowledge of the risk of quality deterioration such as skipping, in addition to selecting data that can reliably play back content. Data can be selected in consideration of the risk of deterioration.

次に、本発明の通信装置1がVoIPを用いて音声通信を行う処理を説明する。通信装置1は、他の通信装置1又は図示しない電話機等の外部装置との間で、通信ネットワークNを介してVoIPを用いた音声通信を行う。図8は、通信装置1がVoIPを用いて音声通信を行う処理の手順を示すフローチャートである。通信装置1のCPU11は、使用者が操作部18を操作することによる、音声通信の処理の開始指示の受付を待ち受ける(S201)。開始指示の受付がない場合は(S201:NO)、CPU11は、開始指示の受付の待ち受けを続行する。   Next, processing in which the communication apparatus 1 of the present invention performs voice communication using VoIP will be described. The communication device 1 performs voice communication using VoIP via the communication network N with another communication device 1 or an external device such as a telephone (not shown). FIG. 8 is a flowchart illustrating a procedure of processing in which the communication apparatus 1 performs voice communication using VoIP. The CPU 11 of the communication apparatus 1 waits for reception of an instruction to start voice communication processing when the user operates the operation unit 18 (S201). When the start instruction is not received (S201: NO), the CPU 11 continues to wait for the start instruction.

ステップS201で処理の開始指示を操作部18で受け付けた場合は(S201:YES)、CPU11は、現在の通信状態及び通信装置1の動作状態を検出する(S202)。CPU11は、次に、音声通信で外部と送受信するデータについて、検出した通信状態及び動作状態に基づいて、ビットレート又はデータ形式等のデータの特徴が異なるデータの種類の内で十分な速度で送受信及び音声通信の処理が可能なデータの種類を判定する(S203)。ここでCPU11は、例えばVoIPで利用可能な複数種類のビットレートのデータの内、いずれのビットレートのデータが十分な速度で送受信及び処理が可能であるかを判定する。CPU11は、次に、十分な速度で送受信及び音声通信の処理が可能なデータの種類を示す情報を表示部17に表示させる(S204)。   When an operation start instruction is received by the operation unit 18 in step S201 (S201: YES), the CPU 11 detects the current communication state and the operation state of the communication device 1 (S202). Next, the CPU 11 transmits / receives data transmitted / received to / from the outside by voice communication at a sufficient speed among data types having different data characteristics such as bit rate or data format based on the detected communication state and operation state. The type of data that can be processed for voice communication is determined (S203). Here, the CPU 11 determines which bit rate data can be transmitted / received and processed at a sufficient speed, among a plurality of types of bit rate data that can be used in VoIP, for example. Next, the CPU 11 causes the display unit 17 to display information indicating the type of data that can be transmitted / received and processed by voice communication at a sufficient speed (S204).

CPU11は、次に、表示部17が表示した情報を確認した使用者が操作部18で所定の操作を行ってデータの種類を選択することによる、音声通信に用いるデータの種類を指定する指示の受付を待ち受ける(S205)。データの種類を指定する指示の受付がない場合は(S205:NO)、CPU11は、処理を終了する。データの種類を指定する指示を受け付けた場合は(S205:YES)、CPU11は、音声入出力部19で入力された音声を指定された種類のデータへエンコードし、エンコードしたデータを通信部16で外部へ送信し、通信部16で受信したデータをデコードして音声を音声入出力部19で出力することによって、VoIPを用いた音声通信を開始する(S206)。   Next, the CPU 11 instructs the user who has confirmed the information displayed on the display unit 17 to perform the predetermined operation on the operation unit 18 and select the type of data, thereby specifying the type of data used for voice communication. Waiting for reception (S205). If no instruction for specifying the type of data is received (S205: NO), the CPU 11 ends the process. When an instruction to specify the type of data is received (S205: YES), the CPU 11 encodes the audio input by the audio input / output unit 19 into the specified type of data, and the encoded data is transmitted by the communication unit 16. The voice communication using VoIP is started by decoding the data transmitted to the outside and decoding the data received by the communication unit 16 and outputting the voice by the voice input / output unit 19 (S206).

CPU11は、音声通信の処理を続行しながら、通信状態及び通信装置1の動作状態を随時検出し(S207)、データの種類が指定された状態で、所定以上の品質でデータの送受信及び音声通信の処理が可能であるか否かを判定する(S208)。所定以上の品質でデータの送受信及び音声通信の処理が可能であると判定できない場合は(S208:NO)、CPU11は、音飛び又は通信の切断等、音声通信の品質悪化が発生する虞があることを示す警告を出力する(S209)。このときCPU11は、警告を表す表示画面を表示部17に表示させるか、又は警告を表す音声を音声入出力部19に出力させる。ステップS208で所定以上の品質でデータの送受信及び音声通信の処理が可能であると判定した場合(S208:YES)、又はステップS209が終了した後は、CPU11は、使用者が操作部18で所定の操作を行うことによる、音声通信の終了指示の受付を待ち受ける(S210)。音声通信の終了指示の受付がない場合は(S210:NO)、CPU11は、処理をステップS207へ戻す。音声通信の終了指示を受け付けた場合は(S210:YES)、CPU11は処理を終了する。   The CPU 11 detects the communication state and the operation state of the communication device 1 as needed while continuing the voice communication process (S207), and in the state where the data type is specified, the data transmission / reception and voice communication with a quality of a predetermined level or more. It is determined whether or not the above process is possible (S208). If it is not possible to determine that data transmission / reception and voice communication processing can be performed with a quality of a predetermined level or higher (S208: NO), the CPU 11 may cause voice communication quality degradation such as skipping or disconnection of communication. A warning indicating this is output (S209). At this time, the CPU 11 displays a display screen representing a warning on the display unit 17 or causes the voice input / output unit 19 to output a voice representing the warning. When it is determined in step S208 that data transmission / reception and voice communication can be performed with a quality of a predetermined level or higher (S208: YES), or after step S209 is completed, the CPU 11 allows the user to use the operation unit 18 to perform predetermined processing. Waiting for reception of a voice communication end instruction by performing the operation (S210). When the voice communication end instruction is not received (S210: NO), the CPU 11 returns the process to step S207. When the voice communication end instruction is received (S210: YES), the CPU 11 ends the process.

以上の処理により、通信装置1は、VoIPを用いて音声通信を行う際に、十分な速度で送受信及び音声通信の処理が可能なデータの種類を判定し、判定したデータの種類を示す情報を出力する。出力された情報が示す種類のデータに音声をエンコードしてVoIPを用いた音声通信を行うことにより、確実に音声通信を行うことができる。従って、使用者は、状況に応じた適切なデータの種類を容易に選択し、VoIPを用いた音声通信を行うことが可能となる。なお、通信装置1は、ステップS209で警告を出力するのみではなく、警告を出力した後で音声通信を停止する処理を行ってもよい。この場合、使用者は改めて他のデータの種類を選択して音声通信を行うことにより、より確実な方法で音声通信を行うことができる。   Through the above processing, the communication device 1 determines the type of data that can be transmitted / received and processed by voice communication at a sufficient speed when performing voice communication using VoIP, and stores information indicating the determined type of data. Output. By performing voice communication using VoIP by encoding voice into the type of data indicated by the output information, voice communication can be reliably performed. Therefore, the user can easily select an appropriate data type according to the situation and perform voice communication using VoIP. Note that the communication device 1 may not only output a warning in step S209 but also perform a process of stopping the voice communication after outputting the warning. In this case, the user can perform voice communication by a more reliable method by selecting another data type and performing voice communication again.

次に、本発明の通信装置1が通信ネットワークNを介して任意のサーバ装置3から各種のデータをダウンロードする処理を説明する。図9は、通信装置1がデータをダウンロードする処理を行う際に用いる判定基準情報の内容例を示す概念図である。バッテリ電圧はバッテリ110の残容量が小となるほど低下するので、バッテリ電圧に応じて通信装置1が動作し続けることが可能な残時間を推定することができる。図9に示す例では、バッテリ電圧の値と通信装置1の推定動作残時間の値とが対応付けられており、ROM14はこのような内容の判定基準情報を記憶する。   Next, processing in which the communication device 1 of the present invention downloads various data from an arbitrary server device 3 via the communication network N will be described. FIG. 9 is a conceptual diagram illustrating an example of content of determination criterion information used when the communication device 1 performs a process of downloading data. Since the battery voltage decreases as the remaining capacity of the battery 110 decreases, the remaining time during which the communication device 1 can continue to operate can be estimated according to the battery voltage. In the example shown in FIG. 9, the value of the battery voltage and the value of the estimated remaining operation time of the communication device 1 are associated with each other, and the ROM 14 stores the determination criterion information having such contents.

図10は、通信装置1がデータをダウンロードする処理の手順を示すフローチャートである。通信装置1は、アクセスポイント2及び通信ネットワークNを介してファイルサーバ等のサーバ装置3との間で通信を行い、サーバ装置3からダウンロード可能なデータの情報を取得し、取得した情報を表示部17に表示する。通信装置1のCPU11は、使用者が操作部18を操作することによる、サーバ装置3からダウンロードすべきデータを指定する指示の受付を待ち受ける(S31)。データを指定する指示の受付がない場合は(S31:NO)、CPU11は、指示の受付の待ち受けを続行する。サーバ装置3からダウンロードすべきデータを指定する指示を操作部18で受け付けた場合は(S31:YES)、CPU11は、指定されたデータのファイルサイズ等のデータの特徴を検出し(S32)、リンク速度及び電波強度等の現在の通信状態並びにバッテリ電圧等の通信装置1の動作状態を検出する(S33)。   FIG. 10 is a flowchart illustrating a procedure of processing in which the communication device 1 downloads data. The communication device 1 communicates with the server device 3 such as a file server via the access point 2 and the communication network N, acquires information on data that can be downloaded from the server device 3, and displays the acquired information on the display unit 17 is displayed. The CPU 11 of the communication device 1 waits for an instruction to specify data to be downloaded from the server device 3 when the user operates the operation unit 18 (S31). If there is no reception of an instruction to specify data (S31: NO), the CPU 11 continues to wait for reception of the instruction. When the operation unit 18 receives an instruction to specify data to be downloaded from the server device 3 (S31: YES), the CPU 11 detects data characteristics such as the file size of the specified data (S32), and links The current communication state such as speed and radio wave intensity and the operation state of the communication device 1 such as battery voltage are detected (S33).

CPU11は、次に、指定されたデータの特徴、現在の通信状態及び通信装置1の動作状態に基づいて、推定動作時間内に指定されたデータのダウンロードを完了させることが可能であるか否かを判定する(S34)。ここでCPU11は、通信状態及び動作状態から実効的なデータ転送速度を推定し、バッテリ電圧から通信装置1の推定動作残時間を求め、推定したデータ転送速度でデータのファイルサイズに対応するデータ量を推定動作残時間内にダウンロードすることが可能であるか否かを判定する。例えば、リンク速度が11Mbpsで電波強度が80%である場合は、データ転送速度は1000(KB/s)程度であり、ファイルサイズが50MBのデータであれば50秒程度でダウンロードが完了する。また例えば、リンク速度が1Mbpsで電波強度が50%である場合は、データ転送速度は60(KB/s)程度であり、ファイルサイズが50MBのデータをダウンロードするには850秒程度が必要である。この場合にバッテリ電圧が2.5Vであるときは、図9に示す判定基準情報の例では、推定動作残時間が360秒であるので、推定動作残時間内にダウンロードを完了することはできない。   Next, the CPU 11 determines whether or not it is possible to complete the download of the specified data within the estimated operation time based on the characteristics of the specified data, the current communication state, and the operation state of the communication device 1. Is determined (S34). Here, the CPU 11 estimates the effective data transfer rate from the communication state and the operation state, obtains the estimated remaining operation time of the communication device 1 from the battery voltage, and the amount of data corresponding to the file size of the data at the estimated data transfer rate. Is determined to be downloadable within the estimated remaining operation time. For example, when the link speed is 11 Mbps and the radio wave intensity is 80%, the data transfer speed is about 1000 (KB / s), and if the file size is 50 MB, the download is completed in about 50 seconds. For example, when the link speed is 1 Mbps and the radio wave intensity is 50%, the data transfer speed is about 60 (KB / s), and it takes about 850 seconds to download data with a file size of 50 MB. . In this case, when the battery voltage is 2.5 V, in the example of the criterion information shown in FIG. 9, the estimated operation remaining time is 360 seconds. Therefore, the download cannot be completed within the estimated operation remaining time.

ステップS34で推定動作時間内に指定されたデータのダウンロードを完了させることが可能であると判定した場合は(S34:YES)、CPU11は、指定されたデータをサーバ装置3からダウンロードし(S35)、処理を終了する。ステップS34で推定動作時間内に指定されたデータのダウンロードを完了させることが可能であると判定できない場合は(S34:NO)、CPU11は、バッテリ110の残容量不足のためにダウンロードが完了できない虞があることを示す警告を表示部17に表示させて、指定されたデータのダウンロードを禁止し(S36)、処理を終了する。   If it is determined in step S34 that the download of the designated data can be completed within the estimated operation time (S34: YES), the CPU 11 downloads the designated data from the server device 3 (S35). The process is terminated. If it is not determined in step S34 that the download of the data designated within the estimated operation time can be completed (S34: NO), the CPU 11 may not be able to complete the download due to insufficient remaining capacity of the battery 110. A warning indicating that there is a message is displayed on the display unit 17 to prohibit downloading of the designated data (S36), and the process is terminated.

以上の処理により、通信装置1は、外部のサーバ装置3からデータをダウンロードする際に、バッテリ電圧に基づいて、データのダウンロードが通信装置1の推定動作残時間内に完了するか否かを判定し、推定動作残時間内にダウンロードが完了すると判定できないデータのダウンロードを禁止する。従って、使用者は、通信装置1の動作残時間内にダウンロードが終了しない虞があるデータをダウンロードする愚を回避し、確実にダウンロードが完了するデータを選択してダウンロードすることができる。なお通信装置1は、ステップS36で警告を出力した後に再度ダウンロードすべきデータの選択を促す情報を表示部17に表示する処理を行ってもよい。この場合でも、使用者は、確実にダウンロードが完了するデータを選択してダウンロードすることが可能となる。   Through the above processing, when the communication device 1 downloads data from the external server device 3, it determines whether or not the data download is completed within the estimated remaining operation time of the communication device 1 based on the battery voltage. In addition, the download of data that cannot be determined when the download is completed within the estimated remaining operation time is prohibited. Therefore, the user can avoid the frustration of downloading data that may not be downloaded within the remaining operation time of the communication apparatus 1, and can select and download data that is surely downloaded. Note that the communication device 1 may perform a process of displaying, on the display unit 17, information that prompts selection of data to be downloaded again after outputting a warning in step S36. Even in this case, the user can select and download the data for which the download is reliably completed.

以上詳述した如く、本発明においては、通信装置1は、通信ネットワークNを介してデータを送受信し、コンテンツの再生等のデータの処理を行う際に、所定以上の品質でデータ送受信及び処理が実行可能であるか否かを判定し、判定結果に応じた情報を出力する。使用者は、出力された情報を確認した上で実際に送受信及び処理を行うデータを選択することができるので、確実に送受信及び処理が可能なデータを選択することができ、データの選択に必要な手間を軽減することができる。   As described above in detail, in the present invention, the communication device 1 transmits / receives data via the communication network N, and performs data transmission / reception and processing with a quality of a predetermined level or higher when processing data such as content reproduction. It is determined whether or not execution is possible, and information corresponding to the determination result is output. The user can select the data that is actually transmitted / received and processed after confirming the output information, so it can select the data that can be transmitted / received and processed reliably, and is necessary for the selection of data. Can be saved.

なお本実施の形態においては、通信装置1は、データの特徴、通信状態及び通信装置1の通信状態の全てを検出してデータの判定を行う形態を示したが、これに限るものではなく、データの特徴、通信状態及び通信状態の内のいずれか一つ又は二つを検出してデータの判定を行う形態であってもよい。正確な判定を行うためにはデータの特徴、通信状態及び通信状態の全てを検出することが望ましいが、いずれか一つ又は二つを検出して判定を行う場合は、通信装置1が検出する情報の種類及び判定時の処理量が減少するので、特に小型の通信装置1では、処理時間及び消費電力を削減することができる。   In the present embodiment, the communication device 1 is configured to detect data by detecting all the characteristics of the data, the communication state, and the communication state of the communication device 1. However, the present invention is not limited to this. The data may be determined by detecting any one or two of the data feature, communication state, and communication state. In order to make an accurate determination, it is desirable to detect all of the data characteristics, the communication state, and the communication state. However, when any one or two are detected and the determination is made, the communication device 1 detects it. Since the type of information and the amount of processing at the time of determination are reduced, the processing time and power consumption can be reduced particularly in the small communication device 1.

なお本実施の形態においては、本発明の通信装置1は、通信機能を備えたPDA又はインターネットラジオ端末等、無線LANを用いてインターネット等の通信ネットワークNと通信を行う形態であるとしたが、これに限るものではない。例えば通信装置1は、無線LANの機能を備えた可搬型のPCであってもよい。また本発明の通信装置1は、無線LAN以外の無線通信方法を用いて通信ネットワークNと通信する機能を備える携帯電話機又はPHS(Personal Handyphone System)等の通信装置であってもよい。この場合においても、本発明の通信装置は電波強度等の通信状態に応じて本発明の処理を実行することができる。また本発明の通信装置1は、公衆回線網を介して通信ネットワークNに接続されたPC等、有線の通信方法を用いて通信ネットワークNと通信する通信装置であってもよい。この場合においても、本発明の通信装置は公衆回線網の混雑状況等の通信状態に応じて本発明の処理を実行することができる。また本発明に係る通信システムでは、通信ネットワークNは家庭内LAN等の小規模ネットワークであってもよく、PCでなるサーバ装置3から通信装置1へデータを送信する際に本発明に係る処理を実行する形態であってもよい。   In the present embodiment, the communication device 1 of the present invention is configured to communicate with a communication network N such as the Internet using a wireless LAN, such as a PDA or Internet radio terminal having a communication function. This is not a limitation. For example, the communication device 1 may be a portable PC having a wireless LAN function. Further, the communication device 1 of the present invention may be a communication device such as a mobile phone or a PHS (Personal Handyphone System) having a function of communicating with the communication network N using a wireless communication method other than a wireless LAN. Even in this case, the communication apparatus of the present invention can execute the process of the present invention according to the communication state such as the radio wave intensity. The communication device 1 of the present invention may be a communication device that communicates with the communication network N using a wired communication method, such as a PC connected to the communication network N via a public line network. Even in this case, the communication apparatus of the present invention can execute the processing of the present invention according to the communication state such as the congestion state of the public line network. In the communication system according to the present invention, the communication network N may be a small-scale network such as a home LAN, and the process according to the present invention is performed when data is transmitted from the server device 3 formed of a PC to the communication device 1. The form to perform may be sufficient.

通信装置を使用する態様を概念的に示す概念図である。It is a conceptual diagram which shows notionally the aspect which uses a communication apparatus. 通信装置の内部の機能構成を示すブロック図である。It is a block diagram which shows the function structure inside a communication apparatus. CPUが検出するデータの特徴、通信状態、及び通信装置の動作状態の内容例を示す概念図である。It is a conceptual diagram which shows the example of the content of the data which CPU detects, a communication state, and the content example of the operation state of a communication apparatus. 通信装置が用いる判定基準情報の内容例を示す概念図である。It is a conceptual diagram which shows the example of the content of the criteria information used by a communication apparatus. 通信装置がインターネットラジオ用のデータを受信してコンテンツを再生する際に実行する処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process performed when a communication apparatus receives the data for internet radio, and reproduces | regenerates a content. サーバ装置が送信するデータのビットレート及びデータ形式の例を示す概念図である。It is a conceptual diagram which shows the example of the bit rate and data format of the data which a server apparatus transmits. 実際のリンク速度及びCPUの動作周波数と表示部での表示内容との対応を示す概念図である。It is a conceptual diagram which shows a response | compatibility with the actual link speed and the operating frequency of CPU, and the display content on a display part. 通信装置がVoIPを用いて音声通信を行う処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process which a communication apparatus performs voice communication using VoIP. 通信装置がデータをダウンロードする処理を行う際に用いる判定基準情報の内容例を示す概念図である。It is a conceptual diagram which shows the example of the content of the criteria information used when a communication apparatus performs the process which downloads data. 通信装置がデータをダウンロードする処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process which a communication apparatus downloads data.

符号の説明Explanation of symbols

1 通信装置
11 CPU(プロセッサ)
14 ROM
16 通信部(通信手段)
17 表示部
18 操作部
19 音声入出力部
110 バッテリ
2 アクセスポイント
3 サーバ装置
N 通信ネットワーク
1 communication device 11 CPU (processor)
14 ROM
16 Communication part (communication means)
17 Display unit 18 Operation unit 19 Voice input / output unit 110 Battery 2 Access point 3 Server device N Communication network

Claims (7)

外部からストリーミング方式のデータを受信する通信手段と、該通信手段が受信したストリーミング方式のデータに基づいてコンテンツを再生する処理を行う処理手段とを備える通信装置において、
前記通信手段が受信すべきデータの特徴、通信状態、及びそれの動作状態を検出する検出手段と、
該検出手段による検出結果に基づいて、前記通信手段によるデータの受信又は前記処理手段による前記データの処理が所定以上の品質で実行可能であるか否かを判定する判定手段と、
該判定手段による判定結果に応じた情報を出力する出力手段とを備え、
前記検出手段が検出するデータの特徴は、単位時間当たりのコンテンツに対応するデータ量を示すビットレートを含み、
前記検出手段は、外部の複数のデータ送信元について、各データ送信元から送信されるデータの特徴を検出する手段を有し、
前記判定手段は、各データ送信元から送信されるデータのビットレートに対応した速度で前記通信手段によるデータの受信及び前記処理手段による前記データの処理が実行可能であるか否かを判定する手段を有し、
前記出力手段は、前記複数のデータ送信元の内、前記速度で前記通信手段によるデータの受信及び前記処理手段による前記データの処理が実行可能であると前記判定手段が判定したデータ送信元を示す情報を出力する手段を有し、
前記出力手段が出力した前記情報が示すデータ送信元の中から特定のデータ送信元の指定を受け付ける手段と、
該手段が指定を受け付けた前記特定のデータ送信元から送信されるデータを前記通信手段に受信させる手段と
更に備えることを特徴とする通信装置。
In a communication apparatus comprising: a communication unit that receives streaming data from outside; and a processing unit that performs a process of playing back content based on the streaming method data received by the communication unit.
Detecting means for detecting characteristics of data to be received by the communication means, a communication state, and an operation state thereof;
A determination unit that determines whether reception of data by the communication unit or processing of the data by the processing unit can be performed with a quality of a predetermined level or more based on a detection result by the detection unit;
Output means for outputting information according to the determination result by the determination means,
The characteristics of the data detecting means detects the viewing including the bit rate indicating the data amount corresponding to the content per unit time,
The detection means has means for detecting characteristics of data transmitted from each data transmission source for a plurality of external data transmission sources,
The determination means determines whether or not the communication means can receive data and the processing means can execute the data at a speed corresponding to the bit rate of data transmitted from each data transmission source. Have
The output means indicates the data transmission source determined by the determination means that the communication means can receive data at the speed and the data processing by the processing means can be executed at the speed among the plurality of data transmission sources. Means for outputting information,
Means for accepting designation of a specific data transmission source from among data transmission sources indicated by the information output by the output means;
A communication apparatus further comprising: a unit that causes the communication unit to receive data transmitted from the specific data transmission source that the unit has received designation .
前記通信手段によるデータの受信又は前記処理手段による前記データの処理が所定以上の品質で実行可能であると前記判定手段が判定できない場合は、前記通信手段による前記データの受信を禁止する手段を更に備えること
を特徴とする請求項1に記載の通信装置。
Means for prohibiting reception of the data by the communication means if the determination means cannot determine that the data reception by the communication means or the processing of the data by the processing means can be performed with a quality of a predetermined level or more; The communication apparatus according to claim 1, further comprising:
前記検出手段が検出するデータの特徴は、前記データのデータ形式及び/又は前記データに著作権の保護が施されているか否かを含むことを特徴とする請求項1又は2に記載の通信装置。 The communication device according to claim 1 or 2 , wherein the characteristics of the data detected by the detection means include a data format of the data and / or whether or not copyright protection is applied to the data. . 前記検出手段が検出する前記通信状態は、前記通信手段がデータを受信する際のリンク速度を含むことを特徴とする請求項1乃至のいずれか一つに記載の通信装置。 Wherein said communication state detecting means detects the communication apparatus according to any one of claims 1 to 3 wherein the communication means, characterized in that it comprises a link speed in receiving data. 前記通信手段は、電波を利用してデータを受信するように構成してあり、
前記検出手段が検出する前記通信状態は、前記通信手段が受信する電波の強度を含むこと
を特徴とする請求項1乃至のいずれか一つに記載の通信装置。
The communication means is configured to receive data using radio waves,
The communication device according to any one of claims 1 to 4 , wherein the communication state detected by the detection unit includes an intensity of a radio wave received by the communication unit.
前記処理手段は、プロセッサを用いて構成してあり、
前記検出手段が検出する前記動作状態は、前記プロセッサの動作電圧及び/又は前記プロセッサの動作周波数を含むこと
を特徴とする請求項1乃至のいずれか一つに記載の通信装置。
The processing means is configured using a processor,
The communication apparatus according to any one of claims 1 to 5 , wherein the operation state detected by the detection unit includes an operation voltage of the processor and / or an operation frequency of the processor.
内部の各構成要素へ電力を供給するバッテリを更に備え、
前記検出手段が検出する前記動作状態は、前記バッテリの出力電圧を含むこと
を特徴とする請求項1乃至のいずれか一つに記載の通信装置。
A battery for supplying power to the internal components;
Wherein the operating condition detecting means detects the communication apparatus according to any one of claims 1 to 6, characterized in that it comprises an output voltage of the battery.
JP2005334863A 2005-11-18 2005-11-18 Communication device Expired - Fee Related JP4675220B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005334863A JP4675220B2 (en) 2005-11-18 2005-11-18 Communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005334863A JP4675220B2 (en) 2005-11-18 2005-11-18 Communication device

Publications (2)

Publication Number Publication Date
JP2007142888A JP2007142888A (en) 2007-06-07
JP4675220B2 true JP4675220B2 (en) 2011-04-20

Family

ID=38205192

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005334863A Expired - Fee Related JP4675220B2 (en) 2005-11-18 2005-11-18 Communication device

Country Status (1)

Country Link
JP (1) JP4675220B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6525598B2 (en) * 2015-01-15 2019-06-05 富士フイルム株式会社 Radiation imaging system, radiation imaging apparatus, processing execution apparatus, control method of radiation imaging system, control method of radiation imaging apparatus, control method of processing execution apparatus, control program of radiation imaging system, radiation imaging apparatus Control program and control program of processing execution device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001095046A (en) * 1999-09-20 2001-04-06 Sanyo Electric Co Ltd Portable terminal
JP2002328855A (en) * 2001-05-02 2002-11-15 Sony Corp Device and method for processing information, recording medium and program
JP2004127186A (en) * 2002-10-07 2004-04-22 Sharp Corp Information distribution system, information distribution method, information distribution program, and recording medium recording information distribution program
JP2005079889A (en) * 2003-08-29 2005-03-24 Kyocera Corp Portable information terminal
JP2005197853A (en) * 2004-01-05 2005-07-21 Matsushita Electric Ind Co Ltd Content distribution system and content distribution method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001095046A (en) * 1999-09-20 2001-04-06 Sanyo Electric Co Ltd Portable terminal
JP2002328855A (en) * 2001-05-02 2002-11-15 Sony Corp Device and method for processing information, recording medium and program
JP2004127186A (en) * 2002-10-07 2004-04-22 Sharp Corp Information distribution system, information distribution method, information distribution program, and recording medium recording information distribution program
JP2005079889A (en) * 2003-08-29 2005-03-24 Kyocera Corp Portable information terminal
JP2005197853A (en) * 2004-01-05 2005-07-21 Matsushita Electric Ind Co Ltd Content distribution system and content distribution method

Also Published As

Publication number Publication date
JP2007142888A (en) 2007-06-07

Similar Documents

Publication Publication Date Title
JP4944248B2 (en) System, method, and apparatus for playing music while conversation is on hold
US20090241156A1 (en) Content reproducing device
EP1199844A2 (en) Method for network selection
KR20130095519A (en) Screen mirroring method and apparatus thereof
EP2137883A2 (en) Method of transmitting data in a communication system
EP2437473B1 (en) Control apparatus and control method
JPWO2014010054A1 (en) Electronics
CN111199743B (en) Audio coding format determining method and device, storage medium and electronic equipment
JP2008186167A (en) Electronic device and control method in electronic device
JP2008282295A (en) Content delivery system, portable terminal device and program
JP4675220B2 (en) Communication device
JP2008187417A (en) Cellular phone
JP2007243569A (en) Contents processing apparatus and interruption control program
JP6029626B2 (en) Control device and control method
JP4636458B2 (en) Wireless device
JP2004229060A (en) Streaming reproduction method and mobile communication terminal device
JP2007116524A (en) Communication apparatus and method of storing broadcast contents in communication apparatus
JP5431007B2 (en) Electronic device, linkage system, control method, control program, and recording medium
JP5213325B2 (en) Broadcast program recording system, recording apparatus, and broadcast program recording method
JP5008797B2 (en) Mobile phone equipment
US20030157889A1 (en) Wireless mobile device
JP4372180B2 (en) Information processing device
KR101979675B1 (en) Method for Configuring Video Background Screen/Locking Screen
JP2006018535A (en) Mobile communication terminal device and program
JP5557417B2 (en) Viewing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080220

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100301

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100316

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100427

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100803

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101020

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20101027

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110125

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110125

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140204

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees