JP4675220B2 - Communication device - Google Patents
Communication device Download PDFInfo
- 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
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には、無線通信の通信速度に関わる状況の変化に応じて通信処理におけるタイムアウト時間を調整することにより、通信速度を保つ技術が開示されている。また通信装置がデータを処理する処理速度は、データ処理の複雑さ、通信装置の動作電圧又は通信装置が備えるプロセッサの動作周波数等の状況に応じて変化する。無線通信を用いる携帯型の通信装置は、内蔵するバッテリが供給する電力により動作しているので、動作電圧を上昇させる等のデータ処理が高速になるような動作を行った場合は、消費電力が増加し、動作可能な時間が短くなる。そこで、動作可能な時間を長くするために、ある程度のデータ処理速度を保てる範囲内で動作電圧を低下させる等の方法により消費電力を抑制する通信装置もある。
前述の如く、無線を用いた通信システムでは、通信速度及び通信装置でのデータ処理速度は、種々の条件に応じて定まり、刻々と変化する。従って、ストリーミング方式でデータを受信してコンテンツを再生する処理が実行可能であるか否かを使用者が予め知ることは困難である。通常の場合では、使用者は、データの受信及びコンテンツの再生を通信装置に試行させることによってコンテンツの再生が可能であるか否かを判断し、コンテンツが再生可能となるデータを選択することとなる。またバッテリからの電力により動作する携帯型の通信装置は、動作時間が限られているので、外部からデータをダウンロードする際には、動作残時間内にダウンロードが完了するデータを選択する必要がある。しかし、通信装置の動作残時間内にデータのダウンロードが完了するか否かを使用者が予め知ることは困難である。このように、従来の通信システムでは、通信装置で送受信すべきデータを適切に選択することには困難があり、使用者が必要とする手間が多いという問題がある。 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,
図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
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
図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
通信装置1の通信状態の内容例としては、リンク速度及び通信装置1が受信する電波の強度がある。リンク速度は、1〜11Mbps等の種々の値で得られ、リンク速度の値に応じてデータ転送速度が定まる。CPU11は、直接にリンク速度を測定するか、又はアクセスポイント2等の外部の機器からリンク速度を示す情報を通信部16で受信することにより、リンク速度を検出する。電波強度は、通信装置1の位置又は移動速度等によっては、100%の強度から、80%、50%等と低下することがある。電波強度の値が100%から小となるほどデータ転送速度は低下する。
Examples of the contents of the communication state of the
通信装置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
次に、以上の如き構成でなる本発明の通信装置1が行う本発明の通信方法を説明する。使用者は、自宅又は公共施設等、通信ネットワークNに接続されたアクセスポイント2が設置された場所で通信装置1を使用する。まず、通信装置1がストリーミング方式のデータを受信してデータに基づいたコンテンツを再生する処理を説明する。
Next, the communication method of the present invention performed by the
図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
図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
図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
ステップ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
CPU11は、次に、検出した各サーバ装置3から送信されるデータの特徴及び通信状態に基づいて、特定したサーバ装置3,3,…の夫々に対して、サーバ装置3から通信ネットワークNを介して送信されるインターネットラジオ用のデータをデータのビットレートに応じた十分なデータ転送速度で受信が可能であるか否かを判定する(S106)。インターネットラジオ用にストリーミング方式で送信されるデータは、少なくともビットレートと同等以上のデータ量を単位時間内に受信できるデータ転送速度が必要となる。CPU11は、例えば、リンク速度の値を電波強度に応じて補正し、更に1以下である所定の係数を乗じることによってデータ転送速度の予測値を求め、求めた予測値がビットレートの値よりも大である場合に、十分なデータ転送速度で受信が可能であると判定する処理を実行する。
Next, the CPU 11 performs communication from the
CPU11は、次に、十分なデータ転送速度でデータの受信が可能であると判定したサーバ装置3について、検出したデータの特徴及び通信装置1の動作状態に基づいて、サーバ装置3から送信されるインターネットラジオ用のデータをビットレートに応じた十分な処理速度でデータの処理が可能であるか否かを判定する(S107)。ここでCPU11は、ROM14が記憶する判定基準情報を用いて、ビットレートに応じた十分な処理速度でデータの処理が実行可能であるか否かを判定する処理を実行する。CPU11は、次に、ビットレートに応じた速度でデータの受信及び処理が可能であると判定したサーバ装置3を示す情報を表示部17に表示させる(S108)。
Next, the CPU 11 transmits, from the
図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
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
以上の処理により、通信装置1は、ビットレートに応じた速度でインターネットラジオのデータの受信及び処理が可能なデータ送信元を判定し、判定したデータ送信元であるサーバ装置3を示す情報を出力する。使用者は、出力された情報が示すサーバ装置3,3,…の中から特定のサーバ装置3を選択することにより、確実にインターネットラジオのコンテンツを再生できるラジオ局を指定することができる。従って、データの受信及び処理の試行を行うことなく、通信装置1で所定以上の品質で受信及び処理が可能となるデータの選択を容易に行うことが可能となる。
Through the above processing, the
以上に説明した処理では、複数のサーバ装置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
また以上に説明した処理では、ストリーミング方式のデータとしてインターネットラジオ用のデータを通信装置1が受信する処理を示したが、通信装置1が実行可能な処理はこれに限るものではない。通信装置1は、テレビジョンの番組又は映画等の映像を含むコンテンツを表すストリーミング方式のデータを受信し、受信したデータをデコードし、表示部17及び音声入出力部19を用いてコンテンツを再生する処理を行ってもよい。この場合においても、通信装置1は、十分な品質でデータの受信及びコンテンツの再生処理が可能であるデータを判定し、判定したデータを示す情報を表示部17に表示する処理を行い、使用者は、確実に映像を含むコンテンツを再生できるデータを容易に選択することができる。
In the processing described above, the
また以上に説明した処理では、十分な速度で受信及び処理が可能であると判定したデータのみを通信装置1が受信できるようにする処理を示したが、通信装置1が実行可能な処理はこれに限るものではない。例えば、通信装置1は、データの送信元を示す情報を表示部17に表示する際に、十分な速度で受信及び処理が可能であると判定できないデータについては、データの受信及び処理による結果が所定以下の品質になる虞があることを示す警告を表示部17に表示する処理を行ってもよい。この場合は、通信装置1は、コンテンツの再生品質が悪化する虞があることを承知の上で十分な速度で受信及び処理が可能であると判定できないデータを受信することができる。これにより、使用者は、確実にコンテンツを再生できるデータを選択することに加え、音飛び等の品質の悪化の危険性を承知の上で高ビットレートのデータを選択することも可能となり、品質悪化のリスクを考慮しながらデータを選択することができるようになる。
In the above-described processing, the
次に、本発明の通信装置1がVoIPを用いて音声通信を行う処理を説明する。通信装置1は、他の通信装置1又は図示しない電話機等の外部装置との間で、通信ネットワークNを介してVoIPを用いた音声通信を行う。図8は、通信装置1がVoIPを用いて音声通信を行う処理の手順を示すフローチャートである。通信装置1のCPU11は、使用者が操作部18を操作することによる、音声通信の処理の開始指示の受付を待ち受ける(S201)。開始指示の受付がない場合は(S201:NO)、CPU11は、開始指示の受付の待ち受けを続行する。
Next, processing in which the
ステップS201で処理の開始指示を操作部18で受け付けた場合は(S201:YES)、CPU11は、現在の通信状態及び通信装置1の動作状態を検出する(S202)。CPU11は、次に、音声通信で外部と送受信するデータについて、検出した通信状態及び動作状態に基づいて、ビットレート又はデータ形式等のデータの特徴が異なるデータの種類の内で十分な速度で送受信及び音声通信の処理が可能なデータの種類を判定する(S203)。ここでCPU11は、例えばVoIPで利用可能な複数種類のビットレートのデータの内、いずれのビットレートのデータが十分な速度で送受信及び処理が可能であるかを判定する。CPU11は、次に、十分な速度で送受信及び音声通信の処理が可能なデータの種類を示す情報を表示部17に表示させる(S204)。
When an operation start instruction is received by the
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
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
以上の処理により、通信装置1は、VoIPを用いて音声通信を行う際に、十分な速度で送受信及び音声通信の処理が可能なデータの種類を判定し、判定したデータの種類を示す情報を出力する。出力された情報が示す種類のデータに音声をエンコードしてVoIPを用いた音声通信を行うことにより、確実に音声通信を行うことができる。従って、使用者は、状況に応じた適切なデータの種類を容易に選択し、VoIPを用いた音声通信を行うことが可能となる。なお、通信装置1は、ステップS209で警告を出力するのみではなく、警告を出力した後で音声通信を停止する処理を行ってもよい。この場合、使用者は改めて他のデータの種類を選択して音声通信を行うことにより、より確実な方法で音声通信を行うことができる。
Through the above processing, the
次に、本発明の通信装置1が通信ネットワークNを介して任意のサーバ装置3から各種のデータをダウンロードする処理を説明する。図9は、通信装置1がデータをダウンロードする処理を行う際に用いる判定基準情報の内容例を示す概念図である。バッテリ電圧はバッテリ110の残容量が小となるほど低下するので、バッテリ電圧に応じて通信装置1が動作し続けることが可能な残時間を推定することができる。図9に示す例では、バッテリ電圧の値と通信装置1の推定動作残時間の値とが対応付けられており、ROM14はこのような内容の判定基準情報を記憶する。
Next, processing in which the
図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
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
ステップ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
以上の処理により、通信装置1は、外部のサーバ装置3からデータをダウンロードする際に、バッテリ電圧に基づいて、データのダウンロードが通信装置1の推定動作残時間内に完了するか否かを判定し、推定動作残時間内にダウンロードが完了すると判定できないデータのダウンロードを禁止する。従って、使用者は、通信装置1の動作残時間内にダウンロードが終了しない虞があるデータをダウンロードする愚を回避し、確実にダウンロードが完了するデータを選択してダウンロードすることができる。なお通信装置1は、ステップS36で警告を出力した後に再度ダウンロードすべきデータの選択を促す情報を表示部17に表示する処理を行ってもよい。この場合でも、使用者は、確実にダウンロードが完了するデータを選択してダウンロードすることが可能となる。
Through the above processing, when the
以上詳述した如く、本発明においては、通信装置1は、通信ネットワークNを介してデータを送受信し、コンテンツの再生等のデータの処理を行う際に、所定以上の品質でデータ送受信及び処理が実行可能であるか否かを判定し、判定結果に応じた情報を出力する。使用者は、出力された情報を確認した上で実際に送受信及び処理を行うデータを選択することができるので、確実に送受信及び処理が可能なデータを選択することができ、データの選択に必要な手間を軽減することができる。
As described above in detail, in the present invention, the
なお本実施の形態においては、通信装置1は、データの特徴、通信状態及び通信装置1の通信状態の全てを検出してデータの判定を行う形態を示したが、これに限るものではなく、データの特徴、通信状態及び通信状態の内のいずれか一つ又は二つを検出してデータの判定を行う形態であってもよい。正確な判定を行うためにはデータの特徴、通信状態及び通信状態の全てを検出することが望ましいが、いずれか一つ又は二つを検出して判定を行う場合は、通信装置1が検出する情報の種類及び判定時の処理量が減少するので、特に小型の通信装置1では、処理時間及び消費電力を削減することができる。
In the present embodiment, the
なお本実施の形態においては、本発明の通信装置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
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
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乃至4のいずれか一つに記載の通信装置。 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乃至5のいずれか一つに記載の通信装置。 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乃至6のいずれか一つに記載の通信装置。 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.
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)
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)
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 |
-
2005
- 2005-11-18 JP JP2005334863A patent/JP4675220B2/en not_active Expired - Fee Related
Patent Citations (5)
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 |