(57)【要約】【課題】情報の階層構造を容易に表示することができるようにする。【解決手段】トラック表示画面５４１は、Home画面の４つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの４つの領域片の状態が変化されている。また、このトラック表示画面５４１は、最も下の階層に存在する情報に基づいて表示されており、下の階層が存在しないことを表す記号であるターミナルマーク５５１が、現在選択状態とされている「Sunshine」に表示される。本発明は、パーソナルコンピュータに適用することができる。【選択図】図１８
2007179333.tif 000002
【特許請求の範囲】
【請求項１】
情報とともに複数の領域片を集合させた集合表示領域を表示させ、
前記情報の階層に基づいて、前記領域片の表示状態を変化させる表示制御手段を備える表示制御装置。
【請求項２】
前記領域片の表示状態が全て変化した場合、前記表示制御手段は、新たな集合表示領域を表示させる
請求項１に記載の表示制御装置。
【請求項３】
前記表示制御手段は、表示状態が変化した前記領域片の数を表示させる
請求項１に記載の表示制御装置。
【請求項４】
前記情報の下に階層が存在しない場合、前記表示制御手段は、下の階層が存在しないことを示す記号を表示させる
請求項１に記載の表示制御装置。
【請求項５】
情報とともに複数の領域片を集合させた集合表示領域を表示させ、
前記情報の階層に基づいて、前記領域片の表示状態を変化させるステップを含む表示制御方法。
【請求項６】
情報とともに複数の領域片を集合させた集合表示領域を表示させ、
前記情報の階層に基づいて、前記領域片の表示状態を変化させるステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御置および方法、並びにプログラムに関し、特に、情報の階層構造を容易に表示することができるようにした表示制御装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータや携帯電話機などの情報通信端末には、テキストデータを扱うアプリケーションはもとより、音楽データや画像データなどを扱うアプリケーションも搭載されている。そのためユーザは、さまざまなシーンで情報通信端末を操作する機会が増え、より身近なものとなってきた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
これらの情報通信端末には、わかりやすいユーザインターフェースが提供されているものの、所望のデータを探したり、メニュー画面から項目を選択してデータ構造の階層を下って行くうちに、いまどの階層の情報を表示させているのかわからなくなるという問題が生じていた。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、情報の階層構造を容易に表示することができるようにするものである。
【課題を解決するための手段】
【０００５】
本発明の一側面の表示制御装置は、情報とともに複数の領域片を集合させた集合表示領域を表示させ、前記情報の階層に基づいて、前記領域片の表示状態を変化させる表示制御手段を備える。
【０００６】
前記領域片の表示状態が全て変化した場合、前記表示制御手段は、新たな集合表示領域を表示させることができる。
【０００７】
前記表示制御手段は、表示状態が変化した前記領域片の数を表示させることができる。
【０００８】
前記情報の下に階層が存在しない場合、前記表示制御手段は、下の階層が存在しないことを示す記号を表示させることができる。
【０００９】
本発明の一側面の表示制御方法またはプログラムは、情報とともに複数の領域片を集合させた集合表示領域を表示させ、前記情報の階層に基づいて、前記領域片の表示状態を変化させるステップを含む。
【００１０】
本発明の一側面においては、情報とともに複数の領域片を集合させた集合表示領域が表示され、情報の階層に基づいて、領域片の表示状態が変化される。
【発明の効果】
【００１１】
本発明の一側面によれば、情報の階層構造を容易に表示することができる。
【発明を実施するための最良の形態】
【００１２】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。
【００１３】
本発明の一側面の表示制御装置（例えば、図１の情報通信端末１−１乃至１−３）は、情報とともに複数の領域片を集合させた集合表示領域（例えば、図１４の階層構造表示エリア４７１に表示される星型のマーク）を表示させ、前記情報の階層に基づいて、前記領域片の表示状態を変化させる表示制御手段（例えば、図１１のアプリケーションプロセッサ１３１）を備える。
【００１４】
この表示制御装置の表示制御手段には、表示状態が変化した前記領域片の数（例えば、図２１の階層構造表示エリア４７１に表示される「１１」）を表示させることができる。
【００１５】
前記情報の下に階層が存在しない場合、この表示制御装置の表示制御手段には、下の階層が存在しないことを示す記号（例えば、図１８のターミナルマーク５５１）を表示させることができる。
【００１６】
本発明の一側面の表示制御方法またはプログラムは、情報とともに複数の領域片を集合させた集合表示領域を表示させ、前記情報の階層に基づいて、前記領域片の表示状態を変化させるステップ（例えば、図２２のステップＳ３）を含む。
【００１７】
以下、図を参照して、本発明の実施の形態について説明する。
【００１８】
図１を参照して、本発明を適用した情報通信端末１-１乃至情報通信端末１-３を含む情報通信システムについて説明する。なお、図１において、情報通信端末１-１乃至情報通信端末１-３は、同一の機能を有する装置である。
【００１９】
情報通信端末１-１乃至情報通信端末１-３は、例えば、各種プログラムを実行して、無線および有線を介した情報通信機能、各種情報を記録する機能、音声や映像を再生する機能、記録された各種情報、再生された映像、ユーザの操作入力の補助となる情報（いわゆるＧＵＩ（Graphic User Interface））などを表示する機能、各種入力デバイスを備えてユーザの操作入力を受ける機能などを有している。以下の説明においては、情報通信端末１-１乃至情報通信端末１-３を個々に区別する必要がない場合、単に、情報通信端末１と称する。
【００２０】
具体的には、情報通信端末１は、例えば、802.11bの規格に対応したＷＬＡＮ（Wireless Local Area Network；無線LAN）機能を有して他の装置と接続し、情報を授受することができる。情報通信端末１は、WLANにおいて、アクセスポイントを介して通信を行うインフラストラクチャモードと、アクセスポイントを介さずに機器同士が直接通信を行うアドホックモードのいずれかを選択的に用いることができる。また、情報通信端末１は、例えば、USB(Universal Serial Bus)2.0の規格に対応して有線で他の機器と接続し、情報を授受することができる。なお、情報通信端末１のUSB接続は、MSC（MassStorageClass）とMTP（Media Transfer Protocol）に対応し、選択的に用いることができる。
【００２１】
すなわち、情報通信端末１は、所定のサービスに加入している機器、または、所定のアプリケーションプログラムがインストールされ、所定の設定が施されている機器であれば、情報通信端末１同士でなくとも、有線、または、無線を介して、また、所定のアクセスポイントを介して、または、アクセスポイントを介さずに、情報を授受することが可能である。
【００２２】
情報通信端末１は、例えば、一般的な揮発性メモリ以外に、FlashMemory（例えば、１GB程度の記憶容量を有する）を備えている。また、情報通信端末には、必要に応じて、例えばハードディスクなどの、さらに大容量の記憶部を備えるようにしてもよい。また、情報通信端末１は、表示デバイスとしてＬＣＤ（Liquid Crystal display）を備え、入力デバイスとしてキーボードを備えているが、必要に応じて、マウスやジョイスティックなどの他の入力デバイスを接続するようにしてもよいし、ＬＣＤとともにタッチパネルを備えるようにしてもよい。
【００２３】
また、情報通信端末１は、例えば、ATRAC（Advanced TRansform Acoustic Coding）3、MP3（MPEG Audio Layer-3）、WMA（Windows（登録商標） Media Audio）などのオーディオコーディック方式に対応して、供給された音声データを記録または再生することができる。そして、情報通信端末１は、いわゆる、Photo Viewer機能を備えており、画像データを記憶するとともに、その画像データを再生表示することができる。さらに、情報通信端末１は、例えば、OpenMG、WMT10（Janus）などの各種のDRM（Digital Rights Management；デジタル著作権管理）に対応し、著作者の許諾を得ない違法なデータの配布・交換などを防止することができる。
【００２４】
また、情報通信端末１は、例えば、ＩＰ電話、インスタントメッセンジャー、電子メール、ウェブブラウザ、テキストエディタなどの、各種のアプリケーションプログラムをインストールして実行することができる。
【００２５】
また、情報通信端末１は、ユーザが片手で把持可能な大きさで構成され、ユーザにより携帯が可能なようになされると好適である。
【００２６】
情報通信端末１は、無線通信により、直接、インターネットなどのネットワーク１１と接続可能であり、ネットワーク１１を介して、各種サーバ１２、パーソナルコンピュータ１３、または、他の情報通信端末１（図中、情報通信端末１-１と情報通信端末１-２で示される）と情報を授受することができる。
【００２７】
さらに、情報通信端末１は、他の情報通信端末１（図中、情報通信端末１-１と情報通信端末１-２で示される）と、無線通信で、直接、情報を授受することも可能である。
【００２８】
また、情報通信端末１は、パーソナルコンピュータ１３とも接続可能であり（図中の情報通信端末１-３）、パーソナルコンピュータ１３と情報を授受することができるとともに、パーソナルコンピュータ１３が接続されているネットワーク１１（例えば、インターネット）を介して、各種サーバや他の情報通信端末と情報を授受することができる。
【００２９】
また、情報通信システムのネットワーク１１には、さらに多くの情報通信端末１、サーバ１２、または、パーソナルコンピュータ１３を接続することができるのは言うまでもない。
【００３０】
次に、図２乃至図８を参照して、情報通信端末１の外形について説明する。図２は、情報通信端末１の正面外形図である。
【００３１】
情報通信端末１は、その正面に、表示部２１、ＷＬＡＮモード切替ボタン２２、ＨＯＭＥボタン２３、ＢＡＣＫボタン２４、オプションボタン２５、４方向キー２６、決定ボタン２７、スピーカ２８、および、マイク２９を備え、図中、表示部２１に向かって左側側面に、ＷＬＡＮ ＯＮ/ＯＦＦスイッチ３０、ＷＬＡＮ状態通知発光部３１、電源状態通知発光部３２、および、電源スイッチ３３を備え、表示部２１に向かって右側側面に通信状態通知発光部３４を備え、表示部２１に向かって下側側面に、ミュージックキー３５を備えている。
【００３２】
表示部２１は、例えば、ＬＣＤなどの平面ディスプレイにより構成され、各種情報を表示可能なようになされている。表示部２１に表示される情報のうち、情報通信端末１の状態を示す情報の表示については、図８および図９を用いて説明する。また、情報通信端末１の各種処理時において表示部２１に表示される情報についても、適宜、後述する。
【００３３】
ＷＬＡＮモード切替ボタン２２は、無線ＬＡＮのONとOFFを切り替える操作入力を行うためのボタンである。
【００３４】
ＨＯＭＥボタン２３は、表示部２１に現在表示されている情報の種類にかかわらず、表示部２１に図１４を用いて後述するＨＯＭＥメニューを表示させるため操作入力を行うためのボタンである。
【００３５】
ＢＡＣＫボタン２４は、表示画面を１つ前の画面に戻すための操作入力を行うためのボタンである。
【００３６】
オプションボタン２５は、オプションの各種設定のための表示画面を表示させるための操作入力を行うためのボタンである。
【００３７】
４方向キー２６は、表示部２１に表示された情報において、例えば、カーソルを移動させたり、メニュー、または、ボタンやアイコンなどの選択を変更させるなどの操作入力を行うためのキーである。
【００３８】
決定ボタン２７は、選択状態のメニュー、または、ボタンやアイコンなどの選択を決定するための操作入力を行うためのボタンである。
【００３９】
スピーカ２８は、例えば、ＩＰ電話が用いられた場合などにおいて、通話の音声を出力したり、情報通信端末１に記録された音声データのうち、所定のアプリケーションにより再生される音声を出力するスピーカである。
【００４０】
マイク２９は、例えば、ＩＰ電話が用いられた場合などにおいて、通話の音声を入力したり、所定のアプリケーションにより取得される音声を集音する。
【００４１】
ＷＬＡＮ ＯＮ/ＯＦＦスイッチ３０は、情報通信端末１の無線通信機能の有効と無効を切り替える場合にユーザにより操作されるスイッチである。
【００４２】
ＷＬＡＮ状態通知発光部３１は、例えば、１つまたは複数のＬＥＤ（light emitting diode）などの発光素子で構成される、情報通信端末１の無線通信機能の有効と無効をユーザに通知するための発光部であり、例えば、無線通信機能が有効である場合に点灯、無効である場合に消灯される。
【００４３】
電源状態通知発光部３２は、例えば、１つまたは複数のＬＥＤ（light emitting diode）などの発光素子で構成される、情報通信端末１の電源が入っているか否かや、充電中であるか、充電が終了されたかなどをユーザに通知するための発光部であり、例えば、電源ON時に点灯、電源OFF時に消灯され、充電時には、電源ON時とは異なる色で点灯されるようになされている。
【００４４】
電源スイッチ３３は、情報通信端末１の電源を入り切りするためのスイッチである。
【００４５】
通信状態通知発光部３４は、例えば、１つまたは複数のＬＥＤ（light emitting diode）などの発光素子および導光板で構成される、情報通信端末１の通信状態をユーザに通知するための発光部であり、例えば、WLANインフラストラクチャモード時とWLANアドホックモード時とで、異なる色で点灯したり、IP電話の着信時に、さらに異なる色で点滅点灯するなど、無線通信の状態に応じた色で、点灯、点滅、消灯を行うことができる。点滅点灯時、通信状態通知発光部３４は、導光板を介してＬＥＤを発光させる。通信状態通知発光部３４の詳細については、後述する。
【００４６】
ここで、WLANインフラストラクチャモードとは、無線LANアクセスポイントを介して通信を行う方式のことであり、WLANアドホックモードとは、無線LANアクセスポイントを介せずに、直接装置同士でデータを授受する方式のことである。
【００４７】
ミュージックキー３５は、情報通信端末１において音声データを再生する場合の、再生開始、再生終了、早送り、巻き戻し、一旦停止、および、正逆方向ＡＭＳ（Auto Music Scan;頭出し）などの操作入力を行うためのキーである。
【００４８】
次に、図３は、情報通信端末１の、裏側（表示部２１の設けられていない側）の外形図である。
【００４９】
情報通信端末１の裏側には、バッテリーカバー４１が設けられ、通信状態通知発光部３４が設けられている側に、リンガースピーカ４２、HOLDスイッチ４３、および、ボリュームボタン４４が設けられている。
【００５０】
バッテリーカバー４１は、情報通信端末１の各部に電源を供給するバッテリを装着する装着部分とバッテリのカバーである。
【００５１】
リンガースピーカ４２は、主に、情報通信端末１に蓄積されている音声データのうちの楽曲データや、他の情報通信端末１などからストリーミングされた楽曲データなどを再生出力したり、ＩＰ電話が用いられた場合の呼び出し音などを再生出力するスピーカである。
【００５２】
HOLDスイッチ４３は、例えば、ポケットやバッグの中にしまわれた情報通信端末１において、いずれかのボタンやスイッチが、ユーザの意に反して操作されてしまうようなことが無いように、すべてのボタンやスイッチ等の入力を無効にする場合に操作されるスイッチである。
【００５３】
ボリュームボタン４４は、リンガースピーカ４２から出力される音声のボリュームを調節する場合にユーザから操作されるものである。
【００５４】
次に、図４は、情報通信端末１の、上側側面（WLAN ON/OFFスイッチ３０が設けられている側）の外形図である。
【００５５】
情報通信端末１の上側側面には、USBコネクタ５１およびコネクタジャック５２が設けられている。
【００５６】
USBコネクタ５１には、ＵＳＢケーブルが接続され、他の装置と情報を授受することができる。USBコネクタ５１としては、少なくともダウンストリーム側のコネクタ（パーソナルコンピュータ１３と接続するための、いわゆるシリーズＢやシリーズ・ミニＢ）が設けられている必要があり、さらに、周辺機器を接続するためのアップストリーム用のコネクタ（いわゆるシリーズＡ）が設けられているものとしてもよい。また、情報通信端末１は、ＵＳＢ接続により、電源の供給を受けることも可能である。
【００５７】
コネクタジャック５２は、例えば、１０pinの平型メスコネクタなどで構成され、ヘッドホンやマイクなどの音声入出力デバイスを接続することができる。
【００５８】
ＤＣジャック５３は、ＤＣ電源の供給を受けるものである。一般的には、ＤＣジャック５３には、ＡＣ／ＤＣアダプタが装着され、家庭用電源（１００Ｖ交流）がＡＣ／ＤＣアダプタにより所定電圧の直流に変換されて供給されるようになされている。
【００５９】
次に、図５は、情報通信端末１の表示部２１が設けられている側から向かって右側面（通信状態通知発光部３４が設けられている側）の外形図である。
【００６０】
通信状態通知発光部３４、HOLDスイッチ４３、および、ＤＣジャック５３は、情報通信端末１の右側面において、図５に示されるように配置されている。
【００６１】
次に、図６は、情報通信端末１の表示部２１が設けられている側から向かって左側面（WLAN ON/OFFスイッチ３０および電源スイッチ３３が設けられている側）の外形図である。
【００６２】
WLAN ON/OFFスイッチ３０、WLAN状態通知発光部３１、電源状態通知発光部３２、および、電源スイッチ３３は、情報通信端末１の左側面において、図６に示されるように配置されている。
【００６３】
そして、図７は、情報通信端末１の、下側側面（電源スイッチ３３やミュージックキー３５が設けられている側）の外形図である。
【００６４】
電源状態通知発光部３２、電源スイッチ３３、通信状態通知発光部３４、ミュージックキー３５、HOLDスイッチ４３、および、ボリュームボタン３３は、情報通信端末１の下側側面において、図７に示されるように配置されている。
【００６５】
そして、情報通信端末１は、表示部２１、ＷＬＡＮモード切替ボタン２２、ＨＯＭＥボタン２３、ＢＡＣＫボタン２４、オプションボタン２５、４方向キー２６、決定ボタン２７、スピーカ２８、および、マイク２９が設けられている正面の筐体６１の部分を上側（表示部２１の表示面に向かって上側）にスライドさせることができるように構成されており、筐体６１の部分がスライドされることにより、キーボード７１が現れるようになされている。図８は、筐体６１がスライドされた場合の外観図である。
【００６６】
次に、電源およびＷＬＡＮに関する操作入力と、図２乃至図７を用いて説明したそれぞれの発光部の状態について説明する。
【００６７】
まず、情報通信端末１の電源がOFFである状態においては、電源状態通知発光部３２を含むいずれの発光部も点灯しない。そして、電源OFFの状態において、電源スイッチ３３が操作され、電源ONの状態となった場合、電源状態通知発光部３２は、電源ONであることを示す所定の色で点灯し、ユーザからの、通常操作をうけることができる状態となる。
【００６８】
情報通信端末１の電源がONである状態、すなわち、電源状態通知発光部３２が、電源が入っていることを示す色で点灯している状態において、WLANがOFFの状態、すなわち、WLAN状態通知発光部３１が消灯している状態から、WLANをONする場合、ユーザは、WLAN ON/OFFスイッチ３０を操作する。例えば、WLAN ON/OFFスイッチ３０がスライド式のスイッチであり、所定方向にスライドさせることにより、ON/OFFの切り替えが行われる場合、ユーザは、WLAN ON/OFFスイッチ３０をスライドさせる。その操作によって、情報通信端末１は、無線通信可能状態となり、WLAN状態通知発光部３１が点灯する。
【００６９】
WLAN ON/OFFスイッチ３０が操作されて、無線通信が開始された場合、情報通信端末１は、WLANインフラストラクチャモードとWLANアドホックモードとのいずれかの通信モードになる。いずれの通信モードが選択されるかは、設定によって決められていてもよいし、情報通信端末１が最後に無線通信を行ったときの通信モードとなるようにしてもよい。
【００７０】
通信状態通知発光部３４は、情報通信端末１の現在の通信モードが、WLANインフラストラクチャモードとWLANアドホックモードとのいずれであるかに基づいて、所定の色で点灯する。また、通信状態通知発光部３４は、接続状態に関係なくWLAN状態通知発光部３１が点灯した後に点灯するようにしてもよいし、接続が確定した際に点灯するようにしてもよい。また、情報通信端末１が受信する電波の強度に伴って、通信状態通知発光部３４の光度が変化するようにしても良い。
【００７１】
情報通信端末１の電源がONである状態、すなわち、電源状態通知発光部３２が、電源が入っていることを示す色で点灯している状態で、かつ、通信モードがWLANインフラストラクチャモード状態、すなわち、WLAN状態通知発光部３１が点灯しているとともに、通信状態通知発光部３４がWLANインフラストラクチャモードであることを示す所定の色で点灯されている状態において、通信モードを、WLANインフラストラクチャモードからWLANアドホックモードに切り替える場合、ユーザは、WLANモード切替ボタン２２を操作する。例えば、WLANモード切替ボタン２２が押下されることにより、情報通信端末１の通信モードが、WLANインフラストラクチャモードとWLANアドホックモードとで切り替わるようになされている場合、ユーザは、WLANモード切替ボタン２２を押下する。その操作によって、通信モードはWLANアドホックモードに切り替えられ、通信状態通知発光部３４の点灯色は、WLANインフラストラクチャモードであることを示す所定の色からWLANアドホックモードであることを示す所定の色に変更される。
【００７２】
また、情報通信端末１の通信モードがWLANアドホックモード状態、すなわち、WLAN状態通知発光部３１が点灯しているとともに、通信状態通知発光部３４がWLANアドホックモードであることを示す所定の色で点灯されている状態において、通信モードがWLANアドホックモードからWLANインフラストラクチャモードに切り替えられる場合にも、ユーザは、WLANモード切替ボタン２２を操作する。その操作によって、情報通信端末１の通信モードはWLANインフラストラクチャモードに切り替えられ、通信状態通知発光部３４の点灯色は、WLANアドホックモードであることを示す所定の色からWLANインフラストラクチャモードであることを示す所定の色に変更される。
【００７３】
そして、情報通信端末１の電源がONである状態、すなわち、電源状態通知発光部３２が、電源が入っていることを示す色で点灯している状態からWLANをOFFする場合、ユーザは、WLAN ON/OFFスイッチ３０操作する。例えば、WLAN ON/OFFスイッチ３０がスライド式のスイッチであり、所定方向にスライドさせることにより、ON/OFFの切り替えが行われる場合、ユーザは、WLAN ON/OFFスイッチ３０をスライドさせる。その操作によって、情報通信端末１のWLANによる通信は終了され、WLAN状態通知発光部３１が消灯する。
【００７４】
そして、通信状態通知発光部３４が、接続状態に関係なくWLAN状態通知発光部３１が点灯した後に点灯するようになされている場合、通信状態通知発光部３４は、WLAN状態通知発光部３１が消灯するとともに、消灯する。また、通信状態通知発光部３４が、接続が確定した際に点灯するようになされている場合、通信状態通知発光部３４は、WLANがONであっても無線接続が切れた場合に消灯するようになされ、接続状態でWLANがOFFされたときには、WLAN状態通知発光部３１が消灯するとともに、消灯する。
【００７５】
また、電源OFF状態には、２つの状態があり、その１つ目は、ユーザにより電源OFF操作が行われた後操作入力が行われない状態が３日以内である電源OFF状態１（User OFF状態）である。情報通信端末１は、電源OFF状態１において電源ON操作を受けた場合、直ちに起動することができるようになされている（直ちに起動することができるように、後述するプロセッサなどには電源を供給しておく）。
【００７６】
２つ目の状態は、ユーザにより電源OFF操作が行われた後操作入力が行われない状態が３日以上続いた状態であるか、または、バッテリを抜いている状態である、電源OFF状態２（Deep OFF状態）である。情報通信端末１は、電源OFF状態２において電源ON操作を受けた場合、起動するまでに、例えば、３０秒などの所定の時間が必要となる（後述するプロセッサなどに電源を供給しない）。
【００７７】
また、情報通信端末１は、ＵＳＢコネクタ５１を介してUSB接続が行われることにより、または、ＤＣジャック５３からＤＣ電源が供給される（一般的には、家庭用AC電源などから、ＡＣ/ＤＣコンバータを介して、ＤＣ電源の供給を受ける）ことにより、充電することができる。充電中において、電源状態通知発光部３２は、充電中であることを示す所定の色で点灯するようになされている。
【００７８】
次に、表示部２１において基本的に常時表示されている常時表示パネルについて説明する。
【００７９】
常時表示パネル１０１は、例えば、図９に示されるように、表示部２１の下部１辺に沿った所定の領域に設けられており、基本的には、常に表示され、例えば、図１０に示されるような、情報通信端末１の状態を示す各種の情報を表示するようになされている。
【００８０】
常時表示パネル１０１には、例えば、電池残量表示エリア１１１、WLAN電波強度表示エリア１１２、WLAN状態表示エリア１１３、通信利用アプリケーション状態表示エリア１１４、キーボード入力モード表示エリア１１５、および、時計表示エリア１１６が設けられている。
【００８１】
電池残量表示エリア１１１には、電池の残量を示す情報が表示される。具体的には、電池残量表示エリア１１１には、例えば、0%、25%、50%、75%、100%の粒度で電池の残量が表示され、充電中は充電中を示すアニメーションが表示される。
【００８２】
WLAN電波強度表示エリア１１２には、WLANの強度を示す情報が表示される。具体的には、WLAN電波強度表示エリア１１２には、例えば、0、１、２、３の4段階でWLANの強度が表示される。
【００８３】
WLAN状態表示エリア１１３には、WLANのモードと接続状態を示す情報が表示される。具体的には、WLAN状態表示エリア１１３には、例えば、WLANモードが、OFF、インフラストラクチャモード、アドホックモードのいずれであるかを示す情報や、接続状態が、接続中またはOFFLINEのいずれであるかを示す情報などが表示される。
【００８４】
通信利用アプリケーション状態表示エリア１１４には、WLANのインフラストラクチャモードおよびアドホックモードのいずれかを用いて通信が実行されるアプリケーションの実行状態に関する情報が表示される。具体的には、例えば、インフラストラクチャモードにおいてIP電話アプリケーションが実行されている場合、通信利用アプリケーション状態表示エリア１１４には、IP電話アプリケーションの実行状態が表示され、インフラストラクチャモードにおいてインスタントメッセンジャーアプリケーションが実行されている場合、通信利用アプリケーション状態表示エリア１１４には、インスタントメッセンジャーアプリケーションの実行状態が表示され、アドホックモードにおいて、アドホック接続を利用するアプリケーションが実行されている場合、通信利用アプリケーション状態表示エリア１１４には、例えば、一対一通信中か否かを示す情報など、アドホックモードの接続情報が表示される。
【００８５】
キーボード入力モード表示エリア１１５には、キーボード上の特殊キー(例えば、ALT、NUM、SHIFT、Fnなど）の入力モードが示される。また、キーのHOLD時には、キーボード入力モード表示エリア１１５に、HOLDマークが表示される。
【００８６】
そして、時計表示エリア１１６には、現在時刻情報が表示される。
【００８７】
なお、常時表示パネル１０１には、上述した以外の情報通信端末１の状態を示す各種の情報を表示するようにしてもよいことは言うまでもない。
【００８８】
次に、図１１は、情報通信端末１の内部構成例を示すブロック図である。
【００８９】
情報通信端末１は、主にアプリケーションプログラムの実行などを司るアプリケーションプロセッサ１３１と、音声データの管理、オーディオコーディック、および、著作権管理などの機能を司るオーディオプロセッサ１３２とを備えている。アプリケーションプロセッサ１３１とオーディオプロセッサ１３２とは、例えば、１つ、または複数のシリアルインタフェース、または、パラレルインタフェースにより接続され、制御信号やデータの授受が行われるようになされている。
【００９０】
アプリケーションプロセッサ１３１は、クロック発生部１４１により発生されるクロックに基づいて、各種処理を実行するものである。アプリケーションプロセッサ１３１により実行される機能の詳細については、図１２を参照して後述する。
【００９１】
アプリケーションプロセッサ１３１には、表示モジュール１４２、バックライトドライバ１４３、発光モジュール１４４、オーディオ変換モジュール１４５、フラッシュメモリ１４６、メモリ１４７、無線通信モジュール１４８、キーボードモジュール１４９、および、入力モジュール１５０が接続されている。入力モジュール１５０は、オーディオプロセッサ１３２にも接続されている。
【００９２】
表示モジュール１４２は、表示部２１を含んで構成され、表示部２１がＬＣＤで構成されている場合は、ＬＣＤドライバ、ＬＣＤのバックライト、必要に応じて、導光板など、表示部２１による情報の表示に必要となるもので構成されており、アプリケーションプロセッサ１３１の制御に基づいて、各種情報を表示する。
【００９３】
バックライトドライバ１４３は、表示部２１のバックライトのドライバである。
【００９４】
発光モジュール１４４は、WLAN状態通知発光部３１、電源状態通知発光部３２、および、通信状態通知発光部３４と、これらの発光部に含まれる発光素子のドライバにより構成されており、アプリケーションプロセッサ１３１の制御に基づいて、WLAN状態通知発光部３１、電源状態通知発光部３２、および、通信状態通知発光部３４のそれぞれを、所定の色で点灯、点滅、または、消灯させる。
【００９５】
オーディオ変換モジュール１４５は、例えば、PLL回路、A/Dコンバータ、D/Aコンバータ、DSPコアなどを内蔵しており、DSPコアにおいては、ハイパス・フィルタやノッチ・フィルタなどのフィルタリング処理やイコライザなどの処理を行うことができ、アプリケーションプロセッサ１３１の制御に基づいて、マイク２９、または、コネクタジャック５２に接続されたマイクにより集音された音声をA/D変換して、フィルタリングなどの所定の処理を施した後、アプリケーションプロセッサ１３１に供給したり、アプリケーションプロセッサ１３１から供給されたオーディオデータをD/A変換し、スピーカ２８に音声データを出力して再生させるか、または、オーディオ信号処理モジュール１５２を介して、コネクタジャック５２に接続されたヘッドホンなどに音声データを出力して再生させる。
【００９６】
フラッシュメモリ１４６は、例えば、６４MB程度の記憶容量を有しており、アプリケーションプロセッサ１３１において実行されるプログラムや、プログラムの実行に必要な情報や各種変数が設定されたレジスタなど、電源供給停止後も消去されない情報を記憶する。
【００９７】
メモリ１４７は、例えば、SDRAM(Synchronous Dynamic Random Access Memory)などで構成され、例えば、６４MB程度の記憶容量を有しており、アプリケーションプロセッサ１３１において実行される処理に必要な情報を記憶する。
【００９８】
無線通信モジュール１４８は、例えば、802.11bの規格に対応したＷＬＡＮの機能を実現するユニットであり、アプリケーションプロセッサ１３１の制御に基づいて、無線通信を実行し、他の装置と直接、または、アクセスポイントおよびネットワークを介して、情報を授受する。
【００９９】
キーボードモジュール１４９は、キーボード７１を含んで構成され、ユーザの操作入力を受け、操作内容を示す信号を、アプリケーションプロセッサ１３１に供給する。
【０１００】
入力モジュール１５０は、ＷＬＡＮモード切替ボタン２２、ＨＯＭＥボタン２３、ＢＡＣＫボタン２４、オプションボタン２５、４方向キー２６、決定ボタン２７、ＷＬＡＮ ＯＮ/ＯＦＦスイッチ３０、電源スイッチ３３、ミュージックキー３５、HOLDスイッチ４３、および、ボリュームボタン４４に対応し、ユーザの操作入力を受け、操作内容を示す信号を、アプリケーションプロセッサ１３１またはオーディオプロセッサ１３２に供給する。
【０１０１】
オーディオプロセッサ１３２は、クロック発生部１５１−１またはクロック発生部１５１-２により発生されるクロックに基づいて、各種処理を実行するものである。オーディオプロセッサ１３２は、主に、オーディオデータを扱うプロセッサであるので、オーディオデータのコーディック処理などに用いられる基本クロックと、他の信号処理に用いられる基本クロックとの２つのクロック入力を受けるようにすると好適である。オーディオプロセッサ１３２により実行される機能の詳細については、図１３を参照して後述する。
【０１０２】
オーディオプロセッサ１３２には、上述した入力モジュール１５０に加えて、オーディオ信号処理モジュール１５２、USBコネクタ５１、リアルタイムクロック（RTC）１５３、大容量フラッシュメモリ１５４、メモリバス１５５が接続されており、メモリバス１５５には、フラッシュメモリ１５６およびメモリ１５７が接続されている。また、オーディオプロセッサ１３２は、コネクタジャック５２の挿抜検出信号も供給される。
【０１０３】
オーディオ信号処理モジュール１５２は、例えば、D/Aコンバータ、デジタルフィルタ、音声出力（ヘッドホンまたはスピーカ）アンプなどを内蔵しており、オーディオプロセッサ１３２、または、オーディオ変換モジュール１４５から供給された音声データをD/A変換し、必要に応じてフィルタリングを施して増幅し、リンガースピーカ４２またはコネクタジャック５２に供給して、再生出力する。また、オーディオ信号処理モジュール１５２は、オーディオプロセッサ１３２から、オーディオ出力のみならず、いわゆるビープ音やIP電話などの呼び出し音の出力の指令を受け、リンガースピーカ４２またはコネクタジャック５２からビープ音または呼び出し音を出力する。
【０１０４】
リアルタイムクロック（RTC）１５３は、現在時刻をカウントするクロックであり、現在時刻を、オーディオ信号処理モジュール１５２に供給する。
【０１０５】
大容量フラッシュメモリ１５４は、例えば、１ＧＢ乃至数ＧＢなど、大きな記憶容量を有するフラッシュメモリであり、オーディオプロセッサ１３２から供給された情報を記憶する。なお、大容量フラッシュメモリ１５４には、オーディオプロセッサ１３２を介して供給された、アプリケーションプロセッサ１３１の処理により生成または取得された情報も記憶される。
【０１０６】
大容量フラッシュメモリ１５４には、例えば、オーディオプロセッサ１３２の処理により再生可能な楽曲データなどのコンテンツデータ、各種アプリケーションプログラムによって生成されたデータ、例えば、インスタントメッセンジャー、IP電話、チャット、電子メールなどのツールを用いて他のユーザと情報を授受する場合に用いられる、他のユーザの登録情報などが記憶されている。
【０１０７】
フラッシュメモリ１５６は、例えば、６４MB程度の記憶容量を有しており、オーディオプロセッサ１３２において実行されるプログラムや、プログラムの実行に必要な情報や各種変数が設定されたレジスタなど、電源供給停止後も消去されない情報を記憶する。
【０１０８】
メモリ１５７は、例えば、SDRAMなどで構成され、６４MB程度の記憶容量を有しており、オーディオプロセッサ１３２において実行される処理に必要な情報を記憶する。
【０１０９】
また、USBコネクタ５１には、例えば、USBケーブルを介して、例えば、図１を用いて説明したように、パーソナルコンピュータ１３などの他の装置が接続される。また、USBコネクタ５１には、必要に応じて、ドライブ１７１が接続され、磁気ディスク、光ディスク、光磁気ディスク、または、半導体メモリなどよりなるリムーバブルメディア１７２が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じてフラッシュメモリ１４６またはフラッシュメモリ１５６にインストールされて、実行可能なようになされている。
【０１１０】
USBコネクタ５１を介して、例えば、パーソナルコンピュータ１３などから供給された信号は、オーディオプロセッサ１３２に供給され、必要に応じて、アプリケーションプロセッサ１３１に供給される。また、オーディオプロセッサ１３２は、USBコネクタ５１を介して、例えば、パーソナルコンピュータ１３などに所定の信号を出力する。
【０１１１】
また、USB接続により供給されるDC電源またはDCジャック５３を介して供給されるDC電源、もしくは、情報通信端末１に装着されたバッテリ１６０から供給されるDC電源は、電源制御部１６１により、情報通信端末１の各部に供給される。
【０１１２】
次に、図１２は、アプリケーションプロセッサ１３１において実行されるソフトウエアの構成を示すソフトウェアスタックである。
【０１１３】
図１２に示されるように、アプリケーションプロセッサ１３１において実行されるソフトウエアの構成は、下位側から、ハードウェア層、デバイスドライバ層、ＯＳ層、ミドルウェア層、および、アプリケーション層が規定されている。
【０１１４】
デバイスドライバ層は、アプリケーションプロセッサ１３１と、アプリケーションプロセッサ１３１に接続されているハードウェアを動作させるための専用ソフトウェアであり、具体的には、無線通信モジュール１４８を動作させるためのデバイスドライバ（ＷＬＡＮ）、表示部２１に画像を表示させるための表示モジュール１４２に含まれるＬＣＤを動作させるためのＬＣＤドライバ（ＬＣＤ）、キーボードモジュール１４９を動作させるためのキーボードドライバ（ＫＥＹ）、アプリケーションプロセッサ１３１の汎用ポートを動作させるためのデバイスドライバ（ＧＰＩＯ）、発光モジュール１４４の、WLAN状態通知発光部３１、電源状態通知発光部３２、および、通信状態通知発光部３４のそれぞれに含まれる発光素子を動作させるためのドライバ（ＬＥＤ）が含まれている。
【０１１５】
また、デバイスドライバ層には、さらに、その他のデバイスドライバ（Ｏｔｈｅｒ）として、例えば、バックライトドライバ１４３を動作させるためのドライバ、各種のメモリドライバ、オーディオ変換モジュール１４５を動作させるためのデバイスドライバ、情報通信端末１がマウスなどの入力デバイスを有している場合には、そのマウスを動作させるためのマウスドライバ、情報通信端末１が情報を記憶するためにハードディスクを内部に有している場合には、ハードディスクを駆動するためのハードディスクドライバ、情報通信端末１が外部のプリンタと接続されており、プリンタに情報を出力して印刷することができるようになされている場合には、そのプリンタを駆動するためのプリンタドライバなど、必要なデバイスドライバが、適宜、含まれる。
【０１１６】
次に、ＯＳ層には、アプリケーションプロセッサ１３１の基本的な動作を制御するオペレーティングシステム（ＯＳ）がインストールされている。ＯＳは、デバイスドライバによって動作される各種資源を管理するものであり、例えば、後述するミドルウェア層、または、アプリケーション層において実行されるいずれかのアプリケーションプログラムが発生した命令をデバイスドライバに伝えたり、フラッシュメモリ１４６やメモリ１４７、または、オーディオプロセッサ１３２とのデータの入出力、もしくは、キー入力や画面出力といった入出力機能の管理など、多くのアプリケーションソフトから共通して利用される基本的な機能を提供し、システム全体を管理する。ＯＳには、例えば、Windows（登録商標）95（商標）、Windows（登録商標）98（商標）、Windows（登録商標）NT（商標）、LINUX，OS/2（商標）などがある。また、ＯＳは、後述するアプリケーション層において実行されるいずれかのアプリケーションプログラムの実行コンテキスト（あるアプリケーションプログラムが利用しているレジスタセットやメインメモリイメージ、ファイルハンドルなど）などのソフトウェア資源の一部の管理も行うようになされている。
【０１１７】
ミドルウェア層は、ＯＳ上で動作し、アプリケーションソフトに対してＯＳよりも高度で具体的な機能を提供するソフトウェアであるミドルウェアで構成されている。
【０１１８】
ミドルウェアは、ＯＳとアプリケーションソフトウェアの中間的な性格を有するものである。多くのアプリケーションソフトウェアで共通して利用される機能を個別に開発するのは非効率であるため、多くのアプリケーションソフトウェアで共通して利用される機能（多くの場合は、基本的な機能）が、ミドルウェアとして提供される。
【０１１９】
ここでは、ミドルウェアとして、ＩＰ電話などのコミュニケーションアプリケーションの基本的な機能を提供するためのコミュニケーションエンジン、インターネットやイントラネットなどのTCP/IPネットワークを使って音声データを送受信する技術の基本的な機能を提供するためのVoIP（Voice over IP）エンジン、インスタントメッセンジャーの基本的な機能を提供するためのインスタントメッセンジャーエンジン、デジタルデータの著作権を保護するために、データに暗号化などを施す機能を実現するための、DRM（Digital Rights Management）プロトコルに加えて、各種アプリケーションプログラムの実行に伴って表示部２１に表示されるＧＵＩの部品などの集まりである、グラフィックライブラリなどが用意されている。
【０１２０】
グラフィックライブラリは、アプリケーション層において実行される各種のアプリケーションプログラムの画像処理において使用される汎用性のある関数やデータの集まりである。具体的には、画像処理において使用される汎用性のあるいくつかの関数を書庫のようにまとめ、ソフトウェアの実行に必要な機能を独立したファイルとして共通化したものである。グラフィックライブラリは、一般的には、アプリケーションプログラムとは別に実行時にロードされるものとして、アプリケーションプログラムのサブルーチンと区別される。
【０１２１】
そして、最上位層のアプリケーション層においては、各種のアプリケーションプログラムが実行される。情報通信端末１においては、例えば、コミュニケーションアプリケーション、ウェブブラウザ、ファイル交換アプリケーション、パーソナルコンピュータ接続アプリケーション、オーディオプレイヤ、楽曲検索アプリケーション、ミュージックストリーミング、インスタントメッセンジャー、録音ツール、フォトビューア（Photo Viewer）、テキストエディタ（Text Editor）などの個別のアプリケーション、ＷＬＡＮ、メニュー表示ツール、セッティングツール、ステータスバー表示ツール、ＦＥＰ(Front End Processor)などのユーティリティーに加えて、これらのアプリケーションソフトウェアを管理するアプリケーションマネージャと、開発環境が用意されている。
【０１２２】
コミュニケーションアプリケーションは、コミュニケーションエンジンやＶｏＩＰエンジンを利用して、いわゆるＩＰ電話機能やボイスチャットなど、他の装置（を利用している他のユーザ）とのコミュニケーションを提供するためのものである。
【０１２３】
ウェブブラウザは、ネットワークを介して、Webページを閲覧するためのアプリケーションであり、具体的には、ネットワークを介して、HTMLファイルや画像ファイル、音楽ファイルなどをダウンロードし、レイアウトを解析して表示・再生する機能を実行する機能や、表示されたフォームを使用してユーザがデータをWebサーバに送信したり、Java（登録商標）ScriptやFlash、およびJava（登録商標）などで記述されたアプリケーションソフトを動作させる機能を実現する。
【０１２４】
ファイル交換アプリケーションは、ネットワークを通じて、または、直接接続された他の装置とデータファイルを送受信するファイルトランスファー機能を提供するためのものである。パーソナルコンピュータ接続アプリケーションは、パーソナルコンピュータ１３と接続して、情報を授受する機能を提供するためのものである。
【０１２５】
オーディオプレイヤは、楽曲データを再生する機能を提供するものである。楽曲検索アプリケーションは、内部に記憶されている楽曲データをデータベース化し、ユーザが所望する楽曲データを検索する機能を提供するためのものである。また、ミュージックストリーミングは、他の装置と楽曲データを授受してストリーミング再生を行う機能を提供するものである。
【０１２６】
インスタントメッセンジャーアプリケーションは、インターネットやＬＡＮなどのネットワーク上で同じソフトを利用している仲間がオンラインかどうかを調べ、オンラインであればチャットやファイル転送などを行うためのものである。
【０１２７】
録音ツールは、いわゆるボイスメモなどのように、マイク２９によって集音された音声データを記録し、再生する機能を提供するためのものである。フォトビューアは、内部に記録されている画像データ（写真データ）を管理し、例えば、サムネイル画像の一覧表示やスライドショー表示などの各種の表示方法での再生表示を制御するものである。テキストエディタは、キーボード７１などによるユーザの操作入力に基づいて、テキストデータの作成機能を提供するものである。
【０１２８】
また、個別アプリケーションとしては、これ以外にも、例えば、表計算ソフト、データベース作成ソフト、電子メールアプリケーション、各種ゲームなどを、適宜インストールすることが可能である。
【０１２９】
また、ＷＬＡＮは、例えば、802.11bの規格に対応したＷＬＡＮの機能を実現するためのものであり、メニュー表示ツールは、表示部２１に表示されるメニュー画面や待ち受け画面などの表示を制御するためのものである。セッティングツールは、ユーザの操作入力に基づいて、情報通信端末１の各種機能を設定するためのものであり、ステータスバー表示ツールは、図９および図１０を用いて説明した常時表示パネルに各種情報を表示させるためのものである。また、ＦＥＰは、日本語を入力するために用いられる、かな漢字変換ソフトウェアである。
【０１３０】
次に、図１３は、オーディオプロセッサ１３２において実行されるソフトウエアの構成を示すソフトウェアスタックである。
【０１３１】
まず、デバイスドライバ層は、オーディオプロセッサ１３２と、オーディオプロセッサ１３２に接続されているハードウェアを動作させるための専用ソフトウェアで構成されており、具体的には、USB接続およびUSBストリーミング機能を実現するためのドライバソフトであるＵＳＢドライバ、オーディオプロセッサ１３２に接続されている大容量フラッシュメモリ１５４を動作させるためのフラッシュメモリドライバ、オーディオ信号処理モジュール１５２を動作させるためのオーディオドライバ、および、入力モジュール１５０のうち、特に、オーディオプロセッサ１３２が実行する処理に関する操作入力を行うミュージックキー５２などを動作させるためのキードライバで構成されている。
【０１３２】
また、デバイスドライバ層には、さらに、その他のデバイスドライバとして、例えば、大容量フラッシュメモリ１５４以外のメモリを動作させるためのメモリドライバ、アプリケーションプロセッサ１３１の汎用ポートを動作させるためのデバイスドライバ（ＧＰＩＯ）など、必要なデバイスドライバが、適宜、含まれる。
【０１３３】
ＯＳは、オーディオプロセッサ１３２の基本的な動作を制御しているものである。ＯＳには、例えば、uITRONなどの、組込みシステム向けのリアルタイムＯＳが用いられると好適である。
【０１３４】
そして、ＯＳ上で、各種アプリケーションが動作する。
【０１３５】
情報通信端末１は、USB接続に際して、MSC（Mass Storage Class）とMTP（Media Transfer Protocol）との２つのUSB Modeの切り替えを行うことができる。
【０１３６】
ＭＳＣ（Mass Storage Class）は、接続されたUSB機器（ここでは、パーソナルコンピュータ１３に対する情報通信端末１）を記憶装置として認識し制御する機能を提供するためのものである。すなわち、情報通信端末１は、USBマスストレージクラス対応のインターフェイスを採用しているので、パーソナルコンピュータ１３のOSからはドライブとして認識される。これにより、パーソナルコンピュータ１３から情報通信端末１の内部に記録されているデータ（例えば、画像データや楽曲データなど）を、専用アプリケーションのみならず、例えば、エクスプローラなどのアプリケーションから読み出すことができる。
【０１３７】
ＭＴＰ（Media Transfer Protocol）は、情報通信端末１と、パーソナルコンピュータ１３とを接続し、楽曲データ、動画像データ、または、静止画データを双方向に転送するプロトコルである。MTPはUSBマスストレージクラスを含む、あらゆるストレージデバイスとの通信レイヤの上で動作し、著作権保護フラグ付きのコンテンツを安全に転送できる。
【０１３８】
ファイルシステムは、オーディオプロセッサ１３２に接続されている大容量フラッシュメモリ１５４などに記録されているファイルを管理する。ファイルシステムによって管理されているファイルのうち、楽曲データファイルは、楽曲ＤＢ（Data Base）によってデータベース化され、DRM（Digital Rights Management） Lib.（Library）によって著作権保護されている。
【０１３９】
DRM Lib.は、デジタルデータの著作権を保護するために、音楽・動画・画像などのデジタル・コンテンツに対し、暗号化などを施して不正コピーや流出を防止する機能を実現するための、各種のアプリケーションプログラムにおいて使用される汎用性のある関数やデータの集まりである。
【０１４０】
また、オーディオプロセッサ１３２に接続されている大容量フラッシュメモリ１５４などに記録されている楽曲データなどは、例えば、ＭＰ３（MPEG Audio Layer-3），ATRAC(Adaptive TRansform Acoustic Coding)３、ＷＭＡ（Windows（登録商標） Media Audio）、ＡＳＦ（Advanced Streaming Format）などの圧縮形式で圧縮されるので、それぞれの方式に基づいたオーディオコーディックによって、楽曲データなどが圧縮伸張されるようになされている。
【０１４１】
そして、オーディオプレイヤは、アプリケーションプロセッサインターフェースを介して供給される、アプリケーションプロセッサ１３１上で動作する各種ソフトウェアの制御信号に基づいて、DRM Lib.によって著作権保護され、楽曲ＤＢによって管理されている楽曲データを、オーディオコーディックによって所定の方式で圧縮伸張し、再生出力する処理を制御する。
【０１４２】
システム（Ｓｙｓｔｅｍ）コントローラは、オーディオプロセッサ１３２により実現される、上述した各種機能を制御するものである。
【０１４３】
アプリケーションプロセッサインターフェースは、アプリケーションプロセッサ１３１とオーディオプロセッサ１３２とにおける各種情報および制御信号の授受を制御する機能を提供するものである。
【０１４４】
次に、表示部２１に表示される表示画面を参照して、情報通信端末１において実行される各種アプリケーションプログラムにおける具体的な実行例について説明する。
【０１４５】
情報通信端末１において実行される各種アプリケーションプログラムには、例えば、音声データを再生するオーディオプレイヤをはじめとして、録音ツール（いわゆるボイスメモ）、フォトビューア、または、テキストエディタなどの、他の装置との通信処理を利用しないものと、ネットワークを通じて、他の装置とデータファイルを送受信するファイル交換アプリケーション、ネットワークを通じて、他の装置に映像や音声などのマルチメディアデータを送信したり、これらのマルチメディアデータを受信しながら同時に再生を行うミュージックストリーミング、IP電話などの機能を提供するコミュニケーションアプリケーション、チャットなどの機能を提供するインスタントメッセンジャー、ウェブページを閲覧するためのウェブブラウザなど、他の装置との通信処理を利用するものとがある。
【０１４６】
また、複数の機能を含むアプリケーションプログラムも存在する。例えば、音声データ（例えば、特に楽曲データ）や、静止画像または動画像データなどを、内部に記録したり、記録されたデータを整理してデータベースを構築したり、データを他の装置と授受したり、内部に記録されたデータやストリーミングされたデータを再生する処理など、他の装置との通信処理を必要としない処理と必要とする処理の両方を含むアプリケーションプログラムも存在する。
【０１４７】
図１４は、情報通信端末１の表示部２１において、例えば、電源投入後すぐに、または、ＨＯＭＥボタン２３が押下された場合に表示されるHome画面４５１の表示例を示す図である。Home画面４５１には、情報通信端末１において実行可能なアプリケーションプログラム（または複数のアプリケーションプログラムにより構成される項目）の一覧がメニュー表示されている。図１４のHome画面４５１においては、待ち受け画面（Screen Standby）４６１、コミュニケーションアプリケーション（Communication）４６２、音楽ツール（Music）４６３、ウェブブラウザ（WEB Browser）４６４、フォトビューア（Photo Viewer）４６５、テキストエディタ（Text Editor）４６６、録音ツール（Voice Memo）４６７、および、各種設定（Tools）４６８が選択可能な状態として表示されている。情報通信端末１において実行可能なアプリケーションプログラムがHome画面４５１の１画面内に表示しきれない場合、ユーザが、４方向キー２６のUPキーまたはDOWNキーを操作することにより、メニュー一覧がスクロールされ、すべてのアプリケーションが表示されるようになされている。ユーザは、Home画面４５１を表示部２１に表示させて、メニュー表示されたいずれかのアプリケーションプログラムを選択して起動させることができる。
【０１４８】
なお、ユーザによるメニューの選択決定の方法としては、例えば、ユーザが４方向キー２６のUPキーまたはDOWNキーを操作することにより、選択されている（カーソルが当たっている）メニューの位置が変更されて（カーソル位置が最も上の位置にある状態で、UPキーが押下された場合、または、カーソル位置が最も下の位置にある状態で、DOWNキーが押下された場合にのみ、メニュー一覧の表示がスクロールされる）、ユーザが所望のアプリケーションメニューにカーソル位置を合わせて決定ボタン２７を押下することにより、所望のアプリケーションを選択決定する（例えば、起動を命令する）ことができるものであってもよいし、また、ユーザが４方向キー２６のUPキーまたはDOWNキーを操作することにより、メニュー一覧全体が移動し、所定の位置（例えば、上から３番目）に表示されているメニューが常に選択状態となるものとし、ユーザが、所望のアプリケーションメニューを所定の位置（例えば、上から３番目）に移動して決定ボタン２７を押下することにより、所望のアプリケーションを選択決定する（例えば、起動を命令する）ことができるものであってもよい。
【０１４９】
またHome画面４５１の左下方には、階層構造表示エリア４７１が設けられており、星型のマークの領域片の状態の変化でファイルの階層構造が表示される。具体的には、このHome画面４５１は、ルート（Root）ディレクトリ（最も上の階層）に存在する情報に基づいて表示されており、階層構造表示エリア４７１に表示される星型のマークの領域片の状態は変化されない。そして、１つ下の階層に行く毎に、例えば、領域片が所定の色で塗りつぶされるか、または領域片に所定の模様が施されるなどして、星型のマークの状態が変化される。
【０１５０】
次に、図１５乃至図１８を参照して、図１４を用いて説明したHome画面４５１のアプリケーションプログラム（または複数のアプリケーションプログラムにより構成される項目）一覧のメニュー表示から、音楽ツール（Music）４６３が選択決定されて、音声データ（主に、楽曲データ）を扱う処理が実行される場合について説明する。
【０１５１】
図１５は、図１４を用いて説明したHome画面４５１の一覧のメニュー表示から、音楽ツール（Music）４６３が選択決定された場合に表示部２１に表示されるメニュー画面４８１である。図１５に示されるように、メニュー画面４８１には、Music Search４９１、Streaming４９２、Now Playing４９３、All Tracks４９４、ATRAC AD４９５、Music Folder４９６、My Playlist４９７、Inbox４９８の各メニューが表示され、ユーザは、４方向キー２６および決定ボタン２７を用いて、所望のメニューを選択決定することができる。
【０１５２】
また、このメニュー画面４８１は、図１４に示したHome画面４５１の１つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの１つの領域片の状態が変化されている（図１５の例では、１つの領域片が黒色で塗りつぶされている）。この星型のマークの１つの領域片の状態が変化されていることにより、ユーザは、ルートディレクトリの１つ下の階層に存在する情報が表示されていることがわかる。
【０１５３】
図１５のメニュー画面４８１において、Streaming４９２が選択決定された場合、図１６に示されるように、アドホックユーザ一覧画面５０１が表示される。
【０１５４】
アドホックユーザ一覧表示画面５０１には、アドホックモードの通信相手として登録されている他の情報通信端末１のユーザ、および、アドホック通信が可能な範囲に存在する登録されていない他の情報通信端末１のユーザに関する情報が一覧表示される。
【０１５５】
また、このアドホックユーザ一覧表示画面５０１は、図１４に示したHome画面４５１の２つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの２つの領域片の状態が変化されている（図１６の例では、２つの領域片が黒色で塗りつぶされている）。この星型のマークの２つの領域片の状態が変化されていることにより、ユーザは、ルートディレクトリの２つ下の階層に存在する情報が表示されていることがわかる。
【０１５６】
例えば、図１６のアドホックユーザ一覧画面５０１において、Online状態の「User B」が選択決定された場合、ユーザＢが使用している情報通信端末１からブロードキャストされている情報を基に、図１７に示されるような、ユーザＢの公開Playlist一覧表示画面５２１が表示されるとともに、ユーザＢが使用している情報通信端末１において現在再生されている楽曲（すなわち、Now Playing）を含むプレイリストが公開されている場合、そのプレイリストが選択された状態として表示される。
【０１５７】
また、この公開Playlist一覧表示画面５２１は、図１４に示したHome画面４５１より３つ下位の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの３つの領域片の状態が変化されている（図１７の例では、３つの領域片が黒色で塗りつぶされている）。この星型のマークの３つの領域片の状態が変化されていることにより、ユーザは、ルートディレクトリの３つ下の階層に存在する情報が表示されていることがわかる。
【０１５８】
そして、図１７のユーザＢの公開Playlist一覧表示画面５２１のうち、ユーザが所望するプレイリストが選択決定された場合、図１８に示されるように、選択決定されたプレイリストに含まれている楽曲データ、換言すれば、音楽トラックの一覧を表示するトラック表示画面５４１が表示される。ユーザは、トラック表示画面５４１に表示されている音楽トラックのうちの所望のものを選択決定することにより、ユーザＢから選択決定した楽曲データのストリーミングを受け、再生することができる。
【０１５９】
また、このトラック表示画面５４１は、図１４に示したHome画面４５１の４つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの４つの領域片の状態が変化されている（図１８の例では、４つの領域片が黒色で塗りつぶされている）。この星型のマークの４つの領域片の状態が変化されていることにより、ユーザは、ルートディレクトリの４つ下の階層に存在する情報が表示されていることがわかる。
【０１６０】
さらに、このトラック表示画面５４１は、最も下の階層に存在する情報に基づいて表示されており、下の階層が存在しないことを表す記号であるターミナルマーク５５１が、現在選択状態とされている項目である「Sunshine」に表示される。
【０１６１】
次に、図１９のファイル構造を参照して、階層構造表示エリア４７１の表示例について説明する。
【０１６２】
ファイル６０１は、ルート（ROOT）ディレクトリとされ、最も上の階層に存在する情報に基づいて表示されており、階層構造表示エリア４７１に表示される星型のマークの領域片の状態は変化されない。ファイル６０２は、ファイル６０１の１つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの１つの領域片の状態が変化されている（１つの領域片が黒色で塗りつぶされている）。ファイル６０３は、ファイル６０１の２つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの２つの領域片の状態が変化されている（２つの領域片が黒色で塗りつぶされている）。
【０１６３】
ファイル６０４は、ファイル６０１の３つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの３つの領域片の状態が変化されている（３つの領域片が黒色で塗りつぶされている）。ファイル６０５は、ファイル６０１の４つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの４つの領域片の状態が変化されている（４つの領域片が黒色で塗りつぶされている）。ファイル６０６は、ファイル６０１の５つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの全ての領域片の状態が変化されている（全ての領域片が黒色で塗りつぶされている）。
【０１６４】
ファイル６０７は、ファイル６０１の６つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの全ての領域片の状態が変化されている（全ての領域片が黒色で塗りつぶされている）とともに、新たな星型のマークが表示され、その１つの領域片の状態が変化されている（１つの領域片が黒色で塗りつぶされている）。またファイル６０７には、下に階層が存在しないことを表すターミナルマークも表示される。
【０１６５】
ファイル６０８は、ファイル６０１の３つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの３つの領域片の状態が変化されている（３つの領域片が黒色で塗りつぶされている）。またファイル６０８には、下に階層が存在しないことを表すターミナルマークも表示される。ファイル６０９は、ファイル６０１の３つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの３つの領域片の状態が変化されている（３つの領域片が黒色で塗りつぶされている）。
【０１６６】
ファイル６１０は、ファイル６０１の４つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア４７１に表示される星型のマークの４つの領域片の状態が変化されている（４つの領域片が黒色で塗りつぶされている）。またファイル６１０には、下に階層が存在しないことを表すターミナルマークも表示される。
【０１６７】
このように、階層構造のどの階層に存在する情報に基づいて表示されているのかを星型のマークの領域片の状態の変化で視覚的に表現することにより、ユーザは、いまどの階層にある情報を表示しているかを容易に把握することができる。つまり、ユーザは、階層構造を気にしつつ操作する必要がなくなり、操作性が向上する。
【０１６８】
また以上においては、階層構造表示エリア４７１に表示される階層構造を表現するマークとして星型のマークを用いたが、これに限らず、例えば、図２０に示されるように、花型のマークを用いて、その領域片の状態を階層に応じて変化させることで、階層構造を表現することもできる。
【０１６９】
さらにルートディレクトリであるファイル６０１の１１下の階層に存在する情報を画面表示させる場合、階層構造表示エリア４７１には、３つの星型のマークが表示され、その３つの星型のマークのうち、２つの星型のマークの全ての領域片の状態が変化されるとともに、残りの１つの星型のマークの１つの領域片の状態が変化されるが、これに限らず、例えば、図２１に示されるように、数字（図２１の例の場合、「１１」）で階層構造を表現するようにしてもよい。
【０１７０】
次に、図２２のフローチャートを参照して、以上のような画面表示を行う、情報通信端末１の表示制御処理について説明する。
【０１７１】
電源投入後すぐに、またはユーザによりＨＯＭＥボタン２３が押下されたとき、ステップＳ１において、アプリケーションプロセッサ１３１は、図１４に示したHome画面４５１を表示部２１に表示させる。
【０１７２】
ステップＳ２において、アプリケーションプロセッサ１３１は、ユーザによる４方向キー２６の操作に基づいて、カーソルが移動されて所定の項目が選択決定されたか否かを判定し、所定の項目が選択決定されたと判定するまで処理を繰り返す。
【０１７３】
そして、ステップＳ２において、所定の項目が選択決定されたと判定された場合、ステップＳ３に進み、アプリケーションプロセッサ１３１は、選択決定された項目の画面を表示部２１に表示させるとともに、表示画面内の階層構造表示エリア４７１に星型のマークを表示させ、階層に応じて領域片の状態を変化させる。
【０１７４】
例えば、図１４に示したHome画面４５１において、音楽ツール（Music）４６３が選択決定された場合、表示部２１には、図１５に示したメニュー画面４８１が表示され、階層構造表示エリア４７１には、１つの領域片の状態が変化された星型のマークが表示される。
【０１７５】
ステップＳ４において、画面終了か否か、すなわち、ユーザによる電源OFF操作を受けたか否かを判定し、画面終了していないと判定した場合、ステップＳ２に戻り、それ以降の処理を繰り返す。
【０１７６】
そして、ステップＳ４において、画面終了したと判定された場合、この表示制御処理を終了させる。
【０１７７】
以上の処理により、ユーザは、階層構造のどの階層に存在する情報に基づいて表示されているのかを、階層構造表示エリア４７１に表示される星型のマークの領域片の状態の変化で容易に把握することができる。
【０１７８】
また、ファイル構造やメニュー構造など種類に応じて階層構造表示エリア４７１に表示されるマークを変えるようにしてもよい。
【０１７９】
上述した一連の処理は、ソフトウェアにより実行することも、上述した一連の処理を実行するように組み込まれたハードウェアを用いて実行することもできる。そのソフトウェアは、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１８０】
この記録媒体は、図１１に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM（Compact Disk-Read Only Memory），DVD（Digital Versatile Disk）を含む）、光磁気ディスク（ＭＤ(Mini-Disk)（商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア１７２などにより構成される。
【０１８１】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１８２】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１８３】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１８４】
【図１】本発明を適用した情報通信端末を含む情報通信システムについて説明するための図である。
【図２】情報通信端末の正面外形図である。
【図３】情報通信端末の、裏側（表示部の設けられていない側）の外形図である。
【図４】情報通信端末の、上側側面（WLAN ON/OFFスイッチが設けられている側）の外形図である。
【図５】情報通信端末の表示部が設けられている側から向かって右側面（通信状態通知発光部３４が設けられている側）の外形図である。
【図６】情報通信端末の表示部が設けられている側から向かって左側面（WLAN ON/OFFスイッチおよび電源スイッチが設けられている側）の外形図である。
【図７】情報通信端末の、下側側面（電源スイッチやミュージックキーが設けられている側）の外形図である。
【図８】筐体がスライドされた場合の外観図である。
【図９】常時表示パネルについて説明するための図である。
【図１０】常時表示パネルに表示される情報について説明するための図である。
【図１１】情報通信端末の内部構成例を示すブロック図である。
【図１２】アプリケーションプロセッサにおいて実行されるソフトウエアの構成を示すソフトウェアスタック図である。
【図１３】オーディオプロセッサにおいて実行されるソフトウエアの構成を示すソフトウェアスタック図である。
【図１４】Home画面の表示例を示す図である。
【図１５】メニュー画面について説明するための図である。
【図１６】アドホックユーザ一覧画面について説明するための図である。
【図１７】公開Playlist一覧表示画面について説明するための図である。
【図１８】トラック表示画面について説明するための図である。
【図１９】階層構造を説明するための図である。
【図２０】Home画面の他の表示例を示す図である。
【図２１】Home画面のさらに他の表示例を示す図である。
【図２２】表示制御処理を説明するフローチャートである。
【符号の説明】
【０１８５】
１  情報通信端末，  １１  ネットワーク，  １２  サーバ，  １３  パーソナルコンピュータ，  ２１  表示部，  ２２  ＷＬＡＮモード切替ボタン，  ２３  ＨＯＭＥボタン，  ２４  ＢＡＣＫボタン，  ２５  オプションボタン，  ２６  ４方向キー，  ２７  決定ボタン，  ２８  スピーカ，  ２９  マイク，  ３０  ＷＬＡＮ ＯＮ/ＯＦＦスイッチ，  ３１  ＷＬＡＮ状態通知発光部，  ３２  電源状態通知発光部，  ３３  電源スイッチ，  ３４  通信状態通知発光部，  ３５  ミュージックキー，  ４１  バッテリーカバー，  ４２  リンガースピーカ，  ４３  HOLDスイッチ，  ４４  ボリュームボタン，  ５１  USBコネクタ，  ５２  コネクタジャック，  １０１  常時表示パネル，  １３１  アプリケーションプロセッサ，  １３２  オーディオプロセッサ，  １４２  表示モジュール，  １４３  バックライトドライバ，  １４４  発光モジュール，  １４５  オーディオ変換モジュール，  １４６  フラッシュメモリ，  １４７  メモリ，  １４８  無線通信モジュール，  １４９  キーボードモジュール，  １５０  入力モジュール，  １５２  オーディオ信号処理モジュール，  １５３  リアルタイムクロック（RTC），  １５４  大容量フラッシュメモリ，  １５５  メモリバス，  １５６  フラッシュメモ，  １５７  メモリ，  ４７１  階層構造表示エリア，  ５５１  ターミナルマーク
【図１】
2007179333.tif 000003
【図２】
2007179333.tif 000004
【図３】
2007179333.tif 000005
【図４】
2007179333.tif 000006
【図５】
2007179333.tif 000007
【図６】
2007179333.tif 000008
【図７】
2007179333.tif 000009
【図８】
2007179333.tif 000010
【図９】
2007179333.tif 000011
【図１０】
2007179333.tif 000012
【図１１】
2007179333.tif 000013
【図１２】
2007179333.tif 000014
【図１３】
2007179333.tif 000015
【図１４】
2007179333.tif 000016
【図１５】
2007179333.tif 000017
【図１６】
2007179333.tif 000018
【図１７】
2007179333.tif 000019
【図１８】
2007179333.tif 000020
【図１９】
2007179333.tif 000021
【図２０】
2007179333.tif 000022
【図２１】
2007179333.tif 000023
【図２２】
2007179333.tif 000024