JP2007179333A - Display controller, method, and program - Google Patents
Display controller, method, and program Download PDFInfo
- Publication number
- JP2007179333A JP2007179333A JP2005377377A JP2005377377A JP2007179333A JP 2007179333 A JP2007179333 A JP 2007179333A JP 2005377377 A JP2005377377 A JP 2005377377A JP 2005377377 A JP2005377377 A JP 2005377377A JP 2007179333 A JP2007179333 A JP 2007179333A
- Authority
- JP
- Japan
- Prior art keywords
- information
- display
- displayed
- communication terminal
- wlan
- 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.)
- Withdrawn
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、表示制御置および方法、並びにプログラムに関し、特に、情報の階層構造を容易に表示することができるようにした表示制御装置および方法、並びにプログラムに関する。 The present invention relates to a display control device and method, and a program, and more particularly, to a display control device and method, and a program that can easily display a hierarchical structure of information.
パーソナルコンピュータや携帯電話機などの情報通信端末には、テキストデータを扱うアプリケーションはもとより、音楽データや画像データなどを扱うアプリケーションも搭載されている。そのためユーザは、さまざまなシーンで情報通信端末を操作する機会が増え、より身近なものとなってきた。 Information communication terminals such as personal computers and mobile phones are equipped with applications that handle music data and image data as well as applications that handle text data. Therefore, the user has more opportunities to operate the information communication terminal in various scenes, and has become more familiar.
これらの情報通信端末には、わかりやすいユーザインターフェースが提供されているものの、所望のデータを探したり、メニュー画面から項目を選択してデータ構造の階層を下って行くうちに、いまどの階層の情報を表示させているのかわからなくなるという問題が生じていた。 These information communication terminals provide an easy-to-understand user interface, but as you search for the desired data or select items from the menu screen and move down the data structure hierarchy, the information of which hierarchy is now There was a problem of not knowing whether it was displayed.
本発明はこのような状況に鑑みてなされたものであり、情報の階層構造を容易に表示することができるようにするものである。 The present invention has been made in view of such a situation, and makes it possible to easily display a hierarchical structure of information.
本発明の一側面の表示制御装置は、情報とともに複数の領域片を集合させた集合表示領域を表示させ、前記情報の階層に基づいて、前記領域片の表示状態を変化させる表示制御手段を備える。 A display control apparatus according to an aspect of the present invention includes a display control unit that displays an aggregate display area in which a plurality of area pieces are gathered together with information, and changes a display state of the area pieces based on the hierarchy of the information. .
前記領域片の表示状態が全て変化した場合、前記表示制御手段は、新たな集合表示領域を表示させることができる。 When all the display states of the area pieces have changed, the display control means can display a new collective display area.
前記表示制御手段は、表示状態が変化した前記領域片の数を表示させることができる。 The display control means can display the number of the area pieces whose display state has changed.
前記情報の下に階層が存在しない場合、前記表示制御手段は、下の階層が存在しないことを示す記号を表示させることができる。 When there is no hierarchy below the information, the display control means can display a symbol indicating that there is no lower hierarchy.
本発明の一側面の表示制御方法またはプログラムは、情報とともに複数の領域片を集合させた集合表示領域を表示させ、前記情報の階層に基づいて、前記領域片の表示状態を変化させるステップを含む。 A display control method or program according to one aspect of the present invention includes a step of displaying a set display area obtained by collecting a plurality of area pieces together with information, and changing a display state of the area pieces based on the hierarchy of the information. .
本発明の一側面においては、情報とともに複数の領域片を集合させた集合表示領域が表示され、情報の階層に基づいて、領域片の表示状態が変化される。 In one aspect of the present invention, a set display area in which a plurality of area pieces are gathered together with information is displayed, and the display state of the area pieces is changed based on the information hierarchy.
本発明の一側面によれば、情報の階層構造を容易に表示することができる。 According to one aspect of the present invention, the hierarchical structure of information can be easily displayed.
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。 Embodiments of the present invention will be described below. Correspondences between the constituent elements of the present invention and the embodiments described in the specification or the drawings are exemplified as follows. This description is intended to confirm that the embodiments supporting the present invention are described in the specification or the drawings. Therefore, even if there is an embodiment which is described in the specification or the drawings but is not described here as an embodiment corresponding to the constituent elements of the present invention, that is not the case. It does not mean that the form does not correspond to the constituent requirements. On the contrary, even if an embodiment is described herein as corresponding to the invention, this does not mean that the embodiment does not correspond to other than the configuration requirements. .
本発明の一側面の表示制御装置(例えば、図1の情報通信端末1−1乃至1−3)は、情報とともに複数の領域片を集合させた集合表示領域(例えば、図14の階層構造表示エリア471に表示される星型のマーク)を表示させ、前記情報の階層に基づいて、前記領域片の表示状態を変化させる表示制御手段(例えば、図11のアプリケーションプロセッサ131)を備える。
The display control apparatus according to one aspect of the present invention (for example, the information communication terminals 1-1 to 1-3 in FIG. 1) is an aggregate display area (for example, the hierarchical structure display in FIG. Display control means (for example, the
この表示制御装置の表示制御手段には、表示状態が変化した前記領域片の数(例えば、図21の階層構造表示エリア471に表示される「11」)を表示させることができる。
The display control means of this display control device can display the number of the area pieces whose display state has changed (for example, “11” displayed in the hierarchical
前記情報の下に階層が存在しない場合、この表示制御装置の表示制御手段には、下の階層が存在しないことを示す記号(例えば、図18のターミナルマーク551)を表示させることができる。
When there is no hierarchy below the information, the display control means of this display control device can display a symbol indicating that no lower hierarchy exists (for example, the
本発明の一側面の表示制御方法またはプログラムは、情報とともに複数の領域片を集合させた集合表示領域を表示させ、前記情報の階層に基づいて、前記領域片の表示状態を変化させるステップ(例えば、図22のステップS3)を含む。 The display control method or program according to one aspect of the present invention includes a step of displaying a set display area obtained by collecting a plurality of area pieces together with information, and changing a display state of the area pieces based on the hierarchy of the information (for example, Step S3) of FIG.
以下、図を参照して、本発明の実施の形態について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1を参照して、本発明を適用した情報通信端末1-1乃至情報通信端末1-3を含む情報通信システムについて説明する。なお、図1において、情報通信端末1-1乃至情報通信端末1-3は、同一の機能を有する装置である。 With reference to FIG. 1, an information communication system including information communication terminals 1-1 to 1-3 to which the present invention is applied will be described. In FIG. 1, the information communication terminal 1-1 to the information communication terminal 1-3 are devices having the same function.
情報通信端末1-1乃至情報通信端末1-3は、例えば、各種プログラムを実行して、無線および有線を介した情報通信機能、各種情報を記録する機能、音声や映像を再生する機能、記録された各種情報、再生された映像、ユーザの操作入力の補助となる情報(いわゆるGUI(Graphic User Interface))などを表示する機能、各種入力デバイスを備えてユーザの操作入力を受ける機能などを有している。以下の説明においては、情報通信端末1-1乃至情報通信端末1-3を個々に区別する必要がない場合、単に、情報通信端末1と称する。
The information communication terminal 1-1 to the information communication terminal 1-3 execute various programs, for example, an information communication function via wireless and wired, a function for recording various information, a function for reproducing audio and video, and a recording A function for displaying various types of information, reproduced video, information for assisting the user's operation input (so-called GUI (Graphic User Interface)), a function for receiving user operation input with various input devices, etc. is doing. In the following description, the information communication terminal 1-1 to the information communication terminal 1-3 are simply referred to as the
具体的には、情報通信端末1は、例えば、802.11bの規格に対応したWLAN(Wireless Local Area Network;無線LAN)機能を有して他の装置と接続し、情報を授受することができる。情報通信端末1は、WLANにおいて、アクセスポイントを介して通信を行うインフラストラクチャモードと、アクセスポイントを介さずに機器同士が直接通信を行うアドホックモードのいずれかを選択的に用いることができる。また、情報通信端末1は、例えば、USB(Universal Serial Bus)2.0の規格に対応して有線で他の機器と接続し、情報を授受することができる。なお、情報通信端末1のUSB接続は、MSC(MassStorageClass)とMTP(Media Transfer Protocol)に対応し、選択的に用いることができる。
Specifically, the
すなわち、情報通信端末1は、所定のサービスに加入している機器、または、所定のアプリケーションプログラムがインストールされ、所定の設定が施されている機器であれば、情報通信端末1同士でなくとも、有線、または、無線を介して、また、所定のアクセスポイントを介して、または、アクセスポイントを介さずに、情報を授受することが可能である。
That is, if the
情報通信端末1は、例えば、一般的な揮発性メモリ以外に、FlashMemory(例えば、1GB程度の記憶容量を有する)を備えている。また、情報通信端末には、必要に応じて、例えばハードディスクなどの、さらに大容量の記憶部を備えるようにしてもよい。また、情報通信端末1は、表示デバイスとしてLCD(Liquid Crystal display)を備え、入力デバイスとしてキーボードを備えているが、必要に応じて、マウスやジョイスティックなどの他の入力デバイスを接続するようにしてもよいし、LCDとともにタッチパネルを備えるようにしてもよい。
The
また、情報通信端末1は、例えば、ATRAC(Advanced TRansform Acoustic Coding)3、MP3(MPEG Audio Layer-3)、WMA(Windows(登録商標) Media Audio)などのオーディオコーディック方式に対応して、供給された音声データを記録または再生することができる。そして、情報通信端末1は、いわゆる、Photo Viewer機能を備えており、画像データを記憶するとともに、その画像データを再生表示することができる。さらに、情報通信端末1は、例えば、OpenMG、WMT10(Janus)などの各種のDRM(Digital Rights Management;デジタル著作権管理)に対応し、著作者の許諾を得ない違法なデータの配布・交換などを防止することができる。
The
また、情報通信端末1は、例えば、IP電話、インスタントメッセンジャー、電子メール、ウェブブラウザ、テキストエディタなどの、各種のアプリケーションプログラムをインストールして実行することができる。
The
また、情報通信端末1は、ユーザが片手で把持可能な大きさで構成され、ユーザにより携帯が可能なようになされると好適である。
The
情報通信端末1は、無線通信により、直接、インターネットなどのネットワーク11と接続可能であり、ネットワーク11を介して、各種サーバ12、パーソナルコンピュータ13、または、他の情報通信端末1(図中、情報通信端末1-1と情報通信端末1-2で示される)と情報を授受することができる。
The
さらに、情報通信端末1は、他の情報通信端末1(図中、情報通信端末1-1と情報通信端末1-2で示される)と、無線通信で、直接、情報を授受することも可能である。
Furthermore, the
また、情報通信端末1は、パーソナルコンピュータ13とも接続可能であり(図中の情報通信端末1-3)、パーソナルコンピュータ13と情報を授受することができるとともに、パーソナルコンピュータ13が接続されているネットワーク11(例えば、インターネット)を介して、各種サーバや他の情報通信端末と情報を授受することができる。
The
また、情報通信システムのネットワーク11には、さらに多くの情報通信端末1、サーバ12、または、パーソナルコンピュータ13を接続することができるのは言うまでもない。
It goes without saying that more
次に、図2乃至図8を参照して、情報通信端末1の外形について説明する。図2は、情報通信端末1の正面外形図である。
Next, the outer shape of the
情報通信端末1は、その正面に、表示部21、WLANモード切替ボタン22、HOMEボタン23、BACKボタン24、オプションボタン25、4方向キー26、決定ボタン27、スピーカ28、および、マイク29を備え、図中、表示部21に向かって左側側面に、WLAN ON/OFFスイッチ30、WLAN状態通知発光部31、電源状態通知発光部32、および、電源スイッチ33を備え、表示部21に向かって右側側面に通信状態通知発光部34を備え、表示部21に向かって下側側面に、ミュージックキー35を備えている。
The
表示部21は、例えば、LCDなどの平面ディスプレイにより構成され、各種情報を表示可能なようになされている。表示部21に表示される情報のうち、情報通信端末1の状態を示す情報の表示については、図8および図9を用いて説明する。また、情報通信端末1の各種処理時において表示部21に表示される情報についても、適宜、後述する。
The
WLANモード切替ボタン22は、無線LANのONとOFFを切り替える操作入力を行うためのボタンである。 The WLAN mode switching button 22 is a button for performing an operation input for switching between ON and OFF of the wireless LAN.
HOMEボタン23は、表示部21に現在表示されている情報の種類にかかわらず、表示部21に図14を用いて後述するHOMEメニューを表示させるため操作入力を行うためのボタンである。
The HOME button 23 is a button for performing an operation input for causing the
BACKボタン24は、表示画面を1つ前の画面に戻すための操作入力を行うためのボタンである。 The BACK button 24 is a button for performing an operation input for returning the display screen to the previous screen.
オプションボタン25は、オプションの各種設定のための表示画面を表示させるための操作入力を行うためのボタンである。 The option button 25 is a button for performing an operation input for displaying a display screen for setting various options.
4方向キー26は、表示部21に表示された情報において、例えば、カーソルを移動させたり、メニュー、または、ボタンやアイコンなどの選択を変更させるなどの操作入力を行うためのキーである。
The four-direction key 26 is a key for performing an operation input such as moving a cursor or changing selection of a menu or a button or an icon in the information displayed on the
決定ボタン27は、選択状態のメニュー、または、ボタンやアイコンなどの選択を決定するための操作入力を行うためのボタンである。 The determination button 27 is a button for performing an operation input for determining selection of a selection state menu or a button or an icon.
スピーカ28は、例えば、IP電話が用いられた場合などにおいて、通話の音声を出力したり、情報通信端末1に記録された音声データのうち、所定のアプリケーションにより再生される音声を出力するスピーカである。
The speaker 28 is a speaker that outputs a voice of a call when, for example, an IP phone is used, or outputs a voice reproduced by a predetermined application among voice data recorded in the
マイク29は、例えば、IP電話が用いられた場合などにおいて、通話の音声を入力したり、所定のアプリケーションにより取得される音声を集音する。 For example, when an IP phone is used, the microphone 29 inputs voice of a call or collects voice acquired by a predetermined application.
WLAN ON/OFFスイッチ30は、情報通信端末1の無線通信機能の有効と無効を切り替える場合にユーザにより操作されるスイッチである。
The WLAN ON / OFF switch 30 is a switch that is operated by the user when the wireless communication function of the
WLAN状態通知発光部31は、例えば、1つまたは複数のLED(light emitting diode)などの発光素子で構成される、情報通信端末1の無線通信機能の有効と無効をユーザに通知するための発光部であり、例えば、無線通信機能が有効である場合に点灯、無効である場合に消灯される。
The WLAN state notification light emitting unit 31 is a light emission for notifying the user of the validity and invalidity of the wireless communication function of the
電源状態通知発光部32は、例えば、1つまたは複数のLED(light emitting diode)などの発光素子で構成される、情報通信端末1の電源が入っているか否かや、充電中であるか、充電が終了されたかなどをユーザに通知するための発光部であり、例えば、電源ON時に点灯、電源OFF時に消灯され、充電時には、電源ON時とは異なる色で点灯されるようになされている。
The power state notification light emitting unit 32 is, for example, whether or not the
電源スイッチ33は、情報通信端末1の電源を入り切りするためのスイッチである。
The power switch 33 is a switch for turning on / off the power of the
通信状態通知発光部34は、例えば、1つまたは複数のLED(light emitting diode)などの発光素子および導光板で構成される、情報通信端末1の通信状態をユーザに通知するための発光部であり、例えば、WLANインフラストラクチャモード時とWLANアドホックモード時とで、異なる色で点灯したり、IP電話の着信時に、さらに異なる色で点滅点灯するなど、無線通信の状態に応じた色で、点灯、点滅、消灯を行うことができる。点滅点灯時、通信状態通知発光部34は、導光板を介してLEDを発光させる。通信状態通知発光部34の詳細については、後述する。
The communication state notification light emitting unit 34 is a light emitting unit configured to notify the user of the communication state of the
ここで、WLANインフラストラクチャモードとは、無線LANアクセスポイントを介して通信を行う方式のことであり、WLANアドホックモードとは、無線LANアクセスポイントを介せずに、直接装置同士でデータを授受する方式のことである。 Here, the WLAN infrastructure mode is a method of performing communication via a wireless LAN access point, and the WLAN ad hoc mode is directly transferring data between devices without using a wireless LAN access point. It is a method.
ミュージックキー35は、情報通信端末1において音声データを再生する場合の、再生開始、再生終了、早送り、巻き戻し、一旦停止、および、正逆方向AMS(Auto Music Scan;頭出し)などの操作入力を行うためのキーである。
The music key 35 is used to input operations such as playback start, playback end, fast forward, rewind, pause, and forward / reverse direction AMS (Auto Music Scan) when playing back audio data in the
次に、図3は、情報通信端末1の、裏側(表示部21の設けられていない側)の外形図である。
Next, FIG. 3 is an outline drawing of the back side (side where the
情報通信端末1の裏側には、バッテリーカバー41が設けられ、通信状態通知発光部34が設けられている側に、リンガースピーカ42、HOLDスイッチ43、および、ボリュームボタン44が設けられている。
A battery cover 41 is provided on the back side of the
バッテリーカバー41は、情報通信端末1の各部に電源を供給するバッテリを装着する装着部分とバッテリのカバーである。
The battery cover 41 is a mounting part for mounting a battery for supplying power to each part of the
リンガースピーカ42は、主に、情報通信端末1に蓄積されている音声データのうちの楽曲データや、他の情報通信端末1などからストリーミングされた楽曲データなどを再生出力したり、IP電話が用いられた場合の呼び出し音などを再生出力するスピーカである。
The
HOLDスイッチ43は、例えば、ポケットやバッグの中にしまわれた情報通信端末1において、いずれかのボタンやスイッチが、ユーザの意に反して操作されてしまうようなことが無いように、すべてのボタンやスイッチ等の入力を無効にする場合に操作されるスイッチである。
For example, in the
ボリュームボタン44は、リンガースピーカ42から出力される音声のボリュームを調節する場合にユーザから操作されるものである。
The volume button 44 is operated by the user when adjusting the volume of the sound output from the
次に、図4は、情報通信端末1の、上側側面(WLAN ON/OFFスイッチ30が設けられている側)の外形図である。
Next, FIG. 4 is an outline view of the upper side surface (side on which the WLAN ON / OFF switch 30 is provided) of the
情報通信端末1の上側側面には、USBコネクタ51およびコネクタジャック52が設けられている。
A
USBコネクタ51には、USBケーブルが接続され、他の装置と情報を授受することができる。USBコネクタ51としては、少なくともダウンストリーム側のコネクタ(パーソナルコンピュータ13と接続するための、いわゆるシリーズBやシリーズ・ミニB)が設けられている必要があり、さらに、周辺機器を接続するためのアップストリーム用のコネクタ(いわゆるシリーズA)が設けられているものとしてもよい。また、情報通信端末1は、USB接続により、電源の供給を受けることも可能である。
A USB cable is connected to the
コネクタジャック52は、例えば、10pinの平型メスコネクタなどで構成され、ヘッドホンやマイクなどの音声入出力デバイスを接続することができる。
The
DCジャック53は、DC電源の供給を受けるものである。一般的には、DCジャック53には、AC/DCアダプタが装着され、家庭用電源(100V交流)がAC/DCアダプタにより所定電圧の直流に変換されて供給されるようになされている。
The
次に、図5は、情報通信端末1の表示部21が設けられている側から向かって右側面(通信状態通知発光部34が設けられている側)の外形図である。
Next, FIG. 5 is an external view of the right side surface (side where the communication state notification light emitting unit 34 is provided) from the side where the
通信状態通知発光部34、HOLDスイッチ43、および、DCジャック53は、情報通信端末1の右側面において、図5に示されるように配置されている。
The communication state notification light emitting unit 34, the
次に、図6は、情報通信端末1の表示部21が設けられている側から向かって左側面(WLAN ON/OFFスイッチ30および電源スイッチ33が設けられている側)の外形図である。
Next, FIG. 6 is an external view of the left side surface (side where the WLAN ON / OFF switch 30 and the power switch 33 are provided) from the side where the
WLAN ON/OFFスイッチ30、WLAN状態通知発光部31、電源状態通知発光部32、および、電源スイッチ33は、情報通信端末1の左側面において、図6に示されるように配置されている。
The WLAN ON / OFF switch 30, the WLAN state notification light emitting unit 31, the power supply state notification light emitting unit 32, and the power switch 33 are arranged on the left side surface of the
そして、図7は、情報通信端末1の、下側側面(電源スイッチ33やミュージックキー35が設けられている側)の外形図である。
FIG. 7 is an outline view of the lower side surface (the side on which the power switch 33 and the music key 35 are provided) of the
電源状態通知発光部32、電源スイッチ33、通信状態通知発光部34、ミュージックキー35、HOLDスイッチ43、および、ボリュームボタン33は、情報通信端末1の下側側面において、図7に示されるように配置されている。
As shown in FIG. 7, the power status notification light emitting unit 32, the power switch 33, the communication status notification light emitting unit 34, the music key 35, the
そして、情報通信端末1は、表示部21、WLANモード切替ボタン22、HOMEボタン23、BACKボタン24、オプションボタン25、4方向キー26、決定ボタン27、スピーカ28、および、マイク29が設けられている正面の筐体61の部分を上側(表示部21の表示面に向かって上側)にスライドさせることができるように構成されており、筐体61の部分がスライドされることにより、キーボード71が現れるようになされている。図8は、筐体61がスライドされた場合の外観図である。
The
次に、電源およびWLANに関する操作入力と、図2乃至図7を用いて説明したそれぞれの発光部の状態について説明する。 Next, the operation input related to the power source and the WLAN and the state of each light emitting unit described with reference to FIGS.
まず、情報通信端末1の電源がOFFである状態においては、電源状態通知発光部32を含むいずれの発光部も点灯しない。そして、電源OFFの状態において、電源スイッチ33が操作され、電源ONの状態となった場合、電源状態通知発光部32は、電源ONであることを示す所定の色で点灯し、ユーザからの、通常操作をうけることができる状態となる。
First, in a state where the power of the
情報通信端末1の電源がONである状態、すなわち、電源状態通知発光部32が、電源が入っていることを示す色で点灯している状態において、WLANがOFFの状態、すなわち、WLAN状態通知発光部31が消灯している状態から、WLANをONする場合、ユーザは、WLAN ON/OFFスイッチ30を操作する。例えば、WLAN ON/OFFスイッチ30がスライド式のスイッチであり、所定方向にスライドさせることにより、ON/OFFの切り替えが行われる場合、ユーザは、WLAN ON/OFFスイッチ30をスライドさせる。その操作によって、情報通信端末1は、無線通信可能状態となり、WLAN状態通知発光部31が点灯する。
When the power of the
WLAN ON/OFFスイッチ30が操作されて、無線通信が開始された場合、情報通信端末1は、WLANインフラストラクチャモードとWLANアドホックモードとのいずれかの通信モードになる。いずれの通信モードが選択されるかは、設定によって決められていてもよいし、情報通信端末1が最後に無線通信を行ったときの通信モードとなるようにしてもよい。
When the wireless communication is started by operating the WLAN ON / OFF switch 30, the
通信状態通知発光部34は、情報通信端末1の現在の通信モードが、WLANインフラストラクチャモードとWLANアドホックモードとのいずれであるかに基づいて、所定の色で点灯する。また、通信状態通知発光部34は、接続状態に関係なくWLAN状態通知発光部31が点灯した後に点灯するようにしてもよいし、接続が確定した際に点灯するようにしてもよい。また、情報通信端末1が受信する電波の強度に伴って、通信状態通知発光部34の光度が変化するようにしても良い。
The communication state notification light emitting unit 34 is lit in a predetermined color based on whether the current communication mode of the
情報通信端末1の電源がONである状態、すなわち、電源状態通知発光部32が、電源が入っていることを示す色で点灯している状態で、かつ、通信モードがWLANインフラストラクチャモード状態、すなわち、WLAN状態通知発光部31が点灯しているとともに、通信状態通知発光部34がWLANインフラストラクチャモードであることを示す所定の色で点灯されている状態において、通信モードを、WLANインフラストラクチャモードからWLANアドホックモードに切り替える場合、ユーザは、WLANモード切替ボタン22を操作する。例えば、WLANモード切替ボタン22が押下されることにより、情報通信端末1の通信モードが、WLANインフラストラクチャモードとWLANアドホックモードとで切り替わるようになされている場合、ユーザは、WLANモード切替ボタン22を押下する。その操作によって、通信モードはWLANアドホックモードに切り替えられ、通信状態通知発光部34の点灯色は、WLANインフラストラクチャモードであることを示す所定の色からWLANアドホックモードであることを示す所定の色に変更される。
A state where the power of the
また、情報通信端末1の通信モードがWLANアドホックモード状態、すなわち、WLAN状態通知発光部31が点灯しているとともに、通信状態通知発光部34がWLANアドホックモードであることを示す所定の色で点灯されている状態において、通信モードがWLANアドホックモードからWLANインフラストラクチャモードに切り替えられる場合にも、ユーザは、WLANモード切替ボタン22を操作する。その操作によって、情報通信端末1の通信モードはWLANインフラストラクチャモードに切り替えられ、通信状態通知発光部34の点灯色は、WLANアドホックモードであることを示す所定の色からWLANインフラストラクチャモードであることを示す所定の色に変更される。
Further, the communication mode of the
そして、情報通信端末1の電源がONである状態、すなわち、電源状態通知発光部32が、電源が入っていることを示す色で点灯している状態からWLANをOFFする場合、ユーザは、WLAN ON/OFFスイッチ30操作する。例えば、WLAN ON/OFFスイッチ30がスライド式のスイッチであり、所定方向にスライドさせることにより、ON/OFFの切り替えが行われる場合、ユーザは、WLAN ON/OFFスイッチ30をスライドさせる。その操作によって、情報通信端末1のWLANによる通信は終了され、WLAN状態通知発光部31が消灯する。
When the WLAN of the
そして、通信状態通知発光部34が、接続状態に関係なくWLAN状態通知発光部31が点灯した後に点灯するようになされている場合、通信状態通知発光部34は、WLAN状態通知発光部31が消灯するとともに、消灯する。また、通信状態通知発光部34が、接続が確定した際に点灯するようになされている場合、通信状態通知発光部34は、WLANがONであっても無線接続が切れた場合に消灯するようになされ、接続状態でWLANがOFFされたときには、WLAN状態通知発光部31が消灯するとともに、消灯する。 When the communication state notification light emitting unit 34 is turned on after the WLAN state notification light emitting unit 31 is turned on regardless of the connection state, the communication state notification light emitting unit 34 is turned off. And turn off. Further, when the communication state notification light emitting unit 34 is turned on when the connection is confirmed, the communication state notification light emitting unit 34 is turned off when the wireless connection is disconnected even when the WLAN is ON. When the WLAN is turned off in the connected state, the WLAN state notification light emitting unit 31 is turned off and turned off.
また、電源OFF状態には、2つの状態があり、その1つ目は、ユーザにより電源OFF操作が行われた後操作入力が行われない状態が3日以内である電源OFF状態1(User OFF状態)である。情報通信端末1は、電源OFF状態1において電源ON操作を受けた場合、直ちに起動することができるようになされている(直ちに起動することができるように、後述するプロセッサなどには電源を供給しておく)。
In addition, there are two states in the power OFF state. The first is the power OFF state 1 (User OFF) in which no operation input is performed after the power OFF operation is performed by the user within 3 days. State). The
2つ目の状態は、ユーザにより電源OFF操作が行われた後操作入力が行われない状態が3日以上続いた状態であるか、または、バッテリを抜いている状態である、電源OFF状態2(Deep OFF状態)である。情報通信端末1は、電源OFF状態2において電源ON操作を受けた場合、起動するまでに、例えば、30秒などの所定の時間が必要となる(後述するプロセッサなどに電源を供給しない)。
The second state is a state in which no operation input is performed after the power-off operation is performed by the user for three days or more, or a state in which the battery is removed. (Deep OFF state). When receiving a power-on operation in the power-
また、情報通信端末1は、USBコネクタ51を介してUSB接続が行われることにより、または、DCジャック53からDC電源が供給される(一般的には、家庭用AC電源などから、AC/DCコンバータを介して、DC電源の供給を受ける)ことにより、充電することができる。充電中において、電源状態通知発光部32は、充電中であることを示す所定の色で点灯するようになされている。
In addition, the
次に、表示部21において基本的に常時表示されている常時表示パネルについて説明する。
Next, a constant display panel that is basically always displayed on the
常時表示パネル101は、例えば、図9に示されるように、表示部21の下部1辺に沿った所定の領域に設けられており、基本的には、常に表示され、例えば、図10に示されるような、情報通信端末1の状態を示す各種の情報を表示するようになされている。
For example, as shown in FIG. 9, the
常時表示パネル101には、例えば、電池残量表示エリア111、WLAN電波強度表示エリア112、WLAN状態表示エリア113、通信利用アプリケーション状態表示エリア114、キーボード入力モード表示エリア115、および、時計表示エリア116が設けられている。
The
電池残量表示エリア111には、電池の残量を示す情報が表示される。具体的には、電池残量表示エリア111には、例えば、0%、25%、50%、75%、100%の粒度で電池の残量が表示され、充電中は充電中を示すアニメーションが表示される。
In the remaining battery
WLAN電波強度表示エリア112には、WLANの強度を示す情報が表示される。具体的には、WLAN電波強度表示エリア112には、例えば、0、1、2、3の4段階でWLANの強度が表示される。 In the WLAN radio wave intensity display area 112, information indicating the intensity of the WLAN is displayed. Specifically, in the WLAN radio wave intensity display area 112, for example, the WLAN intensity is displayed in four stages of 0, 1, 2, and 3.
WLAN状態表示エリア113には、WLANのモードと接続状態を示す情報が表示される。具体的には、WLAN状態表示エリア113には、例えば、WLANモードが、OFF、インフラストラクチャモード、アドホックモードのいずれであるかを示す情報や、接続状態が、接続中またはOFFLINEのいずれであるかを示す情報などが表示される。 In the WLAN status display area 113, information indicating the WLAN mode and connection status is displayed. Specifically, in the WLAN status display area 113, for example, information indicating whether the WLAN mode is OFF, infrastructure mode, or ad hoc mode, and whether the connection status is connected or OFFLINE is displayed. Is displayed.
通信利用アプリケーション状態表示エリア114には、WLANのインフラストラクチャモードおよびアドホックモードのいずれかを用いて通信が実行されるアプリケーションの実行状態に関する情報が表示される。具体的には、例えば、インフラストラクチャモードにおいてIP電話アプリケーションが実行されている場合、通信利用アプリケーション状態表示エリア114には、IP電話アプリケーションの実行状態が表示され、インフラストラクチャモードにおいてインスタントメッセンジャーアプリケーションが実行されている場合、通信利用アプリケーション状態表示エリア114には、インスタントメッセンジャーアプリケーションの実行状態が表示され、アドホックモードにおいて、アドホック接続を利用するアプリケーションが実行されている場合、通信利用アプリケーション状態表示エリア114には、例えば、一対一通信中か否かを示す情報など、アドホックモードの接続情報が表示される。 The communication use application status display area 114 displays information related to the execution status of an application in which communication is performed using either the WLAN infrastructure mode or the ad hoc mode. Specifically, for example, when the IP phone application is executed in the infrastructure mode, the execution state of the IP phone application is displayed in the communication use application status display area 114, and the instant messenger application is executed in the infrastructure mode. In the communication use application status display area 114, the execution status of the instant messenger application is displayed. When an application using an ad hoc connection is executed in the ad hoc mode, the communication use application status display area 114 is displayed. For example, ad-hoc mode connection information such as information indicating whether or not one-to-one communication is in progress is displayed.
キーボード入力モード表示エリア115には、キーボード上の特殊キー(例えば、ALT、NUM、SHIFT、Fnなど)の入力モードが示される。また、キーのHOLD時には、キーボード入力モード表示エリア115に、HOLDマークが表示される。 The keyboard input mode display area 115 shows the input mode of special keys (for example, ALT, NUM, SHIFT, Fn, etc.) on the keyboard. When the key is HOLD, a HOLD mark is displayed in the keyboard input mode display area 115.
そして、時計表示エリア116には、現在時刻情報が表示される。 In the clock display area 116, current time information is displayed.
なお、常時表示パネル101には、上述した以外の情報通信端末1の状態を示す各種の情報を表示するようにしてもよいことは言うまでもない。
It goes without saying that various information indicating the state of the
次に、図11は、情報通信端末1の内部構成例を示すブロック図である。
Next, FIG. 11 is a block diagram illustrating an internal configuration example of the
情報通信端末1は、主にアプリケーションプログラムの実行などを司るアプリケーションプロセッサ131と、音声データの管理、オーディオコーディック、および、著作権管理などの機能を司るオーディオプロセッサ132とを備えている。アプリケーションプロセッサ131とオーディオプロセッサ132とは、例えば、1つ、または複数のシリアルインタフェース、または、パラレルインタフェースにより接続され、制御信号やデータの授受が行われるようになされている。
The
アプリケーションプロセッサ131は、クロック発生部141により発生されるクロックに基づいて、各種処理を実行するものである。アプリケーションプロセッサ131により実行される機能の詳細については、図12を参照して後述する。
The
アプリケーションプロセッサ131には、表示モジュール142、バックライトドライバ143、発光モジュール144、オーディオ変換モジュール145、フラッシュメモリ146、メモリ147、無線通信モジュール148、キーボードモジュール149、および、入力モジュール150が接続されている。入力モジュール150は、オーディオプロセッサ132にも接続されている。
A display module 142, a backlight driver 143, a light emitting module 144, an
表示モジュール142は、表示部21を含んで構成され、表示部21がLCDで構成されている場合は、LCDドライバ、LCDのバックライト、必要に応じて、導光板など、表示部21による情報の表示に必要となるもので構成されており、アプリケーションプロセッサ131の制御に基づいて、各種情報を表示する。
The display module 142 includes the
バックライトドライバ143は、表示部21のバックライトのドライバである。
The backlight driver 143 is a backlight driver for the
発光モジュール144は、WLAN状態通知発光部31、電源状態通知発光部32、および、通信状態通知発光部34と、これらの発光部に含まれる発光素子のドライバにより構成されており、アプリケーションプロセッサ131の制御に基づいて、WLAN状態通知発光部31、電源状態通知発光部32、および、通信状態通知発光部34のそれぞれを、所定の色で点灯、点滅、または、消灯させる。 The light emitting module 144 includes a WLAN state notification light emitting unit 31, a power state notification light emitting unit 32, a communication state notification light emitting unit 34, and a driver for the light emitting elements included in these light emitting units. Based on the control, each of the WLAN state notification light emitting unit 31, the power state notification light emitting unit 32, and the communication state notification light emitting unit 34 is turned on, blinking, or turned off in a predetermined color.
オーディオ変換モジュール145は、例えば、PLL回路、A/Dコンバータ、D/Aコンバータ、DSPコアなどを内蔵しており、DSPコアにおいては、ハイパス・フィルタやノッチ・フィルタなどのフィルタリング処理やイコライザなどの処理を行うことができ、アプリケーションプロセッサ131の制御に基づいて、マイク29、または、コネクタジャック52に接続されたマイクにより集音された音声をA/D変換して、フィルタリングなどの所定の処理を施した後、アプリケーションプロセッサ131に供給したり、アプリケーションプロセッサ131から供給されたオーディオデータをD/A変換し、スピーカ28に音声データを出力して再生させるか、または、オーディオ信号処理モジュール152を介して、コネクタジャック52に接続されたヘッドホンなどに音声データを出力して再生させる。
The
フラッシュメモリ146は、例えば、64MB程度の記憶容量を有しており、アプリケーションプロセッサ131において実行されるプログラムや、プログラムの実行に必要な情報や各種変数が設定されたレジスタなど、電源供給停止後も消去されない情報を記憶する。
The
メモリ147は、例えば、SDRAM(Synchronous Dynamic Random Access Memory)などで構成され、例えば、64MB程度の記憶容量を有しており、アプリケーションプロセッサ131において実行される処理に必要な情報を記憶する。
The memory 147 is composed of, for example, SDRAM (Synchronous Dynamic Random Access Memory) and has a storage capacity of about 64 MB, for example, and stores information necessary for processing executed by the
無線通信モジュール148は、例えば、802.11bの規格に対応したWLANの機能を実現するユニットであり、アプリケーションプロセッサ131の制御に基づいて、無線通信を実行し、他の装置と直接、または、アクセスポイントおよびネットワークを介して、情報を授受する。
The wireless communication module 148 is a unit that realizes, for example, a WLAN function corresponding to the 802.11b standard, and performs wireless communication based on the control of the
キーボードモジュール149は、キーボード71を含んで構成され、ユーザの操作入力を受け、操作内容を示す信号を、アプリケーションプロセッサ131に供給する。
The keyboard module 149 includes a keyboard 71, receives a user operation input, and supplies a signal indicating the operation content to the
入力モジュール150は、WLANモード切替ボタン22、HOMEボタン23、BACKボタン24、オプションボタン25、4方向キー26、決定ボタン27、WLAN ON/OFFスイッチ30、電源スイッチ33、ミュージックキー35、HOLDスイッチ43、および、ボリュームボタン44に対応し、ユーザの操作入力を受け、操作内容を示す信号を、アプリケーションプロセッサ131またはオーディオプロセッサ132に供給する。
The input module 150 includes a WLAN mode switching button 22, a HOME button 23, a BACK button 24, an option button 25, a four-way key 26, a determination button 27, a WLAN ON / OFF switch 30, a power switch 33, a music key 35, and a
オーディオプロセッサ132は、クロック発生部151−1またはクロック発生部151-2により発生されるクロックに基づいて、各種処理を実行するものである。オーディオプロセッサ132は、主に、オーディオデータを扱うプロセッサであるので、オーディオデータのコーディック処理などに用いられる基本クロックと、他の信号処理に用いられる基本クロックとの2つのクロック入力を受けるようにすると好適である。オーディオプロセッサ132により実行される機能の詳細については、図13を参照して後述する。
The
オーディオプロセッサ132には、上述した入力モジュール150に加えて、オーディオ信号処理モジュール152、USBコネクタ51、リアルタイムクロック(RTC)153、大容量フラッシュメモリ154、メモリバス155が接続されており、メモリバス155には、フラッシュメモリ156およびメモリ157が接続されている。また、オーディオプロセッサ132は、コネクタジャック52の挿抜検出信号も供給される。
In addition to the input module 150 described above, the
オーディオ信号処理モジュール152は、例えば、D/Aコンバータ、デジタルフィルタ、音声出力(ヘッドホンまたはスピーカ)アンプなどを内蔵しており、オーディオプロセッサ132、または、オーディオ変換モジュール145から供給された音声データをD/A変換し、必要に応じてフィルタリングを施して増幅し、リンガースピーカ42またはコネクタジャック52に供給して、再生出力する。また、オーディオ信号処理モジュール152は、オーディオプロセッサ132から、オーディオ出力のみならず、いわゆるビープ音やIP電話などの呼び出し音の出力の指令を受け、リンガースピーカ42またはコネクタジャック52からビープ音または呼び出し音を出力する。
The audio
リアルタイムクロック(RTC)153は、現在時刻をカウントするクロックであり、現在時刻を、オーディオ信号処理モジュール152に供給する。
The real time clock (RTC) 153 is a clock that counts the current time, and supplies the current time to the audio
大容量フラッシュメモリ154は、例えば、1GB乃至数GBなど、大きな記憶容量を有するフラッシュメモリであり、オーディオプロセッサ132から供給された情報を記憶する。なお、大容量フラッシュメモリ154には、オーディオプロセッサ132を介して供給された、アプリケーションプロセッサ131の処理により生成または取得された情報も記憶される。
The large-capacity flash memory 154 is a flash memory having a large storage capacity such as 1 GB to several GB, and stores information supplied from the
大容量フラッシュメモリ154には、例えば、オーディオプロセッサ132の処理により再生可能な楽曲データなどのコンテンツデータ、各種アプリケーションプログラムによって生成されたデータ、例えば、インスタントメッセンジャー、IP電話、チャット、電子メールなどのツールを用いて他のユーザと情報を授受する場合に用いられる、他のユーザの登録情報などが記憶されている。
The large-capacity flash memory 154 includes, for example, content data such as music data that can be played back by the processing of the
フラッシュメモリ156は、例えば、64MB程度の記憶容量を有しており、オーディオプロセッサ132において実行されるプログラムや、プログラムの実行に必要な情報や各種変数が設定されたレジスタなど、電源供給停止後も消去されない情報を記憶する。
The
メモリ157は、例えば、SDRAMなどで構成され、64MB程度の記憶容量を有しており、オーディオプロセッサ132において実行される処理に必要な情報を記憶する。
The
また、USBコネクタ51には、例えば、USBケーブルを介して、例えば、図1を用いて説明したように、パーソナルコンピュータ13などの他の装置が接続される。また、USBコネクタ51には、必要に応じて、ドライブ171が接続され、磁気ディスク、光ディスク、光磁気ディスク、または、半導体メモリなどよりなるリムーバブルメディア172が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じてフラッシュメモリ146またはフラッシュメモリ156にインストールされて、実行可能なようになされている。
Further, for example, as described with reference to FIG. 1, another device such as the
USBコネクタ51を介して、例えば、パーソナルコンピュータ13などから供給された信号は、オーディオプロセッサ132に供給され、必要に応じて、アプリケーションプロセッサ131に供給される。また、オーディオプロセッサ132は、USBコネクタ51を介して、例えば、パーソナルコンピュータ13などに所定の信号を出力する。
For example, a signal supplied from the
また、USB接続により供給されるDC電源またはDCジャック53を介して供給されるDC電源、もしくは、情報通信端末1に装着されたバッテリ160から供給されるDC電源は、電源制御部161により、情報通信端末1の各部に供給される。
In addition, the DC power supplied by the USB connection or the DC power supplied via the
次に、図12は、アプリケーションプロセッサ131において実行されるソフトウエアの構成を示すソフトウェアスタックである。
Next, FIG. 12 is a software stack showing the configuration of software executed in the
図12に示されるように、アプリケーションプロセッサ131において実行されるソフトウエアの構成は、下位側から、ハードウェア層、デバイスドライバ層、OS層、ミドルウェア層、および、アプリケーション層が規定されている。
As shown in FIG. 12, the configuration of software executed in the
デバイスドライバ層は、アプリケーションプロセッサ131と、アプリケーションプロセッサ131に接続されているハードウェアを動作させるための専用ソフトウェアであり、具体的には、無線通信モジュール148を動作させるためのデバイスドライバ(WLAN)、表示部21に画像を表示させるための表示モジュール142に含まれるLCDを動作させるためのLCDドライバ(LCD)、キーボードモジュール149を動作させるためのキーボードドライバ(KEY)、アプリケーションプロセッサ131の汎用ポートを動作させるためのデバイスドライバ(GPIO)、発光モジュール144の、WLAN状態通知発光部31、電源状態通知発光部32、および、通信状態通知発光部34のそれぞれに含まれる発光素子を動作させるためのドライバ(LED)が含まれている。
The device driver layer is dedicated software for operating the
また、デバイスドライバ層には、さらに、その他のデバイスドライバ(Other)として、例えば、バックライトドライバ143を動作させるためのドライバ、各種のメモリドライバ、オーディオ変換モジュール145を動作させるためのデバイスドライバ、情報通信端末1がマウスなどの入力デバイスを有している場合には、そのマウスを動作させるためのマウスドライバ、情報通信端末1が情報を記憶するためにハードディスクを内部に有している場合には、ハードディスクを駆動するためのハードディスクドライバ、情報通信端末1が外部のプリンタと接続されており、プリンタに情報を出力して印刷することができるようになされている場合には、そのプリンタを駆動するためのプリンタドライバなど、必要なデバイスドライバが、適宜、含まれる。
Further, in the device driver layer, as other device drivers (Other), for example, a driver for operating the backlight driver 143, various memory drivers, a device driver for operating the
次に、OS層には、アプリケーションプロセッサ131の基本的な動作を制御するオペレーティングシステム(OS)がインストールされている。OSは、デバイスドライバによって動作される各種資源を管理するものであり、例えば、後述するミドルウェア層、または、アプリケーション層において実行されるいずれかのアプリケーションプログラムが発生した命令をデバイスドライバに伝えたり、フラッシュメモリ146やメモリ147、または、オーディオプロセッサ132とのデータの入出力、もしくは、キー入力や画面出力といった入出力機能の管理など、多くのアプリケーションソフトから共通して利用される基本的な機能を提供し、システム全体を管理する。OSには、例えば、Windows(登録商標)95(商標)、Windows(登録商標)98(商標)、Windows(登録商標)NT(商標)、LINUX,OS/2(商標)などがある。また、OSは、後述するアプリケーション層において実行されるいずれかのアプリケーションプログラムの実行コンテキスト(あるアプリケーションプログラムが利用しているレジスタセットやメインメモリイメージ、ファイルハンドルなど)などのソフトウェア資源の一部の管理も行うようになされている。
Next, an operating system (OS) that controls basic operations of the
ミドルウェア層は、OS上で動作し、アプリケーションソフトに対してOSよりも高度で具体的な機能を提供するソフトウェアであるミドルウェアで構成されている。 The middleware layer is configured by middleware that is software that operates on the OS and provides application software with higher-level and specific functions than the OS.
ミドルウェアは、OSとアプリケーションソフトウェアの中間的な性格を有するものである。多くのアプリケーションソフトウェアで共通して利用される機能を個別に開発するのは非効率であるため、多くのアプリケーションソフトウェアで共通して利用される機能(多くの場合は、基本的な機能)が、ミドルウェアとして提供される。 Middleware has an intermediate character between OS and application software. Since it is inefficient to individually develop functions commonly used in many application software, functions commonly used in many application software (in many cases, basic functions) Provided as middleware.
ここでは、ミドルウェアとして、IP電話などのコミュニケーションアプリケーションの基本的な機能を提供するためのコミュニケーションエンジン、インターネットやイントラネットなどのTCP/IPネットワークを使って音声データを送受信する技術の基本的な機能を提供するためのVoIP(Voice over IP)エンジン、インスタントメッセンジャーの基本的な機能を提供するためのインスタントメッセンジャーエンジン、デジタルデータの著作権を保護するために、データに暗号化などを施す機能を実現するための、DRM(Digital Rights Management)プロトコルに加えて、各種アプリケーションプログラムの実行に伴って表示部21に表示されるGUIの部品などの集まりである、グラフィックライブラリなどが用意されている。
Here, as middleware, a communication engine for providing basic functions of communication applications such as IP telephones, and a basic function of technology for transmitting and receiving voice data using TCP / IP networks such as the Internet and Intranet are provided. VoIP (Voice over IP) engine, instant messenger engine to provide basic functions of instant messenger, to realize the function to encrypt data to protect the copyright of digital data In addition to the DRM (Digital Rights Management) protocol, a graphic library that is a collection of GUI components displayed on the
グラフィックライブラリは、アプリケーション層において実行される各種のアプリケーションプログラムの画像処理において使用される汎用性のある関数やデータの集まりである。具体的には、画像処理において使用される汎用性のあるいくつかの関数を書庫のようにまとめ、ソフトウェアの実行に必要な機能を独立したファイルとして共通化したものである。グラフィックライブラリは、一般的には、アプリケーションプログラムとは別に実行時にロードされるものとして、アプリケーションプログラムのサブルーチンと区別される。 The graphic library is a collection of versatile functions and data used in image processing of various application programs executed in the application layer. More specifically, a number of versatile functions used in image processing are grouped like an archive, and functions necessary for software execution are shared as independent files. The graphic library is generally loaded at the time of execution separately from the application program, and is distinguished from the subroutine of the application program.
そして、最上位層のアプリケーション層においては、各種のアプリケーションプログラムが実行される。情報通信端末1においては、例えば、コミュニケーションアプリケーション、ウェブブラウザ、ファイル交換アプリケーション、パーソナルコンピュータ接続アプリケーション、オーディオプレイヤ、楽曲検索アプリケーション、ミュージックストリーミング、インスタントメッセンジャー、録音ツール、フォトビューア(Photo Viewer)、テキストエディタ(Text Editor)などの個別のアプリケーション、WLAN、メニュー表示ツール、セッティングツール、ステータスバー表示ツール、FEP(Front End Processor)などのユーティリティーに加えて、これらのアプリケーションソフトウェアを管理するアプリケーションマネージャと、開発環境が用意されている。
Various application programs are executed in the uppermost application layer. In the
コミュニケーションアプリケーションは、コミュニケーションエンジンやVoIPエンジンを利用して、いわゆるIP電話機能やボイスチャットなど、他の装置(を利用している他のユーザ)とのコミュニケーションを提供するためのものである。 The communication application is for providing communication with other devices (other users who use the device) such as a so-called IP telephone function and voice chat using the communication engine or the VoIP engine.
ウェブブラウザは、ネットワークを介して、Webページを閲覧するためのアプリケーションであり、具体的には、ネットワークを介して、HTMLファイルや画像ファイル、音楽ファイルなどをダウンロードし、レイアウトを解析して表示・再生する機能を実行する機能や、表示されたフォームを使用してユーザがデータをWebサーバに送信したり、Java(登録商標)ScriptやFlash、およびJava(登録商標)などで記述されたアプリケーションソフトを動作させる機能を実現する。 A web browser is an application for browsing web pages via a network. Specifically, it downloads HTML files, image files, music files, etc. via the network, analyzes the layout, and displays / Functions that execute playback functions, and the application software written in Java (registered trademark) Script, Flash, Java (registered trademark), etc. The function to operate is realized.
ファイル交換アプリケーションは、ネットワークを通じて、または、直接接続された他の装置とデータファイルを送受信するファイルトランスファー機能を提供するためのものである。パーソナルコンピュータ接続アプリケーションは、パーソナルコンピュータ13と接続して、情報を授受する機能を提供するためのものである。
The file exchange application is for providing a file transfer function for transmitting / receiving a data file via a network or another apparatus directly connected thereto. The personal computer connection application is for connecting to the
オーディオプレイヤは、楽曲データを再生する機能を提供するものである。楽曲検索アプリケーションは、内部に記憶されている楽曲データをデータベース化し、ユーザが所望する楽曲データを検索する機能を提供するためのものである。また、ミュージックストリーミングは、他の装置と楽曲データを授受してストリーミング再生を行う機能を提供するものである。 The audio player provides a function of reproducing music data. The music search application is a database for music data stored therein and provides a function for searching for music data desired by the user. In addition, music streaming provides a function for exchanging music data with other devices and performing streaming reproduction.
インスタントメッセンジャーアプリケーションは、インターネットやLANなどのネットワーク上で同じソフトを利用している仲間がオンラインかどうかを調べ、オンラインであればチャットやファイル転送などを行うためのものである。 The instant messenger application is for checking whether a friend who uses the same software on the network such as the Internet or a LAN is online, and if it is online, performs chat or file transfer.
録音ツールは、いわゆるボイスメモなどのように、マイク29によって集音された音声データを記録し、再生する機能を提供するためのものである。フォトビューアは、内部に記録されている画像データ(写真データ)を管理し、例えば、サムネイル画像の一覧表示やスライドショー表示などの各種の表示方法での再生表示を制御するものである。テキストエディタは、キーボード71などによるユーザの操作入力に基づいて、テキストデータの作成機能を提供するものである。 The recording tool is for providing a function of recording and reproducing voice data collected by the microphone 29, such as a so-called voice memo. The photo viewer manages image data (photo data) recorded therein, and controls playback display by various display methods such as thumbnail image list display and slide show display. The text editor provides a text data creation function based on a user operation input using the keyboard 71 or the like.
また、個別アプリケーションとしては、これ以外にも、例えば、表計算ソフト、データベース作成ソフト、電子メールアプリケーション、各種ゲームなどを、適宜インストールすることが可能である。 In addition to this, as individual applications, for example, spreadsheet software, database creation software, electronic mail applications, various games, and the like can be installed as appropriate.
また、WLANは、例えば、802.11bの規格に対応したWLANの機能を実現するためのものであり、メニュー表示ツールは、表示部21に表示されるメニュー画面や待ち受け画面などの表示を制御するためのものである。セッティングツールは、ユーザの操作入力に基づいて、情報通信端末1の各種機能を設定するためのものであり、ステータスバー表示ツールは、図9および図10を用いて説明した常時表示パネルに各種情報を表示させるためのものである。また、FEPは、日本語を入力するために用いられる、かな漢字変換ソフトウェアである。
The WLAN is for realizing a WLAN function corresponding to, for example, the 802.11b standard, and the menu display tool is for controlling display of a menu screen, a standby screen, and the like displayed on the
次に、図13は、オーディオプロセッサ132において実行されるソフトウエアの構成を示すソフトウェアスタックである。
Next, FIG. 13 is a software stack showing the configuration of software executed in the
まず、デバイスドライバ層は、オーディオプロセッサ132と、オーディオプロセッサ132に接続されているハードウェアを動作させるための専用ソフトウェアで構成されており、具体的には、USB接続およびUSBストリーミング機能を実現するためのドライバソフトであるUSBドライバ、オーディオプロセッサ132に接続されている大容量フラッシュメモリ154を動作させるためのフラッシュメモリドライバ、オーディオ信号処理モジュール152を動作させるためのオーディオドライバ、および、入力モジュール150のうち、特に、オーディオプロセッサ132が実行する処理に関する操作入力を行うミュージックキー52などを動作させるためのキードライバで構成されている。
First, the device driver layer is configured by an
また、デバイスドライバ層には、さらに、その他のデバイスドライバとして、例えば、大容量フラッシュメモリ154以外のメモリを動作させるためのメモリドライバ、アプリケーションプロセッサ131の汎用ポートを動作させるためのデバイスドライバ(GPIO)など、必要なデバイスドライバが、適宜、含まれる。
Further, in the device driver layer, as other device drivers, for example, a memory driver for operating a memory other than the large-capacity flash memory 154 and a device driver (GPIO) for operating a general-purpose port of the
OSは、オーディオプロセッサ132の基本的な動作を制御しているものである。OSには、例えば、uITRONなどの、組込みシステム向けのリアルタイムOSが用いられると好適である。
The OS controls basic operations of the
そして、OS上で、各種アプリケーションが動作する。 Various applications operate on the OS.
情報通信端末1は、USB接続に際して、MSC(Mass Storage Class)とMTP(Media Transfer Protocol)との2つのUSB Modeの切り替えを行うことができる。
The
MSC(Mass Storage Class)は、接続されたUSB機器(ここでは、パーソナルコンピュータ13に対する情報通信端末1)を記憶装置として認識し制御する機能を提供するためのものである。すなわち、情報通信端末1は、USBマスストレージクラス対応のインターフェイスを採用しているので、パーソナルコンピュータ13のOSからはドライブとして認識される。これにより、パーソナルコンピュータ13から情報通信端末1の内部に記録されているデータ(例えば、画像データや楽曲データなど)を、専用アプリケーションのみならず、例えば、エクスプローラなどのアプリケーションから読み出すことができる。
MSC (Mass Storage Class) is for providing a function of recognizing and controlling a connected USB device (in this case, the
MTP(Media Transfer Protocol)は、情報通信端末1と、パーソナルコンピュータ13とを接続し、楽曲データ、動画像データ、または、静止画データを双方向に転送するプロトコルである。MTPはUSBマスストレージクラスを含む、あらゆるストレージデバイスとの通信レイヤの上で動作し、著作権保護フラグ付きのコンテンツを安全に転送できる。
MTP (Media Transfer Protocol) is a protocol for connecting the
ファイルシステムは、オーディオプロセッサ132に接続されている大容量フラッシュメモリ154などに記録されているファイルを管理する。ファイルシステムによって管理されているファイルのうち、楽曲データファイルは、楽曲DB(Data Base)によってデータベース化され、DRM(Digital Rights Management) Lib.(Library)によって著作権保護されている。
The file system manages files recorded in the large-capacity flash memory 154 or the like connected to the
DRM Lib.は、デジタルデータの著作権を保護するために、音楽・動画・画像などのデジタル・コンテンツに対し、暗号化などを施して不正コピーや流出を防止する機能を実現するための、各種のアプリケーションプログラムにおいて使用される汎用性のある関数やデータの集まりである。 DRM Lib. Provides various functions to protect digital copyrights such as music, movies, images, etc. by implementing encryption and other functions to prevent unauthorized copying and leakage. It is a collection of general-purpose functions and data used in application programs.
また、オーディオプロセッサ132に接続されている大容量フラッシュメモリ154などに記録されている楽曲データなどは、例えば、MP3(MPEG Audio Layer-3),ATRAC(Adaptive TRansform Acoustic Coding)3、WMA(Windows(登録商標) Media Audio)、ASF(Advanced Streaming Format)などの圧縮形式で圧縮されるので、それぞれの方式に基づいたオーディオコーディックによって、楽曲データなどが圧縮伸張されるようになされている。
The music data recorded in the large-capacity flash memory 154 connected to the
そして、オーディオプレイヤは、アプリケーションプロセッサインターフェースを介して供給される、アプリケーションプロセッサ131上で動作する各種ソフトウェアの制御信号に基づいて、DRM Lib.によって著作権保護され、楽曲DBによって管理されている楽曲データを、オーディオコーディックによって所定の方式で圧縮伸張し、再生出力する処理を制御する。
The audio player is copyright-protected by DRM Lib. Based on control signals of various software operating on the
システム(System)コントローラは、オーディオプロセッサ132により実現される、上述した各種機能を制御するものである。
The system controller controls the above-described various functions realized by the
アプリケーションプロセッサインターフェースは、アプリケーションプロセッサ131とオーディオプロセッサ132とにおける各種情報および制御信号の授受を制御する機能を提供するものである。
The application processor interface provides a function of controlling transmission / reception of various information and control signals between the
次に、表示部21に表示される表示画面を参照して、情報通信端末1において実行される各種アプリケーションプログラムにおける具体的な実行例について説明する。
Next, specific execution examples in various application programs executed in the
情報通信端末1において実行される各種アプリケーションプログラムには、例えば、音声データを再生するオーディオプレイヤをはじめとして、録音ツール(いわゆるボイスメモ)、フォトビューア、または、テキストエディタなどの、他の装置との通信処理を利用しないものと、ネットワークを通じて、他の装置とデータファイルを送受信するファイル交換アプリケーション、ネットワークを通じて、他の装置に映像や音声などのマルチメディアデータを送信したり、これらのマルチメディアデータを受信しながら同時に再生を行うミュージックストリーミング、IP電話などの機能を提供するコミュニケーションアプリケーション、チャットなどの機能を提供するインスタントメッセンジャー、ウェブページを閲覧するためのウェブブラウザなど、他の装置との通信処理を利用するものとがある。
Various application programs executed in the
また、複数の機能を含むアプリケーションプログラムも存在する。例えば、音声データ(例えば、特に楽曲データ)や、静止画像または動画像データなどを、内部に記録したり、記録されたデータを整理してデータベースを構築したり、データを他の装置と授受したり、内部に記録されたデータやストリーミングされたデータを再生する処理など、他の装置との通信処理を必要としない処理と必要とする処理の両方を含むアプリケーションプログラムも存在する。 There are also application programs including a plurality of functions. For example, audio data (for example, music data in particular), still image or moving image data, etc. are recorded internally, a database is organized by organizing the recorded data, and data is exchanged with other devices. There are also application programs that include both processing that does not require communication processing with other devices and processing that requires it, such as processing that reproduces internally recorded data or streamed data.
図14は、情報通信端末1の表示部21において、例えば、電源投入後すぐに、または、HOMEボタン23が押下された場合に表示されるHome画面451の表示例を示す図である。Home画面451には、情報通信端末1において実行可能なアプリケーションプログラム(または複数のアプリケーションプログラムにより構成される項目)の一覧がメニュー表示されている。図14のHome画面451においては、待ち受け画面(Screen Standby)461、コミュニケーションアプリケーション(Communication)462、音楽ツール(Music)463、ウェブブラウザ(WEB Browser)464、フォトビューア(Photo Viewer)465、テキストエディタ(Text Editor)466、録音ツール(Voice Memo)467、および、各種設定(Tools)468が選択可能な状態として表示されている。情報通信端末1において実行可能なアプリケーションプログラムがHome画面451の1画面内に表示しきれない場合、ユーザが、4方向キー26のUPキーまたはDOWNキーを操作することにより、メニュー一覧がスクロールされ、すべてのアプリケーションが表示されるようになされている。ユーザは、Home画面451を表示部21に表示させて、メニュー表示されたいずれかのアプリケーションプログラムを選択して起動させることができる。
FIG. 14 is a diagram illustrating a display example of the
なお、ユーザによるメニューの選択決定の方法としては、例えば、ユーザが4方向キー26のUPキーまたはDOWNキーを操作することにより、選択されている(カーソルが当たっている)メニューの位置が変更されて(カーソル位置が最も上の位置にある状態で、UPキーが押下された場合、または、カーソル位置が最も下の位置にある状態で、DOWNキーが押下された場合にのみ、メニュー一覧の表示がスクロールされる)、ユーザが所望のアプリケーションメニューにカーソル位置を合わせて決定ボタン27を押下することにより、所望のアプリケーションを選択決定する(例えば、起動を命令する)ことができるものであってもよいし、また、ユーザが4方向キー26のUPキーまたはDOWNキーを操作することにより、メニュー一覧全体が移動し、所定の位置(例えば、上から3番目)に表示されているメニューが常に選択状態となるものとし、ユーザが、所望のアプリケーションメニューを所定の位置(例えば、上から3番目)に移動して決定ボタン27を押下することにより、所望のアプリケーションを選択決定する(例えば、起動を命令する)ことができるものであってもよい。 As a method for determining the menu selection by the user, for example, when the user operates the UP key or the DOWN key of the four-way key 26, the position of the selected menu (cursed by the cursor) is changed. (The menu list is displayed only when the UP key is pressed while the cursor is at the top position, or only when the DOWN key is pressed while the cursor position is at the bottom position. Even if the user can select and determine a desired application (for example, command activation) by placing the cursor on the desired application menu and pressing the enter button 27 In addition, when the user operates the UP key or DOWN key of the four-way key 26, the entire menu list is moved, and The menu displayed at the position (for example, the third from the top) is always selected, and the user moves the desired application menu to the predetermined position (for example, the third from the top) and presses the enter button By pressing 27, a desired application may be selected and determined (for example, activation may be instructed).
またHome画面451の左下方には、階層構造表示エリア471が設けられており、星型のマークの領域片の状態の変化でファイルの階層構造が表示される。具体的には、このHome画面451は、ルート(Root)ディレクトリ(最も上の階層)に存在する情報に基づいて表示されており、階層構造表示エリア471に表示される星型のマークの領域片の状態は変化されない。そして、1つ下の階層に行く毎に、例えば、領域片が所定の色で塗りつぶされるか、または領域片に所定の模様が施されるなどして、星型のマークの状態が変化される。
In addition, a hierarchical
次に、図15乃至図18を参照して、図14を用いて説明したHome画面451のアプリケーションプログラム(または複数のアプリケーションプログラムにより構成される項目)一覧のメニュー表示から、音楽ツール(Music)463が選択決定されて、音声データ(主に、楽曲データ)を扱う処理が実行される場合について説明する。
Next, referring to FIGS. 15 to 18, from the menu display of the list of application programs (or items configured by a plurality of application programs) on the
図15は、図14を用いて説明したHome画面451の一覧のメニュー表示から、音楽ツール(Music)463が選択決定された場合に表示部21に表示されるメニュー画面481である。図15に示されるように、メニュー画面481には、Music Search491、Streaming492、Now Playing493、All Tracks494、ATRAC AD495、Music Folder496、My Playlist497、Inbox498の各メニューが表示され、ユーザは、4方向キー26および決定ボタン27を用いて、所望のメニューを選択決定することができる。
FIG. 15 is a
また、このメニュー画面481は、図14に示したHome画面451の1つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの1つの領域片の状態が変化されている(図15の例では、1つの領域片が黒色で塗りつぶされている)。この星型のマークの1つの領域片の状態が変化されていることにより、ユーザは、ルートディレクトリの1つ下の階層に存在する情報が表示されていることがわかる。
Further, since this
図15のメニュー画面481において、Streaming492が選択決定された場合、図16に示されるように、アドホックユーザ一覧画面501が表示される。
When Streaming 492 is selected and determined on the
アドホックユーザ一覧表示画面501には、アドホックモードの通信相手として登録されている他の情報通信端末1のユーザ、および、アドホック通信が可能な範囲に存在する登録されていない他の情報通信端末1のユーザに関する情報が一覧表示される。
On the ad hoc user
また、このアドホックユーザ一覧表示画面501は、図14に示したHome画面451の2つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの2つの領域片の状態が変化されている(図16の例では、2つの領域片が黒色で塗りつぶされている)。この星型のマークの2つの領域片の状態が変化されていることにより、ユーザは、ルートディレクトリの2つ下の階層に存在する情報が表示されていることがわかる。
Further, since this ad hoc user
例えば、図16のアドホックユーザ一覧画面501において、Online状態の「User B」が選択決定された場合、ユーザBが使用している情報通信端末1からブロードキャストされている情報を基に、図17に示されるような、ユーザBの公開Playlist一覧表示画面521が表示されるとともに、ユーザBが使用している情報通信端末1において現在再生されている楽曲(すなわち、Now Playing)を含むプレイリストが公開されている場合、そのプレイリストが選択された状態として表示される。
For example, when “User B” in the online state is selected and determined on the ad hoc
また、この公開Playlist一覧表示画面521は、図14に示したHome画面451より3つ下位の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの3つの領域片の状態が変化されている(図17の例では、3つの領域片が黒色で塗りつぶされている)。この星型のマークの3つの領域片の状態が変化されていることにより、ユーザは、ルートディレクトリの3つ下の階層に存在する情報が表示されていることがわかる。
Further, since this public playlist
そして、図17のユーザBの公開Playlist一覧表示画面521のうち、ユーザが所望するプレイリストが選択決定された場合、図18に示されるように、選択決定されたプレイリストに含まれている楽曲データ、換言すれば、音楽トラックの一覧を表示するトラック表示画面541が表示される。ユーザは、トラック表示画面541に表示されている音楽トラックのうちの所望のものを選択決定することにより、ユーザBから選択決定した楽曲データのストリーミングを受け、再生することができる。
Then, when the playlist desired by the user is selected and determined on the public playlist
また、このトラック表示画面541は、図14に示したHome画面451の4つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの4つの領域片の状態が変化されている(図18の例では、4つの領域片が黒色で塗りつぶされている)。この星型のマークの4つの領域片の状態が変化されていることにより、ユーザは、ルートディレクトリの4つ下の階層に存在する情報が表示されていることがわかる。
Further, since this
さらに、このトラック表示画面541は、最も下の階層に存在する情報に基づいて表示されており、下の階層が存在しないことを表す記号であるターミナルマーク551が、現在選択状態とされている項目である「Sunshine」に表示される。
Further, the
次に、図19のファイル構造を参照して、階層構造表示エリア471の表示例について説明する。
Next, a display example of the hierarchical
ファイル601は、ルート(ROOT)ディレクトリとされ、最も上の階層に存在する情報に基づいて表示されており、階層構造表示エリア471に表示される星型のマークの領域片の状態は変化されない。ファイル602は、ファイル601の1つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの1つの領域片の状態が変化されている(1つの領域片が黒色で塗りつぶされている)。ファイル603は、ファイル601の2つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの2つの領域片の状態が変化されている(2つの領域片が黒色で塗りつぶされている)。
The
ファイル604は、ファイル601の3つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの3つの領域片の状態が変化されている(3つの領域片が黒色で塗りつぶされている)。ファイル605は、ファイル601の4つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの4つの領域片の状態が変化されている(4つの領域片が黒色で塗りつぶされている)。ファイル606は、ファイル601の5つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの全ての領域片の状態が変化されている(全ての領域片が黒色で塗りつぶされている)。
Since the
ファイル607は、ファイル601の6つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの全ての領域片の状態が変化されている(全ての領域片が黒色で塗りつぶされている)とともに、新たな星型のマークが表示され、その1つの領域片の状態が変化されている(1つの領域片が黒色で塗りつぶされている)。またファイル607には、下に階層が存在しないことを表すターミナルマークも表示される。
Since the
ファイル608は、ファイル601の3つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの3つの領域片の状態が変化されている(3つの領域片が黒色で塗りつぶされている)。またファイル608には、下に階層が存在しないことを表すターミナルマークも表示される。ファイル609は、ファイル601の3つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの3つの領域片の状態が変化されている(3つの領域片が黒色で塗りつぶされている)。
Since the
ファイル610は、ファイル601の4つ下の階層に存在する情報に基づいて表示されているため、階層構造表示エリア471に表示される星型のマークの4つの領域片の状態が変化されている(4つの領域片が黒色で塗りつぶされている)。またファイル610には、下に階層が存在しないことを表すターミナルマークも表示される。
Since the
このように、階層構造のどの階層に存在する情報に基づいて表示されているのかを星型のマークの領域片の状態の変化で視覚的に表現することにより、ユーザは、いまどの階層にある情報を表示しているかを容易に把握することができる。つまり、ユーザは、階層構造を気にしつつ操作する必要がなくなり、操作性が向上する。 In this way, by visually expressing in which level of information in the hierarchical structure the information is displayed based on the change in the state of the area of the star-shaped mark, the user is at which level It is possible to easily grasp whether information is displayed. That is, the user does not need to operate while paying attention to the hierarchical structure, and the operability is improved.
また以上においては、階層構造表示エリア471に表示される階層構造を表現するマークとして星型のマークを用いたが、これに限らず、例えば、図20に示されるように、花型のマークを用いて、その領域片の状態を階層に応じて変化させることで、階層構造を表現することもできる。
In the above description, the star-shaped mark is used as a mark representing the hierarchical structure displayed in the hierarchical
さらにルートディレクトリであるファイル601の11下の階層に存在する情報を画面表示させる場合、階層構造表示エリア471には、3つの星型のマークが表示され、その3つの星型のマークのうち、2つの星型のマークの全ての領域片の状態が変化されるとともに、残りの1つの星型のマークの1つの領域片の状態が変化されるが、これに限らず、例えば、図21に示されるように、数字(図21の例の場合、「11」)で階層構造を表現するようにしてもよい。
Furthermore, when displaying information existing on the
次に、図22のフローチャートを参照して、以上のような画面表示を行う、情報通信端末1の表示制御処理について説明する。
Next, a display control process of the
電源投入後すぐに、またはユーザによりHOMEボタン23が押下されたとき、ステップS1において、アプリケーションプロセッサ131は、図14に示したHome画面451を表示部21に表示させる。
Immediately after the power is turned on or when the HOME button 23 is pressed by the user, the
ステップS2において、アプリケーションプロセッサ131は、ユーザによる4方向キー26の操作に基づいて、カーソルが移動されて所定の項目が選択決定されたか否かを判定し、所定の項目が選択決定されたと判定するまで処理を繰り返す。
In step S2, the
そして、ステップS2において、所定の項目が選択決定されたと判定された場合、ステップS3に進み、アプリケーションプロセッサ131は、選択決定された項目の画面を表示部21に表示させるとともに、表示画面内の階層構造表示エリア471に星型のマークを表示させ、階層に応じて領域片の状態を変化させる。
If it is determined in step S2 that the predetermined item has been selected and determined, the process proceeds to step S3, where the
例えば、図14に示したHome画面451において、音楽ツール(Music)463が選択決定された場合、表示部21には、図15に示したメニュー画面481が表示され、階層構造表示エリア471には、1つの領域片の状態が変化された星型のマークが表示される。
For example, when the music tool (Music) 463 is selected and determined on the
ステップS4において、画面終了か否か、すなわち、ユーザによる電源OFF操作を受けたか否かを判定し、画面終了していないと判定した場合、ステップS2に戻り、それ以降の処理を繰り返す。 In step S4, it is determined whether or not the screen is ended, that is, whether or not the user has performed a power-off operation. If it is determined that the screen is not ended, the process returns to step S2 and the subsequent processing is repeated.
そして、ステップS4において、画面終了したと判定された場合、この表示制御処理を終了させる。 If it is determined in step S4 that the screen has been completed, the display control process is terminated.
以上の処理により、ユーザは、階層構造のどの階層に存在する情報に基づいて表示されているのかを、階層構造表示エリア471に表示される星型のマークの領域片の状態の変化で容易に把握することができる。
Through the above processing, the user can easily determine which layer of the hierarchical structure is displayed based on the information of the state pieces of the star mark displayed in the hierarchical
また、ファイル構造やメニュー構造など種類に応じて階層構造表示エリア471に表示されるマークを変えるようにしてもよい。
Further, the mark displayed in the hierarchical
上述した一連の処理は、ソフトウェアにより実行することも、上述した一連の処理を実行するように組み込まれたハードウェアを用いて実行することもできる。そのソフトウェアは、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。 The series of processes described above can be executed by software, or can be executed by using hardware incorporated to execute the series of processes described above. The software is a computer in which a program constituting the software is incorporated in dedicated hardware, or a various personal computer capable of executing various functions by installing various programs. For example, it is installed from a recording medium.
この記録媒体は、図11に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む)、光磁気ディスク(MD(Mini-Disk)(商標)を含む)、もしくは半導体メモリなどよりなるリムーバブルメディア172などにより構成される。 As shown in FIG. 11, the recording medium is distributed to provide a program to the user separately from the computer, and includes a magnetic disk (including a flexible disk) on which the program is recorded, an optical disk (CD-ROM ( It includes a removable medium 172 such as a compact disk-read only memory (DVD) (including a digital versatile disk (DVD)), a magneto-optical disk (including an MD (mini-disk) (trademark)), or a semiconductor memory.
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。 Further, in the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in chronological order according to the described order, but may be performed in parallel or It also includes processes that are executed individually.
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。 In the present specification, the term “system” represents the entire apparatus constituted by a plurality of apparatuses.
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。 The embodiment of the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the gist of the present invention.
1 情報通信端末, 11 ネットワーク, 12 サーバ, 13 パーソナルコンピュータ, 21 表示部, 22 WLANモード切替ボタン, 23 HOMEボタン, 24 BACKボタン, 25 オプションボタン, 26 4方向キー, 27 決定ボタン, 28 スピーカ, 29 マイク, 30 WLAN ON/OFFスイッチ, 31 WLAN状態通知発光部, 32 電源状態通知発光部, 33 電源スイッチ, 34 通信状態通知発光部, 35 ミュージックキー, 41 バッテリーカバー, 42 リンガースピーカ, 43 HOLDスイッチ, 44 ボリュームボタン, 51 USBコネクタ, 52 コネクタジャック, 101 常時表示パネル, 131 アプリケーションプロセッサ, 132 オーディオプロセッサ, 142 表示モジュール, 143 バックライトドライバ, 144 発光モジュール, 145 オーディオ変換モジュール, 146 フラッシュメモリ, 147 メモリ, 148 無線通信モジュール, 149 キーボードモジュール, 150 入力モジュール, 152 オーディオ信号処理モジュール, 153 リアルタイムクロック(RTC), 154 大容量フラッシュメモリ, 155 メモリバス, 156 フラッシュメモ, 157 メモリ, 471 階層構造表示エリア, 551 ターミナルマーク
DESCRIPTION OF
Claims (6)
前記情報の階層に基づいて、前記領域片の表示状態を変化させる表示制御手段を備える表示制御装置。 Display a set display area with multiple pieces of information together with information,
A display control device comprising display control means for changing a display state of the region piece based on the hierarchy of the information.
請求項1に記載の表示制御装置。 The display control apparatus according to claim 1, wherein when all display states of the region pieces have changed, the display control unit displays a new collective display region.
請求項1に記載の表示制御装置。 The display control apparatus according to claim 1, wherein the display control unit displays the number of the region pieces whose display state has changed.
請求項1に記載の表示制御装置。 The display control apparatus according to claim 1, wherein when there is no hierarchy below the information, the display control unit displays a symbol indicating that there is no lower hierarchy.
前記情報の階層に基づいて、前記領域片の表示状態を変化させるステップを含む表示制御方法。 Display a set display area with multiple pieces of information together with information,
A display control method including a step of changing a display state of the region piece based on a hierarchy of the information.
前記情報の階層に基づいて、前記領域片の表示状態を変化させるステップを含む処理をコンピュータに実行させるプログラム。 Display a set display area with multiple pieces of information together with information,
A program for causing a computer to execute a process including a step of changing a display state of the region piece based on a hierarchy of the information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005377377A JP2007179333A (en) | 2005-12-28 | 2005-12-28 | Display controller, method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005377377A JP2007179333A (en) | 2005-12-28 | 2005-12-28 | Display controller, method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007179333A true JP2007179333A (en) | 2007-07-12 |
Family
ID=38304451
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005377377A Withdrawn JP2007179333A (en) | 2005-12-28 | 2005-12-28 | Display controller, method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007179333A (en) |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009075540A (en) * | 2007-09-24 | 2009-04-09 | Touchtunes Music Corp | Digital download jukebox with expanded communication feature |
US9015287B2 (en) | 2002-09-16 | 2015-04-21 | Touch Tunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
US9041784B2 (en) | 2007-09-24 | 2015-05-26 | Touchtunes Music Corporation | Digital jukebox device with karaoke and/or photo booth features, and associated methods |
US9076155B2 (en) | 2009-03-18 | 2015-07-07 | Touchtunes Music Corporation | Jukebox with connection to external social networking services and associated systems and methods |
US9100676B2 (en) | 1998-07-22 | 2015-08-04 | Touchtunes Music Corporation | Audiovisual reproduction system |
US9129328B2 (en) | 2000-02-23 | 2015-09-08 | Touchtunes Music Corporation | Process for ordering a selection in advance, digital system and jukebox for embodiment of the process |
US9149727B2 (en) | 2000-06-29 | 2015-10-06 | Touchtunes Music Corporation | Communication device and method between an audiovisual information playback system and an electronic game machine |
US9152633B2 (en) | 2000-05-10 | 2015-10-06 | Touchtunes Music Corporation | Device and process for remote management of a network of audiovisual information reproduction systems |
US9165322B2 (en) | 2002-09-16 | 2015-10-20 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
US9171419B2 (en) | 2007-01-17 | 2015-10-27 | Touchtunes Music Corporation | Coin operated entertainment system |
US9197914B2 (en) | 2000-06-20 | 2015-11-24 | Touchtunes Music Corporation | Method for the distribution of audio-visual information and a system for the distribution of audio-visual information |
US9288529B2 (en) | 1999-07-16 | 2016-03-15 | Touchtunes Music Corporation | Remote management system for at least one audiovisual information reproduction device |
US9292166B2 (en) | 2009-03-18 | 2016-03-22 | Touchtunes Music Corporation | Digital jukebox device with improved karaoke-related user interfaces, and associated methods |
US9313574B2 (en) | 1997-09-26 | 2016-04-12 | Touchtunes Music Corporation | Wireless digital transmission system for loudspeakers |
US9451203B2 (en) | 2000-02-16 | 2016-09-20 | Touchtunes Music Corporation | Downloading file reception process |
US9521375B2 (en) | 2010-01-26 | 2016-12-13 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US9545578B2 (en) | 2000-09-15 | 2017-01-17 | Touchtunes Music Corporation | Jukebox entertainment system having multiple choice games relating to music |
US9608583B2 (en) | 2000-02-16 | 2017-03-28 | Touchtunes Music Corporation | Process for adjusting the sound volume of a digital sound recording |
US9646339B2 (en) | 2002-09-16 | 2017-05-09 | Touchtunes Music Corporation | Digital downloading jukebox system with central and local music servers |
US9769566B2 (en) | 1998-07-22 | 2017-09-19 | Touchtunes Music Corporation | Sound control circuit for a digital audiovisual reproduction system |
US9921717B2 (en) | 2013-11-07 | 2018-03-20 | Touchtunes Music Corporation | Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices |
US9953341B2 (en) | 2008-01-10 | 2018-04-24 | Touchtunes Music Corporation | Systems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server |
US10089613B2 (en) | 2002-09-16 | 2018-10-02 | Touchtunes Music Corporation | Digital downloading jukebox system with central and local music servers |
US10169773B2 (en) | 2008-07-09 | 2019-01-01 | Touchtunes Music Corporation | Digital downloading jukebox with revenue-enhancing features |
US10290006B2 (en) | 2008-08-15 | 2019-05-14 | Touchtunes Music Corporation | Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations |
US10318027B2 (en) | 2009-03-18 | 2019-06-11 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US10372301B2 (en) | 2002-09-16 | 2019-08-06 | Touch Tunes Music Corporation | Jukebox with customizable avatar |
US10564804B2 (en) | 2009-03-18 | 2020-02-18 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US10656739B2 (en) | 2014-03-25 | 2020-05-19 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US11029823B2 (en) | 2002-09-16 | 2021-06-08 | Touchtunes Music Corporation | Jukebox with customizable avatar |
US11151224B2 (en) | 2012-01-09 | 2021-10-19 | Touchtunes Music Corporation | Systems and/or methods for monitoring audio inputs to jukebox devices |
US12100258B2 (en) | 2002-09-16 | 2024-09-24 | Touchtunes Music Company, Llc | Digital downloading jukebox with enhanced communication features |
US12112093B2 (en) | 2009-03-18 | 2024-10-08 | Touchtunes Music Company, Llc | Entertainment server and associated social networking services |
-
2005
- 2005-12-28 JP JP2005377377A patent/JP2007179333A/en not_active Withdrawn
Cited By (108)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9313574B2 (en) | 1997-09-26 | 2016-04-12 | Touchtunes Music Corporation | Wireless digital transmission system for loudspeakers |
US10104410B2 (en) | 1998-07-22 | 2018-10-16 | Touchtunes Music Corporation | Audiovisual reproduction system |
US9769566B2 (en) | 1998-07-22 | 2017-09-19 | Touchtunes Music Corporation | Sound control circuit for a digital audiovisual reproduction system |
US9100676B2 (en) | 1998-07-22 | 2015-08-04 | Touchtunes Music Corporation | Audiovisual reproduction system |
US9148681B2 (en) | 1998-07-22 | 2015-09-29 | Touchtunes Music Corporation | Audiovisual reproduction system |
US9288529B2 (en) | 1999-07-16 | 2016-03-15 | Touchtunes Music Corporation | Remote management system for at least one audiovisual information reproduction device |
US10846770B2 (en) | 2000-02-03 | 2020-11-24 | Touchtunes Music Corporation | Process for ordering a selection in advance, digital system and jukebox for embodiment of the process |
US9451203B2 (en) | 2000-02-16 | 2016-09-20 | Touchtunes Music Corporation | Downloading file reception process |
US9608583B2 (en) | 2000-02-16 | 2017-03-28 | Touchtunes Music Corporation | Process for adjusting the sound volume of a digital sound recording |
US10068279B2 (en) | 2000-02-23 | 2018-09-04 | Touchtunes Music Corporation | Process for ordering a selection in advance, digital system and jukebox for embodiment of the process |
US9129328B2 (en) | 2000-02-23 | 2015-09-08 | Touchtunes Music Corporation | Process for ordering a selection in advance, digital system and jukebox for embodiment of the process |
US10007687B2 (en) | 2000-05-10 | 2018-06-26 | Touchtunes Music Corporation | Device and process for remote management of a network of audiovisual information reproductions systems |
US9536257B2 (en) | 2000-05-10 | 2017-01-03 | Touchtunes Music Corporation | Device and process for remote management of a network of audiovisual information reproduction systems |
US9152633B2 (en) | 2000-05-10 | 2015-10-06 | Touchtunes Music Corporation | Device and process for remote management of a network of audiovisual information reproduction systems |
US9197914B2 (en) | 2000-06-20 | 2015-11-24 | Touchtunes Music Corporation | Method for the distribution of audio-visual information and a system for the distribution of audio-visual information |
US9292999B2 (en) | 2000-06-29 | 2016-03-22 | Touchtunes Music Corporation | Communication device and method between an audiovisual information playback system and an electronic game machine |
US9539515B2 (en) | 2000-06-29 | 2017-01-10 | Touchtunes Music Corporation | Communication device and method between an audiovisual information playback system and an electronic game machine |
US9149727B2 (en) | 2000-06-29 | 2015-10-06 | Touchtunes Music Corporation | Communication device and method between an audiovisual information playback system and an electronic game machine |
US9591340B2 (en) | 2000-06-29 | 2017-03-07 | Touchtunes Music Corporation | Method for the distribution of audio-visual information and a system for the distribution of audio-visual information |
US9545578B2 (en) | 2000-09-15 | 2017-01-17 | Touchtunes Music Corporation | Jukebox entertainment system having multiple choice games relating to music |
US10373420B2 (en) | 2002-09-16 | 2019-08-06 | Touchtunes Music Corporation | Digital downloading jukebox with enhanced communication features |
US11314390B2 (en) | 2002-09-16 | 2022-04-26 | Touchtunes Music Corporation | Jukebox with customizable avatar |
US9165322B2 (en) | 2002-09-16 | 2015-10-20 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
US9015286B2 (en) | 2002-09-16 | 2015-04-21 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
US11847882B2 (en) | 2002-09-16 | 2023-12-19 | Touchtunes Music Company, Llc | Digital downloading jukebox with enhanced communication features |
US9015287B2 (en) | 2002-09-16 | 2015-04-21 | Touch Tunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
US9430797B2 (en) | 2002-09-16 | 2016-08-30 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
US10089613B2 (en) | 2002-09-16 | 2018-10-02 | Touchtunes Music Corporation | Digital downloading jukebox system with central and local music servers |
US10783738B2 (en) | 2002-09-16 | 2020-09-22 | Touchtunes Music Corporation | Digital downloading jukebox with enhanced communication features |
US11029823B2 (en) | 2002-09-16 | 2021-06-08 | Touchtunes Music Corporation | Jukebox with customizable avatar |
US9646339B2 (en) | 2002-09-16 | 2017-05-09 | Touchtunes Music Corporation | Digital downloading jukebox system with central and local music servers |
US12100258B2 (en) | 2002-09-16 | 2024-09-24 | Touchtunes Music Company, Llc | Digital downloading jukebox with enhanced communication features |
US11049083B2 (en) | 2002-09-16 | 2021-06-29 | Touchtunes Music Corporation | Digital downloading jukebox system with central and local music servers and payment-triggered game devices update capability |
US11663569B2 (en) | 2002-09-16 | 2023-05-30 | Touchtunes Music Company, Llc | Digital downloading jukebox system with central and local music server |
US10452237B2 (en) | 2002-09-16 | 2019-10-22 | Touchtunes Music Corporation | Jukebox with customizable avatar |
US9436356B2 (en) | 2002-09-16 | 2016-09-06 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
US10372301B2 (en) | 2002-09-16 | 2019-08-06 | Touch Tunes Music Corporation | Jukebox with customizable avatar |
US9202209B2 (en) | 2002-09-16 | 2015-12-01 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
US11567641B2 (en) | 2002-09-16 | 2023-01-31 | Touchtunes Music Company, Llc | Jukebox with customizable avatar |
US9164661B2 (en) | 2002-09-16 | 2015-10-20 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
US9513774B2 (en) | 2002-09-16 | 2016-12-06 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
US10249139B2 (en) | 2007-01-17 | 2019-04-02 | Touchtunes Music Corporation | Coin operated entertainment system |
US9171419B2 (en) | 2007-01-17 | 2015-10-27 | Touchtunes Music Corporation | Coin operated entertainment system |
US10970963B2 (en) | 2007-01-17 | 2021-04-06 | Touchtunes Music Corporation | Coin operated entertainment system |
US11756380B2 (en) | 2007-01-17 | 2023-09-12 | Touchtunes Music Company, Llc | Coin operated entertainment system |
US10228897B2 (en) | 2007-09-24 | 2019-03-12 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
JP2009075540A (en) * | 2007-09-24 | 2009-04-09 | Touchtunes Music Corp | Digital download jukebox with expanded communication feature |
US9990615B2 (en) | 2007-09-24 | 2018-06-05 | Touchtunes Music Corporation | Digital jukebox device with karaoke and/or photo booth features, and associated methods |
US10613819B2 (en) | 2007-09-24 | 2020-04-07 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US9041784B2 (en) | 2007-09-24 | 2015-05-26 | Touchtunes Music Corporation | Digital jukebox device with karaoke and/or photo booth features, and associated methods |
US10057613B2 (en) | 2007-09-24 | 2018-08-21 | Touchtunes Music Corporation | Digital jukebox device with karaoke and/or photo booth features, and associated methods |
US9324064B2 (en) | 2007-09-24 | 2016-04-26 | Touchtunes Music Corporation | Digital jukebox device with karaoke and/or photo booth features, and associated methods |
US10032149B2 (en) | 2007-09-24 | 2018-07-24 | Touchtunes Music Corporation | Digital jukebox device with karaoke and/or photo booth features, and associated methods |
US11501333B2 (en) | 2008-01-10 | 2022-11-15 | Touchtunes Music Corporation | Systems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server |
US12045855B2 (en) | 2008-01-10 | 2024-07-23 | Touchtunes Music Company, Llc | Systems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server |
US9953341B2 (en) | 2008-01-10 | 2018-04-24 | Touchtunes Music Corporation | Systems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server |
US11144946B2 (en) | 2008-07-09 | 2021-10-12 | Touchtunes Music Corporation | Digital downloading jukebox with revenue-enhancing features |
US10169773B2 (en) | 2008-07-09 | 2019-01-01 | Touchtunes Music Corporation | Digital downloading jukebox with revenue-enhancing features |
US11074593B2 (en) | 2008-08-15 | 2021-07-27 | Touchtunes Music Corporation | Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations |
US11645662B2 (en) | 2008-08-15 | 2023-05-09 | Touchtunes Music Company, Llc | Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations |
US10290006B2 (en) | 2008-08-15 | 2019-05-14 | Touchtunes Music Corporation | Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations |
US10579329B2 (en) | 2009-03-18 | 2020-03-03 | Touchtunes Music Corporation | Entertainment server and associated social networking services |
US10318027B2 (en) | 2009-03-18 | 2019-06-11 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US10782853B2 (en) | 2009-03-18 | 2020-09-22 | Touchtunes Music Corporation | Digital jukebox device with improved karaoke-related user interfaces, and associated methods |
US12112093B2 (en) | 2009-03-18 | 2024-10-08 | Touchtunes Music Company, Llc | Entertainment server and associated social networking services |
US9076155B2 (en) | 2009-03-18 | 2015-07-07 | Touchtunes Music Corporation | Jukebox with connection to external social networking services and associated systems and methods |
US12079451B2 (en) | 2009-03-18 | 2024-09-03 | Touchtunes Music Company, Llc | Digital jukebox device with improved karaoke-related user interfaces, and associated methods |
US9292166B2 (en) | 2009-03-18 | 2016-03-22 | Touchtunes Music Corporation | Digital jukebox device with improved karaoke-related user interfaces, and associated methods |
US10963132B2 (en) | 2009-03-18 | 2021-03-30 | Touchtunes Music Corporation | Digital jukebox device with improved karaoke-related user interfaces, and associated methods |
US11775146B2 (en) | 2009-03-18 | 2023-10-03 | Touchtunes Music Company, Llc | Digital jukebox device with improved karaoke-related user interfaces, and associated methods |
US10719149B2 (en) | 2009-03-18 | 2020-07-21 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US9774906B2 (en) | 2009-03-18 | 2017-09-26 | Touchtunes Music Corporation | Entertainment server and associated social networking services |
US9959012B2 (en) | 2009-03-18 | 2018-05-01 | Touchtunes Music Corporation | Digital jukebox device with improved karaoke-related user interfaces, and associated methods |
US11093211B2 (en) | 2009-03-18 | 2021-08-17 | Touchtunes Music Corporation | Entertainment server and associated social networking services |
US10228900B2 (en) | 2009-03-18 | 2019-03-12 | Touchtunes Music Corporation | Entertainment server and associated social networking services |
US10564804B2 (en) | 2009-03-18 | 2020-02-18 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US11537270B2 (en) | 2009-03-18 | 2022-12-27 | Touchtunes Music Company, Llc | Digital jukebox device with improved karaoke-related user interfaces, and associated methods |
US11520559B2 (en) | 2009-03-18 | 2022-12-06 | Touchtunes Music Company, Llc | Entertainment server and associated social networking services |
US10789285B2 (en) | 2009-03-18 | 2020-09-29 | Touchtones Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US10423250B2 (en) | 2009-03-18 | 2019-09-24 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US10901686B2 (en) | 2010-01-26 | 2021-01-26 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US11291091B2 (en) | 2010-01-26 | 2022-03-29 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US12058790B2 (en) | 2010-01-26 | 2024-08-06 | Touchtunes Music Company, Llc | Digital jukebox device with improved user interfaces, and associated methods |
US11252797B2 (en) | 2010-01-26 | 2022-02-15 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US9521375B2 (en) | 2010-01-26 | 2016-12-13 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US10768891B2 (en) | 2010-01-26 | 2020-09-08 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US11576239B2 (en) | 2010-01-26 | 2023-02-07 | Touchtunes Music Company, Llc | Digital jukebox device with improved user interfaces, and associated methods |
US11700680B2 (en) | 2010-01-26 | 2023-07-11 | Touchtunes Music Company, Llc | Digital jukebox device with improved user interfaces, and associated methods |
US10582239B2 (en) | 2011-09-18 | 2020-03-03 | TouchTune Music Corporation | Digital jukebox device with karaoke and/or photo booth features, and associated methods |
US10880591B2 (en) | 2011-09-18 | 2020-12-29 | Touchtunes Music Corporation | Digital jukebox device with karaoke and/or photo booth features, and associated methods |
US11395023B2 (en) | 2011-09-18 | 2022-07-19 | Touchtunes Music Corporation | Digital jukebox device with karaoke and/or photo booth features, and associated methods |
US12041281B2 (en) | 2011-09-18 | 2024-07-16 | Touchtunes Music Company, Llc | Digital jukebox device with karaoke and/or photo booth features, and associated methods |
US11151224B2 (en) | 2012-01-09 | 2021-10-19 | Touchtunes Music Corporation | Systems and/or methods for monitoring audio inputs to jukebox devices |
US11989048B2 (en) | 2012-01-09 | 2024-05-21 | Touchtunes Music Company, Llc | Systems and/or methods for monitoring audio inputs to jukebox devices |
US9921717B2 (en) | 2013-11-07 | 2018-03-20 | Touchtunes Music Corporation | Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices |
US11409413B2 (en) | 2013-11-07 | 2022-08-09 | Touchtunes Music Corporation | Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices |
US11714528B2 (en) | 2013-11-07 | 2023-08-01 | Touchtunes Music Company, Llc | Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices |
US11556192B2 (en) | 2014-03-25 | 2023-01-17 | Touchtunes Music Company, Llc | Digital jukebox device with improved user interfaces, and associated methods |
US11782538B2 (en) | 2014-03-25 | 2023-10-10 | Touchtunes Music Company, Llc | Digital jukebox device with improved user interfaces, and associated methods |
US11137844B2 (en) | 2014-03-25 | 2021-10-05 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US11874980B2 (en) | 2014-03-25 | 2024-01-16 | Touchtunes Music Company, Llc | Digital jukebox device with improved user interfaces, and associated methods |
US10656739B2 (en) | 2014-03-25 | 2020-05-19 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US11327588B2 (en) | 2014-03-25 | 2022-05-10 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US10949006B2 (en) | 2014-03-25 | 2021-03-16 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US11513619B2 (en) | 2014-03-25 | 2022-11-29 | Touchtunes Music Company, Llc | Digital jukebox device with improved user interfaces, and associated methods |
US10901540B2 (en) | 2014-03-25 | 2021-01-26 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
US11625113B2 (en) | 2014-03-25 | 2023-04-11 | Touchtunes Music Company, Llc | Digital jukebox device with improved user interfaces, and associated methods |
US11353973B2 (en) | 2014-03-25 | 2022-06-07 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007179333A (en) | Display controller, method, and program | |
JP4957945B2 (en) | Information processing apparatus, information processing method, program, and recording medium | |
JP4887779B2 (en) | Information processing apparatus, information processing method, program, and recording medium | |
JP4844365B2 (en) | Information communication terminal, information communication method, recording medium, and information communication system | |
JP5045983B2 (en) | Information processing apparatus, information processing method, and program | |
JP2007179332A (en) | Information processor, information processing method, program, and recording medium | |
US20070168262A1 (en) | Information processing system, information processing apparatus, information processing method, information processing program and recording medium for storing the program | |
US8584014B2 (en) | Information processing apparatus and information processing method | |
US7330874B2 (en) | Information processing apparatus and information processing method | |
JP2007180934A (en) | Information communication terminal and method for information processing, and program | |
JP2006094414A (en) | Remote control method, radio terminal, and audio reproducing apparatus | |
WO2007123574A1 (en) | Smart random media object playback | |
CN101212605B (en) | Content selectable reproduction system, method thereof, and portable reproduction unit control apparatus | |
JP2007181040A (en) | Information processor, information processing method, program, and recording medium | |
CN101290785A (en) | Method of managing playlist by using key | |
JP2007179334A (en) | Information processor, information processing method, program and recording medium | |
CN101018186A (en) | Information processing apparatus, information processing method, information processing program and recording medium | |
JP2008123621A (en) | Portable electronic apparatus, content reproducing apparatus and content reproducing system | |
JP2004229165A (en) | Data processing system | |
KR20090116359A (en) | Apparatus and method for sound effect processing of image display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20090303 |