(57)【特許請求の範囲】
【請求項１】
それぞれ複数のアイコンが表示されている状態である複数の階層のうちの所定階層が指示された場合、前記所定階層で表示すべき前記複数のアイコンが所定配列で配置された画像を、所定の表示領域に表示させる表示制御手段を備え、
前記複数のアイコンは、検索するデータに対応する画像若しくはテキストが表示された第１のアイコン、前記データの分類に対応する第２のアイコン、または、前記所定階層の下の階層に属する複数のアイコンが前記所定配列と同一配列で配置されている画像が表示された第３のアイコンのうちの何れかに分類され、
前記第１のアイコンは、複数存在し、複数の前記第１のアイコンには人気を表す順位が付され、
前記表示制御手段は、
前記複数の階層のうちのＫ番目の（Ｋは１以上の整数）階層が指示された場合、前記Ｋ番目の階層で表示すべき前記複数のアイコンが前記所定配列で配置された画像として、（Ｋ−１）＊Ｎ＋１位の（Ｎは１以上の整数）前記第１のアイコン乃至Ｋ＊Ｎ位の前記第１のアイコンが配置されると共に、Ｋ＊Ｎ＋１位の前記第１のアイコン乃至（Ｋ＋１）＊Ｎ位の前記第１のアイコンを含む画像が表示された前記第３のアイコンが特定位置に配置された第１の画像を、前記所定の表示領域に表示させ、
前記第１の画像が表示された状態で前記Ｋ番目の階層の直後のＫ＋１番目の階層が指示された場合、前記Ｋ番目の階層の前記第３のアイコンをズームインすることで、Ｋ＊Ｎ＋１位の前記第１のアイコン乃至（Ｋ＋１）＊Ｎ位の前記第１のアイコンが配置されると共に、前記第３のアイコンが前記特定位置に配置された、前記第１の画像とフラクタルな第２の画像を、前記第１の画像の代わりに、前記所定の表示領域に表示させ、
前記第２の画像が表示された状態で前記Ｋ番目の階層が指示された場合、前記第２の画像をズームアウトすることで、前記第２の画像が表示されたアイコンを、前記Ｋ番目の階層の前記第３のアイコンとして生成し、前記第３のアイコンを含む前記第１の画像を、前記第２の画像の代わりに、前記所定の表示領域に表示させる
情報処理装置。
【請求項２】
前記第３のアイコンが選択された状態でユーザにより所定操作が行われることで、前記Ｋ番目の階層の直後の階層が指示される
請求項１に記載の情報処理装置。
【請求項３】
前記特定位置は、前記所定の表示領域に表示させる画像の右下側の位置である
請求項１に記載の情報処理装置。
【請求項４】
情報処理装置が実行するステップとして、
それぞれ複数のアイコンが表示されている状態である複数の階層のうちの所定階層が指示された場合、前記所定階層で表示すべき前記複数のアイコンが所定配列で配置された画像を、所定の表示領域に表示させる表示制御ステップを含み、
前記複数のアイコンは、検索するデータに対応する画像若しくはテキストが表示された第１のアイコン、前記データの分類に対応する第２のアイコン、または、前記所定階層の下の階層に属する複数のアイコンが前記所定配列と同一配列で配置されている画像が表示された第３のアイコンのうちの何れかに分類され、
前記第１のアイコンは、複数存在し、複数の前記第１のアイコンには人気を表す順位が付され、
前記表示制御ステップには、
前記複数の階層のうちのＫ番目の（Ｋは１以上の整数）階層が指示された場合、前記Ｋ番目の階層で表示すべき前記複数のアイコンが前記所定配列で配置された画像として、（Ｋ−１）＊Ｎ＋１位の（Ｎは１以上の整数）前記第１のアイコン乃至Ｋ＊Ｎ位の前記第１のアイコンが配置されると共に、Ｋ＊Ｎ＋１位の前記第１のアイコン乃至（Ｋ＋１）＊Ｎ位の前記第１のアイコンを含む画像が表示された前記第３のアイコンが特定位置に配置された第１の画像を、前記所定の表示領域に表示させ、
前記第１の画像が表示された状態で前記Ｋ番目の階層の直後のＫ＋１番目の階層が指示された場合、前記Ｋ番目の階層の前記第３のアイコンをズームインすることで、Ｋ＊Ｎ＋１位の前記第１のアイコン乃至（Ｋ＋１）＊Ｎ位の前記第１のアイコンが配置されると共に、前記第３のアイコンが前記特定位置に配置された、前記第１の画像とフラクタルな第２の画像を、前記第１の画像の代わりに、前記所定の表示領域に表示させ、
前記第２の画像が表示された状態で前記Ｋ番目の階層が指示された場合、前記第２の画像をズームアウトすることで、前記第２の画像が表示されたアイコンを、前記Ｋ番目の階層の前記第３のアイコンとして生成し、前記第３のアイコンを含む前記第１の画像を、前記第２の画像の代わりに、前記所定の表示領域に表示させるステップを含む
情報処理方法。
【請求項５】
コンピュータに、
それぞれ複数のアイコンが表示されている状態である複数の階層のうちの所定階層が指示された場合、前記所定階層で表示すべき前記複数のアイコンが所定配列で配置された画像を、所定の表示領域に表示させる表示制御ステップを含む制御処理を実行させるプログラムであって、
前記複数のアイコンは、検索するデータに対応する画像若しくはテキストが表示された第１のアイコン、前記データの分類に対応する第２のアイコン、または、前記所定階層の下の階層に属する複数のアイコンが前記所定配列と同一配列で配置されている画像が表示された第３のアイコンのうちの何れかに分類され、
前記第１のアイコンは、複数存在し、複数の前記第１のアイコンには人気を表す順位が付され、
前記表示制御ステップには、
前記複数の階層のうちのＫ番目の（Ｋは１以上の整数）階層が指示された場合、前記Ｋ番目の階層で表示すべき前記複数のアイコンが前記所定配列で配置された画像として、（Ｋ−１）＊Ｎ＋１位の（Ｎは１以上の整数）前記第１のアイコン乃至Ｋ＊Ｎ位の前記第１のアイコンが配置されると共に、Ｋ＊Ｎ＋１位の前記第１のアイコン乃至（Ｋ＋１）＊Ｎ位の前記第１のアイコンを含む画像が表示された前記第３のアイコンが特定位置に配置された第１の画像を、前記所定の表示領域に表示させ、
前記第１の画像が表示された状態で前記Ｋ番目の階層の直後のＫ＋１番目の階層が指示された場合、前記Ｋ番目の階層の前記第３のアイコンをズームインすることで、Ｋ＊Ｎ＋１位の前記第１のアイコン乃至（Ｋ＋１）＊Ｎ位の前記第１のアイコンが配置されると共に、前記第３のアイコンが前記特定位置に配置された、前記第１の画像とフラクタルな第２の画像を、前記第１の画像の代わりに、前記所定の表示領域に表示させ、
前記第２の画像が表示された状態で前記Ｋ番目の階層が指示された場合、前記第２の画像をズームアウトすることで、前記第２の画像が表示されたアイコンを、前記Ｋ番目の階層の前記第３のアイコンとして生成し、前記第３のアイコンを含む前記第１の画像を、前記第２の画像の代わりに、前記所定の表示領域に表示させるステップを含む
プログラムが記録されている記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びに記録媒体に関し、特に、所定のデータを検索する画面を表示させる情報処理装置および方法、並びに記録媒体に関する。
【０００２】
【従来の技術】
所定のデータベースシステムは、データの検索を容易にするため、所定の画像を表示するアイコンを利用してデータの内容を視覚的に表示する。
【０００３】
【発明が解決しようとする課題】
しかしながら、アイコンを利用して検索するデータベースシステムにおいて、操作に対応して、表示されている画面が一瞬にして、大きく変化するときがある。このような場合、ユーザは、変化した画像に対する操作を認識するのに時間がかかり、迅速に所望のデータを検索することができない。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、所望のデータを常に迅速に検索することができるようにすることを目的とする。
【０００５】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、それぞれ複数のアイコンが表示されている状態である複数の階層のうちの所定階層が指示された場合、所定階層で表示すべき複数のアイコンが所定配列で配置された画像を、所定の表示領域に表示させる表示制御手段を備え、複数のアイコンは、検索するデータに対応する画像若しくはテキストが表示された第１のアイコン、データの分類に対応する第２のアイコン、または、所定階層の下の階層に属する複数のアイコンが所定配列と同一配列で配置されている画像が表示された第３のアイコンのうちの何れかに分類され、第１のアイコンは、複数存在し、複数の第１のアイコンには人気を表す順位が付され、表示制御手段は、複数の階層のうちのＫ番目の（Ｋは１以上の整数）階層が指示された場合、Ｋ番目の階層で表示すべき複数のアイコンが所定配列で配置された画像として、（Ｋ−１）＊Ｎ＋１位の（Ｎは１以上の整数）第１のアイコン乃至Ｋ＊Ｎ位の第１のアイコンが配置されると共に、Ｋ＊Ｎ＋１位の第１のアイコン乃至（Ｋ＋１）＊Ｎ位の第１のアイコンを含む画像が表示された第３のアイコンが特定位置に配置された第１の画像を、所定の表示領域に表示させ、第１の画像が表示された状態でＫ番目の階層の直後のＫ＋１番目の階層が指示された場合、Ｋ番目の階層の第３のアイコンをズームインすることで、Ｋ＊Ｎ＋１位の第１のアイコン乃至（Ｋ＋１）＊Ｎ位の第１のアイコンが配置されると共に、第３のアイコンが特定位置に配置された、第１の画像とフラクタルな第２の画像を、第１の画像の代わりに、所定の表示領域に表示させ、第２の画像が表示された状態でＫ番目の階層が指示された場合、第２の画像をズームアウトすることで、第２の画像が表示されたアイコンを、Ｋ番目の階層の第３のアイコンとして生成し、第３のアイコンを含む第１の画像を、第２の画像の代わりに、所定の表示領域に表示させる。
第３のアイコンが選択された状態でユーザにより所定操作が行われることで、Ｋ番目の階層の直後の階層が指示されるようにすることができる。
【０００６】
特定位置は、所定の表示領域に表示させる画像の右下側の位置とすることができる。
【００１０】
請求項４に記載の情報処理方法は、情報処理装置が実行するステップとして、それぞれ複数のアイコンが表示されている状態である複数の階層のうちの所定階層が指示された場合、所定階層で表示すべき複数のアイコンが所定配列で配置された画像を、所定の表示領域に表示させる表示制御ステップを含み、複数のアイコンは、検索するデータに対応する画像若しくはテキストが表示された第１のアイコン、データの分類に対応する第２のアイコン、または、所定階層の下の階層に属する複数のアイコンが所定配列と同一配列で配置されている画像が表示された第３のアイコンのうちの何れかに分類され、第１のアイコンは、複数存在し、複数の第１のアイコンには人気を表す順位が付され、表示制御ステップには、複数の階層のうちのＫ番目の（Ｋは１以上の整数）階層が指示された場合、Ｋ番目の階層で表示すべき複数のアイコンが所定配列で配置された画像として、（Ｋ−１）＊Ｎ＋１位の（Ｎは１以上の整数）第１のアイコン乃至Ｋ＊Ｎ位の第１のアイコンが配置されると共に、Ｋ＊Ｎ＋１位の第１のアイコン乃至（Ｋ＋１）＊Ｎ位の第１のアイコンを含む画像が表示された第３のアイコンが特定位置に配置された第１の画像を、所定の表示領域に表示させ、第１の画像が表示された状態でＫ番目の階層の直後のＫ＋１番目の階層が指示された場合、Ｋ番目の階層の第３のアイコンをズームインすることで、Ｋ＊Ｎ＋１位の第１のアイコン乃至（Ｋ＋１）＊Ｎ位の第１のアイコンが配置されると共に、第３のアイコンが特定位置に配置された、第１の画像とフラクタルな第２の画像を、第１の画像の代わりに、所定の表示領域に表示させ、第２の画像が表示された状態でＫ番目の階層が指示された場合、第２の画像をズームアウトすることで、第２の画像が表示されたアイコンを、Ｋ番目の階層の第３のアイコンとして生成し、第３のアイコンを含む第１の画像を、第２の画像の代わりに、所定の表示領域に表示させるステップを含む。
【００１１】
請求項５に記載の記録媒体のプログラムは、コンピュータに、それぞれ複数のアイコンが表示されている状態である複数の階層のうちの所定階層が指示された場合、所定階層で表示すべき複数のアイコンが所定配列で配置された画像を、所定の表示領域に表示させる表示制御ステップを含む制御処理を実行させるプログラムであって、複数のアイコンは、検索するデータに対応する画像若しくはテキストが表示された第１のアイコン、データの分類に対応する第２のアイコン、または、所定階層の下の階層に属する複数のアイコンが所定配列と同一配列で配置されている画像が表示された第３のアイコンのうちの何れかに分類され、第１のアイコンは、複数存在し、複数の第１のアイコンには人気を表す順位が付され、表示制御ステップには、複数の階層のうちのＫ番目の（Ｋは１以上の整数）階層が指示された場合、Ｋ番目の階層で表示すべき複数のアイコンが所定配列で配置された画像として、（Ｋ−１）＊Ｎ＋１位の（Ｎは１以上の整数）第１のアイコン乃至Ｋ＊Ｎ位の第１のアイコンが配置されると共に、Ｋ＊Ｎ＋１位の第１のアイコン乃至（Ｋ＋１）＊Ｎ位の第１のアイコンを含む画像が表示された第３のアイコンが特定位置に配置された第１の画像を、所定の表示領域に表示させ、第１の画像が表示された状態でＫ番目の階層の直後のＫ＋１番目の階層が指示された場合、Ｋ番目の階層の第３のアイコンをズームインすることで、Ｋ＊Ｎ＋１位の第１のアイコン乃至（Ｋ＋１）＊Ｎ位の第１のアイコンが配置されると共に、第３のアイコンが特定位置に配置された、第１の画像とフラクタルな第２の画像を、第１の画像の代わりに、所定の表示領域に表示させ、第２の画像が表示された状態でＫ番目の階層が指示された場合、第２の画像をズームアウトすることで、第２の画像が表示されたアイコンを、Ｋ番目の階層の第３のアイコンとして生成し、第３のアイコンを含む第１の画像を、第２の画像の代わりに、所定の表示領域に表示させるステップを含む。
【００１２】
請求項１に記載の情報処理装置、請求項４に記載の情報処理方法、および請求項５に記載の記録媒体においては、それぞれ複数のアイコンが表示されている状態である複数の階層のうちの所定階層が指示された場合、所定階層で表示すべき複数のアイコンが所定配列で配置された画像が、所定の表示領域に表示される。複数のアイコンは、検索するデータに対応する画像若しくはテキストを表示する第１のアイコン、データの分類に対応する第２のアイコン、または、所定階層の下の階層に属する複数のアイコンが所定配列と同一配列で配置されている画像を表示する第３のアイコンのうちの何れかに分類される。第１のアイコンは、複数存在し、複数の第１のアイコンには人気を表す順位が付される。複数の階層のうちのＫ番目の（Ｋは１以上の整数）階層が指示された場合、Ｋ番目の階層で表示すべき複数のアイコンが所定配列で配置された画像として、（Ｋ−１）＊Ｎ＋１位の（Ｎは１以上の整数）第１のアイコン乃至Ｋ＊Ｎ位の第１のアイコンが配置されると共に、Ｋ＊Ｎ＋１位の第１のアイコン乃至（Ｋ＋１）＊Ｎ位の第１のアイコンを含む画像が表示された第３のアイコンが特定位置に配置された第１の画像が、所定の表示領域に表示され、第１の画像が表示された状態でＫ番目の階層の直後のＫ＋１番目の階層が指示された場合、Ｋ番目の階層の第３のアイコンをズームインすることで、Ｋ＊Ｎ＋１位の第１のアイコン乃至（Ｋ＋１）＊Ｎ位の第１のアイコンが配置されると共に、第３のアイコンが特定位置に配置された、第１の画像とフラクタルな第２の画像が、第１の画像の代わりに、所定の表示領域に表示され、第２の画像が表示された状態でＫ番目の階層が指示された場合、第２の画像をズームアウトすることで、第２の画像が表示されたアイコンが、Ｋ番目の階層の第３のアイコンとして生成され、第３のアイコンを含む第１の画像が、第２の画像の代わりに、所定の表示領域に表示される。
【００１３】
【発明の実施の形態】
図１は、本発明に係るセットトップボックスの一実施の形態の構成を示すブロック図である。チューナ２１は、ディジタル放送衛星またはディジタル地上放送局から送信され、アンテナ２がダウンコンバートした放送波を入力して、内部制御部２５の制御に基づき、これらの放送波より所望の映画または音楽などの番組に対応したコンテンツであるトランスポートストリームを復調して、内部制御部２５に出力する。チューナ２１は、入力された放送波に含まれている、所定の方式の映画・音楽配信サービス情報（コンテンツに対応している）を復調し、内部制御部２５に供給する。
【００１４】
映画・音楽配信サービス情報は、所定のコンテンツの人気を示すランキングデータ、所定のコンテンツに対応した画像（後述するサムネイルアイコン９１に表示させる）、所定のコンテンツのジャンル、国、音楽会社などの分類を示すデータ、または分類毎の人気を示すデータなどから構成されている。
【００１５】
通信制御部２２は、内部制御部２５からの指令に基づき、例えばインターネットなどのネットワーク３を介して、サーバ４に、所定の映画若しくは所定の音楽などのコンテンツである画像若しくは音声のデータ（例えば、トランスポートストリームの方式である）、またはサーバ４が供給するコンテンツに対応する所定の方式の映画・音楽配信サービス情報の送信を要求する。サーバ４は、セットトップボックス１の要求に対応して、ネットワーク３を介して、所定の映画若しくは所定の音楽などのコンテンツ、または映画・音楽配信サービス情報をセットトップボックス１に送信する。
【００１６】
通信制御部２２は、ネットワーク３を介して、サーバ４から送信された所定の映画若しくは所定の音楽のコンテンツ、または映画・音楽配信サービス情報を受信し、内部制御部２５に供給する。
【００１７】
リモートコマンダ５は、ユーザの操作に対応した、所定の赤外線の信号を出力する。操作制御部２４は、リモートコマンダ５が出力した赤外線の信号を受信し、受信した信号に対応するコマンド（所定の動作をセットトップボックスにさせる制御データ）を内部制御部２５に出力する。
【００１８】
図２は、リモートコマンダ５の外観構成を示す斜視図である。このリモートコマンダ５は、略棒形状により形成され、先端側の端面に赤外線の信号を送出する送信部４１が形成される。リモートコマンダ５は、この先端側より上面にテンキーなどのボタン４２が配置され、送信部４１は、これらのボタン４２の操作に対応した赤外線の信号を送出する。
【００１９】
リモートコマンダ５は、このようにテンキーなどのボタン４２より手前側の上面が緩やかな曲面を描いて階段状に立ち下がり、この立ち下がった手前側が片手により把持できるように形成される。リモートコマンダ５は、ユーザが親指を上面側にしてこの手前側を把持したとき、親指の当たる部分に、比較的大径のボタン４３が配置され、このボタン４３の手前側にキャンセルボタン４４が配置される。
【００２０】
ボタン４３の操作に対応して、リモートコマンダ５の送信部４１は、選択および決定のコマンドに対応する赤外線の信号を送出し、図中の矢印Ａ乃至Ｄにより示される方向にボタン４３が操作されたとき、モニタ装置８に表示される、メニュー画面またはサムネイルアイコンの選択を示すカーソル（後述する）が移動し、図中の矢印Ｅにより示される方向にボタン４３が押圧されたとき、カーソルにより選択されているサムネイルアイコンに対応するコンテンツを受信する画面がモニタ装置８に表示される。
【００２１】
これに対し、キャンセルボタン４４の操作に対応して、リモートコマンダ５の送信部４１は、現在表示中の画面に対し、親階層（後述する）の画面を表示させるコマンドに対応する赤外線の信号を送出する。
【００２２】
入力部２３は、ユーザの操作（リモートコマンダ５への操作と同様の操作）に対応して、カーソルの移動、決定、キャンセルなどを指示する信号を操作制御部２４に供給する。操作制御部２４は、入力部２３から供給された信号、またはリモートコマンダ５の赤外線の信号に基づき、所定のコマンド（リモートコマンダ５または入力部２３への操作に対応している）を内部制御部２５に出力する。
【００２３】
内部制御部２５は、メモリ３１に記憶されている制御プログラムを実行し、操作制御部２４から供給されたコマンドに基づいて（コマンドを解釈して）、セットトップボックス１全体を制御する。
【００２４】
例えば、所定の放送局の番組を受信する旨のコマンドが操作制御部２４から内部制御部２５に入力されたとき、内部制御部２５は、チューナ２１に所定のチャンネル（所定の放送局に対応する）の放送を受信させる旨のコマンドをチューナ２１に供給し、チューナ２１に所定のチャンネルの番組に対応したトランスポートストリームを出力させる。チューナ２１が出力する所定のチャンネルの番組に対応したトランスポートストリームは、内部制御部２５に供給される。
【００２５】
同様に、所定の放送局が送信する映画・音楽配信サービス情報を受信する旨のコマンドが操作制御部２４から内部制御部２５に入力されたとき、内部制御部２５は、チューナ２１に所定の映画・音楽配信サービス情報を受信させる旨のコマンド（所定の放送局が映画・音楽配信サービス情報を送信するチャンネルを選択する）をチューナ２１に供給し、チューナ２１に所定の放送局が送信する映画・音楽配信サービス情報を出力させる。チューナ２１が出力する所定の放送局から受信した映画・音楽配信サービス情報は、内部制御部２５に供給される。
【００２６】
内部制御部２５は、チューナ２１から供給された映画・音楽配信サービス情報をメモリ３１に記憶させる。または、内部制御部２５は、ホームネットワーク入出力制御部３０に、チューナ２１から供給された映画・音楽配信サービス情報を、ホームネットワーク６を介して、ビデオディスクレコーダ７に記録させる。
【００２７】
例えば、サーバ４から所定の音楽のコンテンツを受信する旨のコマンドが操作制御部２４から内部制御部２５に入力されたとき、内部制御部２５は、通信制御部２２に、ネットワーク３を介して、サーバ４に対し所定の音楽のコンテンツの送信を要求させる。通信制御部２２が、ネットワーク３を介して、サーバ４から所定の音楽のコンテンツを受信したとき、通信制御部２２が受信した音楽のコンテンツは、内部制御部２５に供給される。
【００２８】
サーバ４から所定の映画・音楽配信サービス情報を受信する旨のコマンドが操作制御部２４から内部制御部２５に入力されたとき、内部制御部２５は、通信制御部２２に、ネットワーク３を介して、サーバ４に対し所定の映画・音楽配信サービス情報の送信を要求させる。通信制御部２２は、ネットワーク３を介して、サーバ４から所定の映画・音楽配信サービス情報を受信して、受信した映画・音楽配信サービス情報を内部制御部２５に供給する。
【００２９】
内部制御部２５は、チューナ２１が受信して、メモリ３１に記憶されている映画・音楽配信サービス情報を基に、更に、通信制御部２２に、ネットワーク３を介して、サーバ４に対し所定の映画・音楽配信サービス情報の送信を要求させてもよい。
【００３０】
内部制御部２５は、通信制御部２２から供給された映画・音楽配信サービス情報をメモリ３１に記憶させる。または、内部制御部２５は、ホームネットワーク入出力制御部３０に、通信制御部２２から供給された映画・音楽配信サービス情報を、ホームネットワーク６を介して、ビデオディスクレコーダ７に記録させる。
【００３１】
内部制御部２５は、チューナ２１から所定のトランスポートストリームが供給されたとき、トランスポートストリームに含まれる所定の映像データを、所定のエレメンタリストリームの方式に変換して、映像信号処理部２６に供給すると共に、トランスポートストリームに含まれる所定の音声データを、所定のエレメンタリストリームの方式に変換して、音声信号処理部２７に供給する。
【００３２】
内部制御部２５は、チューナ２１から所定の映画・音楽配信サービス情報が供給されたとき、その映画・音楽配信サービス情報基にして所定の映像データを生成して、グラフィックス表示信号作成部２９に供給する。または操作制御部２４から所定のコマンドが供給されたとき、内部制御部２５は、メモリ３１に記憶されている映画・音楽配信サービス情報を読み出し、その映画・音楽配信サービス情報を基に所定の映像データを生成して、グラフィックス表示信号作成部２９に供給する。
【００３３】
内部制御部２５は、通信制御部２２から映像または音声などのコンテンツが供給されたとき、そのコンテンツに含まれる所定の映像データを映像信号処理部２６に供給するとともに、そのコンテンツに含まれる所定の音声データを音声信号処理部２７に供給する。
【００３４】
内部制御部２５は、通信制御部２２から所定の映画・音楽配信サービス情報が供給されたとき、映画・音楽配信サービス情報を基に所定の映像データを生成して、グラフィックス表示信号作成部２９に供給する。
【００３５】
チューナ２１から供給された所定のトランスポートストリーム、または通信制御部２２から供給された所定のコンテンツ（トランスポートストリームの方式）を、ホームネットワーク６を介して、ビデオディスクレコーダ７に記録させるとき、内部制御部２５は、チューナ２１または通信制御部２２から供給された所定のトランスポートストリームを基に、所定プログラムストリームを生成し、ホームネットワーク入力制御部３０に出力する。
【００３６】
内部制御部２５は、ホームネットワーク入力制御部３０から所定のプログラムストリームが供給されたとき、そのプログラムストリームに含まれる所定の映像データを映像信号処理部２６に供給するとともに、そのプログラムストリームに含まれる所定の音声データを音声信号処理部２７に供給する。
【００３７】
内部制御部２５は、ホームネットワーク入力制御部３０から所定の映画・音楽配信サービス情報が供給されたとき、映画・音楽配信サービス情報を基にした所定の映像データを生成して、グラフィックス表示信号作成部２９に供給する。
【００３８】
図３は、内部制御部２５の構造を説明する図である。内部制御部２５は、ＣＰＵ(Central Processing Unit)５１およびＩ／Ｏ(Input/Output)制御部５２から構成されている。ＣＰＵ５１は、メモリ３１の制御プログラムエリアに記憶されている制御プログラムに基づいて、Ｉ／Ｏ制御部５２を介して、操作制御部２４、ホームネットワーク入出力制御部３０、または通信制御部２２から供給されたコマンドを受信し、そのコマンドを解釈して、チューナ２１などからデータ（コンテンツまたは映画・音楽配信サービス情報などのデータ）を受信し、またはチューナ２１などにコマンド若しくはデータ（コンテンツまたは映画・音楽配信サービス情報などのデータ）を送信する。
【００３９】
ＣＰＵ５１は、制御プログラムに基づく制御の実行に必要なデータ（例えば、通信制御部２２またはチューナ２１などの状態を示すデータ）を、メモリ３１のデータエリアに記憶させ、また、制御の実行の必要に応じてデータエリアに記憶されたデータを読み出す。
【００４０】
Ｉ／Ｏ制御部５２は、ＣＰＵ５１の制御の基に、操作制御部２４、ホームネットワーク入出力制御部３０、または、通信制御部２２から所定のコマンドを受信し、ＣＰＵ５１に供給する。Ｉ／Ｏ制御部５２は、ＣＰＵ５１の制御の基に、チューナ２１、ホームネットワーク入出力制御部３０、または、通信制御部２２にＣＰＵ５１から供給されたコマンドを出力する。
【００４１】
Ｉ／Ｏ制御部５２は、ＣＰＵ５１の制御の基に、チューナ２１、ホームネットワーク入出力制御部３０、または、通信制御部２２から、所定のコンテンツ、トランスポートストリーム、または映画・音楽配信サービス情報などのデータを入力し、そのデータをＣＰＵ５１を介して、メモリ３１に記憶し、ホームネットワーク入出力制御部３０、グラフィクス表示信号作成部２９、映像信号処理部２６、または音声信号処理部２７に出力する。または、Ｉ／Ｏ制御部５２は、ＣＰＵ５１の制御の基に、チューナ２１、ホームネットワーク入出力制御部３０、または、通信制御部２２から、所定のコンテンツ、トランスポートストリーム、または映画・音楽配信サービス情報などのデータを入力し、直接、ホームネットワーク入出力制御部３０、グラフィクス表示信号作成部２９、映像信号処理部２６、または音声信号処理部２７に出力する。
【００４２】
映像信号処理部２６は、内部制御部２５から供給された映像データを基に、映像信号を復号し、映像ミックス部２８に出力する。グラフィックス表示信号作成部２９は、内部制御部２５から供給された映画・音楽配信サービス情報を基にしたデータから、所定の映画・音楽配信サービス情報に対応する所定の映像信号を生成し、映像ミックス部２８に出力する。
【００４３】
映像ミックス部２８は、映像信号処理部２６から供給された映像信号、およびグラフィックス表示信号作成部２９から供給された映像信号を基に、それぞれの映像信号を合成した所定の映像信号を生成し、モニタ装置８に供給する。
【００４４】
音声信号処理部２７は、内部制御部２５から供給された音声データを基に、音声信号を復号し、スピーカ９に出力する。
【００４５】
ホームネットワーク入出力制御部３０は、内部制御部２５の制御の基に、内部制御部２５から供給されたプログラムストリーム、または、そのプログラムストリームに対応する映画・音楽配信サービス情報を、ＨＡＶｉ(Home Audio/Video interoperability)などで規定するホームネットワーク６を介して、ビデオディスクレコーダ７に供給する。また、ホームネットワーク入出力制御部３０は、内部制御部２５の制御の基に、ホームネットワーク６を介して、ビデオディスクレコーダ７から供給されたプログラムストリーム、または、映画・音楽配信サービス情報を、内部制御部２５に供給する。
【００４６】
ホームネットワーク入出力制御部３０は、ホームネットワーク６を介して、例えば、予め決められた時刻から放送される所定のコンテンツまたは映画・音楽配信サービス情報などを、ビデオディスクレコーダ７に記録させる。
【００４７】
ホームネットワーク６は、ビデオディスクレコーダ７に加えて、図示せぬ、ビデオカセットレコーダ、撮像機能付きビデオカセットレコーダ、冷蔵庫、または風呂など、家庭内で利用される所定の複数の機器が接続される。
【００４８】
メモリ３１は、内部制御部２５が実行する制御プログラム、およびそのプログラムの実行に必要なデータを記憶する。
【００４９】
メモリ３１が記憶する制御プログラムは、書き換えが可能であり、例えば、内部制御部２５は、既にメモリ３１の制御プログラムエリアに記憶されている制御プログラムを、ネットワーク３を介して、サーバ４から供給されて通信制御部２２が受信した制御プログラムに書き換えることができる。または、内部制御部２５は、所定の放送局から所定のチャンネルで供給され、チューナ２１が受信した制御プログラムなどに、メモリ３１が記憶する制御プログラムを書き換えることができる。新たにメモリ３１に記憶される制御プログラムを、ホームネットワーク６を介して、ホームネットワーク入出力制御部３０が受信してもよい。
【００５０】
ビデオディスクレコーダ７は、ホームネットワーク６を介して、セットトップボックス１から供給されたプログラムストリームまたは映像・音楽配信サービス情報を、図示せぬビデオディスクレコーダ７に装着されているディスクに記録する。また、ビデオディスクレコーダ７は、装着されているディスクに記録されているプログラムストリームまたは映像・音楽配信サービス情報を読み出し、ホームネットワーク６を介して、セットトップボックス１に供給する。
【００５１】
モニタ装置８は、セットトップボックス１の映像ミックス部２８から供給された映像信号を基に、所定の映像を表示する。スピーカ９は、セットトップボックス１から供給された音声信号を基に、音声を再生する。
【００５２】
次に、セットトップボックス１のグラフィックス表示信号作成部２９および映像ミックス部２８が映画・音楽配信サービス情報を基に、モニタ装置８に表示させる、所定の放送局の番組またはコンテンツを選択するための画面について、サーバ４から所定の音楽のコンテンツを受信するＥＭＤシステムを例にあげて説明する。
【００５３】
図４は、入力部２３またはリモートコマンダ５を操作して、所定のＥＭＤ(Electronic Music Distribution)システムを起動させたとき、最初にモニタ装置８に表示される画面の例を説明する図である。図４に示すように、モニタ装置８に表示される画面の所定の位置に、ＥＭＤシステムのメニューを表示させる”ＥＭＤ”と名前が付されたボタンおよび”ＣＡＮＣＥＬ”と名前が付されたボタンが配置される。
【００５４】
ＥＭＤシステムのメニューを表示させる”ＥＭＤ”と名前が付されたボタンがカーソルにより選択され、入力部２３の図示せぬ決定ボタンが押圧されたとき（または、リモートコマンダ５のボタン４３が押圧されたとき）、セットトップボックス１は、モニタ装置８にＥＭＤシステムのメニュー画面を表示させる。
【００５５】
ＥＭＤシステムからのコンテンツの提供を終了させる”ＣＡＮＣＥＬ”と名前が付されたボタンがカーソルにより選択され、入力部２３の決定ボタン（図示せず）が押圧されたとき（または、リモートコマンダ５のキャンセルボタン４４が押圧されたとき）、セットトップボックス１は、ＥＭＤシステムを終了させるので、モニタ装置８に他の所定の画面を表示させる。
【００５６】
図５は、ＥＭＤシステムのメニュー画面の例を示す図である。図５に示す例では、音楽のジャンルに対応する、”ｐｏｐ”と名前が付されているアイコン７１−１、”ｒｏｃｋ”と名前が付されているアイコン７１−２、”ｈｉｐｈｏｐ”と名前が付されているアイコン７１−３、”ｅｌｅｃｔｒｏｎｉｃ”と名前が付されているアイコン７１−４、”ｐｕｎｋ”と名前が付されているアイコン７１−５、”ｔｅｊａｎｏ”と名前が付されているアイコン７１−６、”ｇｒａｓｓ”と名前が付されているアイコン７１−７、”ｃｏｕｎｔｒｙ”と名前が付されているアイコン７１−８、および”ｆｏｌｋ”と名前が付されているアイコン７１−９がメニュー画面に配置されている。
【００５７】
以下、アイコン７１−１乃至７１−９を個々に区別する必要がないとき、単に、アイコン７１と称する。
【００５８】
ＥＭＤシステムのメニュー画面に配置されるアイコン７１は、そのアイコン７１に対応するジャンルのアクセスされる頻度、対応するコンテンツの売れ行き、放送局に対するリクエストの数などを基にしたランキングに基づいて配置される。ランキングが１位（最も人気が高い）のジャンルに対応するアイコン７１は、メニュー画面の上側で、かつ左側に配置される。ランキングが２位のジャンルに対応するアイコン７１は、ランキングが１位のジャンルに対応するアイコン７１の図中の右側に配置できると判定された場合、同じ行の右側に配置され、ランキングが１位のジャンルに対応するアイコン７１の図中の右側に配置できないと判定された場合、ランキングが１位のジャンルに対応するアイコン７１の下側で、メニュー画面の左側に順に配置される。
【００５９】
このように、所定のランキングのアイコン７１は、その上位のランキングのアイコン７１の図中の右側に配置できると判定された場合、同じ行の右側に配置され、その上位のランキングのアイコン７１の図中の右側に配置できないと判定された場合、その上位のランキングのアイコン７１の下側で、メニュー画面の左側に順に配置される。
【００６０】
例えば、図５に示す例では、”ｐｏｐ”と名前が付されているアイコン７１−１に対応するジャンルが最も人気が高く、”ｒｏｃｋ”と名前が付されているアイコン７１−２に対応するジャンルが２番目に人気が高く、”ｈｉｐｈｏｐ”と名前が付されているアイコン７１−３に対応するジャンルが３番目に人気が高く、”ｅｌｅｃｔｒｏｎｉｃ”と名前が付されているアイコン７１−４に対応するジャンルが４番目に人気が高い。
【００６１】
図６は、他のＥＭＤシステムのメニュー画面の例を示す図である。図６に示す例では、音楽のジャンルに対応する、”ｐｏｐ”と名前が付されているアイコン７１−１、”ｒｏｃｋ”と名前が付されているアイコン７１−２、”ｊａｚｚ”と名前が付されているアイコン７１−３、”ｂｌｕｅｓ”と名前が付されているアイコン７１−４、”ｒ＆ｂ”と名前が付されているアイコン７１−５、”ｓｏｕｌ”と名前が付されているアイコン７１−６、”ｈｉｐｈｏｐ”と名前が付されているアイコン７１−７、”ｃｏｕｎｔｒｙ”と名前が付されているアイコン７１−８、および”ｐｕｎｋ”と名前が付されているアイコン７１−９がメニュー画面に配置されている。
【００６２】
図６の例において、アイコン７１の配置される位置は、図５の場合と同様であり、更に人気が高いジャンルに対応するアイコンは、大きく表示され、人気が低くなるに従って、そのジャンルに対応するアイコンは、小さく表示される。
【００６３】
例えば、”ｐｏｐ”と名前が付されているアイコン７１−１に対応するジャンルが最も人気が高く、”ｒｏｃｋ”と名前が付されているアイコン７１−２に対応するジャンルがその次に人気が高い。
【００６４】
”ｊａｚｚ”と名前が付されているアイコン７１−３に対応するジャンル、”ｓｏｕｌ”と名前が付されているアイコン７１−６に対応するジャンル、”ｒ＆ｂ”と名前が付されているアイコン７１−５に対応するジャンル、”ｓｏｕｌ”と名前が付されているアイコン７１−６に対応するジャンル、”ｈｉｐｈｏｐ”と名前が付されているアイコン７１−７に対応するジャンル，”ｃｏｕｎｔｒｙ”と名前が付されているアイコン７１−８に対応するジャンル、”ｐｕｎｋ”と名前が付されているアイコン７１−９に対応するジャンルは、それぞれ、その順に従って、人気が低くなる。
【００６５】
図５および図６に示す例では、メニュー画面に音楽のジャンルに対応したアイコンを配置したが、国別、音楽会社別、または年代別などで分類したアイコンを表示してもよい。
【００６６】
次に、ＥＭＤシステムのメニュー画面から所定のジャンルのアイコン７１が選択され、決定されたときの、セットトップボックス１がモニタ装置８に表示させる画面について説明する。
【００６７】
図７乃至図１１は、ＥＭＤシステムのメニュー画面から、”ｐｏｐｓ”のジャンルに対応するアイコン７１−１が選択され、決定されたときの、セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【００６８】
図７に示す、ＥＭＤシステムのメニュー画面は、既に国別のメニューで選択された、メニュー画面の例である。図７の左側に位置する”ＥＭＤ”の下に配置されたテキスト”Ｊａｐａｎｅｓｅ”は、国別のメニューで”Ｊａｐａｎｅｓｅ”に対応するアイコン７１などが選択されたことを示す。
【００６９】
図７に示すＥＭＤシステムのメニュー画面において、”ｐｏｐｓ”のジャンルに対応するアイコン７１−１は、カーソル８１で選択されている（アイコンの周りが強調表示される）。この状態から、入力部２３の決定ボタン（図示せず）が押圧されると（または、リモートコマンダ５のボタン４３が矢印Ｅの方向に押圧されると）、セットトップボックス１は、モニタ装置８に、アーティストに対応したサムネイルアイコンを表示させる。モニタ装置８が表示する画面は、瞬時に切り替わることなく、ユーザが画面の変化を認識できる速度で、連続的に切り替わる。
【００７０】
図８乃至図１１を参照して、モニタ装置８が表示する画面の切り替わりを説明する。始めに、図８に示すように、”ｐｏｐ”のジャンルに対応するアイコン７１−１が、その面上での大きさを変化させずに、所定のアーティストのコンテンツにそれぞれ対応した所定の数のサムネイルアイコンに切り換えられる。サムネイルアイコンは、それぞれ対応するコンテンツおよびアーティストをユーザが容易に認識できるようにするため、アーティストの写真、コンテンツに対応する写真、またはそのアーティストのコンサートの写真などの画像を表示する。
【００７１】
その後、図９および図１０に示すように、所定の数のサムネイルアイコンは、ユーザがその変化を認識できる速度で、連続的に拡大されて、表示される。
【００７２】
最終的に、図１１に示すように、セットトップボックス１は、モニタ装置８の画面全体に、所定のコンテンツにそれぞれ対応した所定の数のサムネイルアイコン９１を表示させる。サムネイルアイコン９１が表示されている画面をサムネイルアイコン画面と称する。
【００７３】
より詳細には、図１１の例において、サムネイルアイコン画面は、サムネイルアイコン９１−１乃至９１−８を表示する。サムネイルアイコン９１の配置される位置および順序は、アイコン７１の場合と同様であり、サムネイルアイコン画面に表示されているサムネイルアイコン９１−１乃至９１−８は、同一の大きさを有し、人気ランキング１位のコンテンツに対応するサムネイルアイコン９１−１は、サムネイルアイコン画面の上側で、かつ左側に配置される。人気ランキング２位のコンテンツに対応するサムネイルアイコン９１−２は、サムネイルアイコン９１−１の図中の右側に配置できるので、サムネイルアイコン９１−１の右側に配置される。
【００７４】
所定の人気ランキングのコンテンツに対応するサムネイルアイコン９１は、人気ランキングが１つ上位のコンテンツに対応するサムネイルアイコン９１の図中の右側に配置できると判定された場合、同じ行の右側に配置され、人気ランキングが１つ上位のコンテンツに対応するサムネイルアイコン９１の図中の右側に配置できないと判定された場合、人気ランキングが１つ上位のコンテンツに対応するサムネイルアイコン９１の下側で、メニュー画面の左側に配置される。
【００７５】
サムネイル表示階層移動アイコン１２１−１は、サムネイルアイコン９１と同一の大きさを有し、サムネイルアイコン画面の下側で、かつ右側に配置される。サムネイル表示階層移動アイコン１２１−１は、現在のサムネイルアイコン画面に対して所定の関係を有する他のサムネイルアイコン画面（後述する子階層のサムネイルアイコン画面）で表示される複数のサムネイルアイコン９１、およびそのサムネイルアイコン画面で表示されるサムネイル表示階層移動アイコン１２１−２の画像を表示する。
【００７６】
サムネイル表示階層移動アイコン１２１−１が表示する画像は、サムネイルアイコン画面と相似している。なお、サムネイル表示階層移動アイコン１２１−１は、サムネイルアイコン画面の上側で、左側に配置するようにしてもよい。
【００７７】
図１１の左側に位置する”ＥＭＤ”の下に配置されたテキスト”Ｊａｐａｎｅｓｅ”は、国別のメニューで”Ｊａｐａｎｅｓｅ”に対応するアイコン７１などが選択されたことを示し、”Ｊａｐａｎｅｓｅ”の下に配置されたテキスト”Ｐｏｐｓ”は、更に、ジャンルのメニューで”Ｐｏｐｓ”に対応するアイコン７１などが選択されたことを示す。
【００７８】
図１１に示すサムネイルアイコン画面において、サムネイルアイコン９１−１は、カーソル８１で選択されている（サムネイルアイコン９１−１の周りが強調表示される）。
【００７９】
図１１の左側に位置する”Ｉｎｆｏｒｍａｔｉｏｎ”の下に配置されたテキスト”ランキング  １／１００  Ｄｕｐｐｙ  「Ｒｏｃｋｅｔ  ＣＤ」  １９９９．４．１  ＯＵＴ  ￥２．９８０”は、カーソル８１で選択されているサムネイルアイコン９１−１に対応するコンテンツに関連する情報を示す。
【００８０】
また、セットトップボックス１は、カーソル８１で選択されているサムネイルアイコン９１−１に対応するコンテンツに関連する音声をスピーカ９に再生させてもよい。
【００８１】
サムネイルアイコン９１−１がカーソル８１で選択されている状態から、入力部２３の決定ボタンが押圧されると（または、リモートコマンダ５のボタン４３が矢印Ｅの方向に押圧されると）、セットトップボックス１は、モニタ装置８に、サムネイルアイコン９１−１に対応したコンテンツの情報提供画面を表示させる。モニタ装置８が表示する画面は、瞬時に切り替わることなく、ユーザが画面の変化を認識できる速度で、連続的に切り替わる。
【００８２】
図１２および図１３は、所定の数のサムネイルアイコンを表示させるサムネイルアイコン画面において、所定のサムネイルアイコンが選択され、決定されたとき、モニタ装置８が表示する画面の切り替わりを説明する図である。図１２に示すように、サムネイルアイコン９１−１は、ユーザがその変化を認識できる速度で、拡大されて、表示される。サムネイルアイコン９１−１がモニタ装置８の画面全体に、拡大されたとき、図１３に示すように、セットトップボックス１は、サムネイルアイコン９１−１に代わり、モニタ装置８に情報提供画面を表示させる。情報提供画面は、サムネイルアイコン９１−１に対応するコンテンツである、例えば、所定のアーティストの曲の曲名のリストを表示する。
【００８３】
セットトップボックス１がモニタ装置８に図１３に示すような情報提供画面を表示させているとき、ユーザが入力部２３またはリモートコマンダ５を操作すれば、セットトップボックス１は、ネットワーク３を介して、サーバ４から指定アイコン１３１で指定されている曲の音楽データ（コンテンツ）をダウンロードする。
【００８４】
例えば、図１３に示すように、”ロケット警察”が指定アイコン１３１で指定されているとき、ユーザが、リモートコマンダ５のボタン４３を矢印Ｅの方向に押圧すると、セットトップボックス１は、ネットワーク３を介して、サーバ４から、”ロケット警察”の名称に対応する曲の音楽データをダウンロードする。
【００８５】
次に、他のサムネイルアイコン画面を表示させる動作について説明する。図１４に示すサムネイルアイコン画面において、サムネイルアイコン９１−８に対応するコンテンツの人気ランキングの次のランクのコンテンツに対応するサムネイルアイコン９１を表示させたいとき、サムネイル表示階層移動アイコン１２１−１をカーソル８１で選択し、決定すれば、セットトップボックス１は、次の人気ランキングのコンテンツに対応するサムネイルアイコン９１を配置したサムネイルアイコン画面を表示させる。
【００８６】
図１５乃至図１７は、図１４に示すサムネイルアイコン画面において、サムネイル表示階層移動アイコン１２１−１が選択され、決定されたとき、モニタ装置８が表示する画面の切り替わりを説明する図である。図１５および図１６に示すように、サムネイル表示階層移動アイコン１２１−１は、ユーザがその変化を認識できる速度で、連続的に拡大されて、表示される。
【００８７】
サムネイル表示階層移動アイコン１２１−１がモニタ装置８の画面全体に、拡大されたとき、図１７に示すように、セットトップボックス１は、サムネイル表示階層移動アイコン１２１−１に代わり、図１４に示すサムネイルアイコン画面のサムネイルアイコン９１に続く、人気ランキングのサムネイルアイコン９１を配置するサムネイルアイコン画面をモニタ装置８に表示させる（このとき、画像そのものは変化しない）。
【００８８】
図１４に示すサムネイルアイコン画面のサムネイルアイコン９１に続く、人気ランキングのサムネイルアイコン９１を配置するサムネイルアイコン画面（図１７に示す）は、図１４に示すサムネイルアイコン画面に表示されるサムネイルアイコン９１−１乃至９１−８にそれぞれ対応するコンテンツの人気ランキングに続く、所定の人気ランキングのコンテンツにそれぞれ対応するサムネイルアイコン９１−９乃至９１−１６、およびサムネイル表示階層移動アイコン１２１−２を表示する。
【００８９】
以下、サムネイル表示階層移動アイコン１２１−１およびサムネイル表示階層移動アイコン１２１−２を個々に区別する必要がないとき、単にサムネイル表示階層移動アイコン１２１と称する。
【００９０】
図１７に示すサムネイルアイコン画面に表示されるサムネイルアイコン９１−９乃至９１−１６、およびサムネイル表示階層移動アイコン１２１−２は、図１４に示す場合と同様にレイアウトされる。
【００９１】
このように、サムネイルアイコン画面は、複数の階層に対応して、フラクタルな画像で表示され、自己相似性を有する。
【００９２】
図１８は、サムネイル表示階層移動アイコン１２１を配置し、複数の階層のそれぞれに対応するサムネイルアイコン画面を説明する図である。
【００９３】
サムネイルアイコン画面に表示されているサムネイル表示階層移動アイコン１２１が選択され、決定されたとき、セットトップボックス１は、そのサムネイルアイコン画面の階層の子階層に対応する他のサムネイルアイコン画面を表示させる。いずれかの階層のサムネイルアイコン画面に表示されているサムネイルアイコン９１が選択され、決定されたとき、セットトップボックス１は、そのサムネイルアイコン９１に対応する情報提供画面を表示させる。
【００９４】
このように、セットトップボックス１がモニタ装置８に表示させる画面は、図１８に示すように、メニュー画面、サムネイルアイコン画面および情報提供画面から構成される。
【００９５】
メニュー画面に表示されている異なるアイコン７１が選択され、決定されたとき、セットトップボックス１は、そのアイコン７１毎に、異なるサムネイルアイコン画面をモニタ装置８に表示させる。同様に、サムネイルアイコン画面に表示されている異なるサムネイルアイコン９１が選択され、決定されたとき、セットトップボックス１は、そのサムネイルアイコン９１毎に、異なる情報提供画面を表示させる。
【００９６】
セットトップボックス１がモニタ装置８にメニュー画面を表示させている状態、サムネイルアイコン画面を表示させている状態、または情報提供画面を表示させている状態を、それぞれ階層と称する。メニュー画面において異なるアイコン７１が選択され、決定されたとき、セットトップボックス１は、モニタ装置８に異なるサムネイルアイコン画面を表示させるが、そのときの階層は、同一である。
【００９７】
同様に、サムネイルアイコン９１−１乃至９１−８が配置されたサムネイルアイコン画面において異なるサムネイルアイコン９１が選択され、決定されたとき、セットトップボックス１は、モニタ装置８に異なる情報提供画面を表示させるが、そのときの階層は、同一である。
【００９８】
サムネイルアイコン９１−１乃至９１−８が配置されたサムネイルアイコン画面においてサムネイル表示階層移動アイコン１２１−１が選択され、決定されたとき、セットトップボックス１は、サムネイルアイコン９１−９乃至９１−１６が配置されたサムネイルアイコン画面を表示させるが、そのときの階層は、サムネイルアイコン９１−１乃至９１−８が配置されたサムネイルアイコン画面においてサムネイルアイコン９１が選択され、決定されたとき表示される情報提供画面と同一である。
【００９９】
また、サムネイルアイコン９１−９乃至９１−１６が配置されたサムネイルアイコン画面において異なるサムネイルアイコン９１が選択され、決定されたとき、セットトップボックス１は、モニタ装置８に異なる情報提供画面を表示させるが、そのときの階層は、同一である。
【０１００】
サムネイルアイコン９１−９乃至９１−１６が配置されたサムネイルアイコン画面においてサムネイル表示階層移動アイコン１２１−２が選択され、決定されたとき、セットトップボックス１は、他のサムネイルアイコン画面を表示させるが、そのときの階層は、サムネイルアイコン９１−９乃至９１−１６が配置されたサムネイルアイコン画面においてサムネイルアイコン９１が選択され、決定されたとき表示される情報提供画面と同一である。
【０１０１】
サムネイルアイコン画面においてサムネイル表示階層移動アイコン１２１が選択され、決定されたとき、セットトップボックス１は、モニタ装置８に他のサムネイルアイコン画面を表示させる。
【０１０２】
サムネイルアイコン９１−１乃至９１−８が配置されたサムネイルアイコン画面において異なるサムネイルアイコン９１が選択され、決定されたときに表示される情報提供画面の階層は、サムネイルアイコン９１−９乃至９１−１６が配置されたサムネイルアイコン画面において異なるサムネイルアイコン９１が選択され、決定されたときに表示される情報提供画面の階層と異なる。
【０１０３】
セットトップボックス１がモニタ装置８にサムネイルアイコン９１−１乃至９１−８が配置されたサムネイルアイコン画面を表示させている状態に対応する階層を基準としたとき、メニュー画面を表示させている状態に対応する階層を、親階層と称し、情報提供画面を表示させている状態に対応する階層、およびサムネイルアイコン９１−９乃至９１−１６が配置されたサムネイルアイコン画面を表示させている状態に対応する階層を、子階層と称する。
【０１０４】
セットトップボックス１がモニタ装置８にサムネイルアイコン９１−１乃至９１−８が選択され決定された情報提供画面を表示させている状態に対応する階層を基準としたとき、メニュー画面を表示させている状態に対応する階層を先祖階層と称する。
【０１０５】
セットトップボックス１がモニタ装置８にサムネイルアイコン９１−９乃至９１−１６が選択され決定された情報提供画面を表示させている状態に対応する階層を基準としたとき、メニュー画面を表示させている状態に対応する階層、サムネイルアイコン９１−９乃至９１−１６が配置されたサムネイルアイコン画面を表示させている状態に対応する階層、およびサムネイルアイコン９１−１乃至９１−８が配置されたサムネイルアイコン画面を表示させている状態に対応する階層を先祖階層と称する。
【０１０６】
また、セットトップボックス１がモニタ装置８にメニュー画面を表示させている状態に対応する階層を基準としたとき、情報提供画面を表示させている状態に対応する階層およびサムネイルアイコン画面を表示させている状態に対応する階層を子孫階層と称する。
【０１０７】
図１８には、４つの階層の例を示したが、例えば、メニュー画面を、ジャンル、国、年代、またはレコード会社などにぞれぞれ対応する複数の階層で構成することも可能である。同様に、サムネイルアイコン画面を、複数の階層で構成するようにしてもよい。このような場合、階層は、４つ以上となる。
【０１０８】
図１９は、現在の階層の画面から、その子階層の画面に変更するときの、画面の表示の変化であるズームインを説明する図である。図１９（Ａ）に示すように、所定の子階層（移動先の階層を目的階層と称する）に対応するアイコン（またはサムネイルアイコン）をカーソルなどで選択し、決定したとき、セットトップボックス１は、図１９（Ｂ）および図１９（Ｃ）に示すように、選択し決定されたアイコンを、ユーザが認識できる速度で、そのアイコンの４隅が画面の４隅に向かって移動するように、連続的に拡大させて、モニタ装置８に表示させる。
【０１０９】
図１９（Ｄ）に示すように、拡大されたアイコンの４隅が画面の４隅と一致したとき、セットトップボックス１は、その子階層（目的階層）を現在の階層とする。
【０１１０】
例えば、図１９に示した画面において、図１９（Ａ）に示す画面は、”●”を中心として、４つのアイコンが点対称に配置されている。ズームイン後の図１９（Ｄ）においても、”●”を中心として、４つのアイコンが点対称に配置されている。
【０１１１】
図２０は、現在の階層の画面から、その親階層の画面に変更するときの、画面の表示の変化であるズームアウトを説明する図である。例えば、リモートコマンダ５のキャンセルボタン４４が押圧されたとき、セットトップボックス１は、図２０（Ａ）乃至図２０（Ｃ）に示すように、現在の階層の画面の４隅を、ユーザが認識できる速度で、その親階層の対応するアイコンの４隅に向かって移動するように、連続的に縮小させて、モニタ装置８に表示させる。
【０１１２】
図２０（Ｄ）に示すように、縮小された画面の４隅が、親階層の画面の所定のアイコンの４隅と一致したとき、セットトップボックス１は、その親階層（目的階層）を現在の階層とする。
【０１１３】
例えば、図２０に示した画面において、図２０（Ａ）に示す画面は、”●”を中心として、４つのアイコンが点対称に配置されている。ズームアウト後の図２０（Ｄ）においても、”●”を中心として、４つのアイコンが点対称に配置されている。
【０１１４】
このように、セットトップボックス１がモニタ装置８に表示させる、ズームインまたはズームアウトの前後におけるアイコンの配置は、相似である。アイコンの配置が相似であることにより、ユーザは、画面が切り換えられた前後においても、迅速に所定のアイコンを選択することができる。
【０１１５】
図２１および図２２は、ズームインおよびズームアウトの他の例を示す図である。
【０１１６】
図２１は、画面が対称性を有しない場合のズームインを説明する図である。図２１（Ａ）に示すように、所定の子階層に対応するアイコン（またはサムネイルアイコン）をカーソルなどで選択し、決定したとき、セットトップボックス１は、図２１（Ｂ）および図２１（Ｃ）に示すように、選択し決定されたアイコンを、ユーザが認識できる速度で、そのアイコンの４隅が画面の４隅に向かって移動するように、連続的に拡大させて、モニタ装置８に表示させる。
【０１１７】
図２１（Ｄ）に示すように、拡大されたアイコンの４隅が画面の４隅と一致したとき、セットトップボックス１は、その子階層（目的階層）を現在の階層とする。
【０１１８】
このように、所定のアイコンを連続的に拡大して表示させることで、セットトップボックス１は、ユーザに、親階層から子階層への移動を認識させることができる。以下、このようなズームインをアニメーションズームインと称する。アニメーションズームインにおいて、セットトップボックス１がモニタ装置８に表示させる画像をズームインアニメーションと称する。
【０１１９】
図２２は、画面が対称性を有しない場合のズームアウトを説明する図である。例えば、リモートコマンダ５のキャンセルボタン４４が押圧されたとき、セットトップボックス１は、図２２（Ａ）乃至図２２（Ｃ）に示すように、現在の階層の画面の４隅を、ユーザが認識できる速度で、その親階層の対応するアイコンの４隅に向かって移動するように、連続的に縮小させて、モニタ装置８に表示させる。
【０１２０】
図２２（Ｄ）に示すように、縮小された画面の４隅が、親階層の画面の所定のアイコンの４隅と一致したとき、セットトップボックス１は、その親階層（目的階層）を現在の階層とする。
【０１２１】
このように、所定の画面を連続的に縮小して表示させることで、セットトップボックス１は、ユーザに、子階層から親階層への移動を認識させることができる。以下、このようなズームアウトをアニメーションズームアウトと称する。アニメーションズームアウトにおいて、セットトップボックス１がモニタ装置８に表示させる画像をズームアウトアニメーションと称する。
【０１２２】
アニメーションズームインおよびアニメーションズームアウトを総称して、アニメーションズームと称する。ズームインアニメーションおよびズームアウトアニメーションを総称して、ズームアニメーションと称する。
【０１２３】
図２３は画面のスクロールを説明する図である。アイコン７１の全てをモニタ装置８に表示できないとき、セットトップボックス１は、メニュー画面において、所定の数のアイコン７１のみをモニタ装置８に表示させる。
【０１２４】
例えば、図２３に示すように、メニュー画面に表示できるアイコン７１−１乃至７１−６が存在し、セットトップボックス１は、モニタ装置８に４つのアイコン７１−１乃至７１−４のみを表示させる。メニュー画面には、アイコン７１−１乃至７１−４のみが点対称に配置される。
【０１２５】
メニュー画面のアイコン７１の全てを、メニュー画面に一度に表示できないとき、セットトップボックス１は、ユーザの入力部２３またはリモートコマンダ５への所定の操作に対応して、メニュー画面に表示されるアイコン７１を図中の上側または下側にスクロールする。リモートコマンダ５のボタン４３が図２中の矢印Ｄの方向に操作されたとき、セットトップボックス１は、メニュー画面に表示されるアイコン７１を図中の上側にスクロールする。
【０１２６】
このとき、セットトップボックス１は、ユーザが認識できる速度で、モニタ装置８の画面上のアイコン７１が表示される位置を、連続的に図中の上側に移動させる。
【０１２７】
このスクロールの過程において、画面の上側に位置するアイコン７１−１および７１−２は、その上側の一部が切れた状態で、モニタ装置８の画面に表示され、表示されていなかったアイコンアイコン７１−５および７１−６は、モニタ装置８の画面の下側から、連続的に表示される。
【０１２８】
サムネイルアイコン画面の上側へのスクロールの動作が完了した後、メニュー画面は、図中の”●”を画面中心として、アイコン７１−３乃至７１−６が点対称に配置される。従って、ズームアウト後においても、”●”を中心として、４つのアイコン７１−３乃至７１−６が点対称に配置されている。
【０１２９】
以下、このようなスクロールをアニメーションスクロールと称する。アニメーションスクロールにおいて、セットトップボックス１がモニタ装置８に表示させる画像をスクロールアニメーションと称する。
【０１３０】
このように、セットトップボックス１がモニタ装置８に表示させる、スクロールの前後におけるアイコンの配置は、相似であり、配置が相似であることにより、ユーザは、スクロールの前後においても、迅速に所定のアイコンを選択することができる。
【０１３１】
セットトップボックス１は、サムネイルアイコン９１が配置されるサムネイルアイコン画面をアニメーションスクロールしてもよい。
【０１３２】
次に、図２４乃至図２８を参照して、情報提供画面の他の表示の形態について説明する。カーソル８１でサムネイルアイコン９１−１が選択されている、図２４に示すサムネイルアイコン画面において、入力部２３の決定ボタンが押圧されると（または、リモートコマンダ５のボタン４３が矢印Ｅの方向に押圧されると）、セットトップボックス１は、モニタ装置８に、サムネイルアイコン９１−１に対応したアーティストの情報提供画面をサムネイルアイコン９１−１の画像と共に表示させる。モニタ装置８が表示する画面は、瞬時に切り替わることなく、ユーザが画面の変化を認識できる速度で、連続的に切り替わる。
【０１３３】
図２５乃至図２７は、所定の数のサムネイルアイコン９１を表示させるサムネイルアイコン画面において、所定のサムネイルアイコン９１が選択され、決定されたとき、モニタ装置８が表示する画面の他の切り替わりを説明する図である。図２５に示すように、セットトップボックス１は、サムネイルアイコン９１−１を、ユーザがその変化を認識できる速度で、拡大させると共に、サムネイルアイコン９１−１の画像を徐々に透明化する。同時に、セットトップボックス１は、サムネイルアイコン９１−１に重ね合わせて、かつ、サムネイルアイコン９１−１の画像の透明化に同期させて、情報提供画面の画像を、連続的に表示（不透明化）させる。
【０１３４】
すなわち、図２５乃至図２７に示すように、サムネイルアイコン９１−１の画像は、サムネイルアイコン９１−１の拡大に従って、透明化し（薄くなり）、情報提供画面の画像は、サムネイルアイコン９１−１の拡大に従って、不透明化する（濃くなる）。
【０１３５】
サムネイルアイコン９１−１がモニタ装置８の画面全体に、拡大されたとき、図２８に示すように、セットトップボックス１は、情報提供画面を所定の透過度で表示させ、情報提供画面に重ね合わせて、サムネイルアイコン９１−１の画像を所定の透過度で（情報提供画面に比較し、薄く）表示させる。
【０１３６】
このように、情報提供画面に重ね合わせて、対応するサムネイルアイコン９１の画像を所定の透過度で表示することにより、ユーザは、情報提供画面とサムネイルアイコン９１との対応を容易に認識することができる。
【０１３７】
次に、図２９乃至図３３を参照して、セットトップボックス１の、フラクタルな画像で構成され、自己相似性を有し、データの分類または所定のデータに対応するアイコンを表示する画面について説明する。図２９乃至図３３に示す例においては、それぞれ所定の階層に対応する所定の数のアイコンが１つの画面に表示される。
【０１３８】
図２９は、地図を検索するためのアイコンを表示する画面の例を示す図である。日本を示すアイコン１４１は、現在の階層に対応し、所定の文字または日本に対応する所定の画像（例えば、日本地図など）を表示する。日本を示すアイコン１４１が表示される領域を、現階層表示領域と称する。
【０１３９】
日本を示すアイコン１４１には、その子階層に対応する、関東を示すアイコン１４２−１、関西を示すアイコン１４２−２、四国を示すアイコン１４２−３、九州を示すアイコン１４２−４、および北海道を示すアイコン１４２−５が結合されている。アイコン１４２−１乃至１４２−５は、所定の文字または対応する所定の画像（例えば、所定の地図など）を表示する。
【０１４０】
関東を示すアイコン１４２−１には、その子階層に対応する、東京を示すアイコン１４３−１、神奈川を示すアイコン１４３−２、茨城を示すアイコン１４３−３、埼玉を示すアイコン１４３−４、および千葉を示すアイコン１４３−５が結合されている。アイコン１４３−１乃至１４３−５は、所定の文字または対応する所定の画像（例えば、所定の地図など）を表示する。
【０１４１】
更に、東京を示すアイコン１４３−１には、その子階層に対応する、江東を示すアイコン１４４−１、杉並を示すアイコン１４４−２、千代田を示すアイコン１４４−３、中央を示すアイコン１４４−４、および新宿を示すアイコン１４４−５が結合されている。アイコン１４４−１乃至１４４−５は、所定の文字または対応する所定の画像（例えば、所定の地図など）を表示する。江東を示すアイコン１４４−１には、その子階層を示す、アイコン１４５−１乃至１４５−４が結合されている。
【０１４２】
アイコン１４２−１乃至１４２−５は、アイコン１４１に比較し、小さく、その画像およびテキストが薄く表示される。アイコン１４３−１乃至１４３−５は、アイコンアイコン１４２−１乃至１４２−５に比較し、小さく、その画像およびテキストが薄く表示される。アイコン１４４−１乃至１４４−５は、アイコンアイコン１４３−１乃至１４３−５に比較し、小さく、その画像およびテキストが薄く表示される。アイコン１４４−１乃至１４４−５には、予め定めた所定の簡略化された画像が表示される。
【０１４３】
このように、セットトップボックス１は、、複数の階層のデータをユーザに提示することができる。図２９に示すアイコンは、アイコン１４１の階層（現在の階層）を基準に離れた階層に対応するほど、小さくなり、その画像およびテキストが薄く表示される。また、アイコン１４１の階層を基準に所定の数の階層だけ離れた階層に対応するアイコンは、予め設定された所定の簡略化された画像が表示され、多数のアイコンを画面に表示したとき、画像表示の為の計算負荷を削減することができる。
【０１４４】
図３０は、カレンダを検索するためのアイコンが表示される画面の例を示す図である。例えば、発売日を基に音楽データを検索するとき、セットトップボックス１は、図３０に示す画面を表示させる。
【０１４５】
所定の週の各日付に対応するアイコン１５１−１乃至１５１−７は、現在の階層に対応し、同一の大きさを有し、画面の中心に対して点対称に配置される現階層表示領域に表示される。
【０１４６】
アイコン１５１−１乃至１５１−７の週に対応する次の週の各日付に対応するアイコン１５２−１乃至１５２−７は、アイコン１５１−１乃至１５１−７に比較し小さく、それぞれ同一の大きさを有し、アイコン１５１−１乃至１５１−７の内側に、画面の中心に対して点対称に配置される。
【０１４７】
図３１は、年毎の音楽データを検索するためのアイコンが表示される画面の例を示す図である。現在の階層を示す年全体を示すアイコン１６１には、その子階層に対応する、”１９９９”を示すアイコン１６２−１、９０年代を示すアイコン１６２−２、オールディズを示すアイコン１６２−３、および１９２０年以前を示すアイコン１６２−４が結合されている。アイコン１６１は、現階層表示領域に表示される。
【０１４８】
”１９９９”を示すアイコン１６２−１には、その子階層に対応する、１月から３月を示すアイコン１６３−１−１、４月から６月を示すアイコン１６３−１−２、７月から９月を示すアイコン１６３−１−３、１０月から１２月を示すアイコン１６３−１−４が結合されている。９０年代を示すアイコン１６２−２には、その子階層に対応する、９０年乃至９２年を示すアイコン１６３−２−１、９３年または９４年を示すアイコン１６３−２−２、９５年または９６年を示すアイコン１６３−２−３、９７年または９８年を示すアイコン１６３−２−４が結合されている。
【０１４９】
オールディズを示すアイコン１６２−３には、その子階層に対応する、１９２０年代または１９３０年代を示すアイコン１６３−３−１、１９４０年代または１９５０年代を示すアイコン１６３−３−２、１９６０年代または１９７０年代を示すアイコン１６３−３−３、１９８０年代を示すアイコン１６３−３−４が結合されている。１９２０年以前を示すアイコン１６２−４には、その子階層に対応する、１９００年代を示すアイコン１６３−４−１、１８００年代を示すアイコン１６３−４−２、１７００年代を示すアイコン１６３−４−３、１７００年代以前を示すアイコン１６３−４−４が結合されている。
【０１５０】
アイコン１６３−１−１乃至１６３−４−４には、それぞれ所定のアイコンが結合されている。
【０１５１】
アイコン１６２−１乃至１６２−４は、アイコン１６１に比較し、小さく、その画像およびテキストが薄く表示される。アイコン１６３−１−１乃至１６３−４−４は、アイコンアイコン１６２−１乃至１６２−４に比較し、小さく、その画像およびテキストが薄く表示される。アイコン１６３−１−１乃至１６３−４−４に結合されているアイコンには、所定の画像が表示される。
【０１５２】
図３２は、所定の会社の部署のデータを検索するためのアイコンが表示される画面の例を示す図である。現在の階層である会社全体を示すアイコン１７１には、その子階層に対応する、Ａ部を示すアイコン１７２−１、Ｂ部を示すアイコン１７２−２、Ｃ部を示すアイコン１７２−３、およびＤ部を示すアイコン１７２−４が結合されている。アイコン１７１は、現階層表示領域に表示される。
【０１５３】
Ａ部を示すアイコン１７２−１には、その子階層に対応する、１課を示すアイコン１７３−１−１、２課を示すアイコン１７３−１−２、３課を示すアイコン１７３−１−３、４課を示すアイコン１７３−１−４が結合されている。Ｂ部を示すアイコン１７２−２には、その子階層に対応する、１課を示すアイコン１７３−２−１、２課を示すアイコン１７３−２−２、３課を示すアイコン１７３−２−３、４課を示すアイコン１７３−２−４が結合されている。
【０１５４】
Ｃ部を示すアイコン１７２−３には、その子階層に対応する、１課を示すアイコン１７３−３−１、２課を示すアイコン１７３−３−２、３課を示すアイコン１７３−３−３、４課を示すアイコン１７３−３−４が結合されている。Ｄ部には、その子階層に対応する、１課を示すアイコン１７３−４−１、２課を示すアイコン１７３−４−２、３課を示すアイコン１７３−４−３、４課を示すアイコン１７３−４−４が結合されている。
【０１５５】
アイコン１７３−１−１乃至１７３−４−４には、それぞれ所定のアイコンが結合されている。
【０１５６】
アイコン１７２−１乃至１７２−４は、アイコン１７１に比較し、小さく、その画像およびテキストが薄く表示される。アイコン１７３−１−１乃至１７３−４−４は、アイコンアイコン１７２−１乃至１７２−４に比較し、小さく、その画像およびテキストが薄く表示される。アイコン１７３−１−１乃至１７３−４−４に結合されているアイコンには、所定の画像が表示される。
【０１５７】
図３３は、音楽データを国別およびジャンル別に検索するためのアイコンを表示する画面の例を示す図である。日本を示すアイコン１８１−１、ヨーロッパを示すアイコン１８１−２、アフリカを示すアイコン１８１−３、南アメリカを示すアイコン１８１−４、アジアを示すアイコン１８１−５、およびアメリカを示すアイコン１８１−６は、現在の階層に対応し、同一の大きさを有し、画面の中心に対して点対称に配置される現階層表示領域に表示される。
【０１５８】
日本を示すアイコン１８１−１には、その子階層に対応する、”Ｐｏｐ”のジャンルを示すアイコン１８２−１−１、”Ｒｏｃｋ”のジャンルを示すアイコン１８２−１−２、”演歌”のジャンルを示すアイコン１８２−１−３、”Ｓｏｕｌ”のジャンルを示すアイコン１８２−１−４、”ｃｌａｓｓｉｃ”のジャンルを示すアイコン１８２−１−５、および”Ｊａｚｚ”のジャンルを示すアイコン１８２−１−６が結合されている。アイコン１８２−１−１、アイコン１８２−１−２、アイコン１８２−１−３、アイコン１８２−１−４、アイコン１８２−１−５、およびアイコン１８２−１−６は、同一の大きさを有し、アイコン１８１−１内部に、その中心に対して点対称に配置される。
【０１５９】
ヨーロッパを示すアイコン１８１−２には、その子階層に対応する、”Ｐｏｐ”のジャンルを示すアイコン１８２−２−１、”Ｒｏｃｋ”のジャンルを示すアイコン１８２−２−２、”Ｈｉｐｈｏｐ”のジャンルを示すアイコン１８２−２−３、”Ｓｏｕｌ”のジャンルを示すアイコン１８２−２−４、”Ｃｌａｓｓｉｃ”のジャンルを示すアイコン１８２−２−５、および”Ｊａｚｚ”のジャンルを示すアイコン１８２−２−６が結合されている。アイコン１８２−２−１、アイコン１８２−２−２、アイコン１８２−２−３、アイコン１８２−２−４、アイコン１８２−２−５、およびアイコン１８２−２−６は、同一の大きさを有し、アイコン１８１−２内部に、その中心に対して点対称に配置される。
【０１６０】
アフリカを示すアイコン１８１−３には、その子階層に対応する、”Ｐｏｐ”のジャンルを示すアイコン１８２−３−１、”Ｒｏｃｋ”のジャンルを示すアイコン１８２−３−２、”民族音楽”のジャンルを示すアイコン１８２−３−３、”Ｓｏｕｌ”のジャンルを示すアイコン１８２−３−４、”Ｂｌｕｃｅ”のジャンルを示すアイコン１８２−３−５、および”Ｊａｚｚ”のジャンルを示すアイコン１８２−３−６が結合されている。アイコン１８２−３−１、アイコン１８２−３−２、アイコン１８２−３−３、アイコン１８２−３−４、アイコン１８２−３−５、およびアイコン１８２−３−６は、同一の大きさを有し、アイコン１８１−３内部に、その中心に対して点対称に配置される。
【０１６１】
南アメリカを示すアイコン１８１−４には、その子階層に対応する、”Ｐｏｐ”のジャンルを示すアイコン１８２−４−１、”Ｒｏｃｋ”のジャンルを示すアイコン１８２−４−２、”Ｒａｇｇａｅ”のジャンルを示すアイコン１８２−４−３、”Ｓａｌｓａ”のジャンルを示すアイコン１８２−４−４、”Ｔａｎｇｏ”のジャンルを示すアイコン１８２−４−５、および”ＭＰＢ”のジャンルを示すアイコン１８２−４−６が結合されている。アイコン１８２−４−１、アイコン１８２−４−２、アイコン１８２−４−３、アイコン１８２−４−４、アイコン１８２−４−５、およびアイコン１８２−４−６は、同一の大きさを有し、アイコン１８１−４内部に、その中心に対して点対称に配置される。
【０１６２】
アジアを示すアイコン１８１−５には、その子階層に対応する、”Ｐｏｐ”のジャンルを示すアイコン１８２−５−１、”Ｒｏｃｋ”のジャンルを示すアイコン１８２−５−２、”Ｈｉｐｈｏｐ”のジャンルを示すアイコン１８２−５−３、”Ｓｏｕｌ”のジャンルを示すアイコン１８２−５−４、”Ｃｌａａｉｃ”のジャンルを示すアイコン１８２−５−５、および”Ｊａｚｚ”のジャンルを示すアイコン１８２−５−６が結合されている。アイコン１８２−５−１、アイコン１８２−５−２、アイコン１８２−５−３、アイコン１８２−５−４、アイコン１８２−５−５、およびアイコン１８２−５−６は、同一の大きさを有し、アイコン１８１−５内部に、その中心に対して点対称に配置される。
【０１６３】
アメリカを示すアイコン１８１−６には、その子階層に対応する、”Ｐｏｐ”のジャンルを示すアイコン１８２−６−１、”Ｒｏｃｋ”のジャンルを示すアイコン１８２−６−２、”Ｃｏｕｎｔｒｙ”のジャンルを示すアイコン１８２−６−３、”Ｓｏｕｌ”のジャンルを示すアイコン１８２−６−４、”Ｃｌａａｉｃ”のジャンルを示すアイコン１８２−６−５、および”Ｊａｚｚ”のジャンルを示すアイコン１８２−６−６が結合されている。アイコン１８２−６−１、アイコン１８２−６−２、アイコン１８２−６−３、アイコン１８２−６−４、アイコン１８２−６−５、およびアイコン１８２−６−６は、同一の大きさを有し、アイコン１８１−６内部に、その中心に対して点対称に配置される。
【０１６４】
以上のように、セットトップボックス１は、複数の階層に対応するアイコンを表示させるので、ユーザは、迅速に所望の音楽データなどを検索することができる。
【０１６５】
次に、内部制御部２５のＣＰＵ５１がメモリ３１に記憶されている制御プログラムを基に実行する、放送波により映画・音楽配信サービス情報および音楽データを受信する処理を図３４のフローチャートを参照して説明する。ステップＳ１１において、内部制御部２５は、チューナ２１から供給された、所定のチャンネルの放送波に含まれている映画・音楽配信サービス情報を抽出し、メモリ３１のデータエリアに保存する。
【０１６６】
ステップＳ１２において、内部制御部２５は、メモリ３１に記憶されている映画・音楽配信サービス情報を基に、必要な音楽データを決定する。ステップＳ１３において、内部制御部２５は、チューナ２１から供給された、放送波に含まれている音楽データを抽出し、ユーザに提供し（例えば、音楽信号処理部２７に、その音楽データを復号させて、スピーカ９に音楽を再生させる）、処理は終了する。
【０１６７】
以上のように、セットトップボックス１は、放送波で送信される映画・音楽配信サービス情報を基に、所定の音楽データを決定して、抽出し、ユーザに提供することができる。
【０１６８】
次に、内部制御部２５のＣＰＵ５１がメモリ３１に記憶されている制御プログラムを基に実行する、放送波により映画・音楽配信サービス情報を受信し、ネットワークを介して音楽データを受信する処理を図３５のフローチャートを参照して説明する。ステップＳ３１において、内部制御部２５は、チューナ２１から供給された、所定のチャンネルの放送波に含まれている映画・音楽配信サービス情報を抽出し、メモリ３１のデータエリアに保存する。
【０１６９】
ステップＳ３２において、内部制御部２５は、メモリ３１に記憶されている映画・音楽配信サービス情報を基に、必要な音楽データを決定する。ステップＳ３３において、内部制御部２５は、通信制御部２２に、ネットワーク３を介して、サーバ４に所定の音楽データの提供を要求する。また、内部制御部２５は、通信制御部２２に、図示せぬ電話回線を介して、サーバ４に所定の音楽データの提供を要求させてもよい。
【０１７０】
ステップＳ３４において、内部制御部２５は、通信制御部２２に、ネットワーク３を介して、サーバ４から送信された所定の音楽データを受信させ、ユーザに提供し（例えば、音楽信号処理部２７に、その音楽データを復号させて、スピーカ９に音楽を再生させる、または、ホームネットワーク入出力制御部３０に、ホームネットワーク６を介して、その音楽データをビデオディスクレコーダ７に記録させる）、処理は終了する。また、内部制御部２５は、通信制御部２２に、図示せぬ電話回線を介して、サーバ４から所定の音楽データを受信させてもよい。
【０１７１】
以上のように、セットトップボックス１は、放送波で送信される映画・音楽配信サービス情報を基に、所定の音楽データを決定して、ネットワーク３または電話回線を介して、サーバ４から音楽データを受信し、ユーザに提供することができる。
【０１７２】
次に、内部制御部２５のＣＰＵ５１がメモリ３１に記憶されている制御プログラムを基に実行する、放送波またはネットワーク３を介して映画・音楽配信サービス情報を受信し、ネットワークを介して音楽データを受信する処理を図３６のフローチャートを参照して説明する。ステップＳ５１において、内部制御部２５は、チューナ２１から供給された、所定のチャンネルの放送波に含まれている映画・音楽配信サービス情報を抽出し、メモリ３１のデータエリアに保存する。
【０１７３】
ステップＳ５２において、内部制御部２５は、メモリ３１に記憶されている映画・音楽配信サービス情報を基に、必要な音楽データを選択する。ステップＳ５３において、内部制御部２５は、ユーザがより詳細な映画・音楽配信サービス情報を必要とするとき、または例えば、曲を試聴したいとき、若しくはミュージッククリップを見たいときなど、操作制御部２４から供給された信号に対応して、通信制御部２２に、ネットワーク３を介して、サーバ４に、より詳細な映画・音楽配信サービス情報などの提供を要求させる。また、内部制御部２５は、通信制御部２２に、図示せぬ電話回線を介して、サーバ４に、より詳細な映画・音楽配信サービス情報の提供を要求させてもよい。
【０１７４】
ステップＳ５４において、内部制御部２５は、ユーザが所定の曲を見つけたとき、通信制御部２２に、ネットワーク３を介して、サーバ４に所定の音楽データの提供を要求させる。また、内部制御部２５は、通信制御部２２に、図示せぬ電話回線を介して、サーバ４に所定の音楽データの提供を要求させてもよい。
【０１７５】
ステップＳ５５において、内部制御部２５は、通信制御部２２に、ネットワーク３を介して、サーバ４から送信された所定の音楽データを受信させ、ユーザに提供し（例えば、音楽信号処理部２７に、その音楽データを復号させて、スピーカ９に音楽を再生させる、または、ホームネットワーク入出力制御部３０に、ホームネットワーク６を介して、その音楽データをビデオディスクレコーダ７に記録させる）、処理は終了する。また、内部制御部２５は、通信制御部２２に、図示せぬ電話回線を介して、サーバ４から所定の音楽データを受信させてもよい。
【０１７６】
以上のように、セットトップボックス１は、放送波またはネットワーク３を介して映画・音楽配信サービス情報を受信し、その映画・音楽配信サービス情報を基に、所定の音楽データを決定して、ネットワーク３または電話回線を介して、サーバ４から音楽データを受信して、ユーザに提供することができる。
【０１７７】
次に、内部制御部２５のＣＰＵ５１がメモリ３１に記憶されている制御プログラムを基に実行する、ネットワーク３を介して映画・音楽配信サービス情報を受信して、音楽データを受信する処理を図３７のフローチャートを参照して説明する。ステップＳ７１において、内部制御部２５は、通信制御部２２に、ネットワーク３を介して、サーバ４にアクセスさせて、映画・音楽配信サービス情報を取得させ、取得した映画・音楽配信サービス情報をメモリ３１のデータエリアに保存させる。
【０１７８】
ステップＳ７２において、内部制御部２５は、メモリ３１に記憶されている映画・音楽配信サービス情報を基に、必要な音楽データを選択する。ステップＳ７３において、内部制御部２５は、ユーザがより詳細な映画・音楽配信サービス情報を必要とするとき、または例えば、曲を試聴したいとき、若しくはミュージッククリップを見たいときなど、操作制御部２４からの信号に対応して、通信制御部２２に、ネットワーク３を介して、サーバ４に、より詳細な映画・音楽配信サービス情報などの提供を要求させる。
【０１７９】
ステップＳ７４において、内部制御部２５は、ユーザが所定の曲を見つけてその曲の音楽データを欲するとき、入力部２３などの操作に対応して、通信制御部２２に、ネットワーク３を介して、サーバ４に所定の音楽データの提供を要求させる。
【０１８０】
ステップＳ７５において、内部制御部２５は、通信制御部２２に、ネットワーク３を介して、サーバ４から送信された所定の音楽データを受信させ、ユーザに提供し、処理は終了する。
【０１８１】
以上のように、セットトップボックス１は、ネットワーク３を介して映画・音楽配信サービス情報を受信し、その映画・音楽配信サービス情報を基に、所定の音楽データを決定して、ネットワーク３を介して、サーバ４から音楽データを受信することができる。
【０１８２】
次に、内部制御部２５のＣＰＵ５１がメモリ３１に記憶されている制御プログラムを基に実行する、サムネイルアイコン画面へのサムネイルアイコン９１の配置の処理を図３８のフローチャートを参照して説明する。ステップＳ１１１において、内部制御部２５は、通信制御部２２に、ネットワーク３を介して、サーバ４から、サムネイルアイコン９１の配置に必要な全ての映画・音楽配信サービス情報を取得させる。または、内部制御部２５は、チューナ２１に、アンテナ２がダウンコンバートした放送波から、サムネイルアイコン９１の配置に必要な全ての映画・音楽配信サービス情報を取得させる。チューナ２１または通信制御部２２は、取得した全ての映画・音楽配信サービス情報を内部制御部２５に供給する。
【０１８３】
ステップＳ１１２において、内部制御部２５は、映画・音楽配信サービス情報に含まれる人気ランキング１位のコンテンツに対応するサムネイルアイコン９１を、サムネイルアイコン画面の上側で、左側の隅に配置する。
【０１８４】
ステップＳ１１３において、内部制御部２５は、人気ランキングの順位を示す変数ｒに２を設定して、サムネイルアイコン画面に表示するサムネイルアイコンの数を決定する変数ｌａｓｔに８を設定する。このステップにおける、変数ｒおよび変数ｌａｓｔへの設定値は、サムネイルアイコン画面の階層によって異なる所定の値である。
【０１８５】
ステップＳ１１４において、内部制御部２５は、サムネイルアイコン画面に、人気ランキング（ｒ−１）位のコンテンツに対応するサムネイルアイコン９１の右隣に人気ランキングｒ位のコンテンツに対応するサムネイルアイコン９１を配置するだけの十分な幅があるか否かを判定し、人気ランキング（ｒ−１）位のコンテンツに対応するサムネイルアイコン９１の右隣に人気ランキングｒ位のコンテンツに対応するサムネイルアイコン９１を配置するだけの十分な幅があると判定された場合、ステップＳ１１５に進み、人気ランキングｒ位のコンテンツに対応するサムネイルアイコン９１を人気ランキング（ｒ−１）位のコンテンツに対応するサムネイルアイコン９１の右隣に配置し、手続きは、ステップＳ１１７に進む。
【０１８６】
ステップＳ１１４において、人気ランキング（ｒ−１）位のコンテンツに対応するサムネイルアイコン９１の右隣にランキングｒ位のコンテンツに対応するサムネイルアイコン９１を配置するだけの十分な幅がないと判定された場合、ステップＳ１１６に進み、内部制御部２５は、人気ランキングｒ位のコンテンツに対応するサムネイルアイコン９１を人気ランキング（ｒ−１）位のコンテンツに対応するサムネイルアイコン９１の下に配置し、手続きは、ステップＳ１１７に進む。
【０１８７】
ステップＳ１１７において、内部制御部２５は、変数ｌａｓｔと変数ｒとが等しいか否かを判定し、変数ｌａｓｔと変数ｒとが等しくないと判定された場合、ステップＳ１１８に進み、人気ランキングを示す変数ｒをインクリメントし、ステップＳ１１４に進み、次のサムネイルアイコン９１の配置の処理を繰り返す。
【０１８８】
ステップＳ１１７において、変数ｌａｓｔと変数ｒとが等しいと判定された場合、ステップＳ１１９に進み、内部制御部２５は、サムネイル表示階層移動アイコン１２１をサムネイル画像の下側で、右側の隅に配置し、処理は終了する。
【０１８９】
セットトップボックス１の内部制御部２５は、映画・音楽配信サービス情報に含まれる人気ランキングを示す情報およびサムネイルアイコン９１の画像の情報（画像のサイズを示す情報を含む）だけで、サムネイルアイコン９１をサムネイルアイコン画面に配置することができる。サーバ４または放送局は、映画・音楽配信サービス情報にサムネイルアイコン９１の配置に関する詳細な情報を加える必要がない。
【０１９０】
次に、内部制御部２５のＣＰＵ５１がメモリ３１に記憶されている制御プログラムを基に実行する、ズームアニメーションの処理を図３９のフローチャートを参照して説明する。ステップＳ１３１において、内部制御部２５は、操作制御部２４からの信号を基に、ユーザの要求により、階層間の移動に伴うズームが必要になったか否かを判定し、ユーザの要求により、ズームが必要になったと判定された場合、ステップＳ１３２に進み、ズームインであるか否かを判定する。
【０１９１】
ステップＳ１３２において、ズームインであると判定された場合、ステップＳ１３３に進み、内部制御部２５は、ズームイン前後のレイアウトが変化しないようなズームの中心点を計算する。
【０１９２】
ステップＳ１３４において、内部制御部２５は、ズームインして、処理は終了する。
【０１９３】
ステップＳ１３２において、ズームインでないと判定された場合、ズームアウトが要求されているので、ステップＳ１３５に進み、内部制御部２５は、ズームアウト前後のレイアウトが変化しないようなズームの中心点を計算する。
【０１９４】
ステップＳ１３６において、内部制御部２５は、ズームアウトして、処理は終了する。
【０１９５】
ステップＳ１３１において、ユーザの要求により、ズームが必要になっていないと判定された場合、ズームの処理は必要ないので、処理は終了する。
【０１９６】
以上のように、内部制御部２５は、階層間の移動に応じて、画面をズームイン、またはズームアウトさせることができる。
【０１９７】
次に、内部制御部２５のＣＰＵ５１がメモリ３１に記憶されている制御プログラムを基に実行する、スクロールアニメーションの処理を図４０のフローチャートを参照して説明する。ステップＳ１５１において、内部制御部２５は、操作制御部２４からの信号を基に、ユーザの要求により、同階層内で表示する画面の移動に伴うスクロールが必要になったか否かを判定し、ユーザの要求により、同階層内で表示する画面の移動に伴うスクロールが必要になったと判定された場合、ステップＳ１５２に進み、内部制御部２５は、スクロール前後のレイアウトが変化しないようなスクロールによる移動先の座標を計算する。
【０１９８】
ステップＳ１５３において、内部制御部２５は、ステップＳ１５２で算出された座標値を共にスクロールして、処理は終了する。
【０１９９】
ステップＳ１５２において、、ユーザの要求により、同階層内で表示する画面の移動に伴うスクロールが必要になっていないと判定された場合、スクロールの処理は必要ないので、処理は終了する。
【０２００】
以上のように、内部制御部２５は、同階層内で表示する画面の移動に応じて、画面をスクロールさせることができる。
【０２０１】
次に、内部制御部２５のＣＰＵ５１がメモリ３１に記憶されている制御プログラムを基に実行する、画像を透過させるときのズームアニメーションの処理を図４１のフローチャートを参照して説明する。ステップＳ１７１において、内部制御部２５は、操作制御部２４からの信号を基に、ユーザの要求により、階層間の移動に伴うズームが必要になったか否かを判定し、ユーザの要求により、ズームが必要になったと判定された場合、ステップＳ１７２に進み、ズームインであるか否かを判定する。
【０２０２】
ステップＳ１７２において、ズームインであると判定された場合、ステップＳ１７３に進み、内部制御部２５は、グラフィックス表示信号作成部２９に、現階層において目的階層を示す、サムネイルアイコン９１またはテキストなどの情報をズームに合わせて、連続的に透明化させる。内部制御部２５は、グラフィックス表示信号作成部２９に、ズーム後に画像を完全に透明にさせなくともよい。
【０２０３】
ステップＳ１７４において、内部制御部２５は、グラフィックス表示信号作成部２９に、目的階層が現階層となるときに表示される、サムネイルアイコン９１またはテキストなどの情報をズームに合わせて連続的に不透明化させ、ステップＳ１７５に進む。内部制御部２５は、グラフィックス表示信号作成部２９に、ズーム後に画像を完全に不透明にさせなくともよい。
【０２０４】
ステップＳ１７２において、ズームインでないと判定された場合、ズームアウトが要求されているので、ステップＳ１７６に進み、内部制御部２５は、グラフィックス表示信号作成部２９に、目的階層において現階層を示す、サムネイルアイコン９１またはテキストなどの情報をズームに合わせて連続的に不透明化させる。内部制御部２５は、グラフィックス表示信号作成部２９に、ズーム後に画像を完全に不透明にさせなくともよい。
【０２０５】
ステップＳ１７７において、内部制御部２５は、グラフィックス表示信号作成部２９に、現階層において表示している、サムネイルアイコン９１またはテキストなどの情報をズームに合わせて、連続的に透明化させ、ステップＳ１７５に進む。内部制御部２５は、グラフィックス表示信号作成部２９に、ズーム後に画像を完全に透明にさせなくともよい。
【０２０６】
ステップＳ１７５において、内部制御部２５は、目的階層を現階層とし、処理は終了する。
【０２０７】
ステップＳ１７１において、ユーザの要求により、ズームが必要になっていないと判定された場合、ズームの処理は必要ないので、処理は終了する。
【０２０８】
以上のように、内部制御部２５は、階層間の移動に応じて、画像の透過を利用して、画面をズームイン、またはズームアウトさせることができる。
【０２０９】
次に、内部制御部２５のＣＰＵ５１がメモリ３１に記憶されている制御プログラムを基に実行する、階層間の移動にともなう現階層の表示の処理を図４２のフローチャートを参照して説明する。ステップＳ１９１において、内部制御部２５は、操作制御部２４からの信号を基に、ユーザの要求により、階層間の移動が必要になったか否かを判定し、ユーザの要求により、階層間の移動が必要になったと判定された場合、ステップＳ１９２に進み、目的の階層が先祖であるか否かを判定する。
【０２１０】
ステップＳ１９２において、目的の階層が先祖でないと判定された場合、移動先は子孫の階層であるので、ステップＳ１９３に進み、内部制御部２５は、グラフィックス表示信号作成部２９に、移動先である子孫階層を示すテキストまたはサムネイルアイコン９１などを画面内の所定の現階層表示領域に表示し、処理は終了する。
【０２１１】
ステップＳ１９２において、目的の階層が先祖であると判定された場合、ステップＳ１９４に進み、内部制御部２５は、グラフィックス表示信号作成部２９に、現階層を示すテキストまたはサムネイルアイコン９１などを画面内の現階層表示領域から消去し、処理は終了する。
【０２１２】
ステップＳ１９１において、ユーザの要求により、階層間の移動が必要になっていないと判定された場合、ズームの処理は必要ないので、処理は終了する。
【０２１３】
以上のように、内部制御部２５は、階層間の移動に応じて、画面を変更させることができる。
【０２１４】
次に、内部制御部２５のＣＰＵ５１がメモリ３１に記憶されている制御プログラムを基に実行する、メニュー画面、サムネイルアイコン画面、または図２９乃至図３３で説明した画面における、カーソルの移動の処理を図４３のフローチャートを参照して説明する。ステップＳ２１１において、内部制御部２５は、グラフィックス表示信号作成部２９に、画面の左側の上部に位置するアイコンにカーソルを合わさせ、そのアイコンに関連する情報をモニタ装置８に表示させる。
【０２１５】
ステップＳ２１２において、内部制御部２５は、操作制御部２４からの信号を基に、キー入力があったか否かを判定し、キー入力がないと判定された場合、ステップＳ２１２に戻り、キー入力があるまで、判定の処理を繰り返す。
【０２１６】
ステップＳ２１２において、キー入力があったと判定された場合、ステップＳ２１３に進み、内部制御部２５は、操作制御部２４からの信号を基に、十字キーが押圧された（または、リモートコマンダ５のボタン４３が矢印Ａ乃至Ｄの方向に操作された）か否かを判定し、十字キーが押圧されたと判定された場合、ステップＳ２１４に進む。
【０２１７】
ステップＳ２１４において、内部制御部２５は、十字キーが押圧された方向にアイコンがあるか否かを判定し、十字キーが押圧された方向にアイコンがあると判定された場合、ステップＳ２１５に進み、十字キーが押圧された方向にあるアイコンにカーソルを移動して、ステップＳ２１２に戻り、カーソル移動の処理を繰り返す。
【０２１８】
ステップＳ２１３において、十字キーが押圧されていないと判定された場合、ステップＳ２１６に進み、入力部２３のキャンセルキーが押圧された（または、リモートコマンダ５のキャンセルボタン４４が押圧された）か否かを判定し、入力部２３のキャンセルキーが押圧されたと判定された場合、ステップＳ２１７に進み、現在の階層に親階層があるか否かを判定する。
【０２１９】
ステップＳ２１７において、現在の階層に親階層があると判定された場合、ステップＳ２１８に進み、内部制御部２５は、現在の階層の親階層へズームアウトし、カーソル移動の処理は終了する。
【０２２０】
ステップＳ２１７において、現在の階層に親階層がないと判定された場合、移動できないので、ステップＳ２１２に戻り、カーソル移動の処理を繰り返す。
【０２２１】
ステップＳ２１６において、入力部２３のキャンセルキーが押圧されていないと判定された場合、ステップＳ２１９に進み、内部制御部２５は、操作制御部２４から供給される信号を基に、入力部２３の決定キーが押圧された（または、リモートコマンダ５のボタン４３が矢印Ｅの方向に押圧された）か否かを判定し、入力部２３の決定キーが押圧されたと判定された場合、ステップＳ２２０に進む。
【０２２２】
ステップＳ２２０において、内部制御部２５は、カーソル８１で選択されているサムネイルアイコン９１にズームインして、処理は終了する。
【０２２３】
ステップＳ２１９において、入力部２３の決定キーが押圧されていないと判定された場合、ステップＳ２１２に戻り、カーソル移動の処理を繰り返す。
【０２２４】
以上のように、セットトップボックス１は、アイコンが表示されている画面においてカーソル８１を移動させることができる。
【０２２５】
次に、内部制御部２５のＣＰＵ５１がメモリ３１に記憶されている制御プログラムを基に実行する、図２９乃至図３３に示す画面の表示の処理を図４４のフローチャートを参照して説明する。ステップＳ２３１において、内部制御部２５は、階層を示す変数である階層ｋに現在の階層の深さを設定して、現階層に対応する処理の対象となる階層の深さを示す変数Ｄｅｐｔｈに０を設定する。
【０２２６】
更に、内部制御部２５は、その階層のアイコンに、それぞれのアイコンに対応した画像を表示させる階層を指定する変数Ｄ１に、予め指定したアイコンの表示最深階層数、例えば、４を設定する。内部制御部２５は、画面に表示するアイコンの階層を指定する変数Ｄ２に予め指定した表示最深階層数、例えば、５を設定する。変数Ｄ１を越えて、変数Ｄ２以下の階層のアイコン（例えば、図１９のアイコン１４５−１乃至１４５−４に対応する）は、アイコンの存在を示す、予め定めた画像が設定される。
【０２２７】
ステップＳ２３１において、内部制御部２５は、階層ｋにおける透過度ＴおよびスケールＳを計算する。ステップＳ２３３において、内部制御部２５は、階層ｋのアイコンに対応する画像またはテキストなどの情報を、透過度ＴおよびスケールＳで表示する。
【０２２８】
ステップＳ２３４において、内部制御部２５は、階層ｋおよび変数Ｄｅｐｔｈをそれぞれインクリメントする。
【０２２９】
ステップＳ２３５において、内部制御部２５は、変数Ｄｅｐｔｈが変数Ｄ１以上であるか否かを判定し、変数Ｄｅｐｔｈが変数Ｄ１以上でないと判定された場合、ステップＳ２３２に戻り、アイコンに対応する画像またはテキストなどの情報の表示の処理を繰り返す。
【０２３０】
ステップＳ２３５において、変数Ｄｅｐｔｈが変数Ｄ１以上であると判定された場合、ステップＳ２３６に進み、内部制御部２５は、階層ｋにおける透過度ＴおよびスケールＳを計算する。ステップＳ２３７において、内部制御部２５は、階層ｋのアイコンに対応する画像またはテキストなどの情報に代わり、予め定めた所定の画像などの単純な代替情報を、透過度ＴおよびスケールＳで表示する。
【０２３１】
ステップＳ２３８において、内部制御部２５は、階層ｋおよび変数Ｄｅｐｔｈをそれぞれインクリメントする。
【０２３２】
ステップＳ２３９において、内部制御部２５は、変数Ｄｅｐｔｈが変数Ｄ２以上であるか否かを判定し、変数Ｄｅｐｔｈが変数Ｄ２以上でないと判定された場合、ステップＳ２３６に戻り、アイコンに対応する画像またはテキストなどの情報の表示の処理を繰り返す。
【０２３３】
ステップＳ２３９において、変数Ｄｅｐｔｈが変数Ｄ２以上であると判定された場合、所定の階層の情報を全て表示したので、処理は終了する。
【０２３４】
このように、セットトップボックス１は、現在の階層から所定の子階層まで、階層毎に、所定の濃度で画像またはテキストを含むアイコン、または予め定められた画像に置き換えられたアイコンを表示する。
【０２３５】
以上のように、セットトップボックス１は、ズームの前後またはスクロールの前後でレイアウトに変化のない画面を表示させるので、ズームなどの視覚的に変化の大きい効果を利用しても、ユーザに、アイコンに対応する処理または情報などを混同させることなく、操作を迅速に継続させることができる。
【０２３６】
フラクタルで、自己相似な画面でのズームを利用することにより、ユーザに、階層構造の空間的構成、またはデータ構造の３次元的形状を容易に、認知させることができる。
【０２３７】
本発明の実施の形態において、検索されるデータは、音楽データとして説明したが、画像、または文字などいずれのデータでもよい。
【０２３８】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアとしてのセットトップボックス１に組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどにインストールされる。
【０２３９】
次に、図４５を参照して、上述した一連の処理を実行するプログラムをコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられる媒体について、そのコンピュータが汎用のパーソナルコンピュータである場合を例として説明する。
【０２４０】
プログラムは、図４５（Ａ）に示すように、パーソナルコンピュータ３０１に内蔵されている記録媒体としてのハードディスク３０２や半導体メモリ３０３（図１のメモリ３１に対応する）に予めインストールした状態でユーザに提供することができる。
【０２４１】
あるいはまた、プログラムは、図４５（Ｂ）に示すように、フロッピーディスク３１１、ＣＤ−ＲＯＭ(Compact Disk-Read Only Memory)３１２、ＭＯ(Magneto-Optical)ディスク３１３、ＤＶＤ(Digital Versatile Disk)３１４、磁気ディスク３１５、半導体メモリ３１６などの記録媒体に、一時的あるいは永続的に格納し、パッケージソフトウェアとして提供することができる。
【０２４２】
さらに、プログラムは、図４５（Ｃ）に示すように、ダウンロードサイト３２１から、デジタル衛星放送用の人工衛星３２２を介して、パーソナルコンピュータ３０１に無線で転送したり、ローカルエリアネットワーク、インターネットといったネットワーク３３１を介して、パーソナルコンピュータ３０１に有線で転送し、パーソナルコンピュータ３０１において、内蔵するハードディスク３０２などに格納させることができる。
【０２４３】
本明細書における媒体とは、これら全ての媒体を含む広義の概念を意味するものである。
【０２４４】
パーソナルコンピュータ３０１は、例えば、図４６に示すように、ＣＰＵ(Central Proccessing Unit)３４２を内蔵している。ＣＰＵ３４２にはバス３４１を介して入出力インタフェース３４５が接続されており、ＣＰＵ３４２は、入出力インタフェース３４５を介して、ユーザから、キーボード、マウスなどよりなる入力部３４７から指令が入力されると、それに対応して、図４５（Ａ）の半導体メモリ３０３に対応するＲＯＭ(Read Only Memory)３４３に格納されているプログラムを実行する。あるいはまた、ＣＰＵ３４２は、ハードディスク３０２に予め格納されているプログラム、人工衛星３２２もしくはネットワーク３３１から転送され、通信部３４８により受信され、さらにハードディスク３０２にインストールされたプログラム、またはドライブ３４９に装着されたフロッピーディスク３１１、ＣＤ−ＲＯＭ３１２、ＭＯディスク３１３、ＤＶＤ３１４、もしくは磁気ディスク３１５から読み出され、ハードディスク３０２にインストールされたプログラムを、ＲＡＭ(Randum Access Memory)３４４にロードして実行する。さらに、ＣＰＵ３４２は、その処理結果を、例えば、入出力インタフェース３４５を介して、ＬＣＤ(Liquid Crystal Display)などよりなる表示部３４６に必要に応じて出力する。
【０２４５】
また、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２４６】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２４７】
【発明の効果】
請求項１に記載の情報処理装置、請求項４に記載の情報処理方法、および請求項５に記載の記録媒体によれば、それぞれ複数のアイコンが表示されている状態である複数の階層のうちの所定階層が指示された場合、所定階層で表示すべき複数のアイコンが所定配列で配置された画像が、所定の表示領域に表示される。複数のアイコンは、検索するデータに対応する画像若しくはテキストを表示する第１のアイコン、データの分類に対応する第２のアイコン、または、所定階層の下の階層に属する複数のアイコンが所定配列と同一配列で配置されている画像を表示する第３のアイコンのうちの何れかに分類される。第１のアイコンは、複数存在し、複数の第１のアイコンには人気を表す順位が付される。複数の階層のうちのＫ番目の（Ｋは１以上の整数）階層が指示された場合、Ｋ番目の階層で表示すべき複数のアイコンが所定配列で配置された画像として、（Ｋ−１）＊Ｎ＋１位の（Ｎは１以上の整数）第１のアイコン乃至Ｋ＊Ｎ位の第１のアイコンが配置されると共に、Ｋ＊Ｎ＋１位の第１のアイコン乃至（Ｋ＋１）＊Ｎ位の第１のアイコンを含む画像が表示された第３のアイコンが特定位置に配置された第１の画像が、所定の表示領域に表示され、第１の画像が表示された状態でＫ番目の階層の直後のＫ＋１番目の階層が指示された場合、Ｋ番目の階層の第３のアイコンをズームインすることで、Ｋ＊Ｎ＋１位の第１のアイコン乃至（Ｋ＋１）＊Ｎ位の第１のアイコンが配置されると共に、第３のアイコンが特定位置に配置された、第１の画像とフラクタルな第２の画像が、第１の画像の代わりに、所定の表示領域に表示され、第２の画像が表示された状態でＫ番目の階層が指示された場合、第２の画像をズームアウトすることで、第２の画像が表示されたアイコンが、Ｋ番目の階層の第３のアイコンとして生成され、第３のアイコンを含む第１の画像が、第２の画像の代わりに、所定の表示領域に表示される。このようにしたので、所望のデータを常に迅速に検索することができるようになる。
【図面の簡単な説明】
【図１】本発明に係るセットトップボックスの一実施の形態の構成を示すブロック図である。
【図２】リモートコマンダ５の外観構成を示す斜視図である。
【図３】内部制御部２５の構造を説明する図である。
【図４】モニタ装置８に表示される画面の例を説明する図である。
【図５】ＥＭＤシステムのメニュー画面の例を示す図である。
【図６】ＥＭＤシステムのメニュー画面の例を示す図である。
【図７】ＥＭＤシステムのメニュー画面の例を示す図である。
【図８】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図９】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図１０】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図１１】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図１２】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図１３】情報提供画面を説明する図である。
【図１４】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図１５】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図１６】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図１７】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図１８】サムネイル表示階層移動アイコン１２１を配置し、複数の階層のそれぞれに対応するサムネイルアイコン画面を説明する図である。
【図１９】画面の表示の変化であるズームインを説明する図である。
【図２０】画面の表示の変化であるズームアウトを説明する図である。
【図２１】画面の表示の変化であるズームインを説明する図である。
【図２２】画面の表示の変化であるズームアウトを説明する図である。
【図２３】画面の表示の変化であるスクロールを説明する図である。
【図２４】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図２５】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図２６】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図２７】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図２８】セットトップボックス１がモニタ装置８に表示させる画面を示す図である。
【図２９】それぞれ所定の階層に対応するアイコンを表示する画面の例を示す図である。
【図３０】それぞれ所定の階層に対応するアイコンを表示する画面の例を示す図である。
【図３１】それぞれ所定の階層に対応するアイコンを表示する画面の例を示す図である。
【図３２】それぞれ所定の階層に対応するアイコンを表示する画面の例を示す図である。
【図３３】それぞれ所定の階層に対応するアイコンを表示する画面の例を示す図である。
【図３４】映画・音楽配信サービス情報および音楽データを受信する処理を説明するフローチャートである。
【図３５】映画・音楽配信サービス情報および音楽データを受信する処理を説明するフローチャートである。
【図３６】映画・音楽配信サービス情報および音楽データを受信する処理を説明するフローチャートである。
【図３７】映画・音楽配信サービス情報および音楽データを受信する処理を説明するフローチャートである。
【図３８】サムネイルアイコンの配置の処理を説明するフローチャートである。
【図３９】ズームアニメーションの処理を説明するフローチャートである。
【図４０】スクロールアニメーションの処理を説明するフローチャートである。
【図４１】透過を用いたズームの処理を説明するフローチャートである。
【図４２】現階層の表示の処理を説明するフローチャートである。
【図４３】カーソルの移動の処理を説明するフローチャートである。
【図４４】表示の処理を説明するフローチャートである。
【図４５】媒体を説明する図である。
【図４６】パーソナルコンピュータの構成を説明するブロック図である。
【符号の説明】
１  セットトップボックス，  ３  ネットワーク，  ４  サーバ，  ５  リモートコマンダ，  ６  ホームネットワーク，  ８  モニタ装置，  ９  スピーカ，  ２１  チューナ，  ２２  通信制御部，  ２３  入力部，  ２４  操作制御部，  ２５  内部制御部，  ２６  映像信号処理部，  ２７  音声信号処理部，２８  映像ミックス部，  ２９  グラフィックス表示信号作成部，  ３０  ホームネットワーク入出力制御部，  ３１  メモリ，  ５１  ＣＰＵ，  ５２  Ｉ／Ｏ制御部，  ７１  アイコン，  ８１  カーソル，  ９１  サムネイルアイコン，  １２１  サムネイル表示階層移動アイコン，  １３１  指定アイコン，  １４１  アイコン，  １４２  アイコン，  １４３  アイコン，  １４４  アイコン，  １４５  アイコン，  １５１  アイコン，  １５２  アイコン，  １６１  アイコン，  １６２  アイコン，  １６３  アイコン，  １７１  アイコン，  １７２  アイコン，  １７３  アイコン，  １８１  アイコン，  １８２  アイコン，  ３０１  パーソナルコンピュータ，  ３０２  ハードディスク，  ３０３  半導体メモリ，  ３１１  フロッピーディスク，  ３１２  ＣＤ−ＲＯＭ，  ３１３  ＭＯディスク，  ３１４  ＤＶＤ，  ３１５  磁気ディスク，  ３１６  半導体メモリ，  ３２１  ダウンロードサイト，  ３２２  人工衛星，３３１  ネットワーク，  ３４２  ＣＰＵ，  ３４３  ＲＯＭ，  ３４４  ＲＡＭ，  ３４８  通信部，  ３４９  ドライブ
【図１】
0004352518.tif 000002
【図２】
0004352518.tif 000003
【図３】
0004352518.tif 000004
【図４】
0004352518.tif 000005
【図５】
0004352518.tif 000006
【図６】
0004352518.tif 000007
【図７】
0004352518.tif 000008
【図８】
0004352518.tif 000009
【図９】
0004352518.tif 000010
【図１０】
0004352518.tif 000011
【図１１】
0004352518.tif 000012
【図１２】
0004352518.tif 000013
【図１３】
0004352518.tif 000014
【図１４】
0004352518.tif 000015
【図１５】
0004352518.tif 000016
【図１６】
0004352518.tif 000017
【図１７】
0004352518.tif 000018
【図１８】
0004352518.tif 000019
【図１９】
0004352518.tif 000020
【図２０】
0004352518.tif 000021
【図２１】
0004352518.tif 000022
【図２２】
0004352518.tif 000023
【図２３】
0004352518.tif 000024
【図２４】
0004352518.tif 000025
【図２５】
0004352518.tif 000026
【図２６】
0004352518.tif 000027
【図２７】
0004352518.tif 000028
【図２８】
0004352518.tif 000029
【図２９】
0004352518.tif 000030
【図３０】
0004352518.tif 000031
【図３１】
0004352518.tif 000032
【図３２】
0004352518.tif 000033
【図３３】
0004352518.tif 000034
【図３４】
0004352518.tif 000035
【図３５】
0004352518.tif 000036
【図３６】
0004352518.tif 000037
【図３７】
0004352518.tif 000038
【図３８】
0004352518.tif 000039
【図３９】
0004352518.tif 000040
【図４０】
0004352518.tif 000041
【図４１】
0004352518.tif 000042
【図４２】
0004352518.tif 000043
【図４３】
0004352518.tif 000044
【図４４】
0004352518.tif 000045
【図４５】
0004352518.tif 000046
【図４６】
0004352518.tif 000047