(57)【要約】【課題】直感的な操作を可能にする。【解決手段】ディスプレイ１０４には、アイコン３０１−１乃至３０１−９が、３次元的に表示されている。ユーザにより、アイコン３０１−１乃至３０１−９のうち、いずれかのアイコンが選択された場合、選択されたアイコンが表裏を反転させて移動するアニメーションがディスプレイに表示され、最終的に表裏を反転された状態で拡大表示される。このとき、拡大表示されたアイコン上には、新たなアイコンが表示される。また、選択されたアイコンが拡大表示される際、拡大表示されるアイコンの下に隠れてしまうアイコンは、拡大表示されるアイコンの下に隠れない位置に、表示位置が移動する。本発明は、表示機能を有する電子機器に適用することができる。【選択図】　　　図３
2004021522.tif 000002
【特許請求の範囲】
【請求項１】
複数の３次元画像のアイコンを、下位の階層のアイコンと対応付けて、階層毎に分類して記憶する記憶手段と、
前記記憶手段により記憶された、前記アイコンを表示する表示手段と、
前記表示手段により表示された１階層分の複数の前記アイコンの中から、１つの第１のアイコンの選択を受け付ける第１の受付手段と、
前記第１の受付手段により選択が受け付けられた前記第１のアイコンを前記表示手段に拡大表示させるとともに、拡大表示された前記第１のアイコン上に、前記第１のアイコンの下位の階層に対応付けられている第２のアイコンが表示されるように制御する制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記記憶手段は、ソフトウェアと関連付けた第３のアイコンをさらに記憶し、
前記表示手段は、前記ソフトウェアと関連付けられた前記第３のアイコンをさらに表示し、
前記第１の受付手段は、前記ソフトウェアと関連付けられた複数の前記第３のアイコンの中から、１つの第４のアイコンの選択をさらに受け付け、
前記制御手段は、前記第１の受付手段により、前記ソフトウェアと関連付けられた前記第４のアイコンの選択が受け付けられた場合、関連付けられている前記ソフトウェアを実行させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の受付手段により、前記ソフトウェアと関連付けられた前記第４のアイコンの選択が受け付けられた場合、前記制御手段は、前記第４のアイコンを前記表示手段に拡大表示させると共に、前記ソフトウェアの実行に関連する関連情報を前記第４のアイコン上に表示させる
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記関連情報は、前記ソフトウェアを実行する際に、ユーザからの指示を受け付けるための操作パネルを含む
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記第１の受付手段により選択が受け付けられた前記第１のアイコンを、表裏を反転させて前記表示手段に拡大表示させ、表裏を反転させて拡大表示された前記第１のアイコン上に、前記第２のアイコンを表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
ユーザからの、新規の第３のアイコンの追加の指定を受け付ける第２の受付手段をさらに備え、
前記記憶手段は、さらに、前記第２の受付手段により追加の指定が受け付けられた前記第３のアイコンを、前記第２の受付手段により追加の指定が受け付けられたタイミングで、そのとき、前記表示手段に表示されていた前記アイコンの階層に分類して記憶する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記制御手段は、前記第１の受付手段により選択が受け付けられた前記第１のアイコンを前記表示手段に拡大表示させる際に、拡大表示される前記第１のアイコンの下に隠れる位置に位置する第３のアイコンを、隠れない表示位置に移動させて、前記表示手段に表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
拡大表示される前記第１のアイコンの下に隠れない前記表示位置に、予め設定された所定の個数の第４のアイコンが表示されていた場合、前記制御手段は、前記第３のアイコンの少なくとも一部を、前記第４のアイコンと重ねて表示させる
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記表示手段の、前記アイコンが表示されていない背景の部分の選択を受け付ける第２の受付手段をさらに備え、
前記制御手段は、前記第２の受付手段により、前記背景の部分の選択が受け付けられた場合、前記背景の部分の選択が受け付けられたタイミングで、前記表示手段に拡大表示させていた前記第１のアイコンの拡大表示を終了し、前記拡大表示させていた前記第１のアイコンと同一の階層に分類されている第３のアイコンが、前記拡大表示させていた前記第１のアイコンの１つ上の階層の第４のアイコン上に位置するように前記表示手段の表示を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
複数の３次元画像のアイコンを、下位の階層のアイコンと対応付けて、階層毎に分類して記憶する記憶ステップと、
前記記憶ステップの処理により記憶された、前記アイコンを表示する表示ステップと、
前記表示ステップの処理により表示された１階層分の複数の前記アイコンの中から、１つの第１のアイコンの選択を受け付ける受付ステップと、
前記受付ステップの処理により選択が受け付けられた前記第１のアイコンを拡大表示させるとともに、拡大表示された前記第１のアイコン上に、前記第１のアイコンの下位の階層に対応付けられている第２のアイコンが表示されるように制御する制御ステップと
を含むことを特徴とする情報処理方法。
【請求項１１】
複数の３次元画像のアイコンの、下位の階層のアイコンと対応付けて、階層毎に分類した記憶を制御する記憶制御ステップと、
前記記憶制御ステップの処理により記憶が制御された前記アイコンの表示を制御する第１の表示制御ステップと、
前記第１の表示制御ステップの処理により表示が制御された１階層分の複数の前記アイコンの中からの、１つの第１のアイコンの選択の受け付けを制御する受付制御ステップと、
前記受付制御ステップの処理により選択の受け付けが制御された前記第１のアイコンの拡大表示を制御するとともに、拡大表示された前記第１のアイコン上への、前記第１のアイコンの下位の階層に対応付けられている第２のアイコンの表示を制御する第２の表示制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、ユーザが直感的に操作することができるようにした情報処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
従来の様々なＯＳ（Ｗｉｎｄｏｗｓ（Ｒ），　Ｍａｃ　ＯＳ，Ｐａｌｍ　ＯＳ　等）のユーザインターフェースでは、２次元のアイコンに機能を持たせるグラフィカルユーザインターフェース（ＧＵＩ）が主流であった。このアイコンによる機能の表現は、文字だけのキャラクタユーザインターフェース（ＣＵＩ）と比較して、ユーザが直感的に操作することが可能である。
【０００３】
【発明が解決しようとする課題】
しかしながら、２次元のアイコンによる表現では、アイコン自体に動きを付加したアニメーション表現（例えば、アイコンの前面から背面方向への回転）を行うことは、２次元表示の性質上困難であった。従って、アイコンを１方向から見たような平面的な表示しかできず、アイコンを、立体的、かつ、写実的に表示させることができなかった。
【０００４】
その結果、アプリケーションソフトウェアに関連付けられているアイコンにおいては、ユーザは、アイコンの画像に基づいて、アプリケーションソフトウェアの機能を連想することが困難であることがあった。そのため、アイコンを一見しただけでは、どのようなアプリケーションソフトウェアに関連付けられたアイコンであるのかを、ユーザが思い出せないことがあるという問題があった。
【０００５】
また、従来、例えば、ディスプレイに表示されている、あるフォルダＡを開いてウィンドウ表示させ、そのウィンドウ中に表示されている、あるフォルダＢを開いてウィンドウ表示させ、さらにそのウィンドウ中に表示されている、あるフォルダＣを開いてウィンドウ表示させていった場合、フォルダＡのウィンドウ表示に戻るためには、ユーザは、一旦、フォルダＣのウィンドウを閉じる操作を行い、次に、フォルダＢのウィンドウを閉じる操作を行うことにより、やっとフォルダＡのウィンドウ表示に戻ることができた。すなわち、２つ以上、下位の階層のフォルダを表示させていた場合、従来は、１つずつ階層をさかのぼって、元の階層に戻る必要があり、ユーザにとって手間となっていた。
【０００６】
また、上記のように、あるフォルダを開いてウィンドウ表示させた場合、選択されたフォルダ名が、ウィンドウの端に表示されるだけなので、ユーザは、自分がどのフォルダに対応するウィンドウを開いているのかを、直感的に把握しづらいという問題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、ユーザが、より直感的に操作することができるようにすることを目的とする。
【０００８】
【課題を解決するための手段】
本発明の情報処理装置は、複数の３次元画像のアイコンを、下位の階層のアイコンと対応付けて、階層毎に分類して記憶する記憶手段と、記憶手段により記憶された、アイコンを表示する表示手段と、表示手段により表示された１階層分の複数のアイコンの中から、１つの第１のアイコンの選択を受け付ける第１の受付手段と、第１の受付手段により選択が受け付けられた第１のアイコンを表示手段に拡大表示させるとともに、拡大表示された第１のアイコン上に、第１のアイコンの下位の階層に対応付けられている第２のアイコンが表示されるように制御する制御手段とを備えることを特徴とする。
【０００９】
前記記憶手段には、ソフトウェアと関連付けた第３のアイコンをさらに記憶するようにさせ、前記表示手段には、前記ソフトウェアと関連付けられた前記第３のアイコンをさらに表示するようにさせ、前記第１の受付手段には、前記ソフトウェアと関連付けられた複数の前記第３のアイコンの中から、１つの第４のアイコンの選択をさらに受け付けるようにさせ、前記制御手段には、前記第１の受付手段により、前記ソフトウェアと関連付けられた前記第４のアイコンの選択が受け付けられた場合、関連付けられている前記ソフトウェアを実行させるようにさせることができる。
【００１０】
前記第１の受付手段により、前記ソフトウェアと関連付けられた前記第４のアイコンの選択が受け付けられた場合、前記制御手段には、前記第４のアイコンを前記表示手段に拡大表示させると共に、前記ソフトウェアの実行に関連する関連情報を前記第４のアイコン上に表示させるようにさせることができる。
【００１１】
前記関連情報は、前記ソフトウェアを実行する際に、ユーザからの指示を受け付けるための操作パネルを含むようにすることができる。
【００１２】
前記制御手段には、前記第１の受付手段により選択が受け付けられた前記第１のアイコンを、表裏を反転させて前記表示手段に拡大表示させ、表裏を反転させて拡大表示された前記第１のアイコン上に、前記第２のアイコンを表示させるようにさせることができる。
【００１３】
ユーザからの、新規の第３のアイコンの追加の指定を受け付ける第２の受付手段をさらに設けるようにし、前記記憶手段には、さらに、前記第２の受付手段により追加の指定が受け付けられた前記第３のアイコンを、前記第２の受付手段により追加の指定が受け付けられたタイミングで、そのとき、前記表示手段に表示されていた前記アイコンの階層に分類して記憶するようにさせることができる。
【００１４】
前記制御手段には、前記第１の受付手段により選択が受け付けられた前記第１のアイコンを前記表示手段に拡大表示させる際に、拡大表示される前記第１のアイコンの下に隠れる位置に位置する第３のアイコンを、隠れない表示位置に移動させて、前記表示手段に表示させるようにさせることができる。
【００１５】
拡大表示される前記第１のアイコンの下に隠れない前記表示位置に、予め設定された所定の個数の第４のアイコンが表示されていた場合、前記制御手段には、前記第３のアイコンの少なくとも一部を、前記第４のアイコンと重ねて表示させるようにさせることができる。
【００１６】
前記表示手段の、前記アイコンが表示されていない背景の部分の選択を受け付ける第２の受付手段をさらに設けるようにし、前記制御手段には、第２の受付手段により、背景の部分の選択が受け付けられた場合、背景の部分の選択が受け付けられたタイミングで、前記表示手段に拡大表示させていた前記第１のアイコンの拡大表示を終了し、前記拡大表示させていた前記第１のアイコンと同一の階層に分類されている第３のアイコンが、前記拡大表示させていた前記第１のアイコンの１つ上の階層の第４のアイコン上に位置するように前記表示手段の表示を制御するようにさせることができる。
【００１７】
本発明の情報処理方法は、複数の３次元画像のアイコンを、下位の階層のアイコンと対応付けて、階層毎に分類して記憶する記憶ステップと、記憶ステップの処理により記憶された、アイコンを表示する表示ステップと、表示ステップの処理により表示された１階層分の複数のアイコンの中から、１つの第１のアイコンの選択を受け付ける受付ステップと、受付ステップの処理により選択が受け付けられた第１のアイコンを拡大表示させるとともに、拡大表示された第１のアイコン上に、第１のアイコンの下位の階層に対応付けられている第２のアイコンが表示されるように制御する制御ステップとを含むことを特徴とする。
【００１８】
本発明のプログラムは、複数の３次元画像のアイコンの、下位の階層のアイコンと対応付けて、階層毎に分類した記憶を制御する記憶制御ステップと、記憶制御ステップの処理により記憶が制御されたアイコンの表示を制御する第１の表示制御ステップと、第１の表示制御ステップの処理により表示が制御された１階層分の複数のアイコンの中からの、１つの第１のアイコンの選択の受け付けを制御する受付制御ステップと、受付制御ステップの処理により選択の受け付けが制御された第１のアイコンの拡大表示を制御するとともに、拡大表示された第１のアイコン上への、第１のアイコンの下位の階層に対応付けられている第２のアイコンの表示を制御する第２の表示制御ステップとをコンピュータに実行させることを特徴とする。
【００１９】
本発明の情報処理装置および方法、並びにプログラムにおいては、複数の３次元画像のアイコンが、下位の階層のアイコンと対応付けて、階層毎に分類して記憶されている。そして、ユーザからの指示に従って、記憶されたアイコンが表示され、表示された１階層分の複数のアイコンの中から、１つの第１のアイコンの選択が受け付けられ、選択が受け付けられた第１のアイコンが拡大表示されるとともに、拡大表示された第１のアイコン上に、第１のアイコンの下位の階層に対応付けられている第２のアイコンが表示される。
【００２０】
【発明の実施の形態】
図１は、本発明を適用した情報処理処理装置の一実施の形態を示す図である。本実施の形態においては、携帯情報端末装置１に発明を適用した場合を例にして説明する。
【００２１】
図１において、携帯情報端末装置１の本体１０１には、カメラ部１０２が設置されており、ユーザは、カメラ部１０２のＣＣＤカメラ１０３により、所望の撮像対象を撮像し得るようになされている。
【００２２】
ディスプレイ１０４は、ユーザのスケジュール、Ｗｅｂサイト、およびカメラ部１０２により撮影した画像など、様々な情報を表示する。また、ディスプレイ１０４は、アイコンを３次元的（立体的）な画像（３次元グラフィックス）として表示する。以下、このような、３次元的（立体的）に表示される画像を３次元画像とも称する。例えば、後述する図３乃至図７のアイコン３０１−５に示されるように、立体を回転させた場合、その立体の回転に対応して、立体の見え方は変化する。３次元画像は、このように、立体的に表示される。なお、この３次元画像は、例えば、ＶＲＭＬ（Ｖｉｒｔｕａｌ　Ｒｅａｌｉｔｙ　Ｍｏｄｅｌｉｎｇ　Ｌａｎｇｕａｇｅ）などの３次元データ記述言語により記述し、Ｊａｖａ（Ｒ）などのプログラミング言語を利用して動きのある映像を表現させるようにしても良い。また、ディスプレイ１０４に３次元仮想空間を表示させることが可能なその他の方法を用いても良い。
【００２３】
また、ディスプレイ１０４には、ユーザからの種々の操作の入力を受け付ける透明なタッチパネル１５７（図２）が積層されており、予め、タッチパネル１５７用に用意されたスタイラス（タッチパネル１５７にタッチするためのペン）により、ユーザは、様々な操作を入力することができる。
【００２４】
また、携帯情報端末装置１の背面に、所定の窪みが設けられ、ジョグダイヤル１０５が備えられている。ジョグダイヤル１０５は左右に回転操作可能であり、また、本体内部へと押下操作することも可能である。
【００２５】
次に、図２は、図１の携帯情報端末装置１の内部の構成のブロック図である。
【００２６】
図２において、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１５１は、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１５２に記憶されているプログラム、または記憶部１６０からＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１５３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１５３にはまた、ＣＰＵ１５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００２７】
ＣＰＵ１５１、ＲＯＭ１５２、およびＲＡＭ１５３は、バス１５４を介して相互に接続されている。このバス１５４にはまた、入出力インターフェース１５５も接続されている。
【００２８】
入出力インターフェース１５５には、操作入力制御部１５６、ディスプレイ１０４、音声出力部１５９、記憶部１６０、通信部１６１、カメラ部１０２、および、メモリスティックインターフェース１６２が、接続されている。操作入力制御部１５６は、タッチパネル１５７、ジョグダイヤル１０５、およびその他の操作キー１５８より入力された操作に対応する操作情報をＣＰＵ１５１に通知する。音声出力部１５９は、供給された音声データに基づいて、音声を出力する。
【００２９】
記憶部１６０は、携帯情報端末装置１が実行するプログラム、および様々なデータを記憶する。通信部１６１は、公衆回線網やインターネットを介しての通信処理を行う。
【００３０】
メモリスティックインターフェース１６２は、メモリスティックスロット１６３に差し込まれたメモリスティック１６４（商標）から、情報を読み出したり、メモリスティック１６４に、情報を供給、および記憶させたりする。
【００３１】
ここで、メモリスティック１６４は、本願出願人であるソニー株式会社によって開発されたフラッシュメモリカードの一種である。このメモリスティック１１２は、縦２１．５×横５０×厚さ２．８［ｍｍ］の小型薄型形状のプラスチックケース内に、電気的に書換えや消去が可能な不揮発性メモリであるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　ａｎｄ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ　）の一種であるフラッシュメモリ素子を格納したものであり、１０ピン端子を介して画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。
【００３２】
また、メモリスティック１６４は、大容量化等による内蔵フラッシュメモリの仕様変更に対しても、使用する機器で互換性を確保することができる独自のシリアルプロトコルを採用し、最大書込速度１．５［ＭＢ／Ｓ］　、最大読出速度２．４５［ＭＢ／Ｓ］の高速性能を実現していると共に、誤消去防止スイッチを設けて高い信頼性を確保している。
【００３３】
次に、図３乃至図１７を参照して、本発明を適用した携帯情報端末装置１のアイコン制御の概要について説明する。なお、図３乃至図７、並びに図１２乃至図１７は、携帯情報端末装置１のディスプレイ１０４に表示される画面の例を表している。
【００３４】
図３は、ディスプレイ１０４に表示される画面の例である。図３において、ディスプレイ１０４には、アイコン３０１−１乃至３０１−９（以下、アイコン３０１−１乃至３０１−９のそれぞれを個々に区別する必要がない場合、まとめてアイコン３０１と称する）が３行３列に整列して表示されている。アイコン３０１−１乃至３０１−９のそれぞれは、ディスプレイ１０４上に、３次元画像として、３次元仮想空間の中で、背景から浮き出して表示されている。
【００３５】
ユーザは、スタイラスでアイコン３０１−１乃至３０１−９の中から、任意のアイコンに触れることにより、アイコンを選択することができる。このとき、ＣＰＵ１５１は、スタイラスが触れたタッチパネル１５７上の位置に基づいて、ユーザにより選択されたアイコンを特定する。スタイラスにより、アイコン３０１−５が選択された場合の例を以下に説明する。
【００３６】
スタイラスにより、アイコン３０１−５が選択された場合、ＣＰＵ１５１は、アイコン３０１−５の表示面を表裏反転させると共に、アイコン３０１−５を拡大表示させる。このとき、ディスプレイ１０４に表示される画面の例を以下に示す。
【００３７】
アイコン３０１−５は、図３に示される位置から、移動してゆき、図４、図５、図６の状態を経て、図７の位置に表示される。図７においては、アイコン３０１−５は、図３において表示されていた面の裏側の面を表示させている。図３から図４、図５、および図６の状態を経て、図７の位置に表示されるまでの、アイコン３０１−５の移動の詳細について、図８乃至図１１を参照して説明する。
【００３８】
図８は、図３におけるアイコン３０１−５の仮想空間内の位置を示している。仮想空間の空間座標を、Ｘ，Ｙ，Ｚの矢印により示す（矢印の方向をプラス方向とし、反対方向をマイナス方向とする。図９乃至図１１も同様）。アイコン３０１−５は、その柄３０１−５Ａの部分が、図８に矢印１で示される方向に回転する。すなわち、柄３０１−５Ａの部分は、時計回りに回転すると共に、仮想空間の中で手前に向かって（Ｙ軸プラス方向に）回転する。また、アイコン３０１−５自体が、仮想空間の中で、Ｙ軸プラス方向に徐々に移動する。結果的に、アイコン３０１−５は、図４および図５に示されるように、他のアイコン３０１−１乃至３０１−４、並びにアイコン３０１−６乃至３０１−９よりも手前に向かって移動する。
【００３９】
図８の矢印１で示されるように回転したアイコン３０１−５は、結果的に図９に示される位置に移動する。アイコン３０１−５は、図９の位置で移動を終了することなく、引き続き、今度は矢印２で示される方向に、柄３０１−５Ａの部分を回転させてゆく。すなわち、柄３０１−５の部分は、一旦、仮想空間内を奥（Ｙ軸マイナス方向に）回転してゆき、その後、下方からＹ軸プラス方向に回転する。それと同時に、柄３０１−５Ａの部分は、徐々にＸ軸プラス方向に回転する。また、アイコン３０１−５自体は、手前方向（Ｙ軸プラス方向）に、引き続き移動を続ける。
【００４０】
結果的に、アイコン３０１−５は、図１０に示されるような位置に移動する。アイコン３０１−５は、図１０の位置で移動を終了することなく、さらに引き続き、矢印３で示される方向に回転する。すなわち、柄３０１−５の部分が、反時計回り（Ｘ軸マイナス方向）に回転してゆく。アイコン３０１−５自体は、手前方向（Ｙ軸プラス方向）に、引き続き移動を続ける。
【００４１】
図１０の状態から、反時計回りに４分の１回転したところで、アイコン３０１−５は移動を終了する。このときのアイコン３０１−５の位置を図１１に示す。図１１においては、アイコン３０１−５は、図８の位置と比較して、手前に移動している。また、図１１においては、アイコン３０１−５は、図８の位置と比較して、表示させる面が表裏反転している。
【００４２】
すなわち、図８において、表側に表示されていた面を面Ａとし、その裏側の面を面Ｂとすると、図９および図１０に示される回転により、徐々に面Ａが裏側に移動し、面Ｂが表側に移動している。そして、図１１に示される位置においては、アイコン３０１−５の面Ｂが表側に位置し、面Ａが裏側に位置する。なお、以下の説明においては、図８乃至図１１と同様にして、図４において表側に表示されているアイコン３０１−５の面を面Ａとし、図７において表側に表示されているアイコン３０１−５の面を面Ｂとして説明する。
【００４３】
以上のような、仮想空間内における回転移動により、アイコン３０１−５は、図３に示される位置から、最終的に図７に示される位置に、その表示位置が移動する。すなわち、図３において表示されているアイコン３０１−５の面（面Ａ）の背面（面Ｂ）が、図７において表示されている。
【００４４】
なお、アイコンが表裏反転する際の回転方向は、図８乃至図１１に矢印で示されている方向以外の方法でも良い。すなわち、最終的に表裏が反転し、アイコン３０１−５が拡大表示されてさえいれば、どのような回転方向であっても良い。
【００４５】
このとき、図７に示されているように、図３において裏側にあった面には、さらにアイコン３２１−１およびアイコン３２１−２が表示されている。すなわち、アイコン３０１−５の面Ｂには、アイコン３２１−１およびアイコン３２１−２が配置されており、図４の位置からアイコン３０１−５が、図８乃至図１１を参照して上記したようにして、回転移動してゆくと、アイコン３２１−１およびアイコン３２１−２が、徐々に現れてくる（図６）。そして、ディスプレイ１０４には、最終的に、面Ｂの中にアイコン３２１−１およびアイコン３２１−２が配置された画像が表示される。
【００４６】
ユーザは、図７に示されるような画面がディスプレイ１０４に表示されているとき、スタイラスでアイコン３２１−１およびアイコン３２１−２から、いずれか任意のアイコンに触れることにより、アイコンを選択することができる。このとき、ＣＰＵ１５１は、スタイラスが触れたタッチパネル１５７上の位置に基づいて、ユーザにより選択されたアイコンを特定する。
【００４７】
ここで、例としてアイコン３２１−２が、スタイラスにより選択された場合について説明する。アイコン３２１−２が選択されると、このアイコン３２１−２は反転し、現在表示されている面の裏側の面を表側に表示させる。
【００４８】
すなわち、ＣＰＵ１５１は、図７のように表示されているアイコン３２１−２を、図１２、図１３、図１４、図１５の順番で、徐々に回転させてゆき、かつ、アイコン３２１−２を手前側に接近させるように移動させて、ディスプレイ１０４に拡大して表示させる。
【００４９】
図１４および図１５に示されているように、アイコン３２１−２の当初裏側に相当する面には、ボタン３４１乃至３４５が配置されている。アイコン３２１−２は、音楽再生用のソフトウェアと関連付けられており、ボタン３４１乃至３４５により、音声再生の際に利用される操作パネルが構成される。
【００５０】
結果的に、図１５において、アイコン３２１−２は、図７において表示されていた面の背面を表示させる。図１５の画面に引き続き、ＣＰＵ１５１は、ディスプレイ１０４に図１６に示される画面を表示させる。図１６においては、図１５に示されたアイコン３２１−２の上部に「ＭＵＳＩＣ」の文字が表示される。
【００５１】
ＣＰＵ１５１が、図１６に示される画面をディスプレイ１０４に表示しているとき、ユーザがスタイラスにより、ボタン３４１をタッチすると、ＣＰＵ１５１は、タッチパネル１５７からの通知に基づいて、ボタン３４１がタッチされたと判定し、音楽の再生を停止させる。このとき、音声出力部１５９は音声の出力を停止する。ユーザがスタイラスにより、ボタン３４２をタッチすると、ＣＰＵ１５１は、タッチパネル１５７からの通知に基づいて、ボタン３４２がタッチされたと判定し、音楽の再生を開始させる。
【００５２】
記憶部１６０、またはメモリスティック１６４には、音楽のファイル（例えば、ＡＴＲＡＣ（Ａｄａｐｔｉｖｅ　ＴＲａｎｓｆｏｒｍ　Ａｃｏｕｓｔｉｃ　Ｃｏｄｉｎｇ）、ＡＴＲＡＣ２、ＡＴＲＡＣ３、ＭＰ（ＭＰＥＧ−１　Ａｕｄｉｏ　Ｌａｙｅｒ）３など）が記録されている。ボタン３４２がタッチされた場合、ＣＰＵ１５１は、記憶部１６０、またはメモリスティック１６４より、音楽のファイルを読み出し、音声出力部１５９に音声データを供給する。音声出力部１５９は、音声データに対応する音声を出力する。
【００５３】
図１７は、ボタン３４２がタッチされた場合、ＣＰＵ１５１がディスプレイ１０４に表示させる画面の例を示している。図１７においては、表示３８１−１および表示３８１−２が表示されている。表示３８１−１の「タイトルＡ」は、再生している音楽のタイトルであり、「アーティストＡ」は、再生している音楽を演奏しているアーティストの氏名である。表示３８１−２は、イコライザの表示である。
【００５４】
ユーザがスタイラスにより、ボタン３４３をタッチすると、ＣＰＵ１５１は、タッチパネル１５７からの通知に基づいて、ボタン３４３がタッチされたと判定し、音楽の再生を一時停止させる。このとき、音声出力部１５９は音声の出力を一時停止する。この状態で、再度、ユーザがスタイラスにより、ボタン３４３をタッチすると、ＣＰＵ１５１は、タッチパネル１５７からの通知に基づいて、ボタン３４３がタッチされたと判定し、音楽を、一時停止された位置から再生させる。このとき、音声出力部１５９は音声の出力を再開する。
【００５５】
以上に説明したように、ＣＰＵ１５１は、スタイラスによりアイコン３０１−１乃至３０１−９のうちのいずれかが選択されると、選択されたアイコンを表裏反転して表示させる。そして、反転して表示させた面に、アイコン３２１−１およびアイコン３２１−２を表示させる。スタイラスによりアイコン３２１−１およびアイコン３２１−２のうちいずれかが選択されると、ＣＰＵ１５１は、選択されたアイコンを表裏反転して表示させる。そして、反転して表示させた面に、そのアイコンに対応付けられたソフトウェア（上記の例においては、音楽再生のソフトウェア）の操作パネルを表示させる。
【００５６】
すなわち、本発明においては、アイコンの背面側に、さらにアイコンを配置したり、アイコンに関連付けられているソフトウェアの操作パネルや案内の表示を配置し、アイコンが選択された場合、表裏反転させて背面側を表示させるようになっている。このようにすることにより、ユーザは、アイコンを選択してゆくことにより、所望するソフトウェアのアイコンを表示させることが可能となる。また、ユーザは、基本的にアイコンの操作のみで、ソフトウェアのプログラムを操作することが可能となる。
【００５７】
すなわち、ユーザが中央にある音符の形状をしたアイコン３０１―５をクリックすると、図４乃至図７に示されるように、回転のアニメーションをともなって、当初背面側だったアイコン３０１−５の面Ｂが、画面中央に拡大されて現れる。図７に示されているように、アイコン３０１−５には、音声再生ソフトウェアと関連付けられたアイコン３２１−２、および映像再生ソフトウェアと関連付けられたアイコン３２１−１が配置されている。このようにして、機能の分類と階層化が実現される。また、３次元画像のアイコンの背面（面Ｂ）が画面中央に表示される際に、回転するアニメーション効果を用いて、視覚的に、直感的に分かりやすい表現が実現される。
【００５８】
以上のように、本発明は、３次元画像のアイコン（例えば、アイコン３０１）により、ファイルやフォルダ、またはアプリケーションソフトウェアを視覚的に示し、そのアイコン（例えば、アイコン３２１）の裏側に、さらに３次元画像のアイコンを配置することにより、機能（アイコン）の階層的な分類を実現することが可能となる。
【００５９】
また、３次元画像のアイコンを用いて、現実世界の物体に近い写実性のある表現とアニメーション表現を行うこと（例えば、音符の形状をしたアイコン３０１−５に音声や映像の再生ソフトウェアを関連付けること）により、ユーザにとって、視覚的に直感的でわかりやすくすることができる。
【００６０】
さらに、３次元画像のアイコン（例えば、アイコン３２１−２）自体にその機能を利用する方法（例えば、音楽の再生機能）を提供することによって、アイコンとその機能の結びつきの強いユーザインターフェースの提供を実現することが可能となる。これにより、アイコンの示す意味をユーザに強く印象付け、ユーザがその機能を忘れにくくすることができる。
【００６１】
ところで、図３乃至図７に示されているように、選択されたアイコン３０１−５が回転移動して拡大表示される際、そのままの位置だと、アイコン３０１−５の下に隠れてしまうアイコン（例えば、アイコン３０１−４およびアイコン３０１−６）は、アイコン３０１−５の下に隠れてしまわないように、それぞれ下辺側、または上辺側に移動される。このように、選択されなかったアイコンが、自動的に画面の端に移動することにより、選択されたアイコン３０１−５が拡大表示されている間にも、ユーザは、アイコン３０１−５内に配置されたアイコン３２１−１およびアイコン３２１−２のみならず、階層が上位のアイコン３０１−１乃至３０１−４並びにアイコン３０１−６乃至３０１−９を、直接、選択することが可能となる。
【００６２】
このようにすることにより、ユーザは、例えば、図１７に示されるようにアイコン３２１−２が拡大表示されている場合に、アイコン３２１−２より上位の階層に分類されているアイコン（例えば、アイコン３０１）を選択したい場合、わざわざ、階層を戻る操作を行わなくても、直接、アイコン３０１を選択することが可能となる。
【００６３】
ただし、画面の上辺および下辺に表示させることが可能なアイコンの最大個数は、予め設定されており、既に、その最大個数に達していた場合、図１７に例示すように、既に画面の上辺（または下辺）に配置されているアイコン上に、アイコンを重ねて表示させる（図１７の例においては、アイコン３０１−６の上に、アイコン３２１−１が重ねて表示されている）。このような場合、下に位置するアイコン（例えば図１７のアイコン３０１−６）が全く表示されなくなった場合には、１つ上位の階層に戻る必要がある。しかしながら、従来は全ての階層を戻る必要があったが、本発明においては、ユーザが選択したいアイコン（例えば図１７のアイコン３０１−６）が、他のアイコンの下に隠れなくなる階層まで戻ればよいため、戻る階層を減少させることが可能である。
【００６４】
なお、３次元的に表示されたアイコン（このアイコンをアイコンＡとする）の背面にアプリケーションソフトウェア以外の、分類された３次元表示のアイコンが１つも配置されていない場合、アイコンＡが選択されても、ＣＰＵ１５１は、そのアイコンＡを拡大表示させない。
【００６５】
また、アイコン（例えば、アイコン３２１−２）がアプリケーションソフトウェアと関連付けられていた場合、アプリケーションソフトウェアの機能に関連する操作ボタン（例えば、ボタン３４１乃至３４５）や案内（例えば、表示３８１−１および表示３８１−２）が、アイコン上に表示される。なお、アイコンがアプリケーションソフトウェアに関連付けられている場合、必ずしもアイコンの背面にその機能に関連する操作ボタンや案内を表示する必要はない。例えば。写実的な「電卓」の形状をしたアイコンがディスプレイ１０４に表示されていた場合、そのアイコンが選択されたとき、ＣＰＵ１５１は、アイコンを表裏反転させずに、そのままディスプレイ１０４の中央に拡大表示させ、その前面を向いたアイコン自体に、電卓としてのアプリケーションソフトウェアの機能を果たさせることも可能である。
【００６６】
本発明においては、ディスプレイ１０４上に３次元的に表示されるアイコンは、記憶部１６０内に、階層化して記憶されている。記憶部１６０内における、アイコンの階層化の例について、図１８を参照して説明する。図１８は、記憶部１６０におけるアイコンの分類の例を示している。
【００６７】
図１８に示すように、最上階層をルート５０１として、その下に各カテゴリ（例えば、カテゴリ５０２−１乃至５０２−ｎ、カテゴリ５０４−１乃至５０４−ｎ、カテゴリ５０６−１乃至５０６−ｎ、カテゴリ５０８−１乃至５０８−ｎ）が形成される。これらのカテゴリ５０２−１乃至５０２−ｎ、カテゴリ５０４−１乃至５０４−ｎ、カテゴリ５０６−１乃至５０６−ｎ、カテゴリ５０８−１乃至５０８−ｎは、それぞれ、３次元画像としてのアイコンを意味している。また、ルート５０１の階層を含め、各階層には必ずアイコン管理ファイル（例えば、アイコン管理ファイル５０３，５０７，５０９，５１１）がある。
【００６８】
また、図１８において、カテゴリ５０４−１には、アプリケーション５１０−１乃至５１０−ｎが分類されている。アプリケーション５１０−１乃至５１０−ｎは、アプリケーションソフトウェアに関連付けられた３次元画像のアイコンを意味している。
【００６９】
図１９にアイコン管理ファイルの内容を示す。アイコン管理ファイルは、同一階層における、アイコンに関連付けられたカテゴリやアプリケーションソフトウェアの名前５３１、アイコン番号５３２、および表示位置５３３により構成されている。
【００７０】
アイコン番号５３２について説明する。３次元画像の全てのアイコンは、アイコン番号により識別、管理されている。従って、アイコン番号５３２は、アイコンごとに異なり、同一のアイコン番号が振られたアイコンは存在しない。また、新しいアイコンが登録される場合、そのアイコンには、今までに登録されていないアイコン番号が振られる。
【００７１】
表示位置５３３について説明する。表示位置５３３とは、アイコンをディスプレイ１０４に表示させる際に、そのアイコンを表示させる位置に関する情報である。
【００７２】
次に、図２０のフローチャートを参照して、携帯情報端末装置１のアイコン制御処理について説明する。なお、図２０のフローチャートの処理は、ＣＰＵ１５１が実行する。
【００７３】
ステップＳ１０１において、ＣＰＵ１５１は、記憶部１６０からアイコンを読み出し、ディスプレイ１０４にアイコンを表示させる。図２０のステップＳ１０１のアイコン表示処理の詳細について、図２１のフローチャートを参照して説明する。
【００７４】
図２１のステップＳ１５１において、ＣＰＵ１５１は、記憶部１６０に記憶されているアイコンのうち、表示させる階層に分類されているアイコンの画像を読み出す。例えば、記憶部１６０に図１８に示されるように階層化されてアイコンが記憶されていた場合、ＣＰＵ１５１は、最初にアイコンをディスプレイ１０４に表示させるとき、最上階層のアイコン、すなわちカテゴリ５０２−１乃至５０２−ｎ、並びにアイコン管理ファイル５０３を記憶部１６０より読み出す。
【００７５】
ステップＳ１５１の処理の後、ステップＳ１５２において、ＣＰＵ１５１は、ステップＳ１５１で読み出したアイコン管理ファイルに基づいて、同じくステップＳ１５１で読み出したアイコンの３次元画像を、ディスプレイ１０４の所定の位置に表示させる。例えば、ステップＳ１５１で、カテゴリ５０２−１乃至５０２−ｎ、並びにアイコン管理ファイル５０３が読み出された場合、ＣＰＵ１５１は、アイコン管理ファイル５０３に基づいて、カテゴリ５０２−１乃至５０２−ｎを、ディスプレイ１０４に表示させる。
【００７６】
以上で、アイコン表示処理の説明を終了する。
【００７７】
図２０に戻って、ステップＳ１０１の処理の後、処理はステップＳ１０２に進む。ステップＳ１０２において、ＣＰＵ１５１は、ディスプレイ１０４に表示されたアイコンの中から、スタイラスによりアイコンが選択されたか否かを判定する。すなわち、スタイラスによりアイコンが表示されている部分がタッチされると、タッチパネル１５７は、タッチされた位置情報をＣＰＵ１５１に通知する。ＣＰＵ１５１は、タッチパネル１５７からの位置情報の通知に基づいて、アイコンが選択されたか否かを判定する。その結果、ＣＰＵ１５１が、アイコンが選択されたと判定した場合、処理はステップＳ１０３に進む。
【００７８】
ステップＳ１０３において、ＣＰＵ１５１は、ステップＳ１０２で選択されたと判定されたアイコンを特定し、特定したアイコンには、下位の階層のアイコンが存在するか否かを判定する。例えば、図１８のカテゴリ５０２−１が選択された場合、カテゴリ５０２−１には、下位の階層、すなわちカテゴリ５０４−１乃至５０４−ｎが存在するので、ＣＰＵ１５１は、選択されたアイコンには、下位の階層のアイコンが存在すると判定する。ＣＰＵ１５１が、選択されたアイコンには、下位の階層のアイコンが存在すると判定した場合、処理はステップＳ１０４に進む。
【００７９】
ステップＳ１０４において、ＣＰＵ１５１は、選択されたアイコンの裏面側を、ディスプレイ１０４に拡大表示させ、そのアイコン上に、下位の階層のアイコンを表示させる（例えば、図４乃至図７）。
【００８０】
ステップＳ１０５において、ＣＰＵ１５１は、ステップＳ１０４で選択されたアイコンをディスプレイ１０４に拡大表示させるときに、そのアイコンの下に隠れてしまうアイコンの表示位置を、ディスプレイ１０４の上辺、または下辺に移動させる。この処理の詳細については、図２３のフローチャートを参照して後述する。
【００８１】
その後、処理はステップＳ１０２に戻り、ステップＳ１０２以降の処理が繰り返される。
【００８２】
なお、上記においては、説明の便宜上、ステップＳ１０４の処理の後、ステップＳ１０５の処理を実行するようにして説明しているが、ＣＰＵ１５１は、実際には、ステップＳ１０４の処理、およびステップＳ１０５の処理を、同時並行に実行する。すなわち、ＣＰＵ１５１は、選択されたアイコンを拡大表示させつつ、同時に、選択されたアイコンの影に隠れてしまいそうなアイコンを、ディスプレイ１０４の上辺、または下辺に移動させる。
【００８３】
ステップＳ１０３において、ＣＰＵ１５１が、選択されたアイコンには、下位の階層のアイコンが存在しないと判定した場合、ＣＰＵ１５１は、選択されたアイコンに対応するソフトウェアの機能に関連する表示画像を記憶部１６０より読み出し、ディスプレイ１０４に表示させる。例えば、選択されたアイコンが、図１８のアプリケーション５１０−１であった場合、ＣＰＵ１５１は、ステップＳ１０３において、選択されたアイコンには、下位の階層のアイコンが存在しないと判定し、アプリケーション５１０−１に対応するソフトウェアの機能に関連する表示画像を記憶部１６０より読み出し、ディスプレイ１０４に表示させる（例えば、図１２乃至図１６）。
【００８４】
その後、処理はステップＳ１０２に戻り、ステップＳ１０２以降の処理が繰り返される。
【００８５】
ステップＳ１０２において、ＣＰＵ１５１が、アイコンが選択されていないと判定した場合、処理はステップＳ１０７に進み、ＣＰＵ１５１は、アイコンの表示されていない背景の領域が選択されたか否かを判定する。ここで、ユーザが、スタイラスにより、ディスプレイ１０４上の、アイコンが表示されていない背景の領域にタッチした場合、ＣＰＵ１５１は、タッチパネル１５７からの通知に基づいて、アイコンの表示されていない背景の領域が選択されたと判定し、処理はステップＳ１０８に進む。
【００８６】
ステップＳ１０８において、ＣＰＵ１５１は、現在拡大表示されているアイコンを縮小して、同一の階層に分類される他のアイコンと同じ大きさに表示させると共に、拡大表示されていたアイコンの１つ上の階層に分類されているアイコンを、ディスプレイ１０４に拡大表示させる。そして、拡大表示された１つ上の階層のアイコン上に、直前まで拡大表示されていたアイコン、および直前まで拡大表示されていたアイコンと同一の階層に分類されているアイコンを表示させる。
【００８７】
例えば、図１８のカテゴリ５０４−１が、ディスプレイ１０４に拡大表示されている場合、スタイラスによりアイコンが表示されていない背景の領域にタッチされたとき、ＣＰＵ１５１は、ステップＳ１０７において、アイコンの表示されていない背景の領域が選択されたと判定し、ステップＳ１０８において、拡大表示されているカテゴリ５０４−１の表示サイズを、同一階層の他のアイコンと同じサイズにする。次に、ＣＰＵ１５１は、カテゴリ５０４−１の１つ上位の階層のアイコンであるカテゴリ５０２−１をディスプレイ１０４に拡大表示させ、カテゴリ５０２−１の上に、カテゴリ５０４−１乃至５０４−ｎを表示させる。
【００８８】
ステップＳ１０８の処理の後、処理はステップＳ１０２に戻り、ステップＳ１０２以降の処理が繰り返される。
【００８９】
以上のようにして、アイコン制御処理が実行される。
【００９０】
ところで、先に説明してあるように、本発明においては、選択されたアイコンが拡大表示される際、選択されたアイコンの下に隠れてしまうアイコンは、選択されたアイコンの下に隠れてしまわないように、それぞれ下辺側、または上辺側に移動される。また、画面の上辺および下辺に、アイコン同士を重ねることなく表示させることが可能なアイコンの最大個数は、予め設定されており、画面の上辺または下辺に表示されているアイコンの個数が、既に、その最大個数に達していた場合、図１７に例示すように、既に画面の上辺（または下辺）に配置されているアイコン上に、アイコンを重ねて表示させる（図１７の例においては、アイコン３０１−６の上に、アイコン３２１−１が重ねて表示されている）。
【００９１】
この画面の上辺および下辺に、アイコン同士を重ねることなく表示させることが可能なアイコンの最大個数は、携帯情報端末装置１の出荷時に、デフォルトで設定しておくことも可能であるが、ユーザが、任意に設定することも可能である。
【００９２】
次に、図２２のフローチャートを参照して、携帯情報端末装置１のアイコン個数設定処理、すなわち、ディスプレイ１０４の上辺、または下辺に、アイコン同士を重ねることなく表示させることが可能なアイコンの最大個数の設定を受け付ける処理について説明する。
【００９３】
ユーザにより、ディスプレイ１０４の上辺、または下辺に、アイコン同士を重ねることなく表示させることが可能なアイコンの最大個数の設定の指示が、タッチパネル１５７、ジョグダイヤル１０５、または操作キー１５８を介して入力された場合、ＣＰＵ１５１は、ディスプレイ１０４に、上辺および下辺に、アイコン同士を重ねることなく配置可能なアイコンの最大個数の設定を受け付けるダイアログ（以下、最大個数設定ダイアログと称する）を表示させる。
【００９４】
最大個数設定ダイアログには、ディスプレイ１０４の上辺側に、アイコン同士を重ねることなく表示させることが可能なアイコンの最大個数（以下、上辺側に表示可能なアイコンの最大個数をＮとする。Ｎは自然数である）の入力を受け付ける入力欄、ディスプレイ１０４の下辺側に、アイコン同士を重ねることなく表示させることが可能なアイコンの最大個数（以下、下辺側に表示可能なアイコンの最大個数をＭとする。Ｍは自然数である）の入力を受け付ける入力欄、入力されたＮおよびＭで決定する際にスタイラスによりタッチされるＯＫボタン、および設定をキャンセルする際にスタイラスによりタッチされるキャンセルボタンにより構成される。
【００９５】
ステップＳ２０１の処理の後、処理はステップＳ２０２に進む。ステップＳ２０２において、ＣＰＵ１５１は、上辺側に、アイコン同士を重ねることなく表示させることが可能なアイコンの最大個数Ｎの入力を受け付ける。
【００９６】
ステップＳ２０３において、ＣＰＵ１５１は、下辺側に、アイコン同士を重ねることなく表示させることが可能なアイコンの最大個数Ｍの入力を受け付ける。
【００９７】
ステップＳ２０４において、ＣＰＵ１５１は、最大個数設定ダイアログのＯＫボタンがスタイラスによりタッチされたとき、上辺側に、アイコン同士を重ねることなく表示させることが可能なアイコンの最大個数の入力欄に入力されていたＮ、および下辺側に表示可能なアイコンの最大個数の入力欄に入力されていたＭを、記憶部１６０に、上辺側および下辺側に、アイコン同士を重ねることなく表示可能なアイコンの最大個数として記憶させる。
【００９８】
以上で、携帯情報端末装置１のアイコン個数設定処理を終了する。なお、図２２を参照した上記の説明においては、説明の便宜上、ステップＳ２０２の処理の後、ステップＳ２０３の処理が実行されるようにして説明しているが、ステップＳ２０３の処理をステップＳ２０２の処理より先に実行してもよい。
【００９９】
次に、図２３のフローチャートを参照して、図２０のステップＳ１０５の処理、すなわち、アイコン移動処理について説明する。
【０１００】
ステップＳ２５１において、ＣＰＵ１５１は、現在、ディスプレイ１０４の上辺に配置されているアイコンの個数（ｎ個）を取得する。例えば、ディスプレイ１０４に図７に示されるような画面が表示されていた場合、ＣＰＵ１５１は、ｎ＝４を取得する。
【０１０１】
ステップＳ２５２において、ＣＰＵ１５１は、現在、ディスプレイ１０４の下辺に配置されているアイコンの個数（ｍ個）を取得する。例えば、ディスプレイ１０４に図７に示されるような画面が表示されていた場合、ＣＰＵ１５１は、ｍ＝４を取得する。
【０１０２】
ステップＳ２５３において、ＣＰＵ１５１は、ｎ≦ｍであるか否かを判定し、ｎ≦ｍである場合、処理はステップＳ２５４に進む。
【０１０３】
ステップＳ２５４において、ＣＰＵ１５１は、ｎ＜Ｎであるか否かを判定し、ｎ＜Ｎである場合、処理はステップＳ２５５に進む。なお、Ｎは、上辺側にアイコン同士を重ねることなく表示可能なアイコンの最大個数である。
【０１０４】
ステップＳ２５５において、ＣＰＵ１５１は、ディスプレイ１０４の上辺側に表示されているアイコンを縮小して表示させ、ディスプレイ１０４の上辺側にアイコン１つ分のスペースを空ける。
【０１０５】
ステップＳ２５６において、ＣＰＵ１５１は、図２０のステップＳ１０４で拡大表示されたアイコンの下に隠れてしまうアイコンを、ステップＳ２５５でディスプレイ１０４の上辺側に空けたスペースに移動させる。
【０１０６】
ステップＳ２５６の処理が終了したら、アイコン移動処理は終了される。
【０１０７】
ステップＳ２５４に戻って、ステップＳ２５４において、ＣＰＵ１５１が、ｎ＜Ｎではないと判定した場合、処理はステップＳ２５７に進む。
【０１０８】
ステップＳ２５７において、ＣＰＵ１５１は、図２０のステップＳ１０４で拡大表示されたアイコンの下に隠れてしまうアイコンの表示位置を、上辺側に移動させ、すでに上辺側に表示されているアイコンの上に重ねて表示させる（例えば、図１６のアイコン３０１−６の上に重ねて表示させたアイコン３２１−１）。
【０１０９】
ステップＳ２５７の処理が終了したら、アイコン移動処理は終了される。
【０１１０】
ステップＳ２５３に戻って、ステップＳ２５３において、ＣＰＵ１５１が、ｎ≦ｍではないと判定した場合、処理はステップＳ２５８に進む。
【０１１１】
ステップＳ２５８において、ＣＰＵ１５１は、ｍ＜Ｍであるか否かを判定し、ｍ＜Ｍである場合、処理はステップＳ２５９に進む。なお、Ｍは、下辺側にアイコン同士を重ねることなく表示可能なアイコンの最大個数である。
【０１１２】
ステップＳ２５９において、ＣＰＵ１５１は、ディスプレイ１０４の下辺側に表示されているアイコンを縮小して表示させ、ディスプレイ１０４の下辺側にアイコン１つ分のスペースを空ける。
【０１１３】
ステップＳ２６０において、ＣＰＵ１５１は、図２０のステップＳ１０４で拡大表示されたアイコンの下に隠れてしまうアイコンを、ステップＳ２５９でディスプレイ１０４の下辺側に空けたスペースに移動させる。
【０１１４】
ステップＳ２６０の処理が終了したら、アイコン移動処理は終了される。
【０１１５】
ステップＳ２５８に戻って、ステップＳ２５８において、ＣＰＵ１５１が、ｍ＜Ｍではないと判定した場合、処理はステップＳ２６１に進む。
【０１１６】
ステップＳ２６１において、ＣＰＵ１５１は、図２０のステップＳ１０４で拡大表示されたアイコンの下に隠れてしまうアイコンの表示位置を、下辺側に移動させ、すでに下辺側に表示されているアイコンの上に重ねて表示させる。
【０１１７】
ステップＳ２６１の処理が終了したら、アイコン移動処理は終了される。
【０１１８】
以上のようにして、アイコン移動処理が実行される。
【０１１９】
なお、図２３を参照した上記の説明においては、説明の便宜上、ステップＳ２５１の処理の後、ステップＳ２５２の処理を実行させるようにして説明しているが、ステップＳ２５２の処理を先に実行して、その後ステップＳ２５１の処理を実行するようにしても良い。また、図２３を参照した上記の説明においては、説明の便宜上、ステップＳ２５５の処理の後、ステップＳ２５６の処理を実行させるようにして説明しているが、ステップＳ２５５の処理とステップＳ２５６の処理は、同時並行に実行するようにしても良い。
【０１２０】
さらに、図２３を参照した上記の説明においては、説明の便宜上、ステップＳ２５９の処理の後、ステップＳ２６０の処理を実行させるようにして説明しているが、ステップＳ２５９の処理とステップＳ２６０の処理は、同時並行に実行するようにしても良い。
【０１２１】
また、上記においては、拡大表示されるアイコンの下に隠れてしまうアイコンをディスプレイ１０４の上辺、または下辺に移動させる場合の例について説明したが、拡大表示されるアイコンの下に隠れてしまうアイコンは、例えば、ディスプレイ１０４の左辺、または右辺に移動させるようにしても良い。また、拡大表示されるアイコンの下に隠れてしまうアイコンを、ディスプレイ１０４の上辺、または下辺に移動させずに、拡大表示されるアイコンの下に隠してしまうようにすることも勿論可能である。
【０１２２】
ところで、例えば、ディスプレイ１０４に図１６のような画面が表示されている場合、アイコン３０１−１が選択されることがある。このように、アイコン（図１６においてはアイコン３２１−２）が拡大表示されているときに、そのアイコンの２つ以上、上の階層のアイコン（図１６においては、例えばアイコン３０１−１）が選択された場合、ＣＰＵ１５１は、拡大表示されているアイコンと同一の階層に分類されているアイコンおよび、拡大表示されているアイコンより下位の階層のアイコンの表示を消去し、選択されたアイコンを拡大表示する。
【０１２３】
従来、例えば、ディスプレイに表示されている、あるフォルダＡを開いてウィンドウ表示させ、そのウィンドウ中に表示されている、あるフォルダＢを開いてウィンドウ表示させ、さらにそのウィンドウ中に表示されている、あるフォルダＣを開いてウィンドウ表示させていった場合、フォルダＡのウィンドウ表示に戻るためには、ユーザは、一旦、フォルダＣのウィンドウを閉じる操作を行い、次に、フォルダＢのウィンドウを閉じる操作を行うことにより、やっとフォルダＡのウィンドウ表示に戻ることができた。すなわち、２つ以上、下位の階層のフォルダを表示させていた場合、従来は、１つずつ階層をさかのぼって、元の階層に戻る必要があった。
【０１２４】
これに対して、本発明においては、下位の階層のアイコンを拡大表示させている場合、２つ以上、上の階層のアイコンを直接選択するようにすることができる。このようにすることにより、従来のように、１つずつ階層をさかのぼって、元の階層に戻る手間を省くことが可能となった。
【０１２５】
次に、図２４のフローチャートを参照して、携帯情報端末装置１の上辺・下辺アイコン移動処理、すなわち、上辺側、または下辺側に表示されていたアイコンが選択された場合の、アイコンの移動処理について説明する。
【０１２６】
ステップＳ３０１において、ＣＰＵ１５１は、上辺側、または下辺側に配置されているアイコンが、スタイラスにより選択されるまで待機し、上辺側、または下辺側に配置されているアイコンが、スタイラスにより選択されたとき、処理はステップＳ３０２に進む。
【０１２７】
ステップＳ３０２において、ＣＰＵ１５１は、選択されたアイコンは、現在、ディスプレイ１０４の中央に拡大表示しているアイコンと同一の階層に分類されているアイコンであるか否かを判定し、現在、ディスプレイ１０４の中央に拡大表示しているアイコンと同一の階層に分類されているアイコンである場合、処理はステップＳ３０３に進む。
【０１２８】
ステップＳ３０３において、ＣＰＵ１５１は、現在、ディスプレイ１０４の中央に拡大表示されているアイコンを、回転移動させて表裏を反転させつつ、アイコン自体のサイズを縮小して、選択されたアイコンが表示されていた位置に表示位置を移動させる。その後、処理はステップＳ３０５に進む。
【０１２９】
ステップＳ３０２において、ＣＰＵ１５１が、選択されたアイコンは、現在、ディスプレイ１０４の中央に拡大表示しているアイコンと同一の階層に分類されているアイコンではないと判定した場合、すなわち、選択されたアイコンは、現在、ディスプレイ１０４の中央に拡大表示しているアイコンより上の階層に分類されているアイコンであると判定した場合、処理はステップＳ３０４に進む。
【０１３０】
ステップＳ３０４において、ＣＰＵ１５１は、現在、ディスプレイ１０４の中央に拡大表示させているアイコン、現在、ディスプレイ１０４の中央に拡大表示させているアイコンと同一の階層に分類されているアイコン、および現在、ディスプレイ１０４の中央に拡大表示させているアイコンの中に表示されているアイコンの表示を消去する。その後、処理はステップＳ３０５に進む。
【０１３１】
ステップＳ３０５において、ＣＰＵ１５１は、選択されたアイコンを回転移動させて、表裏反転させつつ、アイコンを拡大して、ディスプレイ１０４の中央に表示させる。
【０１３２】
以上のようにして、上辺・下辺アイコン移動処理が実行される。
【０１３３】
ところで、本発明においては、ユーザは、新規にアイコンを登録し、所望する階層に分類することが可能である。次に、図２５のフローチャートを参照して、携帯情報端末装置１のアイコン登録処理、すなわち、アイコン自体を、携帯情報端末装置１に登録する処理について説明する。その次に、図２８のフローチャートを参照して、携帯情報端末装置１のアイコン追加処理、すなわち、アイコン登録処理により携帯情報端末装置１に登録されたアイコンを、所望する階層の分類に追加する処理について説明する。
【０１３４】
まず、図２５のフローチャートを参照して、携帯情報端末装置１のアイコン登録処理について説明する。ユーザは、タッチパネル１５７、ジョグダイヤル１０５、または操作キー１５８を操作することにより、ディスプレイ１０４にメニュを表示させることができる。ＣＰＵ１５１は、操作入力制御部１５６からの操作情報の通知に基づいて、メニュの表示が指示されたと判定した場合、ディスプレイ１０４にメニュを表示させる。メニュには、「システムへのアイコンの登録」という項目が含まれている。ユーザは、タッチパネル１５７、ジョグダイヤル１０５、または操作キー１５８を操作することにより、メニュから、「システムへのアイコンの登録」を選択することができる。そこで、図２５のステップＳ３５１において、ＣＰＵ１５１は、メニュから、「システムへのアイコンの登録」の選択を受け付ける。
【０１３５】
ステップＳ３５１の処理の後、ステップＳ３５２において、ＣＰＵ１５１は、アイコン登録ダイアログをディスプレイ１０４に表示させる。図２６は、ディスプレイ１０４に表示されるアイコン登録ダイアログ６０１の例を示している。図２６のアイコン登録ダイアログ６０１において、入力欄６０２は、アイコンを登録するディレクトリの入力を受け付ける欄である。参照ボタン６０３がスタイラスによりタッチされると、ＣＰＵ１５１は、アイコンを登録するディレクトリを選択するウィンドウをディスプレイ１０４に表示させる。ＯＫボタン６０４が、スタイラスによりタッチされると、ＣＰＵ１５１は、入力欄６０２に入力されたディレクトリを決定する。キャンセルボタン６０５が、スタイラスによりタッチされると、ＣＰＵ１５１は、アイコン登録処理を中止する。
【０１３６】
ステップＳ３５３において、ＣＰＵ１５１は、入力欄６０２にディレクトリが入力され、ＯＫボタン６０４がスタイラスによりタッチされるまで待機し、入力欄６０２にディレクトリが入力され、ＯＫボタン６０４がスタイラスによりタッチされると、処理はステップＳ３５４に進む。
【０１３７】
ステップＳ３５４において、ＣＰＵ１５１は、入力欄６０２に入力されたディレクトリに、アイコンのデータ（３次元画像データを含む）をコピーする。このアイコンのデータのコピー元としては、例えば、アイコンのデータを予め記憶させたメモリスティック１６４であるようにすることができる。
【０１３８】
ステップＳ３５５において、ＣＰＵ１５１は、アイコン用に、アイコン番号を生成し、これを記憶部１６０にアイコンと対応付けて記憶させる。
【０１３９】
ステップＳ３５３において、ＣＰＵ１５１が、入力欄６０２にディレクトリが入力され、ＯＫボタン６０４がスタイラスによりタッチされなかった、すなわち、キャンセルボタン６０５がタッチされたと判定した場合、ＣＰＵ１５１は、ステップＳ３５４およびステップＳ３５５の処理をスキップし、アイコン登録処理を中止する。
【０１４０】
以上で、アイコン登録処理を終了する。
【０１４１】
このとき、記憶部１６０に登録（管理）されるアイコン情報は、図２７に示すように、アイコン番号６３１、および管理するアイコンのファイル名６３２である。アイコン番号６３１およびアイコンのファイル名６３２は、それぞれ、固有の値または名称で管理される。このアイコン情報は、後に、アイコン追加処理において、アイコンを所望する階層に追加する際に利用される。すなわち、図２７に示されたアイコン情報は、アイコンを追加する階層のアイコン管理ファイルに登録されることになる。
【０１４２】
次に、図２８のフローチャートを参照して、携帯情報端末装置１のアイコン追加処理について説明する。
【０１４３】
ＣＰＵ１５１は、操作入力制御部１５６からの操作情報の通知に基づいて、メニュの表示が指示されたと判定した場合、ディスプレイ１０４にメニュを表示させる。メニュには、「アイコンの追加」という項目が含まれている。ユーザは、タッチパネル１５７、ジョグダイヤル１０５、または操作キー１５８を操作することにより、メニュから、「アイコンの追加」を選択することができる。そこで、図２８のステップＳ４０１において、ＣＰＵ１５１は、メニュから、「アイコンの追加」の選択を受け付ける。
【０１４４】
ステップＳ４０２において、ＣＰＵ１５１は、ディスプレイ１０４に、アイコン追加ダイアログを表示させる。図２９は、アイコン追加ダイアログ６５１の例を示している。
【０１４５】
図２９のアイコン追加ダイアログ６５１において、上方には、案内「どのアイコンを利用しますか？」が表示されている。ユーザは、この案内により、アイコンを選択するように促されていることを知ることができる。
【０１４６】
その案内のすぐ下には、アイコン６５３が表示されている。アイコン６５３は、アイコンＡ乃至アイコンＨにより構成されている。アイコンＡ乃至アイコンＨは、３次元画像のアイコンであり、図２５のアイコン登録処理により登録されたアイコンである。アイコン選択ダイアログ６５１に、一度に表示しきれないアイコンも、スクロールバー６５４を上下にスライドさせることにより、表示させることが可能である。
【０１４７】
また、ＯＫボタン６５５は、アイコン６５３の中から、ユーザが所望するアイコンを選択して、決定する際にタッチされる。キャンセルボタン６５６は、アイコン追加処理を中止する際にタッチされる。
【０１４８】
ステップＳ４０３において、ＣＰＵ１５１は、アイコンＡ乃至Ｈの中から、いずれかのが選択され、スタイラスによりＯＫボタン６５５がタッチされるまで待機し、アイコンＡ乃至Ｈの中から、いずれかのが選択され、スタイラスによりＯＫボタン６５５がタッチされたとき、ステップＳ４０４に進み、ステップＳ４０３で選択されたアイコンを、現在、表示している階層の分類に追加する。このとき、ディスプレイ１０４に表示されているアイコンの階層に対応するアイコン管理ファイルに、新しく追加するアイコンのアイコン情報（図２７）が追加される。
【０１４９】
ステップＳ４０３において、ＣＰＵ１５１が、アイコンＡ乃至Ｈの中から、いずれかのが選択され、スタイラスによりＯＫボタン６５５がタッチされなかったと判定した場合、すなわち、キャンセルボタン６５６がタッチされたと判定した場合、ステップＳ４０４の処理はスキップされ、アイコン追加処理は中止される。
【０１５０】
以上で、アイコン追加処理を終了する。
【０１５１】
以上の、アイコン登録処理、およびアイコン追加処理を経た後、新規のアイコンが利用可能な状態になる。
【０１５２】
以上に説明したように、本発明は、３次元画像のアイコンにより、ファイルやフォルダ、またはアプリケーションソフトウェアを視覚的に示し、そのアイコンの裏側に、さらに３次元画像のアイコンを配置することにより、機能（アイコン）の階層的な分類を実現することが可能となる。
【０１５３】
また、３次元画像のアイコンを用いて、現実世界の物体に近い写実性のある表現とアニメーション表現を行うこと（例えば、音符の形状をしたアイコン３０１−５に音声や映像の再生ソフトウェアを関連付けること）により、ユーザにとって、アイコンがどのようなフォルダ、またはソフトウェアと関連付けられているのかを、連想しやすくすることができる。
【０１５４】
さらに、３次元画像のアイコン上に、ソフトウェアの実行に関連のある情報（例えば、操作用のボタンや、ソフトウェアが何を実行しているのかの案内など）を表示させることによって、アイコンとその機能の結びつきの強いユーザインターフェースの提供を実現することが可能となる。これにより、アイコンの示す意味をユーザに強く印象付け、ユーザがその機能を忘れにくくすることができる。
【０１５５】
なお、上記において、スタイラスによってタッチパネル１５７に入力された操作は、ジョグダイヤル、またはその他の操作キー１５８によって入力することができるようにしても良い。操作の入力を受け付けるための手段としては、上記した以外のものでも、適宜のものを利用することが可能である。
【０１５６】
ところで、本発明は、携帯情報端末装置１以外にも、例えば携帯電話機に適用することが可能である。次に、本発明を適用した携帯電話機９００の外観構成について説明する。図３０に示すように、携帯電話機９００は、中央のヒンジ部９０１を境に表示部９０２と本体９０３とに分けられており、当該ヒンジ部９０１を介して、折り畳み可能に形成されている。
【０１５７】
表示部９０２には、上端左部に、送受信用のアンテナ９０４が引出し及び収納可能な状態に取り付けられており、当該アンテナ９０４を介して、基地局との間で電波を送受信するようになされている。
【０１５８】
また表示部９０２には、上端中央部にほぼ１８０度の角度範囲で、回動自在なカメラ部９０５が設けられており、当該カメラ部９０５のＣＣＤ（Ｃｈａｒｇｅｄ　ＣｏｕｐｌｅｄＤｅｖｉｃｅ）カメラ９０６によって、所望の撮像対象を撮像し得るようになされている。
【０１５９】
ここで表示部９０２は、カメラ部９０５がユーザによって、ほぼ１８０度回動されて位置決めされた場合、図３１に示すように、当該カメラ部９０５の背面側中央に設けられたスピーカ９２１が正面側に位置することになり、これにより通常の音声通話状態に切り換わるようになされている。
【０１６０】
さらに表示部９０２には、その正面に液晶ディスプレイ９０７が設けられており、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号及び発信履歴等の他、電子メールの内容、簡易ホームページ、カメラ部９０５のＣＣＤカメラ９０６で撮像した画像、および公衆回線網を介して、各種サーバ、携帯端末装置１、デジタルカメラ、ビデオカメラ、またはほかの携帯電話機９００から送信された画像などを表示するようになされている。
【０１６１】
一方、本体９０３には、その表面に「０」〜「９」の数字キー、発呼キー、リダイヤルキー、終話及び電源キー、クリアキー及び電子メールキー等の操作キー９０８が設けられており、当該操作キー９０８を用いて各種指示を入力し得るようになされている。
【０１６２】
また本体９０３には、操作キー９０８の下部に、メモボタン９０９やマイクロフォン９１０が設けられており、当該メモボタン９０９によって、通話中の相手の音声を録音し得ると共に、マイクロフォン９１０によって通話時のユーザの音声を集音するようになされている。
【０１６３】
さらに本体９０３には、操作キー９０８の上部に、回動自在なジョグダイヤル９１１が、当該本体９０３の表面から僅かに突出した状態で設けられており、本体９０３を横方向から見た場合の図である図３２に示すように、矢印ａにより示された方向に、回転させることができると共に、矢印ｂにより示された方向（本体９０３の内部方向）に、押下操作することが可能となっている。
【０１６４】
携帯電話機９００は、ジョグダイヤル９１１に対する回動操作に応じて、液晶ディスプレイ９０７に表示されている電話帳リストや電子メールのスクロール動作、簡易ホームページのページ捲り動作及び画像の送り動作、様々な項目の選択、カーソルの移動等の種々の動作を実行するようになされている。また、携帯電話機９００は、ジョグダイヤル９１１の押下操作に応じて、選択中の項目を決定する等の動作を実行するようになされている。
【０１６５】
例えば、本体９０３は、ユーザによるジョグダイヤル９１１の回動操作に応じて、液晶ディスプレイ９０７に表示された電話帳リストの複数の電話番号の中から所望の電話番号が選択され、当該ジョグダイヤル９１１が押下操作されると、選択された電話番号を確定して、当該電話番号に対して自動的に発呼処理を行うようになされている。
【０１６６】
なお、以下の説明においては、図３２に示すように、ヒンジ部９０１に向かうジョグダイヤル９１１の回転を、所定上方向の回転と称し、所定上方向と反対方向の回転を、所定下方向の回転と称する。
【０１６７】
再び、図３０において、本体９０３は、背面側に図示しないバッテリパックが挿着されており、終話及び電源キーがオン状態になると、当該バッテリパックから各回路部に対して電力が供給されて、動作可能な状態に起動する。
【０１６８】
本体９０３には、当該本体９０３の左側面上部に、抜差自在なメモリスティック９１２を挿着するためのメモリスティックスロット９１３が設けられており、メモボタン９０９が押下されると、メモリスティック９１２に通話中の相手の音声を記録したり、ユーザの操作に応じて、電子メール、簡易ホームページ、ＣＣＤカメラ９０６で撮像した画像、および無線通信により受信した画像を記録し得るようになされている。
【０１６９】
従って携帯電話機９００は、このようなメモリスティック９１２を挿着可能に構成されているために、当該メモリスティック９１２を介して、他の電子機器との間でデータの共有化を図ることができるようになされている。
【０１７０】
次に、図３０の携帯電話機９００の内部構成を、図３３に示す。図３３に示すように、携帯電話機９００は、表示部９０２及び本体９０３の各部を統括的に制御するようになされた主制御部９５０に対して、電源回路部９５１、操作入力制御部９５２、画像エンコーダ９５３、カメラインターフェース部９５４、記憶部９５５、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）制御部９５６、ブルートゥース通信部９５７、画像デコーダ９５８、多重分離部９５９、記録再生部９６０、変復調回路部９６１、および音声コーデック９６２が、メインバス９６３を介して互いに接続されると共に、画像エンコーダ９５３、画像デコーダ９５８、多重分離部９５９、変復調回路部９６１、および音声コーデック９６２が同期バス９６４を介して互いに接続されて構成されている。
【０１７１】
主制御部９５０は、ＣＰＵ９７１、ＲＯＭ９７２及びＲＡＭ９７３等よりなる。ＣＰＵ９７１は、ＲＯＭ９７２に記憶されているプログラム、または記憶部９５５からＲＡＭ９７３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ９７３にはまた、ＣＰＵ９７１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１７２】
電源回路部９５１は、ユーザの操作により終話及び電源キーがオン状態にされると、バッテリパックから各部に対して電力を供給することにより、携帯電話機９００を動作可能な状態に起動する。
【０１７３】
携帯電話機９００は、主制御部９５０の制御に基づいて、音声通話モード時にマイクロフォン９１０で集音した音声信号を音声コーデック９６２によってデジタル音声データに変換し、これを変復調回路部９６１でスペクトラム拡散処理し、送受信回路部９６５でデジタルアナログ変換処理及び周波数変換処理を施した後、アンテナ９０４を介して送信する。
【０１７４】
また携帯電話機９００は、音声通話モード時にアンテナ９０４で受信した受信信号を増幅して周波数変換処理及びアナログデジタル変換処理を施し、変復調回路部９６１でスペクトラム逆拡散処理し、音声コーデック９６２を介して出力する。
【０１７５】
さらに、携帯電話機９００は、データ通信モード時に、電子メールを送信する場合、操作キー９０８及びジョグダイヤル９１１の操作によって入力された電子メールのテキストデータを、操作入力制御部９５２を介して主制御部９５０に送出する。主制御部９５０は、テキストデータを、変復調回路部９６１でスペクトラム拡散処理し、送受信回路部９６５でデジタルアナログ変換処理及び周波数変換処理を施した後に、アンテナ９０４を介して基地局へ送信する。
【０１７６】
これに対して携帯電話機９００は、データ通信モード時に電子メールを受信する場合、アンテナ９０４を介して基地局５２から受信した受信信号を、変復調回路部９６１でスペクトラム逆拡散処理して、元のテキストデータを復元した後、ＬＣＤ制御部９５６を介して、液晶ディスプレイ９０７に電子メールとして表示する。この後、携帯電話機９００は、ユーザの操作に応じて受信した電子メールを、記録再生部９６０を介して、メモリスティック９１２に記録することも可能である。
【０１７７】
一方、携帯電話機９００は、データ通信モード時に画像データを送信する場合、ＣＣＤカメラ９０６で撮像された画像データを、カメラインターフェース部９５４を介して、画像エンコーダ９５３に供給する。
【０１７８】
携帯電話機９００は、画像データを送信しない場合には、ＣＣＤカメラ９０６で撮像した画像データを、カメラインターフェース部９５４及びＬＣＤ制御部９５６を介して、液晶ディスプレイ９０７に直接表示することも可能である。
【０１７９】
画像エンコーダ９５３は、ＣＣＤカメラ９０６から供給された画像データを例えばＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ　）２やＭＰＥＧ４等の所定の符号化方式によって圧縮符号化することにより符号化画像データに変換し、これを多重分離部９５９に送出する。このとき同時に携帯電話機９００は、ＣＣＤカメラ９０６で撮像中にマイクロフォン９１０で集音した音声を、音声コーデック９６２を介して、デジタルの音声データとして多重分離部９５９に送出する。
【０１８０】
多重分離部９５９は、画像エンコーダ９５３から供給された符号化画像データと音声コーデック９６２から供給された音声データとを所定の方式で多重化し、その結果得られる多重化データを変復調回路部９６１でスペクトラム拡散処理し、送受信回路部９６５でデジタルアナログ変換処理及び周波数変換処理を施した後にアンテナ９０４を介して送信する。
【０１８１】
これに対して携帯電話機９００は、データ通信モード時に例えば簡易ホームページ等にリンクされた動画像ファイルのデータを受信する場合、アンテナ９０４を介して基地局から受信した受信信号を変復調回路部９６１でスペクトラム逆拡散処理し、その結果得られる多重化データを多重分離部９５９に送出する。
【０１８２】
多重分離部９５９は、多重化データを分離することにより符号化画像データと音声データとに分け、同期バス９６４を介して当該符号化画像データを画像デコーダ９５８に供給すると共に、当該音声データを音声コーデック９６２に供給する。
【０１８３】
画像デコーダ９５８は、符号化画像データをＭＰＥＧ２やＭＰＥＧ４等の所定の符号化方式に対応した復号化方式でデコードすることにより、再生動画像データを生成し、これをＬＣＤ制御部９５６を介して液晶ディスプレイ９０７に供給し、これにより、例えば、簡易ホームページにリンクされた動画像ファイルに含まれる動画データが表示される。
【０１８４】
このとき同時に音声コーデック９６２は、音声データをアナログ音声信号に変換した後、これをスピーカ９２１に供給し、これにより、例えば、簡易ホームページにリンクされた動画像ファイルに含まれる音声データが再生される。
【０１８５】
この場合も電子メールの場合と同様に携帯電話機９００は、受信した簡易ホームページ等にリンクされたデータを、ユーザの操作により、記録再生部９６０を介して、メモリスティック９１２に記録することが可能である。
【０１８６】
記憶部９５５は、基地局５２を介して、各種サーバより受信された携帯電話機９００の制御用のプログラム、および画像データなどを、適宜、記憶する。
【０１８７】
ブルートゥース通信部９５７は、ブルートゥースを介した通信処理を行う。
【０１８８】
かかる構成に加えてカメラ付携帯電話機９００は、主制御部９５０のＲＯＭに携帯情報端末装置１と同様のプログラムが格納されており、このプログラムに基づいて携帯情報端末装置１と同様の処理をし得るようになされている。また、主制御部９５０のＣＰＵ９７１が、携帯情報端末装置１のＣＰＵ１５１と同様の処理を実行する。
【０１８９】
このように上述した一連の処理を実行するプログラムを携帯電話機９００にインストールし、当該携帯電話機９００にインストールにおいて実行可能な状態にするために用いられるプログラム格納媒体としては、例えばフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ　）等のパッケージメディアのみならず、プログラムが一時的もしくは永続的に格納される半導体メモリや磁気ディスク等で実現しても良い。
【０１９０】
また、これらプログラム格納媒体にプログラムを格納する手段としては、ローカルエリアネットワークやインターネット、デジタル衛生放送等の有線及び無線通信媒体を利用しても良く、ルータやモデム等の各種通信インターフェースを介して格納するようにしても良い。
【０１９１】
上記の実施の形態においては、本発明の情報処理装置として携帯電話機９００に適用するようにした場合について述べたが、３次元画像のアイコンを表示可能であり、かつ、アイコンの操作入力を受け付ける受付手段を有する、他の種々の電子機器に適用するようにしても良い。
【０１９２】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。この場合、例えば、情報処理装置は、図３４に示されるような汎用のパーソナルコンピュータ１０００により構成される。
【０１９３】
図３４において、ＣＰＵ１００１は、ＲＯＭ１００２に記憶されているプログラム、または記憶部１００９からＲＡＭ１００３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１００３にはまた、ＣＰＵ１００１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１９４】
ＣＰＵ１００１、ＲＯＭ１００２、およびＲＡＭ１００３は、バス１００４を介して相互に接続されている。このバス１００４にはまた、入出力インターフェース１００５も接続されている。
【０１９５】
入出力インターフェース１００５には、キーボード、マウスなどよりなる操作部１００６、スピーカなどよりなり、音声を出力する音声出力部１００７、ＬＣＤ、またはＣＲＴなどよりなるディスプレイ１００８、ハードディスクなどより構成される記憶部１００９、モデム、ターミナルアダプタなどより構成される通信部１０１０が接続されている。通信部１０１０は、インターネットを含むネットワークを介しての通信処理を行う。
【０１９６】
入出力インターフェース１００５にはまた、必要に応じてドライブ１０１１が接続され、磁気ディスク１０２１、光ディスク１０２２、光磁気ディスク１０２３、或いは半導体メモリ１０２４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１００９にインストールされる。
【０１９７】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１９８】
この記録媒体は、図３４に示されるように、装置本体とは別に、ユーザにプログラムを供給するために配布される、プログラムが記憶されている磁気ディスク１０２１（フレキシブルディスクを含む）、光ディスク１０２２（ＣＤ−ＲＯＭ，ＤＶＤを含む）、光磁気ディスク１０２３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）を含む）、もしくは半導体メモリ１０２４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに供給される、プログラムが記憶されているＲＯＭ１００２や、記憶部１００９に含まれるハードディスクなどで構成される。
【０１９９】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２００】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２０１】
【発明の効果】
以上のように、本発明によれば、アイコンを表示することが可能となる。
【０２０２】
また、本発明によれば、３次元画像のアイコンを用いて、現実世界の物体に近い写実性のある表現とアニメーション表現を行うことが可能となる。従って、アイコンが何のフォルダ、またはアプリケーションソフトウェアと関連付けられているのかを、ユーザに、直感的に連想させることが可能となる。
【０２０３】
また、本発明によれば、機能（アイコン）の階層的な分類を実現することが可能となる。
【０２０４】
さらに、３次元画像のアイコンに、ソフトウェアが関連付けられていた場合、関連付けられているソフトウェアの実行に関連する情報を、アイコン上に表示させることができる。従って、アイコンとソフトウェアの結びつきの強いユーザインターフェースの提供を実現することが可能となる。これにより、アイコンの示す意味をユーザに強く印象付け、ユーザがその機能を忘れにくくすることができる。
【０２０５】
また、ユーザインターフェースにエンターテイメント性を持たせることができる。
【図面の簡単な説明】
【図１】本発明を適用した携帯情報端末装置の外観の構成例を示す図である。
【図２】本発明を適用した携帯情報端末装置の内部の構成例を示すブロック図である。
【図３】ディスプレイに表示される画面の例を示す図である。
【図４】図３の画面の後に、ディスプレイに表示される画面の例を示す図である。
【図５】図４の画面の後に、ディスプレイに表示される画面の例を示す図である。
【図６】図５の画面の後に、ディスプレイに表示される画面の例を示す図である。
【図７】図６の画面の後に、ディスプレイに表示される画面の例を示す図である。
【図８】アイコンの移動を説明する図である。
【図９】アイコンの移動を説明する図８に続く図である。
【図１０】アイコンの移動を説明する図９に続く図である。
【図１１】アイコンの移動を説明する図１０に続く図である。
【図１２】図７の画面の後に、ディスプレイに表示される画面の例を示す図である。
【図１３】図１２の画面の後に、ディスプレイに表示される画面の例を示す図である。
【図１４】図１３の画面の後に、ディスプレイに表示される画面の例を示す図である。
【図１５】図１４の画面の後に、ディスプレイに表示される画面の例を示す図である。
【図１６】図１５の画面の後に、ディスプレイに表示される画面の例を示す図である。
【図１７】図１６の画面の後に、ディスプレイに表示される画面の例を示す図である。
【図１８】記憶部におけるアイコンの管理について説明する図である。
【図１９】アイコン管理ファイルについて説明する図である。
【図２０】携帯情報端末装置のアイコン制御処理を説明するフローチャートである。
【図２１】携帯情報端末装置のアイコン表示処理を説明するフローチャートである。
【図２２】携帯情報端末装置のアイコン個数設定処理を説明するフローチャートである。
【図２３】携帯情報端末装置のアイコン移動処理を説明するフローチャートである。
【図２４】携帯情報端末装置の上辺・下辺アイコン移動処理を説明するフローチャートである。
【図２５】携帯情報端末装置のアイコン登録処理を説明するフローチャートである。
【図２６】アイコン登録ダイアログの例を示す図である。
【図２７】登録されるアイコン情報の例を示す図である。
【図２８】携帯情報端末装置のアイコン追加処理を説明するフローチャートである。
【図２９】アイコン選択ダイアログの例を示す図である。
【図３０】本発明を適用した携帯電話機の外観を示す斜視図である。
【図３１】図３０の携帯電話機のカメラ部を回転させた場合の表示部の斜視図である。
【図３２】図３０の携帯電話機の側面図である。
【図３３】図３０の携帯電話機の内部の構成を示すブロック図である。
【図３４】本発明を適用したパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
１　携帯情報端末装置，　１０１　本体，　１０２　カメラ部，　１０３　ＣＣＤカメラ，　１０４　ディスプレイ，　１０５　ジョグダイヤル，　１５１　ＣＰＵ，　１５２　ＲＯＭ，　１５３　ＲＡＭ，　１５４　バス，　１５５　入出力インターフェース，　１５６　操作入力制御部，　１５７　タッチパネル，　１５８　操作キー，　１５９　音声出力部，　１６０　記憶部，　１６１　通信部，　１６２　メモリスティックインターフェース，　１６３　メモリスティックスロット，　メモリスティック，　３０１，３２１　アイコン
【図１】
2004021522.tif 000003
【図２】
2004021522.tif 000004
【図３】
2004021522.tif 000005
【図４】
2004021522.tif 000006
【図５】
2004021522.tif 000007
【図６】
2004021522.tif 000008
【図７】
2004021522.tif 000009
【図８】
2004021522.tif 000010
【図９】
2004021522.tif 000011
【図１０】
2004021522.tif 000012
【図１１】
2004021522.tif 000013
【図１２】
2004021522.tif 000014
【図１３】
2004021522.tif 000015
【図１４】
2004021522.tif 000016
【図１５】
2004021522.tif 000017
【図１６】
2004021522.tif 000018
【図１７】
2004021522.tif 000019
【図１８】
2004021522.tif 000020
【図１９】
2004021522.tif 000021
【図２０】
2004021522.tif 000022
【図２１】
2004021522.tif 000023
【図２２】
2004021522.tif 000024
【図２３】
2004021522.tif 000025
【図２４】
2004021522.tif 000026
【図２５】
2004021522.tif 000027
【図２６】
2004021522.tif 000028
【図２７】
2004021522.tif 000029
【図２８】
2004021522.tif 000030
【図２９】
2004021522.tif 000031
【図３０】
2004021522.tif 000032
【図３１】
2004021522.tif 000033
【図３２】
2004021522.tif 000034
【図３３】
2004021522.tif 000035
【図３４】
2004021522.tif 000036