(57)【要約】【課題】  コンテンツの追加または削除にともない、カテゴリ別に分類されたコンテンツを表示するためのメニュー項目を、ユーザによる操作を必要とせずに追加または削除できるようにする。【解決手段】  記録部２９は、コンテンツの属性を示す属性情報と、出力部２８に表示されるメニュー項目であって、属性情報を基にコンテンツを分類するカテゴリを表すメニュー項目とを記録する。属性情報検索部９４は、属性情報を基に、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記録部２９に記録されているか否かを判定する。メニュー項目生成部９５は、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記録部２９に記録されていないと判定された場合、コンテンツの属性情報を基に、コンテンツが属する新たなカテゴリを表すメニュー項目を生成する。本発明は、EPGを基に、番組を録画する情報処理装置に適用できる。【選択図】  図６
2005242209.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの属性を示す属性情報と、表示手段に表示されるメニュー項目であって、前記属性情報を基に前記コンテンツを分類するカテゴリを表す前記メニュー項目とを記憶する記憶手段と、
前記属性情報を基に、前記コンテンツが属する前記カテゴリと同じ前記カテゴリに属する他のコンテンツが、前記記憶手段に記憶されているか否かを判定する判定手段と、
前記コンテンツが属する前記カテゴリと同じ前記カテゴリに属する前記他のコンテンツが、前記記憶手段に記憶されていないと判定された場合、前記コンテンツの前記属性情報を基に、前記コンテンツが属する新たなカテゴリを表す前記メニュー項目を生成する生成手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記コンテンツを取得する取得手段をさらに備え、
前記記憶手段は、取得された前記コンテンツが属する前記カテゴリと同じ前記カテゴリに属する前記他のコンテンツが、前記記憶手段に記憶されていると判定された場合、取得された前記コンテンツを、前記カテゴリに属する前記コンテンツとしてさらに記憶し、取得された前記コンテンツが属する前記カテゴリと同じ前記カテゴリに属する前記他のコンテンツが、前記記憶手段に記憶されていないと判定された場合、取得された前記コンテンツを、前記新たなカテゴリに属する前記コンテンツとしてさらに記憶する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記判定手段は、前記コンテンツが消去された場合、消去された前記コンテンツが属する前記カテゴリに、前記他のコンテンツが属しているか否かをさらに判定し、
消去された前記コンテンツが属する前記カテゴリに、前記他のコンテンツが属していないと判定された場合、消去された前記コンテンツが属する前記カテゴリを表す前記メニュー項目を消去する消去手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記属性情報は、電子番組ガイドに含まれる情報である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記生成手段は、１つの前記コンテンツを表す前記メニュー項目をさらに生成し、
前記記憶手段は、生成された前記コンテンツを表す前記メニュー項目を、前記他のコンテンツを表すメニュー項目と同一階層にさらに記憶する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
コンテンツの属性を示す属性情報と、表示手段に表示されるメニュー項目であって、前記属性情報を基に前記コンテンツを分類するカテゴリを表す前記メニュー項目との記憶を制御する記憶制御ステップと、
前記属性情報を基に、前記コンテンツが属する前記カテゴリと同じ前記カテゴリに属する他のコンテンツが、記憶手段に記憶されているか否かを判定する判定ステップと、
前記コンテンツが属する前記カテゴリと同じ前記カテゴリに属する前記他のコンテンツが、前記記憶手段に記憶されていないと判定された場合、前記コンテンツの前記属性情報を基に、前記コンテンツが属する新たなカテゴリを表す前記メニュー項目の生成を制御する生成制御ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
前記コンテンツの取得を制御する取得制御ステップをさらに含み、
前記記憶制御ステップにおいて、取得された前記コンテンツが属する前記カテゴリと同じ前記カテゴリに属する前記他のコンテンツが、前記記憶手段に記憶されていると判定された場合、取得された前記コンテンツの前記カテゴリに属する前記コンテンツとしての記憶をさらに制御し、取得された前記コンテンツが属する前記カテゴリと同じ前記カテゴリに属する前記他のコンテンツが、前記記憶手段に記憶されていないと判定された場合、取得された前記コンテンツの前記新たなカテゴリに属する前記コンテンツとしての記憶をさらに制御する
ことを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記判定ステップにおいて、前記コンテンツが消去された場合、消去された前記コンテンツが属する前記カテゴリに、前記他のコンテンツが属しているか否かをさらに判定し、
消去された前記コンテンツが属する前記カテゴリに、前記他のコンテンツが属していないと判定された場合、消去された前記コンテンツが属する前記カテゴリを表す前記メニュー項目の消去を制御する消去制御ステップをさらに含む
ことを特徴とする請求項６に記載の情報処理方法。
【請求項９】
コンテンツの属性を示す属性情報と、表示手段に表示されるメニュー項目であって、前記属性情報を基に前記コンテンツを分類するカテゴリを表す前記メニュー項目との記憶を制御する記憶制御ステップと、
前記属性情報を基に、前記コンテンツが属する前記カテゴリと同じ前記カテゴリに属する他のコンテンツが、記憶手段に記憶されているか否かを判定する判定ステップと、
前記コンテンツが属する前記カテゴリと同じ前記カテゴリに属する前記他のコンテンツが、前記記憶手段に記憶されていないと判定された場合、前記コンテンツの前記属性情報を基に、前記コンテンツが属する新たなカテゴリを表す前記メニュー項目の生成を制御する生成制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
前記コンテンツの取得を制御する取得制御ステップをさらに含み、
前記記憶制御ステップにおいて、取得された前記コンテンツが属する前記カテゴリと同じ前記カテゴリに属する前記他のコンテンツが、前記記憶手段に記憶されていると判定された場合、取得された前記コンテンツの前記カテゴリに属する前記コンテンツとしての記憶をさらに制御し、取得された前記コンテンツが属する前記カテゴリと同じ前記カテゴリに属する前記他のコンテンツが、前記記憶手段に記憶されていないと判定された場合、取得された前記コンテンツの前記新たなカテゴリに属する前記コンテンツとしての記憶をさらに制御する
ことを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記判定ステップにおいて、前記コンテンツが消去された場合、消去された前記コンテンツが属する前記カテゴリに、前記他のコンテンツが属しているか否かをさらに判定し、
消去された前記コンテンツが属する前記カテゴリに、前記他のコンテンツが属していないと判定された場合、消去された前記コンテンツが属する前記カテゴリを表す前記メニュー項目の消去を制御する消去制御ステップをさらに含む
ことを特徴とする請求項９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および方法、並びにプログラムに関し、特に、メニューによってコンテンツを選択することができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、テレビジョン放送等において、視聴者であるユーザに対して、いわゆる新聞のラジオ・テレビ欄に相当する、番組の放送スケジュールを示す電子データの番組案内情報であるEPG（Electronic Program Guide）を提供するサービスが普及してきた。
【０００３】
EPGには、番組のタイトル、放送日時、番組のジャンル、出演者などのキーワードが含まれ、ユーザは、このEPGを用いて番組（コンテンツ）を録画することができる。
【０００４】
従来のEPGを用いた録画再生装置は、番組を録画するときに、EPG情報を記録し、予め規定してある番組分類基準を基に、記録したEPG情報をカテゴリに分類し、カテゴリに対応する分類番号を、録画した番組に、順に割り当てている（例えば、特許文献１参照）。
【０００５】
この録画再生装置においては、ユーザが分類番号を指定することにより、指定された分類番号に対応する、録画された番組が再生される。
【０００６】
また、録画再生装置として、パーソナルコンピュータ（ＰＣ（Personal Computer））も用いられており、録画された番組（コンテンツ）は、ＰＣに記録されているコンテンツ再生用のアプリケーションプログラムによって再生することができる。
【０００７】
この場合、ユーザは、多様なコンテンツを再生するためのマルチメディア再生用のアプリケーションプログラムを起動させ、マルチメディア再生用のアプリケーションプログラムにおいて、個々の方式のコンテンツを再生するためのコンテンツ再生用のアプリケーションプログラム（サーバプログラム）を選択し、さらにコンテンツを指定することによって、コンテンツが再生される。
【０００８】
図１乃至図３は、従来のマルチメディア再生用のアプリケーションプログラムを説明する図である。
【０００９】
図１乃至図３において、“ミュージック”、“フォト”、“ビデオ”、および“テレビジョン放送”のそれぞれは、マルチメディア再生用のアプリケーションプログラムにおいて、ユーザが選択することができる、コンテンツを分類するカテゴリである。“ミュージック”に分類されたコンテンツとして、Atrac（Adaptive Transform Acoustic Coding）３方式のコンテンツおよびＭＰ（MPEG Audio Layer）３方式のコンテンツが記憶されている。また、“フォト”に分類されたコンテンツとして、JPEG（Joint Photographic Experts Group）方式のコンテンツおよびBMP（Bit Map）方式のコンテンツが記憶されており、“ビデオ”に分類されたコンテンツとして、MPEG（Moving Picture Experts Group）２方式のコンテンツが記憶されている。
【００１０】
さらに、ユーザが、所定のチャンネルを指定した場合、“テレビジョン放送”に分類されたコンテンツとして、指定されたチャンネルにおいて、放送されている番組が、ディスプレイに表示される。
【００１１】
図１で示されるように、マルチメディア再生用のアプリケーションプログラムにおいては、それぞれのカテゴリおよびコンテンツが独立している。
【００１２】
したがって、マルチメディア再生用のアプリケーションプログラムにおいては、図２で示されるように、それぞれのカテゴリを選択するメニュー構成が階層構造になっており、ユーザは、メディア選択メニューから、“ミュージック”、“フォト”、“ビデオ”、および“テレビジョン放送”の何れかのカテゴリを選択し、選択したカテゴリのメニューから、コンテンツを再生するためのサーバプログラム（コンテンツ再生用のアプリケーションプログラム）を選択する。そして、ユーザは、再生するコンテンツが保存されているフォルダを選択し、選択したフォルダからコンテンツを選択（指定）することによって、コンテンツを再生する。
【００１３】
また、ユーザが、メディア選択メニューから、カテゴリとして“テレビジョン放送”を選択した場合には、“テレビジョン放送”に分類されたコンテンツを再生するサーバプログラムを選択し、さらに所望のチャンネルを指定することによって、指定されたチャンネルにおいて、放送されている番組が、ディスプレイに表示される。
【００１４】
さらに、コンテンツの再生中に、他のカテゴリに分類されたコンテンツを再生したい場合、例えば、“ミュージック”に分類されたコンテンツの再生中に、“ビデオ”のコンテンツを再生したい場合には、図３で示されるように、ユーザは、“ミュージック”に分類されたコンテンツを選択するメニューから、メディア選択メニューに戻り、メディア選択メニューから、カテゴリとして“ビデオ”を選択し、“ビデオ”のメニューからフォルダを選択し、選択したフォルダから所望のコンテンツを選択する。
【００１５】
この場合、再生していた“ミュージック”に分類されたコンテンツは、ユーザが、メディア選択メニューにおいて、カテゴリとして“ビデオ”を選択したとき、再生が停止（中止）される。
【００１６】
【特許文献１】国際公開第００／０２３８６号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら、上述した特許文献１に開示されている技術においては、コンテンツ（テレビ番組）を、予め定められているカテゴリに分類することはできるが、コンテンツを予め定められたカテゴリにない、新たなカテゴリに分類する場合、ユーザが、いちいち入力手段を操作することによって、新たなカテゴリを設けるための設定を行わなければならないという課題があった。
【００１８】
また、コンテンツの再生中に、他のカテゴリに分類されたコンテンツを再生したい場合、コンテンツの再生を停止（中止）してから、次のコンテンツを選択しなければならず、コンテンツの再生が途切れてしまうという課題があった。
【００１９】
本発明は、このような状況に鑑みてなされたものであり、コンテンツの追加または削除に伴い、カテゴリ別に分類されたコンテンツを表示するためのメニュー項目を、ユーザによる操作を必要とせずに追加または削除することができるようする。さらにコンテンツの再生を途切れさせることなく、他のカテゴリに分類されたコンテンツを選択することができるようにするものである。
【課題を解決するための手段】
【００２０】
本発明の情報処理装置は、コンテンツの属性を示す属性情報と、表示手段に表示されるメニュー項目であって、属性情報を基にコンテンツを分類するカテゴリを表すメニュー項目とを記憶する記憶手段と、属性情報を基に、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されているか否かを判定する判定手段と、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、コンテンツの属性情報を基に、コンテンツが属する新たなカテゴリを表すメニュー項目を生成する生成手段とを備えることを特徴とする。
【００２１】
情報処理装置は、コンテンツを取得する取得手段をさらに設け、記憶手段は、取得されたコンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていると判定された場合、取得されたコンテンツを、カテゴリに属するコンテンツとしてさらに記憶し、取得されたコンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、取得されたコンテンツを、新たなカテゴリに属するコンテンツとしてさらに記憶するようにすることができる。
【００２２】
情報処理装置は、消去されたコンテンツが属するカテゴリに、他のコンテンツが属していないと判定された場合、消去されたコンテンツが属するカテゴリを表すメニュー項目を消去する消去手段をさらに設け、判定手段は、コンテンツが消去された場合、消去されたコンテンツが属するカテゴリに、他のコンテンツが属しているか否かをさらに判定するようにすることができる。
【００２３】
属性情報は、電子番組ガイドに含まれる情報とすることができる。
【００２４】
生成手段は、１つのコンテンツを表すメニュー項目をさらに生成し、記憶手段は、生成されたコンテンツを表すメニュー項目を、他のコンテンツを表すメニュー項目と同一階層にさらに記憶するようにすることができる。
【００２５】
本発明の情報処理方法は、コンテンツの属性を示す属性情報と、表示手段に表示されるメニュー項目であって、属性情報を基にコンテンツを分類するカテゴリを表すメニュー項目との記憶を制御する記憶制御ステップと、属性情報を基に、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されているか否かを判定する判定ステップと、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、コンテンツの属性情報を基に、コンテンツが属する新たなカテゴリを表すメニュー項目の生成を制御する生成制御ステップとを含むことを特徴とする。
【００２６】
情報処理方法は、コンテンツの取得を制御する取得制御ステップをさらに含み、記憶制御ステップにおいて、取得されたコンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていると判定された場合、取得されたコンテンツのカテゴリに属するコンテンツとしての記憶をさらに制御し、取得されたコンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、取得されたコンテンツの新たなカテゴリに属するコンテンツとしての記憶をさらに制御するようにすることができる。
【００２７】
情報処理方法は、消去されたコンテンツが属するカテゴリに、他のコンテンツが属していないと判定された場合、消去されたコンテンツが属するカテゴリを表すメニュー項目の消去を制御する消去制御ステップをさらに含み、判定ステップにおいて、コンテンツが消去された場合、消去されたコンテンツが属するカテゴリに、他のコンテンツが属しているか否かをさらに判定するようにすることができる。
【００２８】
本発明のプログラムは、コンテンツの属性を示す属性情報と、表示手段に表示されるメニュー項目であって、属性情報を基にコンテンツを分類するカテゴリを表すメニュー項目との記憶を制御する記憶制御ステップと、属性情報を基に、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されているか否かを判定する判定ステップと、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、コンテンツの属性情報を基に、コンテンツが属する新たなカテゴリを表すメニュー項目の生成を制御する生成制御ステップとをコンピュータに実行させることを特徴とする。
【００２９】
プログラムは、コンテンツの取得を制御する取得制御ステップをさらに含み、記憶制御ステップにおいて、取得されたコンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていると判定された場合、取得されたコンテンツのカテゴリに属するコンテンツとしての記憶をさらに制御し、取得されたコンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、取得されたコンテンツの新たなカテゴリに属するコンテンツとしての記憶をさらに制御するようにすることができる。
【００３０】
プログラムは、消去されたコンテンツが属するカテゴリに、他のコンテンツが属していないと判定された場合、消去されたコンテンツが属するカテゴリを表すメニュー項目の消去を制御する消去制御ステップをさらに含み、判定ステップにおいて、コンテンツが消去された場合、消去されたコンテンツが属するカテゴリに、他のコンテンツが属しているか否かをさらに判定するようにすることができる。
【００３１】
本発明の情報処理装置および方法、並びにプログラムにおいては、コンテンツの属性を示す属性情報と、表示手段に表示されるメニュー項目であって、属性情報を基にコンテンツを分類するカテゴリを表すメニュー項目とが記憶され、属性情報を基に、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されているか否かが判定され、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、コンテンツの属性情報を基に、コンテンツが属する新たなカテゴリを表すメニュー項目が生成される。
【発明の効果】
【００３２】
本発明によれば、コンテンツの追加または削除に伴い、カテゴリ別に分類されたコンテンツを表示するためのメニュー項目を、ユーザによる操作を必要とせずに追加または削除することができる。
【００３３】
また、本発明によれば、コンテンツの再生中であっても、コンテンツの再生を停止することなく、他のカテゴリに分類されたコンテンツを選択することができる。
【発明を実施するための最良の形態】
【００３４】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００３５】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００３６】
本発明によれば、情報処理装置が提供される。この情報処理装置は、コンテンツの属性を示す属性情報と、表示手段（例えば、図６の出力部２８）に表示されるメニュー項目であって、属性情報を基にコンテンツを分類するカテゴリを表すメニュー項目（例えば、図８のボタン１３１−７）とを記憶する記憶手段（例えば、図６のメニュー項目情報データベース９３）と、属性情報を基に、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されているか否かを判定する判定手段（例えば、図６の属性情報検索部９４）と、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、コンテンツの属性情報を基に、コンテンツが属する新たなカテゴリを表すメニュー項目を生成する生成手段（例えば、図６のメニュー項目生成部９５）とを備える。
【００３７】
この情報処理装置は、コンテンツを取得する取得手段（例えば、図６の記録制御部７１）をさらに設け、記憶手段（例えば、図６のコンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎ）は、取得されたコンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていると判定された場合、取得されたコンテンツを、カテゴリに属するコンテンツとしてさらに記憶し、取得されたコンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、取得されたコンテンツを、新たなカテゴリに属するコンテンツとしてさらに記憶するようにすることができる。
【００３８】
この情報処理装置は、消去されたコンテンツが属するカテゴリに、他のコンテンツが属していないと判定された場合、消去されたコンテンツが属するカテゴリを表すメニュー項目を消去する消去手段（例えば、図１８のステップＳ３２の処理を行う、図６の表示制御部７２）をさらに設け、判定手段（例えば、図６の表示制御部７２）は、コンテンツが消去された場合、消去されたコンテンツが属するカテゴリに、他のコンテンツが属しているか否かをさらに判定するようにすることができる。
【００３９】
属性情報は、電子番組ガイドに含まれる情報とすることができる。
【００４０】
この情報処理装置は、生成手段（例えば、図６のメニュー項目生成部９５）が、１つのコンテンツを表すメニュー項目（例えば、図１５のボタン２５１−１）をさらに生成し、記憶手段（例えば、図６のメニュー項目情報データベース９３）が、生成されたコンテンツを表すメニュー項目を、他のコンテンツを表すメニュー項目と同一階層にさらに記憶するようにすることができる。
【００４１】
また、本発明によれば、情報処理方法が提供される。この情報処理方法は、コンテンツの属性を示す属性情報と、表示手段（例えば、図６の出力部２８）に表示されるメニュー項目であって、属性情報を基にコンテンツを分類するカテゴリを表すメニュー項目（例えば、図８のボタン１３１−７）との記憶を制御する記憶制御ステップ（例えば、図１７のステップＳ１６の処理）と、属性情報を基に、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段（例えば、図６のコンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎ）に記憶されているか否かを判定する判定ステップ（例えば、図１７のステップＳ１３の処理）と、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、コンテンツの属性情報を基に、コンテンツが属する新たなカテゴリを表すメニュー項目の生成を制御する生成制御ステップ（例えば、図１７のステップＳ１４の処理）とを含む。
【００４２】
この情報処理方法は、コンテンツの取得を制御する取得制御ステップ（例えば、図１７のステップＳ１１の処理）をさらに含み、記憶制御ステップ（例えば、図１７のステップＳ１７の処理）において、取得されたコンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段（例えば、図６のコンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎ）に記憶されていると判定された場合、取得されたコンテンツのカテゴリに属するコンテンツとしての記憶をさらに制御し、取得されたコンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、取得されたコンテンツの新たなカテゴリに属するコンテンツとしての記憶をさらに制御するようにすることができる。
【００４３】
この情報処理方法は、消去されたコンテンツが属するカテゴリに、他のコンテンツが属していないと判定された場合、消去されたコンテンツが属するカテゴリを表すメニュー項目の消去を制御する消去制御ステップ（例えば、図１８のステップＳ３２の処理）をさらに含み、判定ステップ（例えば、図１８のステップＳ３１の処理）において、コンテンツが消去された場合、消去されたコンテンツが属するカテゴリに、他のコンテンツが属しているか否かをさらに判定するようにすることができる。
【００４４】
また、本発明によれば、プログラムが提供される。このプログラムは、コンテンツの属性を示す属性情報と、表示手段（例えば、図６の出力部２８）に表示されるメニュー項目であって、属性情報を基にコンテンツを分類するカテゴリを表すメニュー項目（例えば、図８のボタン１３１−７）との記憶を制御する記憶制御ステップ（例えば、図１７のステップＳ１６の処理）と、属性情報を基に、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段（例えば、図６のコンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎ）に記憶されているか否かを判定する判定ステップ（例えば、図１７のステップＳ１３の処理）と、コンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、コンテンツの属性情報を基に、コンテンツが属する新たなカテゴリを表すメニュー項目の生成を制御する生成制御ステップ（例えば、図１７のステップＳ１４の処理）とをコンピュータに実行させる。
【００４５】
このプログラムは、コンテンツの取得を制御する取得制御ステップ（例えば、図１７のステップＳ１１の処理）をさらに含み、記憶制御ステップ（例えば、図１７のステップＳ１７の処理）において、取得されたコンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段（例えば、図６のコンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎ）に記憶されていると判定された場合、取得されたコンテンツのカテゴリに属するコンテンツとしての記憶をさらに制御し、取得されたコンテンツが属するカテゴリと同じカテゴリに属する他のコンテンツが、記憶手段に記憶されていないと判定された場合、取得されたコンテンツの新たなカテゴリに属するコンテンツとしての記憶をさらに制御するようにすることができる。
【００４６】
このプログラムは、消去されたコンテンツが属するカテゴリに、他のコンテンツが属していないと判定された場合、消去されたコンテンツが属するカテゴリを表すメニュー項目の消去を制御する消去制御ステップ（例えば、図１８のステップＳ３２の処理）をさらに含み、判定ステップ（例えば、図１８のステップＳ３１の処理）において、コンテンツが消去された場合、消去されたコンテンツが属するカテゴリに、他のコンテンツが属しているか否かをさらに判定するようにすることができる。
【００４７】
本発明は、例えば、EPGを基に、番組を録画する情報処理装置などに適用することができる。
【００４８】
図４は、本発明に係るマルチメディア再生用のアプリケーションプログラムにおけるコンテンツの選択を示す図である。
【００４９】
図４において、“ミュージック”、“フォト”、“ビデオ”、“テレビジョン放送”、“パーソナルビデオ”、および“ＣＤ・DVD”のそれぞれは、マルチメディア再生用のアプリケーションプログラムにおいて、ユーザが選択することができる、コンテンツを分類するカテゴリである。“ミュージック”に分類されているコンテンツとして、Atrac３方式のコンテンツおよびＭＰ３方式の音声のコンテンツが記録されている。また、“フォト”に分類されているコンテンツとして、JPEG方式のコンテンツおよびBMP方式の静止画像のコンテンツが記録されており、“ビデオ”に分類されているコンテンツとして、MPEG２方式の動画像のコンテンツが記録されており、“パーソナルビデオ”に分類されているコンテンツとして、MPEG２方式の動画像のコンテンツが記録されており、“ＣＤ・DVD”に分類されているコンテンツとして、ＭＰ３方式の音声のコンテンツ、ＣＤ−ＤＡ（Compact Disc Digital Audio）方式の音声のコンテンツ、およびMPEG２方式の動画像のコンテンツが記録されている。
【００５０】
さらに、ユーザが、所定のチャンネルを指定した場合、“テレビジョン放送”に分類されているコンテンツとして、指定されたチャンネルにおいて、放送されている番組が、ディスプレイに表示される。
【００５１】
ユーザは、メディア選択メニューから、カテゴリを選択し、選択したカテゴリのソムリエメニューから、サーバプログラム（コンテンツ再生用のアプリケーションプログラム）を選択する。さらに、ユーザは、コンテンツが記録されているフォルダを選択し、選択したフォルダからコンテンツを選択することによって、所望のコンテンツを再生する。
【００５２】
また、ユーザが、メディア選択メニューから、カテゴリとして“テレビジョン放送”を選択した場合には、“テレビジョン放送”に分類されているコンテンツを再生するためのサーバプログラムを選択し、さらに所望のチャンネルを指定することによって、指定されたチャンネルにおいて、放送されている番組が、ディスプレイに表示される。
【００５３】
さらに、メディア選択メニューにおいて、カテゴリを選択した状態から、メディア選択メニューに戻らずに、他のカテゴリを選択することができる。例えば、メディア選択メニューから、カテゴリとして“ビデオ”を選択した場合、“ビデオ”を選択した状態から、“フォト”などの他のカテゴリを選択することができる。
【００５４】
同様に、ソムリエメニューにおいて、サーバプログラムを選択した状態から、他のカテゴリに分類されているコンテンツを再生するための他のサーバプログラムを選択することができ、フォルダを選択した状態から、他のカテゴリに分類されているコンテンツを選択するためのフォルダを選択することができ、コンテンツを選択した状態から、他のカテゴリのコンテンツを選択することができる。例えば、“ミュージック”に分類されているコンテンツを選択した状態（コンテンツを再生している状態）から、メディア選択メニューに戻らずに、他のカテゴリに分類されているコンテンツを選択することができる。
【００５５】
図５は、本発明に係る情報処理装置の構成の例を示すブロック図である。
【００５６】
情報処理装置のCPU（Central Processing Unit）２１は、ROM（Read Only Memory）２２、または記録部２９に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）２３には、CPU２１が実行するプログラムやデータなどが適宜記憶される。これらのCPU２１、ROM２２、およびRAM２３は、バス２４により相互に接続されている。
【００５７】
CPU２１にはまた、バス２４を介して入出力インタフェース２５が接続されている。入出力インタフェース２５には、チューナ２６、キーボード、マウス、スイッチなどよりなる入力部２７、およびディスプレイ、スピーカ、ランプなどによる出力部２８が接続されている。CPU２１は、入力部２７から入力される指令に対応して各種の処理を実行する。
【００５８】
チューナ２６は、地上波または衛星からの電波を受信して、放送されている番組であるコンテンツを取得してCPU２１または記録部２９に供給する。
【００５９】
入出力インタフェース２５に接続されている記録部２９は、例えばハードディスクなどで構成され、CPU２１が実行するプログラムや各種のデータを記録する。通信部３０は、インターネット、その他のネットワークなどの通信網を介して、外部装置と通信する。
【００６０】
また、通信部３０を介してプログラムを取得し、記録部２９に記録してもよい。
【００６１】
入出力インタフェース２５に接続されているドライブ３１は、磁気ディスク４１、光ディスク４２、光磁気ディスク４３、或いは半導体メモリ４４などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部２９に転送され、記録される。
【００６２】
図６は、本発明に係るマルチメディア再生用のアプリケーションプログラム、コンテンツ記録用のアプリケーションプログラム、およびコンテンツ再生用のアプリケーションプログラムを実行する情報処理装置の機能の構成を示すブロック図である。
【００６３】
コンテンツ記録用のアプリケーションプログラムの実行により、記録制御部７１−１乃至記録制御部７１−Ｎが実現される。マルチメディア再生用のアプリケーションプログラムの実行により表示制御部７２が実現される。コンテンツ再生用のアプリケーションプログラムの実行により、再生制御部７３−１乃至再生制御部７３−３が実現される。
【００６４】
以下、記録制御部７１−１乃至記録制御部７１−Ｎを個々に区別する必要のないとき、単に、記録制御部７１と称する。また、以下、再生制御部７３−１乃至再生制御部７３−３を個々に区別する必要がないとき、単に、再生制御部７３と称する。
【００６５】
例えば、チューナ２６は、放送局から、無線通信を介して送信されてきた、デジタル信号である放送信号（コンテンツデータ）を受信する。チューナ２６は、受信した放送信号から、ユーザが入力部２７操作することによって指定されたチャンネルの放送信号およびEPGを抽出し、抽出した放送信号を記録制御部７１および再生制御部７３−１に供給し、抽出したEPGを記録制御部７１に供給する。なお、放送信号は、デジタル信号に限らず、アナログ信号とすることも可能である。
【００６６】
記録制御部７１−１は、記録部２９を制御し、チューナ２６から取得したコンテンツデータを、コンテンツデータベース９１−１に記録させる。また、記録制御部７１−１は、後述するコンテンツの属性情報を表示制御部７２に供給する。
【００６７】
記録制御部７１−２乃至記録制御部７１−Ｎのそれぞれは、記録部２９を制御し、例えば、静止画像または音声などであるコンテンツのコンテンツデータをコンテンツデータベース９１−２乃至コンテンツデータベース９１−Ｎの何れかに記録させる。また、記録制御部７１−２乃至記録制御部７１−Ｎのそれぞれは、コンテンツの属性情報を表示制御部７２に供給する。
【００６８】
より詳細には、例えば、記録制御部７１−１は、ユーザが入力部２７を操作することによって番組の録画（記録）を指示した場合、通信部３０が受信し、通信部３０から供給されたiEPG（internet Electronic Program Guide）またはチューナ２６から供給されたEPGを基に、記録が指示されたコンテンツの属性情報を生成し、生成した属性情報を表示制御部７２に供給する。
【００６９】
なお、記録制御部７１は、iEPGおよびEPGを取得するようにしてもよく、iEPGおよびEPGのいずれかを取得するようにしてもよい。
【００７０】
ここで、属性情報とは、コンテンツの属性を示す情報であり、コンテンツをカテゴリに分類するときに、用いられる。属性情報は、いわゆるコンテンツのメタデータであり、例えば、コンテンツの名前、ジャンル、製作者名、出演者名、作詞家名、作曲者名、代表する静止画像、再生時間、製作年月日、コンテンツの方式などを示す。
【００７１】
より詳細には、例えば、コンテンツが、テレビジョン放送の番組またはビデオに分類された動画像であるコンテンツである場合、記録制御部７１は、iEPGまたはEPGに含まれる番組のタイトル、チャンネル、放送日時、およびジャンル並びにコンテンツを１度でも再生したか否かを示すフラグ（以下、再生済フラグと称する）および一定期間後に削除するコンテンツであるか否かを示すフラグ（以下、自動削除フラグと称する）を含むように、属性情報を生成する。
【００７２】
セットされている再生済フラグは、コンテンツが少なくとも１度再生されたことを示し、リセットされている再生済フラグは、コンテンツが１度も再生されていないことを示す。セットされている自動削除フラグは、一定期間後に削除するコンテンツであることを示し、リセットされている自動削除フラグは、一定期間後に削除しないコンテンツであることを示す。
【００７３】
新たなコンテンツデータを記録する場合、記録制御部７１は、リセットした再生済フラグを含む、属性情報を生成する。また、記録制御部７１は、ユーザが入力部２７を操作することによってコンテンツを一定期間後に削除する旨の指示をした場合、自動削除フラグをセットし、コンテンツを一定期間後に削除する旨の指示をしていない場合、自動削除フラグをリセットする。
【００７４】
また、コンテンツが、音声、画像、またはパーソナルビデオによって撮像された映像である場合、属性情報は、コンテンツデータに含まれる、コンテンツの属性を示す情報を基に、生成される。例えば、コンテンツが、音声である場合、記録制御部７１−２は、アーティスト名、コンテンツが含まれるアルバム名、ジャンル、リセットした再生済フラグを含む属性情報を生成する。
【００７５】
例えば、コンテンツが、静止画像である場合、記録制御部７１−３（図示せず）は、コンテンツの撮影年月日、コンテンツを撮影した曜日、およびコンテンツが記録されているフォルダ名を含むように、属性情報を生成する。
【００７６】
さらに、コンテンツが、パーソナルビデオによって撮像された動画像である場合、記録制御部７１−４（図示せず）は、例えば、コンテンツのタイトル（ファイル名）、撮像した年月日、およびリセットした再生済フラグを含む属性情報を生成する。
【００７７】
例えば、記録制御部７１−１は、ユーザが入力部２７を操作することによって番組の録画を指示した場合、生成した属性情報を表示制御部７２に供給して、チューナ２６から供給された番組の放送信号（コンテンツデータ）を、記録部２９に供給する。記録制御部７１−１は、記録部２９を制御して、供給したコンテンツデータを、記録部２９のコンテンツデータベース９１−１に記録させる。また、記録制御部７１−１は、生成した属性情報を記録部２９に供給し、供給した属性情報を、記録部２９の属性情報データベース９２に記録させる。
【００７８】
より詳細には、記録制御部７１−１は、チューナ２６から供給された番組の放送信号（コンテンツデータ）および生成した属性情報を、記録部２９に供給し、記録部２９を制御し、供給したコンテンツデータを、コンテンツデータベース９１−１に対応する、ユーザが入力部２７を操作することによって指定したフォルダに記録させ、供給した属性情報を、属性情報データベース９２に記録させる。
【００７９】
以下、コンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎを個々に区別する必要のないとき、単にコンテンツデータベース９１と称する。
【００８０】
なお、放送信号がアナログ信号である場合には、記録制御部７１は、チューナ２６から供給された番組の放送信号（コンテンツデータ）をアナログ信号からデジタル信号に変換する。そして、記録制御部７１は、デジタル信号に変換された放送信号を所定の方式により符号化し、符号化した放送信号を、記録部２９に供給し、記録部２９を制御して、供給した放送信号をコンテンツデータベース９１に記録させる。記録制御部７１は、例えば、MPEG２またはMPEG４などの方式により放送信号を符号化する。
【００８１】
また、記録制御部７１は、ユーザが入力部２７を操作することによって番組の録画を指示しなかった場合、チューナ２６から供給されたコンテンツデータを破棄する。
【００８２】
また、記録制御部７１は、ユーザが入力部２７を操作することによって、指定したコンテンツを、記録部２９を制御して、コンテンツデータベース９１から削除（消去）させる。記録制御部７１は、記録部２９を制御して、記録部２９に削除させたコンテンツの属性情報を、属性情報データベース９２から削除させる。
【００８３】
例えば、記録制御部７１は、ビデオに分類された動画像であるコンテンツを記録させるアプリケーションプログラムが起動した場合、属性情報データベース９２を参照して、一定期間後に削除するコンテンツであるか否かを示すフラグがセットされている属性情報に対応するコンテンツを、記録部２９を制御して、コンテンツデータベース９１から削除（消去）させる。
【００８４】
通信部３０は、通信網を介して、データの送受信を行う。通信部３０は、図示せぬ提供装置にiEPGを要求する。通信部３０は、通信網を介して送信されてきたiEPGを受信し、受信したiEPGを記録制御部７１に供給する。
【００８５】
記録部２９は、コンテンツデータ、属性情報、およびメニュー項目情報を記録している。記録部２９は、コンテンツデータベース９１、属性情報データベース９２、およびメニュー項目情報データベース９３を備えている。
【００８６】
記録部２９は、ユーザが入力部２７を操作することによって指定したコンテンツデータを再生制御部７３−２に供給する。
【００８７】
また、記録部２９は、記録制御部７１−１乃至記録制御部７１−Ｎの制御のもと、記録制御部７１−１乃至記録制御部７１−Ｎから供給されたコンテンツデータを、記録部２９のコンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎに記録する。
【００８８】
より具体的には、コンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎに記録されたコンテンツデータは、コンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎのそれぞれに対応するフォルダに記録される。
【００８９】
記録部２９は、記録制御部７１−１乃至記録制御部７１−Ｎの制御のもと、コンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎに記録されているコンテンツデータを削除する。
【００９０】
記録部２９のコンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎのそれぞれは、記録制御部７１から供給された動画像のコンテンツデータまたは図示せぬコンテンツ記録アプリケーションプログラムから供給された、静止画像、音声、または動画像のコンテンツデータを記録している。
【００９１】
例えば、コンテンツデータベース９１−１は、“ビデオ”に分類されている動画像のコンテンツデータを記録する。コンテンツデータベース９１−２は、“ミュージック”に分類されている音声のコンテンツデータを記録する。
【００９２】
記録部２９は、記録制御部７１の制御のもと、記録制御部７１から供給された属性情報を属性情報データベース９２に記録する。記録部２９は、記録制御部７１の制御のもと、削除されたコンテンツの属性情報を、記録部２９の属性情報データベース９２から削除する。
【００９３】
記録部２９は、表示制御部７２の制御のもと、表示制御部７２から供給されたメニュー項目情報を、記録部２９のメニュー項目情報データベース９３に記録する。記録部２９は、表示制御部７２に、記録している属性情報およびメニュー項目情報を供給する。また、記録部２９は、表示制御部７２の制御のもと、メニュー項目情報データベース９３に記録されているメニュー項目およびメニュー項目にどのコンテンツが属しているかを示す情報を削除する。
【００９４】
ここで、メニュー項目情報は、マルチメディア再生用のアプリケーションプログラムのメニュー選択画面におけるメニュー項目を表示させるための情報および各メニュー項目にどのコンテンツが属しているかを示す情報からなる。
【００９５】
記録部２９のメニュー項目情報データベース９３は、コンテンツデータベース９１に記録されているコンテンツデータに対応するメニュー項目情報を記録している。
【００９６】
表示制御部７２は、記録制御部７１から供給された属性情報に含まれている単語（キーワード）を基に、コンテンツをカテゴリに分類し、カテゴリを表すメニュー項目を生成する。また、表示制御部７２は、再生制御部７３−１乃至再生制御部７３−３から供給された画像信号を出力部２８に出力させる。表示制御部７２は、属性情報検索部９４およびメニュー項目生成部９５を備えている。
【００９７】
表示制御部７２は、記録制御部７１から属性情報が供給された場合、記録部２９からメニュー項目情報を取得する。表示制御部７２の属性情報検索部９４は、記録制御部７１から供給された属性情報および記録部２９から取得されたメニュー項目情報を基に、記録制御部７１から供給された属性情報に含まれるキーワードのそれぞれについて、メニュー項目情報データベース９３に記録されているメニュー項目に分類されているキーワードであるか否かを検索し、記録制御部７１から供給された属性情報に、メニュー項目情報データベース９３に記録されているメニュー項目に分類されていないキーワードが含まれているか否かを判定する。
【００９８】
表示制御部７２のメニュー項目生成部９５は、記録制御部７１から供給された属性情報に、メニュー項目情報データベース９３に記録されているメニュー項目に分類されていないキーワードが含まれていると判定された場合、分類されていないキーワードに対する、記録制御部７１によって取得されたコンテンツが属する新たなメニュー項目を生成する。そして、表示制御部７２は、表示制御部７２のメニュー項目生成部９５が生成した、新たなメニュー項目にどのコンテンツが属しているかを示す情報を生成する。
【００９９】
なお、コンテンツが、複数のメニュー項目に属するようにしてもよく、１つのメニュー項目に属するようにしてもよい。
【０１００】
表示制御部７２は、記録制御部７１から供給された属性情報に、メニュー項目情報データベース９３に記録されているメニュー項目に分類されないキーワードが含まれていないと判定された場合、記録制御部７１によって取得されたコンテンツが、分類されたメニュー項目に含まれるように、メニュー項目にどのコンテンツが属しているかを示す情報を生成（更新）する。
【０１０１】
表示制御部７２は、記録部２９に、生成したメニュー項目情報を、メニュー項目情報データベースに同一階層に記録させる。
【０１０２】
また、表示制御部７２は、コンテンツデータベース９１に記録されているコンテンツが、削除（消去）された場合、メニュー項目情報データベース９３を参照し、削除されたコンテンツが属するメニュー項目に、他のコンテンツが属しているか否かを判定する。
【０１０３】
表示制御部７２は、削除されたコンテンツが属するメニュー項目に、他のコンテンツが属していないと判定された場合、記録部２９を制御して、削除されたコンテンツが属するメニュー項目および削除されたコンテンツの属性情報を削除させる。また、表示制御部７２は、削除されたコンテンツが属するメニュー項目に、他のコンテンツが属していると判定された場合、記録部２９に、削除されたコンテンツの属性情報を削除させ、削除されたコンテンツが属するメニュー項目を削除させない。
【０１０４】
表示制御部７２は、メニュー項目情報データベース９３からメニュー項目情報を取得し、取得したメニュー項目情報を基に、メディア選択メニューを表示させる画像信号を生成する。表示制御部７２は、生成した画像信号を出力部２８に供給する。
【０１０５】
また、表示制御部７２は、マルチメディア再生用のアプリケーションプログラムの各メニュー項目が、選択された場合、メニュー項目情報データベース９３からメニュー項目情報を取得し、属性情報データベース９２からコンテンツの属性情報を取得し、取得したメニュー項目情報および属性情報を基に、選択されたメニュー項目に属するメニュー項目またはコンテンツの属性情報を表示させる画像信号を生成する。表示制御部７２は、生成した画像信号を出力部２８に供給する。
【０１０６】
表示制御部７２は、再生制御部７３−１乃至再生制御部７３−３から供給された画像信号を出力部２８に供給する。表示制御部７２は、再生制御部７３−１乃至再生制御部７３−３に、選択されたコンテンツの再生を指示する。
【０１０７】
さらに、表示制御部７２は、コンテンツの再生中に他のコンテンツを再生する旨の信号が供給された場合、再生中であるコンテンツの再生を停止させる、コンテンツ再生停止の処理を行う。コンテンツ再生停止の処理についての詳細は、後述する。
【０１０８】
再生制御部７３−１は、ユーザが入力部２７を操作することによって、番組の表示（再生）を指示した場合、チューナ２６から供給された放送信号を所定の方式により復号し、復号した放送信号の画像信号を表示制御部７２に供給し、復号した放送信号の音声信号を出力部２８に供給する。再生制御部７３−１は、例えば、MPEG４などの方式により放送信号を復号する。
【０１０９】
ここで、画像信号は、例えば、ＳＤ（Standard Definition）方式またはＨＤ（High Definition）方式の画像信号とすることができる。
【０１１０】
なお、チューナ２６から供給される放送信号が、アナログ信号である場合、再生制御部７３−１は、供給された放送信号をアナログ信号からデジタル信号に変換し、変換したデジタル信号である放送信号の画像信号を表示制御部７２に供給し、変換したデジタル信号である放送信号の音声信号を出力部２８に供給する。ここで、音声信号は、例えば、44.1kHzのサンプリング周波数でサンプリングした音声信号とすることができる。
【０１１１】
再生制御部７３−１は、ユーザが入力部２７を操作することによって、番組の表示を指示しなかった場合、チューナ２６から供給された放送信号を破棄する。
【０１１２】
また、再生制御部７３−１は、画像信号を表示制御部７２に供給する場合、コンテンツを表示させる（再生する）旨の信号を生成し、生成したコンテンツを再生する旨の信号を表示制御部７２に供給する。再生制御部７３−１は、コンテンツを再生中に、再生制御部７３−２または再生制御部７３−３がコンテンツを再生する旨の信号を表示制御部７２に供給した場合、表示制御部７２の制御のもと、コンテンツの再生を停止する。
【０１１３】
再生制御部７３−２は、ユーザが入力部２７を操作することによって、コンテンツの再生を指示した場合、コンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎからコンテンツデータを取得し、取得したコンテンツデータを所定の方式により復号する。再生制御部７３−２は、復号したコンテンツデータの画像信号を表示制御部７２に供給し、復号したコンテンツデータの音声信号を出力部２８に供給する。再生制御部７３−２は、例えば、Atrac３、ＭＰ３、JPEG、BMP、およびMPEG２などの方式によりコンテンツデータを復号する。
【０１１４】
また、再生制御部７３−２は、画像信号を表示制御部７２に供給する場合、コンテンツを再生する旨の信号を生成し、生成したコンテンツを再生する旨の信号を表示制御部７２に供給する。再生制御部７３−２は、コンテンツを再生中に、再生制御部７３−１または再生制御部７３−３がコンテンツを再生する旨の信号を表示制御部７２に供給した場合、表示制御部７２の制御のもと、コンテンツの再生を停止する。
【０１１５】
ドライブ３１は、磁気ディスク４１、光ディスク４２（CD‐ROM（Compact Disc-Read Only Memory）、DVD（Digital Versatile Disc）を含む）、光磁気ディスク４３、あるいは半導体メモリ４４などが装着されたとき、それらを駆動し、そこに記録されているコンテンツデータを取得する。ドライブ３１は、取得したコンテンツデータを再生制御部７３−３に供給する。
【０１１６】
再生制御部７３−３は、ユーザが入力部２７を操作することによってコンテンツの再生を指示した場合、ドライブ３１から供給されたコンテンツデータを読み込んで、読み込んだコンテンツデータを所定の方式により復号する。再生制御部７３−２は、復号したコンテンツデータの画像信号を表示制御部７２に供給し、復号したコンテンツデータの音声信号を出力部２８に供給する。再生制御部７３−３は、例えば、ＭＰ３およびMPEG２などの方式によりコンテンツデータを復号する。
【０１１７】
また、再生制御部７３−３は、画像信号を表示制御部７２に供給する場合、コンテンツを再生する旨の信号を生成し、生成したコンテンツを再生する旨の信号を表示制御部７２に供給する。再生制御部７３−３は、コンテンツを再生中に、再生制御部７３−１または再生制御部７３−２がコンテンツを再生する旨の信号を表示制御部７２に供給した場合、表示制御部７２の制御のもと、コンテンツの再生を停止する。
【０１１８】
以下、再生制御部７３−１乃至再生制御部７３−３を個々に区別する必要のないとき、単に、再生制御部７３と称する。以下、コンテンツデータベース９１−１乃至コンテンツデータベース９１−Ｎを個々に区別する必要のないとき、単にコンテンツデータベース９１と称する。
【０１１９】
出力部２８は、表示制御部７２および再生制御部７３から供給された画像信号および音声信号を出力する。例えば、出力部２８であるディスプレイは、表示制御部７２から供給された画像信号を表示させる。また、例えば、出力部２８であるスピーカは、再生制御部７３から供給された音声信号を出力する。
【０１２０】
次に、図７乃至図１６を参照して、マルチメディア再生用のアプリケーションプログラムにより、ディスプレイである出力部２８に表示される画像について説明する。
【０１２１】
ユーザが、入力部２７を操作して、マルチメディア再生用のアプリケーションプログラムの実行を指示（選択）すると、入力部２７からCPU２１に操作に応じた信号が供給されるので、CPU２１は、マルチメディア再生用のアプリケーションプログラムを起動させる。マルチメディア再生用のアプリケーションプログラムが起動すると、出力部２８は、図７で示されるウィンドウ１１１を出力部２８であるディスプレイに表示させる。
【０１２２】
ウィンドウ１１１には、マルチメディア再生用のアプリケーションプログラムのメディア選択メニューが表示される。メディア選択メニューには、メニュー項目として、ボタン１１２−１、ボタン１１２−２、ボタン１１２−３、ボタン１１２−４、およびボタン１１２−５が表示される。ユーザは、入力部２７を操作して、メディア選択メニューにおいて、カーソル１１３を移動させ、ボタン１１２−１乃至ボタン１１２−５のいずれかを選択することにより、所望のコンテンツの集合を選択する。
【０１２３】
ボタン１１２−１は、テレビジョン放送の番組であるコンテンツ（例えば、“ビデオ”に分類されているコンテンツ）を選択するためのボタンである。ボタン１１２−１には、テレビジョン放送をユーザに連想させる画像とともに、“テレビ・ビデオ”の文字が表示される。テレビジョン放送の番組であるコンテンツは、１つの集合をなす（以下、放送ビデオ集合と称する）。
【０１２４】
ボタン１１２−２は、音楽（音声データ）であるコンテンツ（例えば、“ミュージック”に分類されているコンテンツ）を選択するためのボタンである。ボタン１１２−２には、音楽をユーザに連想させる画像とともに、“ミュージック”の文字が表示される。音楽であるコンテンツは、１つの集合をなす（以下、音楽集合と称する）。
【０１２５】
ボタン１１２−３は、静止画像であるコンテンツ（例えば、“フォト”に分類されているコンテンツ）を選択するためのボタンである。ボタン１１２−３には、写真をユーザに連想させる画像とともに、“フォト”の文字が表示される。静止画像であるコンテンツは、１つの集合をなす（以下、フォト集合と称する）。
【０１２６】
ボタン１１２−４は、パーソナルビデオによって撮像された動画像であるコンテンツ（例えば、“パーソナルビデオ”に分類されているコンテンツ）を選択するためのボタンである。ボタン１１２−４には、パーソナルビデオをユーザに連想させる画像とともに、“パーソナルビデオ”の文字が表示される。パーソナルビデオによって撮像された動画像であるコンテンツは、１つの集合をなす（以下、パーソナルビデオ集合と称する）。
【０１２７】
ボタン１１２−５は、ＣＤ（Compact Disc）またはDVDに記録されている音楽または映像であるコンテンツを選択するためのボタンである。ボタン１１２−５には、ＣＤまたはDVDをユーザに連想させる画像とともに、“CD・DVD”の文字が表示される。ＣＤまたはDVDに記録されている音楽または映像であるコンテンツは、１つの集合をなす（以下、DVD集合と称する）。
【０１２８】
以下、ボタン１１２−１乃至ボタン１１２−５を個々に区別する必要のないとき、単にボタン１１２と称する。
【０１２９】
例えば、ユーザが、入力部２７であるマウスを操作して、メディア選択メニューからメニュー項目のボタン１１２−２を選択する場合、マウスを操作することによって、出力部２８に表示されているポインタを、ボタン１１２−２上に移動させ、ボタン１１２−２をクリックすることによって、カーソル１１３をボタン１１２−２に移動させる。そして、ユーザは、ボタン１１２−２をダブルクリックすることで、ボタン１１２−２を選択する。ここで、クリックとは、マウスの左ボタンを押圧して、離す操作をいい、ダブルクリックとは、クリックを素早く（一定時間内に）２度行う操作をいう。
【０１３０】
また、ウィンドウ１１１の右上にある、閉じるボタン１１５がクリックされると、ウィンドウ１１１が閉じられ、CPU２１は、マルチメディア再生用のアプリケーションプログラムの実行を終了する。ウィンドウ１１１の右上にあるフォルダ設定ダイアログボタン１１４がクリックされると、出力部２８は、フォルダ設定ダイアログウィンドウを出力部２８であるディスプレイに表示させる。なお、フォルダ設定ダイアログについての詳細は、後述する。
【０１３１】
さらに、キーボードを用いて、カーソル１１３を移動させる場合、ウィンドウ１１１の左下に示されるように、キーボードの「上向きの矢印」キーが押されると、カーソル１１３は、１つ上のメニュー項目に移動し、「下向きの矢印」キーが押されると、カーソル１１３は、１つ下のメニュー項目に移動する。また、キーボードの「右向きの矢印」キーが押されると、カーソル１１３は、１つ右のメニュー項目に移動し、「左向きの矢印」キーが押されると、カーソル１１３は、１つ左のメニュー項目に移動する。「Enter」キーが押されると、カーソル１１３が示すメニュー項目が選択される。
【０１３２】
したがって、例えば、入力部２７であるキーボードを用いて、メニュー項目のボタン１１２−３を選択する場合、ユーザは、キーボードの「上向きの矢印」キーまたは、「下向きの矢印」キーを押すことによって、カーソル１１３をボタン１１２−３に移動させ、「Enter」キーを押すことによって、ボタン１１２−３を選択する。
【０１３３】
また、カーソル１１３が、メニュー項目のボタン１１２−１を指示している状態で、キーボードの「下向きの矢印」キーが押された場合、カーソル１１３は、ボタン１１２−２に移動し、同様に、カーソル１１３が、ボタン１１２−２を示している状態で、キーボードの「上向きの矢印」キーが押された場合、カーソル１１３は、ボタン１１２−１に移動する。
【０１３４】
カーソル１１３が、メニュー項目のボタン１１２−１を指示している状態で、ボタン１１２−１が選択された場合またはキーボードの「右向きの矢印」キーが押された場合、ウィンドウ１１１には、図８で示されるソムリエメニューが表示される。
【０１３５】
放送ビデオ集合のコンテンツは、１または複数の項目に分類される（以下、放送ビデオ分類と称する）。図８において、分類された各項目を選択する、ソムリエメニューのメニュー項目として、ボタン１３１−１乃至ボタン１３１−１３が表示される。
【０１３６】
ボタン１３１−１は、現時刻において、放送されているテレビジョン放送であるコンテンツを選択するためのボタンであり、ボタン１３１−１には、“ライブＴＶ”の文字が表示される。ボタン１３１−１が選択されると、ソムリエメニューの右側に、現時刻において、放送されているテレビジョン放送であるコンテンツを選択するためのコンテンツメニューが表示される。
【０１３７】
ボタン１３１−２は、外部から入力される動画像であるコンテンツを選択するためのボタンであり、ボタン１３１−２には、“外部入力”の文字が表示される。ボタン１３１−２が選択されると、ソムリエメニューの右側に、外部から入力される動画像であるコンテンツを選択するためのコンテンツメニューが表示される。外部から入力される動画像は、例えば、情報処理装置に接続されたDVD再生装置からの動画像などとすることができる。
【０１３８】
ボタン１３１−３は、番組表および番組の録画を予約するための画像を表示させるメニュー項目を選択するためのボタンであり、ボタン１３１−３には、“番組表・予約”の文字が表示される。ボタン１３１−３が選択されると、ソムリエメニューの右側に、番組表および番組の録画を予約するための画像を表示させるメニュー項目を選択するためのコンテンツメニューが表示される。
【０１３９】
ボタン１３１−４は、最近録画された番組であるコンテンツを選択するためのボタンであり、ボタン１３１−４には、“最近録画したビデオ”の文字が表示される。ボタン１３１−４が選択されると、ソムリエメニューの右側に、最近録画された番組であるコンテンツを選択するためのコンテンツメニューが表示される。
【０１４０】
ボタン１３１−５は、録画された番組のうち、１度も再生されていない番組であるコンテンツを選択するためのボタンであり、ボタン１３１−５には、“まだ１度も見ていないビデオ”の文字が表示される。ボタン１３１−５が選択されると、ソムリエメニューの右側に、録画された番組のうち、１度も再生されていない番組であるコンテンツを選択するためのコンテンツメニューが表示される。
【０１４１】
ボタン１３１−６は、録画された番組を、ジャンル別に分類したメニュー項目を表示させるためのボタンであり、ボタン１３１−６には、“ジャンル”の文字が表示される。ボタン１３１−６が選択されると、ソムリエメニューの右側に、録画された番組を、ジャンル別に分類したメニュー項目が表示される。
【０１４２】
ボタン１３１−７は、放送ビデオ分類が“ドラマ”であるコンテンツを選択するためのボタンであり、ボタン１３１−７には、“ドラマ”の文字が表示される。ボタン１３１−７が選択されると、ソムリエメニューの右側に、放送ビデオ分類が“ドラマ”であるコンテンツを選択するためのコンテンツメニューが表示される。
【０１４３】
ボタン１３１−８は、放送ビデオ分類が“スポーツ”であるコンテンツを選択するためのボタンであり、ボタン１３１−８には、“スポーツ”の文字が表示される。ボタン１３１−８が選択されると、ソムリエメニューの右側に、放送ビデオ分類が“スポーツ”であるコンテンツを選択するためのコンテンツメニューが表示される。
【０１４４】
ボタン１３１−９は、放送ビデオ分類が“バラエティ”であるコンテンツを選択するためのボタンであり、ボタン１３１−９には、“バラエティ”の文字が表示される。ボタン１３１−９が選択されると、ソムリエメニューの右側に、放送ビデオ分類が“バラエティ”であるコンテンツを選択するためのコンテンツメニューが表示される。
【０１４５】
ボタン１３１−１０は、放送ビデオ分類が“映画”であるコンテンツを選択するためのボタンであり、ボタン１３１−１０には、“映画”の文字が表示される。ボタン１３１−１０が選択されると、ソムリエメニューの右側に、放送ビデオ分類が“映画”であるコンテンツを選択するためのコンテンツメニューが表示される。
【０１４６】
ボタン１３１−１１は、録画された番組のうち、一定期間後に削除（消去）されるコンテンツを選択するためのボタンであり、ボタン１３１−１１には、“自動削除されるビデオ”の文字が表示される。ボタン１３１−１１が選択されると、ソムリエメニューの右側に、録画された番組のうち、一定期間後に削除（消去）されるコンテンツを選択するためのコンテンツメニューが表示される。
【０１４７】
ボタン１３１−１２は、テレビ番組を再生するためのサーバプログラム（コンテンツ再生用のアプリケーションプログラム）を選択するためのボタンであり、ボタン１３１−１２には、“ビデオサーバー”の文字が表示される。ボタン１３１−１２が選択されると、ソムリエメニューの右側に、テレビ番組を再生するためのサーバを選択するための、サーバプログラムの一覧が表示される。
【０１４８】
ボタン１３１−１３は、録画された番組を、シリーズ別に分類したメニュー項目を表示させるためのボタンであり、ボタン１３１−１３には、“シリーズ”の文字が表示される。ボタン１３１−１３が選択されると、ソムリエメニューの右側に、録画された番組を、シリーズ別に分類したメニュー項目が表示される。シリーズ別に分類されたメニュー項目として、例えば、連続放送された番組のタイトルなどが、メニュー項目として表示される。
【０１４９】
以下、ボタン１３１−１乃至ボタン１３１−１３を個々に区別する必要のないとき、単にボタン１３１と称する。
【０１５０】
また、ボタン１３１−１が選択されると、ボタン１３１−１の右側に、現時刻において、放送されているテレビジョン放送であるコンテンツを選択するためのコンテンツメニューが表示される。ボタン１３１−１に属するコンテンツのメニュー項目として、ボタン１３２−１乃至ボタン１３２−１２が表示される。
【０１５１】
ボタン１３２−１は、１チャンネルに設定されているチャンネルのテレビジョン放送の番組を、選択するボタンである。また、ボタン１３２−２は、３チャンネルに設定されているチャンネルのテレビジョン放送の番組を、選択するボタンであり、ボタン１３２−３は、４チャンネルに設定されているチャンネルのテレビジョン放送の番組を、選択するボタンであり、ボタン１３２−４は、６チャンネルに設定されているチャンネルのテレビジョン放送の番組を、選択するボタンであり、ボタン１３２−５は、８チャンネルに設定されているチャンネルのテレビジョン放送の番組を、選択するボタンであり、ボタン１３２−６は、１０チャンネルに設定されているチャンネルのテレビジョン放送の番組を、選択するボタンである。さらに、ボタン１３２−７は、１２チャンネルに設定されているチャンネルのテレビジョン放送の番組を、選択するボタンであり、ボタン１３２−８は、１４チャンネルに設定されているチャンネルのテレビジョン放送の番組を、選択するボタンであり、ボタン１３２−９は、１６チャンネルに設定されているチャンネルのテレビジョン放送の番組を、選択するボタンであり、ボタン１３２−１０は、３８チャンネルに設定されているチャンネルのテレビジョン放送の番組を、選択するボタンであり、ボタン１３２−１１は、４２チャンネルに設定されているチャンネルのテレビジョン放送の番組を、選択するボタンであり、ボタン１３２−１２は、４６チャンネルに設定されているチャンネルのテレビジョン放送の番組を、選択するボタンである。
【０１５２】
さらに、カーソル１１３がボタン１３１−１を指示している状態から、ユーザが入力部２７を操作して、カーソル１１３を上方向に移動させた場合、DVD集合に属するコンテンツを選択するためのボタンであるボタン１１２−５のソムリエメニューのメニュー項目が表示され、カーソル１１３がボタン１３１−１を指示している状態から、ユーザが入力部２７を操作して、カーソル１１３を下方向に移動させた場合、ボタン１３１−２に属するコンテンツを選択するためのコンテンツメニューが表示される。
【０１５３】
同様に、カーソル１１３が、ボタン１３１−１３を指示している状態から、ユーザが入力部２７を操作して、カーソル１１３を下方向に移動させた場合、音楽集合に属するコンテンツを選択するためのボタンであるボタン１１２−２のソムリエメニューのメニュー項目が表示される。
【０１５４】
なお、放送ビデオ集合のコンテンツを分類した項各目であるボタン１３１は、ボタン１３１に属するコンテンツが消去された場合、消去されるボタン１３１と、消去されないボタン１３１とがある。例えば、ボタン１３１−１、ボタン１３１−３、およびボタン１３１−４のそれぞれに属するコンテンツのそれぞれが消去された場合、ボタン１３１−１、ボタン１３１−３、およびボタン１３１−４のそれぞれは、消去されない。また、ボタン１３１−２およびボタン１３１−５乃至ボタン１３１−１３のそれぞれに属するコンテンツのそれぞれが、消去された場合、ボタン１３１−２およびボタン１３１−５乃至ボタン１３１−１３のそれぞれは、消去される。
【０１５５】
また、図７で示されるメディア選択メニューにおいて、ボタン１１２−４が、選択された場合、図９で示されるパーソナルビデオ集合のコンテンツを選択するためのソムリエメニューが表示される。パーソナルビデオ集合のコンテンツは、１または複数の項目に分類される（以下、パーソナルビデオ分類と称する）。
【０１５６】
パーソナルビデオ分類を選択するソムリエメニューのメニュー項目として、ボタン１５１−１乃至ボタン１５１−８が表示される。
【０１５７】
ボタン１５１−１は、フォルダ名が、“フォルダ１”であるフォルダに記録されているコンテンツを選択するためのボタンであり、ボタン１５１−１には、“フォルダ１”の文字が表示される。ボタン１５１−１が選択されると、ソムリエメニューの右側に、フォルダ名が、“フォルダ１”であるフォルダに記録されているコンテンツを選択するためのコンテンツメニューが表示される。
【０１５８】
ボタン１５１−２は、フォルダ名が、“フォルダ２”であるフォルダに記録されているコンテンツを選択するためのボタンであり、ボタン１５１−２には、“フォルダ２”の文字が表示される。ボタン１５１−２が選択されると、ソムリエメニューの右側に、フォルダ名が、“フォルダ２”であるフォルダに記録されているコンテンツを選択するためのコンテンツメニューが表示される。
【０１５９】
ボタン１５１−３は、フォルダ名が、“フォルダ３”であるフォルダに記録されているコンテンツを選択するためのボタンであり、ボタン１５１−３には、“フォルダ３”の文字が表示される。ボタン１５１−３が選択されると、ソムリエメニューの右側に、フォルダ名が、“フォルダ３”であるフォルダに記録されているコンテンツを選択するためのコンテンツメニューが表示される。
【０１６０】
ボタン１５１−４は、パーソナルビデオ集合のコンテンツのうち、フォルダ設定ダイアログにおいて登録されてから、一定期間内にあるコンテンツを選択するためのボタンであり、ボタン１５１−４には、“最近登録されたビデオ”の文字が表示される。ボタン１５１−４が選択されると、ソムリエメニューの右側に、パーソナルビデオ集合のコンテンツのうち、フォルダ設定ダイアログにおいて登録されてから、一定期間内にあるコンテンツを選択するためのコンテンツメニューが表示される。
【０１６１】
ボタン１５１−５は、パーソナルビデオ集合のコンテンツが、コンテンツの作成日時順に表示された一覧表を表示するためのボタンであり、ボタン１５１−５には、“作成日時順”の文字が表示される。ボタン１５１−５が選択されると、ソムリエメニューの右側に、パーソナルビデオ集合のコンテンツが、コンテンツの作成日時順に表示された一覧表が表示される。
【０１６２】
ボタン１５１−６は、パーソナルビデオ集合のコンテンツが、コンテンツのタイトル順に表示された一覧表を表示するためのボタンであり、ボタン１５１−６には、“タイトル順”の文字が表示される。ボタン１５１−６が選択されると、ソムリエメニューの右側に、パーソナルビデオ集合のコンテンツが、コンテンツのタイトル順に表示された一覧表が表示される。
【０１６３】
ここで、タイトル順とは、例えば、タイトルを五十音順に並べた順番とすることができる。
【０１６４】
ボタン１５１−７は、フォルダ設定ダイアログにおいて、登録されたパーソナルビデオ集合のコンテンツのうち、１度も再生されていないコンテンツを選択ためのボタンであり、ボタン１５１−７には、“まだ１度も見ていないビデオ”の文字が表示される。ボタン１５１−７が選択されると、ソムリエメニューの右側に、フォルダ設定ダイアログにおいて、登録されたパーソナルビデオ集合のコンテンツのうち、１度も再生されていないコンテンツを選択するためのコンテンツメニューが表示される。
【０１６５】
ボタン１５１−８は、パーソナルビデオ集合のコンテンツを再生するためのサーバプログラムを選択するためのボタンであり、ボタン１５１−８には、“ビデオサーバー”の文字が表示される。ボタン１５１−８が選択されると、ソムリエメニューの右側に、パーソナルビデオ集合のコンテンツを再生するためのサーバプログラムを選択するための、サーバプログラムの一覧が表示される。
【０１６６】
以下、ボタン１５１−１乃至ボタン１５１−８を個々に区別する必要のないとき、単にボタン１５１と称する。
【０１６７】
また、カーソル１１３がボタン１５１−１を指示している状態から、カーソル１１３を上方向に移動させると、フォト集合のコンテンツを選択するためのソムリエメニューが表示される。同様に、カーソル１１３がボタン１５１−８を指示している状態から、カーソル１１３を下方向に移動させると、DVD集合のコンテンツを選択するためのソムリエメニューが表示される。
【０１６８】
なお、ボタン１５１−４およびボタン１５１−６に属するコンテンツのそれぞれが消去された場合、ボタン１５１−４およびボタン１５１−６は、消去されない。また、ボタン１５１−１乃至ボタン１５１−３、ボタン１５１−５、ボタン１５１−７、およびボタン１５１−８のそれぞれに属するコンテンツのそれぞれが、消去された場合、ボタン１５１−１乃至ボタン１５１−３、ボタン１５１−５、ボタン１５１−７、およびボタン１５１−８のそれぞれは、消去される。
【０１６９】
また、図７で示されるメディア選択メニューにおいて、ボタン１１２−２が、選択された場合、図１０で示される音楽集合のコンテンツを選択するためのソムリエメニューが表示される。音楽集合のコンテンツは、１または複数の項目に分類される（以下、音楽分類と称する）。
【０１７０】
音楽分類を選択するソムリエメニューのメニュー項目として、ボタン１７１−１乃至ボタン１７１−１２が表示される。
【０１７１】
ボタン１７１−１は、フォルダ設定ダイアログにおいて、登録された音楽集合のコンテンツのうち、音楽分類が“アルバム”であるコンテンツを選択するためのボタンであり、ボタン１７１−１には、“アルバム”の文字が表示される。ボタン１７１−１が選択されると、ソムリエメニューの右側に、音楽分類が“アルバム”であるコンテンツを選択するためのコンテンツメニューが表示される。
【０１７２】
音楽分類が“アルバム”であるコンテンツを選択するためのコンテンツメニューには、ボタン１７２−１乃至ボタン１７２−４が表示される。ボタン１７２−１乃至ボタン１７２−４には、例えば、ＣＤアルバムのジャケットの画像などの、ボタン１７２−１乃至ボタン１７２−４に対応するコンテンツを、ユーザに連想させる画像が表示される。以下、ボタン１７２−１乃至ボタン１７２−４を個々に区別する必要のないとき、単にボタン１７２と称する。
【０１７３】
また、ボタン１７２が選択されると、ボタン１７２に対応するコンテンツが再生される。
【０１７４】
ボタン１７１−２は、音楽分類が“アーティストＡ”であるコンテンツを選択するためのボタンであり、ボタン１７１−２には、“アーティストＡ”の文字が表示される。ボタン１７１−２が選択されると、ソムリエメニューの右側に、音楽分類が“アーティストＡ”であるコンテンツを選択するためのコンテンツメニューが表示される。音楽分類が“アーティストＡ”であるコンテンツを選択するためのコンテンツメニューには、登録されているアーティスト名が、“Ａ”ではじまるアーティストのコンテンツの一覧表が表示される。
【０１７５】
ボタン１７１−３は、音楽分類が“アーティストＣ”であるコンテンツを選択するためのボタンであり、ボタン１７１−３には、“アーティストＣ”の文字が表示される。ボタン１７１−３が選択されると、ソムリエメニューの右側に、音楽分類が“アーティストＣ”であるコンテンツを選択するためのコンテンツメニューが表示される。音楽分類が“アーティストＣ”であるコンテンツを選択するためのコンテンツメニューには、登録されているアーティスト名が、“Ｃ”ではじまるアーティストのコンテンツの一覧表が表示される。
【０１７６】
ボタン１７１−４は、音楽分類が“アーティストＤ”であるコンテンツを選択するためのボタンであり、ボタン１７１−４には、“アーティストＤ”の文字が表示される。ボタン１７１−４が選択されると、ソムリエメニューの右側に、音楽分類が“アーティストＤ”であるコンテンツを選択するためのコンテンツメニューが表示される。音楽分類が“アーティストＤ”であるコンテンツを選択するためのコンテンツメニューには、登録されているアーティスト名が、“Ｄ”ではじまるアーティストのコンテンツの一覧表が表示される。
【０１７７】
ボタン１７１−５は、音楽分類が“アーティストＧ”であるコンテンツを選択するためのボタンであり、ボタン１７１−５には、“アーティストＧ”の文字が表示される。ボタン１７１−５が選択されると、ソムリエメニューの右側に、音楽分類が“アーティストＧ”であるコンテンツを選択するためのコンテンツメニューが表示される。音楽分類が“アーティストＧ”であるコンテンツを選択するためのコンテンツメニューには、登録されているアーティスト名が、“Ｇ”ではじまるアーティストのコンテンツの一覧表が表示される。
【０１７８】
ボタン１７１−６は、音楽分類が“ロック”であるコンテンツを選択するためのボタンであり、ボタン１７１−６には、“ロック”の文字が表示される。ボタン１７１−６が選択されると、ソムリエメニューの右側に、音楽分類が“ロック”であるコンテンツを選択するためのコンテンツメニューが表示される。音楽分類が“ロック”であるコンテンツを選択するためのコンテンツメニューには、いわゆるロックミュージックに分類されたコンテンツの一覧表が表示される。
【０１７９】
ボタン１７１−７は、音楽分類が“ポップス”であるコンテンツを選択するためのボタンであり、ボタン１７１−７には、“ポップス”の文字が表示される。ボタン１７１−７が選択されると、ソムリエメニューの右側に、音楽分類が“ポップス”であるコンテンツを選択するためのコンテンツメニューが表示される。音楽分類が“ポップス”であるコンテンツを選択するためのコンテンツメニューには、いわゆるポップミュージックに分類されたコンテンツの一覧表が表示される。
【０１８０】
ボタン１７１−８は、音楽分類が“サウンドトラック”であるコンテンツを選択するためのボタンであり、ボタン１７１−８には、“サウンドトラック”の文字が表示される。ボタン１７１−８が選択されると、ソムリエメニューの右側に、音楽分類が“サウンドトラック”であるコンテンツを選択するためのコンテンツメニューが表示される。音楽分類が“サウンドトラック”であるコンテンツを選択するためのコンテンツメニューには、いわゆるサウンドトラックに分類されたコンテンツの一覧表が表示される。
【０１８１】
ボタン１７１−９は、音楽分類が“未分類”であるコンテンツを選択するためのボタンであり、ボタン１７１−９には、“未分類”の文字が表示される。ボタン１７１−９が選択されると、ソムリエメニューの右側に、音楽分類が“未分類”であるコンテンツを選択するためのコンテンツメニューが表示される。音楽分類が“未分類”であるコンテンツを選択するためのコンテンツメニューには、ジャンル別やアーティスト名別に分類されなかったコンテンツの一覧表が表示される。
【０１８２】
ボタン１７１−１０は、フォルダ設定ダイアログにおいて、登録された音楽集合のコンテンツのうち、１度も再生されていないコンテンツを選択ためのボタンであり、ボタン１７１−１０には、“まだ１度も聴いていないアルバム”の文字が表示される。ボタン１７１−１０が選択されると、ソムリエメニューの右側に、フォルダ設定ダイアログにおいて、登録された音楽集合のコンテンツのうち、１度も再生されていないコンテンツを選択するためのコンテンツメニューが表示される。
【０１８３】
ボタン１７１−１１は、音楽集合のコンテンツを再生するためのサーバプログラムを選択するためのボタンであり、ボタン１７１−１１には、“ミュージックサーバー”の文字が表示される。ボタン１７１−１１が選択されると、ソムリエメニューの右側に、音楽集合のコンテンツを再生するためのサーバを選択するための、サーバプログラムの一覧表が表示される。
【０１８４】
ボタン１７１−１２は、フォルダ名が、“フォルダ１”であるフォルダに記録されているコンテンツを選択するためのボタンであり、ボタン１７１−１２には、“フォルダ１”の文字が表示される。ボタン１７１−１２が選択されると、ソムリエメニューの右側に、フォルダ名が、“フォルダ１”であるフォルダに記録されているコンテンツを選択するためのコンテンツメニューが表示される。
【０１８５】
以下、ボタン１７１−１乃至ボタン１７１−１２を個々に区別する必要のないとき、単にボタン１７１と称する。
【０１８６】
また、カーソル１１３がボタン１７１−１を指示している状態から、カーソル１１３を上方向に移動させると、放送ビデオ集合のコンテンツを選択するためのソムリエメニューが表示される。同様に、カーソル１１３がボタン１７１−１２を指示している状態から、カーソル１１３を下方向に移動させると、フォト集合のコンテンツを選択するためのソムリエメニューが表示される。
【０１８７】
なお、ボタン１７１−１およびボタン１７１−１０に属するコンテンツのそれぞれが消去された場合、ボタン１７１−１およびボタン１７１−１０は、消去されない。また、ボタン１７１−２乃至ボタン１７１−９、ボタン１７１−１１、およびボタン１７１−１２のそれぞれに属するコンテンツのそれぞれが、消去された場合、ボタン１７１−２乃至ボタン１７１−９、ボタン１７１−１１、およびボタン１７１−１２のそれぞれは、消去される。
【０１８８】
また、図７で示されるメディア選択メニューにおいて、ボタン１１２−３が、選択された場合、図１１で示されるフォト集合のコンテンツを選択するためのソムリエメニューが表示される。フォト集合のコンテンツは、１または複数の項目に分類される（以下、フォト分類と称する）。
【０１８９】
フォト分類を選択するソムリエメニューのメニュー項目として、ボタン１９１−１乃至ボタン１９１−１０が表示される。
【０１９０】
ボタン１９１−１は、フォルダ名が、“フォルダ”であるフォルダに記録されているコンテンツを選択するためのボタンであり、ボタン１９１−１には、“フォルダ”の文字が表示される。ボタン１９１−１が選択されると、ソムリエメニューの右側に、フォルダ名が、“フォルダ”であるフォルダに記録されているコンテンツを選択するためのコンテンツメニューが表示される。
【０１９１】
ボタン１９１−２は、フォト分類が“年”であるコンテンツを選択するためのボタンであり、ボタン１９１−２には、“年”の文字が表示される。ボタン１９１−２が選択されると、ソムリエメニューの右側に、フォト分類が“年”であるコンテンツを選択するためのコンテンツメニューが表示される。フォト分類が“年”であるコンテンツを選択するためのコンテンツメニューには、フォト分類のコンテンツが撮影された年毎または登録された年毎に分類されたメニュー項目の一覧表が表示される。
【０１９２】
ボタン１９１−３は、フォト分類が“月”であるコンテンツを選択するためのボタンであり、ボタン１９１−３には、“月”の文字が表示される。ボタン１９１−３が選択されると、ソムリエメニューの右側に、フォト分類が“月”であるコンテンツを選択するためのコンテンツメニューが表示される。フォト分類が“月”であるコンテンツを選択するためのコンテンツメニューには、フォト分類のコンテンツが撮影された月毎または登録された月毎に分類されたメニュー項目の一覧表が表示される。
【０１９３】
ボタン１９１−４は、フォト分類が“日”であるコンテンツを選択するためのボタンであり、ボタン１９１−４には、“日”の文字が表示される。ボタン１９１−４が選択されると、ソムリエメニューの右側に、フォト分類が“日”であるコンテンツを選択するためのコンテンツメニューが表示される。フォト分類が“日”であるコンテンツを選択するためのコンテンツメニューには、フォト分類のコンテンツが撮影された日毎または登録された日毎に分類されたメニュー項目の一覧表が表示される。
【０１９４】
ボタン１９１−５は、フォト分類が“曜日”であるコンテンツを選択するためのボタンであり、ボタン１９１−５には、“曜日”の文字が表示される。ボタン１９１−５が選択されると、ソムリエメニューの右側に、フォト分類が“曜日”であるコンテンツを選択するためのコンテンツメニューが表示される。フォト分類が“曜日”であるコンテンツを選択するためのコンテンツメニューには、フォト分類のコンテンツが撮影された曜日毎または登録された曜日毎に分類されたメニュー項目の一覧表が表示される。
【０１９５】
ボタン１９１−６は、フォト分類が“時間”であるコンテンツを選択するためのボタンであり、ボタン１９１−６には、“時間”の文字が表示される。ボタン１９１−６が選択されると、ソムリエメニューの右側に、フォト分類が“時間”であるコンテンツを選択するためのコンテンツメニューが表示される。フォト分類が“時間”であるコンテンツを選択するためのコンテンツメニューには、フォト分類のコンテンツが撮影された時間毎または登録された時間毎に分類されたメニュー項目の一覧表が表示される。
【０１９６】
ボタン１９１−７は、ドライブ３１に装着された半導体メモリ４４に記録されているコンテンツを選択するためのボタンであり、ボタン１９１−７には、“メモリースティック（商標）（Ｅ：）”の文字が表示される。ボタン１９１−７が選択されると、ソムリエメニューの右側に、半導体メモリ４４に記録されているコンテンツを選択するためのコンテンツメニューが表示される。
【０１９７】
ボタン１９１−８は、ドライブ３１に装着された半導体メモリ４４に記録されているコンテンツを選択するためのボタンであり、ボタン１９１−８には、“メモリースティック（Ｆ：）”の文字が表示される。ボタン１９１−８が選択されると、ソムリエメニューの右側に、半導体メモリ４４に記録されているコンテンツを選択するためのコンテンツメニューが表示される。
【０１９８】
ボタン１９１−９は、フォト集合のコンテンツを再生（表示）するためのサーバプログラムを選択するためのボタンであり、ボタン１９１−９には、“フォトサーバー”の文字が表示される。ボタン１９１−９が選択されると、ソムリエメニューの右側に、フォト集合のコンテンツを表示するためのサーバプログラムを選択するための、サーバプログラムの一覧表が表示される。
【０１９９】
ボタン１９１−１０は、フォト分類が“イベント”であるコンテンツを選択するためのボタンであり、ボタン１９１−１０には、“イベント”の文字が表示される。ボタン１９１−１０が選択されると、ソムリエメニューの右側に、フォト分類が“イベント”であるコンテンツを選択するためのコンテンツメニューが表示される。フォト分類が“イベント”であるコンテンツを選択するためのコンテンツメニューには、フォト集合のコンテンツのうち、一定日数以上、連続して撮影されたコンテンツを選択するためのメニュー項目の一覧表が表示される。
【０２００】
以下、ボタン１９１−１乃至ボタン１９１−１０を個々に区別する必要のないとき、単にボタン１９１と称する。
【０２０１】
また、カーソル１１３がボタン１９１−１を指示している状態から、カーソル１１３を上方向に移動させると、音楽集合のコンテンツを選択するためのソムリエメニューが表示される。同様に、カーソル１１３がボタン１９１−１０を指示している状態から、カーソル１１３を下方向に移動させると、パーソナルビデオ集合のコンテンツを選択するためのソムリエメニューが表示される。
【０２０２】
なお、ボタン１９１−１乃至ボタン１９１−４に属するコンテンツのそれぞれが消去された場合、ボタン１９１−１乃至ボタン１９１−４は、消去されない。また、ボタン１９１−５乃至ボタン１９１−１０のそれぞれに属するコンテンツのそれぞれが、消去された場合、ボタン１９１−５乃至ボタン１９１−１０のそれぞれは、消去される。
【０２０３】
また、図７で示されるメディア選択メニューにおいて、ボタン１１２−５が、選択された場合、図１２で示されるDVD集合のコンテンツを選択するためのソムリエメニューが表示される。DVD集合のコンテンツは、１または複数の項目に分類される（以下、DVD分類と称する）。
【０２０４】
DVD分類を選択するソムリエメニューのメニュー項目として、ボタン２１１−１およびボタン２１１−２が表示される。
【０２０５】
ボタン２１１−１は、ドライブ３１に装着されたＣＤ−ROMに記録されているコンテンツを選択するためのボタンであり、ボタン２１１−１には、“ＣＤ”の文字が表示される。ボタン２１１−１が選択されると、ソムリエメニューの右側に、ドライブ３１に装着されたＣＤ−ROMに記録されているコンテンツを選択するためのボタン２１２が表示される。ボタン２１２には、ＣＤ−ROMをユーザに連想させる画像が表示されている。
【０２０６】
ボタン２１１−２は、ドライブ３１に装着されたDVDに記録されているコンテンツを選択するためのボタンであり、ボタン２１１−２には、“DVD”の文字が表示される。ボタン２１１−２が選択されると、ソムリエメニューの右側に、ドライブ３１に装着されたDVDに記録されているコンテンツを選択するためのボタンが表示される。
【０２０７】
以下、ボタン２１１−１およびボタン２１１−２を個々に区別する必要のないとき、単にボタン２１１と称する。
【０２０８】
また、カーソル１１３がボタン２１１−１を指示している状態から、カーソル１１３を上方向に移動させると、パーソナルビデオ集合のコンテンツを選択するためのソムリエメニューが表示される。同様に、カーソル１１３がボタン２１１−２を指示している状態から、カーソル１１３を下方向に移動させると、放送ビデオ集合のコンテンツを選択するためのソムリエメニューが表示される。
【０２０９】
さらに、カーソル１１３がボタン２１２を指示している状態から、カーソル１１３を上方向に移動させると、パーソナルビデオ集合のコンテンツを選択するためのコンテンツメニューが表示される。同様に、カーソル１１３がボタン２１２を指示している状態から、カーソル１１３を下方向に移動させると、DVDに記録されているコンテンツを選択するためのボタンが表示される。
【０２１０】
このように、本発明に係るマルチメディア再生用のアプリケーションプログラムにおいては、コンテンツ集合のコンテンツを選択するソムリエメニューまたはコンテンツメニューから、他のコンテンツ集合のコンテンツを選択する場合、メディア選択メニューに戻ることなく、他のコンテンツ集合のコンテンツを選択することができる。
【０２１１】
また、マルチメディア再生用のアプリケーションプログラムによりディスプレイである出力部２８に表示される画像は、図１３乃至図１５で示されるような構成とすることも可能である。
【０２１２】
マルチメディア再生用のアプリケーションプログラムにおいては、図１３で示されるように、ウィンドウ１１１にメディア選択メニューが表示されると同時に、ウィンドウ１１１の背景画面２３１には、コンテンツメニューから選択され、再生されているコンテンツの再生画面が表示される。
【０２１３】
ユーザが、入力部２７を操作することによって、ボタン１１２−１乃至ボタン１１２−５のいずれかを選択した場合、選択されたボタン１１２のソムリエメニューが表示される。例えば、ボタン１１２−１が選択された場合、図１４で示される放送ビデオ集合のコンテンツを選択するためのソムリエメニューが表示される。
【０２１４】
放送ビデオ分類を選択するソムリエメニューのメニュー項目として、ボタン１３１−１、ボタン１３１−３、ボタン１３１−４、ボタン１３２−１乃至ボタン１３２−７、およびボタン１３１−１２が表示される。
【０２１５】
図１４の例においては、ボタン１３１−１が選択された場合に、コンテンツメニューに表示されるボタン１３２のうち、ボタン１３２−１乃至ボタン１３２−７が、ソムリエメニューのメニュー項目としても表示されるように構成されている。また、カーソル１１３をボタン１３１−４上に移動させた場合、ソムリエメニューの右側に、コンテンツメニューのメニュー項目を表す画像２４１−１乃至画像２４１−５のそれぞれが表示される。
【０２１６】
カーソル１１３がボタン１３１−４を指示している状態から、ボタン１３１−４が選択された場合またはカーソル１１３がボタン１３１−４を指示している状態から、カーソル１１３が１つ右に移動された場合、図１５で示されるコンテンツメニューが表示される。
【０２１７】
図１５において、コンテンツメニューのメニュー項目として、画像２４１−１乃至画像２４１−５のそれぞれに対応し、コンテンツを選択するためのボタン２５１−１乃至ボタン２５１−５のそれぞれが表示されている。ボタン２５１−１乃至ボタン２５１−５のそれぞれには、対応する画像２４１−１乃至画像２４１−５のそれぞれ、コンテンツのタイトル、および放送された年月日が表示される。以下、ボタン２５１−１乃至ボタン２５１−５を個々に区別する必要のないとき、単にボタン２５１と称する。
【０２１８】
また、ボタン２５１−１乃至ボタン２５１−５のいずれかが選択された（再生が指示された）場合、選択されたボタン２５１に対応するコンテンツの再生が開始され、背景画面２３１において、再生されているコンテンツの再生が停止される。
【０２１９】
このようにして、マルチメディア再生用のアプリケーションプログラムにおいては、コンテンツの再生中であっても、コンテンツの再生を停止することなく、他のコンテンツを選択することができる。
【０２２０】
さらに、ウィンドウ１１１の左上に配置されているフォルダ設定ダイアログボタン１１４がクリックされた場合、出力部２８には、図１６で示されるフォルダ設定ダイアログウィンドウ２６１が表示される。
【０２２１】
ユーザは、入力部２７を操作して、フォルダ設定ダイアログウィンドウ２６１上の各ボタンを選択（クリック）することによって、マルチメディア再生用のアプリケーションプログラムの各種の設定を行う。
【０２２２】
例えば、ユーザは、マルチメディア再生用のアプリケーションプログラムにおいて、再生するコンテンツの追加または削除を行う場合、入力部２７を操作して、木階層構造ボタン２６２の“コンテンツ閲覧”の文字をクリックし、“コンテンツ閲覧”の文字の下にさらに木階層状に表示される文字をクリックしていくことにより、追加または削除したいコンテンツが記録されているフォルダを選択する。選択されたフォルダのパスを含む名前は、選択フォルダ表示欄２６３に表示される。
【０２２３】
ユーザは、選択フォルダ表示欄２６３に表示されたフォルダに記録されているコンテンツを追加させたいとき、ボタン２６４をクリックし、選択フォルダ表示欄２６３に表示されたフォルダに記録されているコンテンツを削除させたいとき、ボタン２６５をクリックする。なお、ボタン２６４には、“追加（W）”の文字が表示されており、ボタン２６５には、“削除（W）”の文字が表示されている。
【０２２４】
ユーザは、入力部２７を操作して追加または削除したいコンテンツが記録されているフォルダを選択し、ボタン２６４またはボタン２６５をクリックしてから、ボタン２６７をクリックすると、マルチメディア再生用のアプリケーションプログラムにおいて、再生するコンテンツの追加または削除の設定が完了し、ウィンドウ２６１は、閉じられる。なお、ボタン２６７には、“ＯＫ”の文字が表示されている。
【０２２５】
また、ユーザは、フォルダ設定ダイアログにおいて、登録されたコンテンツを、通信網を介して、情報処理装置と接続されている他の装置において、再生させる場合、入力部２７を操作して、さらにボタン２６６をクリックし、新たに表示されるウィンドウにおいて、必要に応じて設定を行う。なお、ボタン２６６には、“ネットワークメディア機能の準備（Ｗ）”の文字が表示される。
【０２２６】
ボタン２６８がクリックされた場合、フォルダ設定ダイアログにおいて行われている各種の設定は、中止され、ウィンドウ２６１が閉じられる。なお、ボタン２６８には、“キャンセル”の文字が表示される。
【０２２７】
さらに、ボタン２６９がクリックされた場合、出力部２８に、ヘルプウィンドウ（図示せず）が表示される。ヘルプウィンドウには、フォルダ設定ダイアログにおける各種設定についての説明が表示される。
【０２２８】
次に、図１７のフローチャートを参照して、情報処理プログラムを実行する情報処理装置によるメニュー項目情報更新の処理について説明する。
【０２２９】
ステップＳ１１において、記録制御部７１は、ユーザが入力部２７を操作することによって指定したコンテンツデータを取得する。
【０２３０】
ステップＳ１２において、表示制御部７２は、記録制御部７１から属性情報を取得し、記録部２９からメニュー項目情報を取得する。
【０２３１】
例えば、ステップＳ１１において、記録制御部７１−１は、ユーザが入力部２７を操作することによって指定したコンテンツデータをチューナ２６から取得し、取得したコンテンツデータに含まれる属性を示す情報を基に、属性情報を生成する。
【０２３２】
より詳細には、記録制御部７１−１は、コンテンツデータをチューナ２６から取得した場合、チューナ２６から取得したEPG、または通信部３０が受信し、通信部３０から供給されたiEPGを基に、属性情報を生成する。
【０２３３】
なお、記録制御部７１−１は、通信部３０やUSB（Universal Serial Bus）ポートなどを介して情報処理装置に接続された他の装置から、コンテンツデータを取得するようにしてもよい。
【０２３４】
また、例えば、記録制御部７１−２は、コンテンツデータのヘッダに含まれる属性情報を抽出することにより、属性情報を取得する。例えば、記録制御部７１は、コンテンツデータに対応するファイルに含まれる属性情報を抽出することにより、属性情報を取得する。
【０２３５】
さらに、ステップＳ１２において、表示制御部７２は、記録部２９のメニュー項目情報データベース９３からメニュー項目情報を取得する。
【０２３６】
ステップＳ１３において、表示制御部７２の属性情報検索部９４は、記録制御部７１から取得した属性情報および記録部２９から取得したメニュー項目情報を基に、記録制御部７１から取得した属性情報に、メニュー項目情報データベース９３に記録されているメニュー項目に分類されていないキーワードが含まれているか否かを判定する。
【０２３７】
例えば、ステップＳ１３において、属性情報検索部９４は、記録制御部７１から取得した属性情報に含まれるキーワードのそれぞれについて、メニュー項目に分類されているキーワードであるかを検索することにより、記録制御部７１から取得した属性情報に、メニュー項目に分類されないキーワードが含まれているか否かを判定する。
【０２３８】
ステップＳ１３において、取得した属性情報に、メニュー項目情報データベース９３に記録されているメニュー項目に分類されないキーワードが含まれていると判定された場合、ステップＳ１４に進み、表示制御部７２のメニュー項目生成部９５は、記録制御部７１によって取得されたコンテンツが属する、分類されていないキーワードに対する新たなメニュー項目を生成する。
【０２３９】
ステップＳ１５において、表示制御部７２は、記録部２９を制御し、生成されたメニュー項目をメニュー項目情報データベース９３に記録させ、メニュー項目情報を更新させる。
【０２４０】
より詳細には、ステップＳ１５において、表示制御部７２は、生成されたメニュー項目にどのコンテンツが属しているかを示す情報を生成する。そして、表示制御部７２は、記録部２９を制御し、生成されたメニュー項目および生成されたメニュー項目にどのコンテンツが属しているかを示す情報をメニュー項目情報データベース９３に記録させることにより、メニュー項目情報を更新させる。
【０２４１】
一方、ステップＳ１３において、取得した属性情報に、メニュー項目情報データベース９３に記録されているメニュー項目に分類されないキーワードが含まれていないと判定された場合、新たなメニュー項目を追加する必要がないので、ステップＳ１６に進み、表示制御部７２は、ステップＳ１１の処理で取得されたコンテンツデータに対応させて、記録部２９を制御し、メニュー項目情報を更新させる。
【０２４２】
より詳細には、表示制御部７２は、記録部７１によって取得されたコンテンツが、分類されたメニュー項目に含まれるように、メニュー項目にどのコンテンツが属しているかを示す情報を生成（更新）する。そして、表示制御部７２は、記録部２９を制御し、生成したメニュー項目にどのコンテンツが属しているかを示す情報をメニュー項目情報データベース９３に記録させる。
【０２４３】
ステップＳ１７において、記録制御部７１は、記録部２９を制御し、取得したコンテンツデータをコンテンツデータベース９１に記録させる。
【０２４４】
ステップＳ１８において、記録制御部７１は、記録部２９を制御し、生成したコンテンツデータの属性情報を属性情報データベース９２に記録させ、メニュー項目情報更新の処理は、終了する。
【０２４５】
このようにして、情報処理装置は、記録制御部７１が、コンテンツを取得すると、取得されたコンテンツを分類し、メニュー項目情報を更新する。
【０２４６】
なお、マルチメディア再生用のアプリケーションプログラムが起動した場合、メニュー項目情報を更新するようにしてもよい。この場合、表示制御部７２は、記録部２９から属性情報およびメニュー項目情報を取得し、表示制御部７２の属性情報検索部９４は、取得された属性情報およびメニュー項目情報を基に、コンテンツデータベース９１に記録されている全てのコンテンツについて、すなわち、全ての属性情報について、対応するメニュー項目が生成されているか否かを判定する。そして、メニュー項目が生成されていないと判定された場合、表示制御部７２は、ステップＳ１４の処理と同様に、メニュー項目情報を生成する。
【０２４７】
ユーザが入力部２７を操作することによって、コンテンツを削除する指示をした場合、記録制御部７１は、ユーザが入力部２７を操作することによって、指定したコンテンツおよび指定されたコンテンツに対応する属性情報を記録部２９から削除させる。コンテンツおよび属性情報が削除された場合、表示制御部７２は、メニュー項目削除の処理を行う。
【０２４８】
図１８のフローチャートを参照して、表示制御部７２によるメニュー項目削除の処理を説明する。
【０２４９】
ステップＳ３１において、表示制御部７２は、メニュー項目情報データベース９３を参照して、削除されたコンテンツが属するメニュー項目に他のコンテンツが含まれているか否かを判定する。
【０２５０】
ステップＳ３１において、削除されたコンテンツが属するメニュー項目に他のコンテンツが含まれていないと判定された場合、メニュー項目に属するコンテンツがないので、ステップＳ３２に進み、表示制御部７２は、記録部２９を制御し、削除されたコンテンツが属するメニュー項目をメニュー項目情報データベース９３から削除させ、メニュー項目削除の処理は、終了する。
【０２５１】
より詳細には、ステップＳ３２において、表示制御部７２は、記録部２９を制御し、削除されたコンテンツが属するメニュー項目および削除されたコンテンツが属するメニュー項目にどのコンテンツが属しているかを示す情報をメニュー項目情報データベース９３から削除させる。
【０２５２】
ステップＳ３１において、削除されたコンテンツが属するメニュー項目に他のコンテンツが含まれていると判定された場合、メニュー項目に属するコンテンツがまだあるので、ステップＳ３２の処理はスキップされ、メニュー項目削除の処理は終了する。
【０２５３】
このようにして、表示制御部７２は、コンテンツが削除された場合、記録部２９を制御し、表示する必要のなくなったメニュー項目を削除させる。
【０２５４】
ユーザが、入力部２７を操作して、カーソル１１３を移動させ、メニュー項目を選択した場合、表示制御部７２は、選択されたメニュー項目に属するメニュー項目を表示させるメニューを生成する。
【０２５５】
図１９のフローチャートを参照して、表示制御部７２によるメニュー生成の処理を説明する。
【０２５６】
ステップＳ５１において、表示制御部７２は、メディア選択メニューのメニュー項目が選択されたか否かを判定し、メディア選択メニューのメニュー項目が選択されたと判定された場合、ステップＳ５２に進み、ソムリエメニュー生成の処理を行う。なお、ソムリエメニュー生成の処理の詳細は、後述するが、ソムリエメニュー生成の処理において、ソムリエメニューが生成され、手続きは、ステップＳ５５に進む。
【０２５７】
また、ステップＳ５１において、メディア選択メニューのメニュー項目が選択されなかったと判定された場合、ステップＳ５３に進み、表示制御部７２は、ソムリエメニューのメニュー項目が選択されたか否かを判定する。
【０２５８】
ステップＳ５３において、ソムリエメニューのメニュー項目が選択されたと判定された場合、ステップＳ５４に進み、表示制御部７２は、コンテンツメニュー生成の処理を行う。なお、コンテンツメニュー生成の処理の詳細は、後述するが、コンテンツメニュー生成の処理において、コンテンツメニューが生成され、手続きは、ステップＳ５５に進む。
【０２５９】
ステップＳ５３において、ソムリエメニューのメニュー項目が選択されなかったと判定された場合、ステップＳ５５に進む。
【０２６０】
ステップＳ５５において、表示制御部７２は、選択されたメニュー項目のメニューを出力部２８に供給し、出力部２８は、表示制御部７２から供給されたメニューを、出力部２８であるディスプレイに表示させる。
【０２６１】
このようにして、表示制御部７２は、メニュー項目が選択されると、選択されたメニュー項目のメニューを生成し、生成したメニューを表示させるデータを出力部２８供給し、出力部２８は、表示制御部７２から供給されたメニューを出力部２８であるディスプレイに表示させる。
【０２６２】
次に、図２０のフローチャートを参照して、図１９のステップＳ５２の処理に対応するソムリエメニュー生成の処理について説明する。
【０２６３】
ステップＳ７１において、表示制御部７２は、メディア選択メニューにおいて、放送ビデオ集合であるコンテンツを選択するためのメニュー項目が選択されたか否かを判定し、放送ビデオ集合であるコンテンツを選択するためのメニュー項目が選択されたと判定された場合、ステップＳ７２に進み、表示制御部７２は、メニュー項目情報データベース９３に記録されているメニュー項目情報を参照して、放送ビデオ分類を表示するソムリエメニューを生成し、処理は、終了する。
【０２６４】
ステップＳ７１において、メディア選択メニューにおいて、放送ビデオ集合であるコンテンツを選択するためのメニュー項目が選択されなかったと判定された場合、ステップＳ７３に進み、表示制御部７２は、メディア選択メニューにおいて、パーソナルビデオ集合であるコンテンツを選択するためのメニュー項目が選択されたか否かを判定する。
【０２６５】
ステップＳ７３において、パーソナルビデオ集合であるコンテンツを選択するためのメニュー項目が選択されたと判定された場合、ステップＳ７４に進み、表示制御部７２は、メニュー項目情報データベース９３に記録されているメニュー項目情報を参照して、パーソナルビデオ分類を表示するソムリエメニューを生成し、処理は、終了する。
【０２６６】
また、ステップＳ７３において、パーソナルビデオ集合であるコンテンツを選択するためのメニュー項目が選択されなかったと判定された場合、ステップＳ７５に進み、表示制御部７２は、メディア選択メニューにおいて、音楽集合であるコンテンツを選択するためのメニュー項目が選択されたか否かを判定する。
【０２６７】
ステップＳ７５において、音楽集合であるコンテンツを選択するためのメニュー項目が選択されたと判定された場合、ステップＳ７６に進み、表示制御部７２は、メニュー項目情報データベース９３に記録されているメニュー項目情報を参照して、音楽分類を表示するソムリエメニューを生成し、処理は、終了する。
【０２６８】
ステップＳ７５において、音楽集合であるコンテンツを選択するためのメニュー項目が選択されなかったと判定された場合、ステップＳ７７に進み、表示制御部７２は、メディア選択メニューにおいて、フォト集合であるコンテンツを選択するためのメニュー項目が選択されたか否かを判定する。
【０２６９】
ステップＳ７７において、フォト集合であるコンテンツを選択するためのメニュー項目が選択されたと判定された場合、ステップＳ７８に進み、表示制御部７２は、メニュー項目情報データベース９３に記録されているメニュー項目情報を参照して、フォト分類を表示するソムリエメニューを生成し、処理は、終了する。
【０２７０】
さらに、ステップＳ７７において、フォト集合であるコンテンツを選択するためのメニュー項目が選択されなかったと判定された場合、表示制御部７２は、ソムリエメニューを生成しないで処理は、終了する。
【０２７１】
このようにして、表示制御部７２は、ソムリエメニューを生成する。
【０２７２】
図２１のフローチャートを参照して、図１９のステップＳ５４の処理に対応するコンテンツメニュー生成の処理について説明する。
【０２７３】
ステップＳ９１において、表示制御部７２は、ソムリエメニューにおいて、放送ビデオ分類を選択するためのメニュー項目が選択されたか否かを判定し、放送ビデオ分類を選択するためのメニュー項目が選択されたと判定された場合、ステップＳ９２に進み、表示制御部７２は、メニュー項目情報データベース９３に記録されているメニュー項目情報および属性情報データベース９２に記録されている属性情報を参照して、放送ビデオ分類のコンテンツを表示するコンテンツメニューを生成し、処理は、終了する。
【０２７４】
ステップＳ９１において、ソムリエメニューにおいて、放送ビデオ分類を選択するためのメニュー項目が選択されなかったと判定された場合、ステップＳ９３に進み、表示制御部７２は、ソムリエメニューにおいて、パーソナルビデオ分類を選択するためのメニュー項目が選択されたか否かを判定する。
【０２７５】
ステップＳ９３において、パーソナルビデオ分類を選択するためのメニュー項目が選択されたと判定された場合、ステップＳ９４に進み、表示制御部７２は、メニュー項目情報データベース９３に記録されているメニュー項目情報および属性情報データベース９２に記録されている属性情報を参照し、パーソナルビデオ分類のコンテンツを表示するコンテンツメニューを生成し、処理は、終了する。
【０２７６】
また、ステップＳ９３において、パーソナルビデオ分類を選択するためのメニュー項目が選択されなかったと判定された場合、ステップＳ９５に進み、表示制御部７２は、ソムリエメニューにおいて、音楽分類を選択するためのメニュー項目が選択されたか否かを判定する。
【０２７７】
ステップＳ９５において、音楽分類を選択するためのメニュー項目が選択されたと判定された場合、ステップＳ９６に進み、表示制御部７２は、メニュー項目情報データベース９３に記録されているメニュー項目情報および属性情報データベース９２に記録されている属性情報を参照して、音楽分類のコンテンツを表示するコンテンツメニューを生成し、処理は、終了する。
【０２７８】
ステップＳ９５において、音楽分類を選択するためのメニュー項目が選択されなかったと判定された場合、ステップＳ９７に進み、表示制御部７２は、ソムリエメニューにおいて、フォト分類を選択するためのメニュー項目が選択されたか否かを判定する。
【０２７９】
ステップＳ９７において、フォト分類を選択するためのメニュー項目が選択されたと判定された場合、ステップＳ９８に進み、表示制御部７２は、メニュー項目情報データベース９３に記録されているメニュー項目情報および属性情報データベース９２に記録されている属性情報を参照して、フォト分類のコンテンツを表示するコンテンツメニューを生成し、処理は、終了する。
【０２８０】
さらに、ステップＳ９７において、フォト分類を選択するためのメニュー項目が選択されなかったと判定された場合、表示制御部７２は、コンテンツメニューを生成しないで処理は、終了する。
【０２８１】
このようにして、表示制御部７２は、コンテンツメニューを生成する。
【０２８２】
さらに、コンテンツの再生中に、再生中のコンテンツとは異なるコンテンツ集合のコンテンツを選択するためのメニュー項目が選択された場合、表示制御部７２は、コンテンツ再生停止の処理を行う。
【０２８３】
図２２のフローチャートを参照して、表示制御部７２による、コンテンツ再生停止の処理について、説明する。
【０２８４】
ステップＳ１１１において、表示制御部７２は、再生中のコンテンツとは異なるコンテンツ集合のコンテンツを選択するためのメニュー項目が選択されたか否かを判定し、再生中のコンテンツとは異なるコンテンツ集合のコンテンツを選択するためのメニュー項目が選択されなかったと判定された場合、ステップＳ１１１に戻り、再生中のコンテンツとは異なるコンテンツ集合のコンテンツを選択するためのメニュー項目が選択されたと判定されるまで、判定の処理を繰り返す。
【０２８５】
一方、ステップＳ１１１において、再生中のコンテンツとは異なるコンテンツ集合のコンテンツを選択するためのメニュー項目が選択されたと判定された場合、ステップＳ１１２に進み、表示制御部７２は、選択されたメニュー項目が、DVD集合のコンテンツを選択するためのメニュー項目であるか否かを判定する。
【０２８６】
ステップＳ１１２において、選択されたメニュー項目が、DVD集合のコンテンツを選択するためのメニュー項目でないと判定された場合、ステップS１１３に進み、表示制御部７２は、新たに選択されたコンテンツの再生が開始されたか否かを判定する。
【０２８７】
例えば、ステップＳ１１３において、表示制御部７２は、再生制御部７３から供給されたコンテンツを再生する旨の信号を基に、新たに選択されたコンテンツの再生が開始されたか否かを判定する。
【０２８８】
ステップＳ１１３において、新たに選択されたコンテンツの再生が開始されていないと判定された場合、表示制御部７２は、ステップＳ１１３に戻り、新たに選択されたコンテンツの再生が開始されたと判定されるまで、判定の処理を繰り返す。
【０２８９】
一方、ステップＳ１１３において、新たに選択されたコンテンツの再生が開始されたと判定された場合、表示制御部７２は、ステップＳ１１４に進み、出力部２８に表示する画面の表示を、再生中のコンテンツの表示画像から、新たに選択され、再生が開始されたコンテンツの表示画像に表示を切り替える。
【０２９０】
例えば、ステップＳ１１４において、表示制御部７２は、出力部２８に供給する画像信号を、再生中のコンテンツの画像信号から、新たに選択され、再生が開始されたコンテンツの画像信号に切り替えることによって、出力部２８に表示する画像の表示を切り替える。
【０２９１】
ステップＳ１１５において、表示制御部７２は、再生制御部７３を制御し、これまで再生されていたコンテンツの再生を停止させ、コンテンツ再生停止の処理を終了する。
【０２９２】
また、ステップＳ１１２において、選択されたメニュー項目が、DVD集合のコンテンツを選択するためのメニュー項目であると判定された場合、ステップＳ１１６に進み、表示制御部７２は、再生制御部７３−３を制御し、DVD集合のコンテンツの再生を停止させる。
【０２９３】
ステップＳ１１７において、表示制御部７２は、DVD集合のコンテンツを再生していたアプリケーションプログラムの表示画像として、所定の静止画像を出力部２８に供給し、出力部２８は、表示制御部７２から供給された静止画像を出力部２８であるディスプレイに表示させ、新たにコンテンツの再生が開始された場合、再生されたコンテンツの画像を表示させ、処理は、終了する。
【０２９４】
このようにして、表示制御部７２は、コンテンツの再生中に、再生中のコンテンツとは異なるコンテンツ集合のコンテンツの再生が開始された場合、コンテンツの再生を途切れさせることなく、コンテンツの再生を停止させる。
【０２９５】
以上のようにして、情報処理装置は、コンテンツの追加または削除に伴い、カテゴリ別に分類されたコンテンツを表示するためのメニュー項目を、ユーザによる操作を必要とせずに、追加または削除することができる。また、コンテンツの再生を途切れさせることなく、他のカテゴリに分類されたコンテンツを選択することができる。
【０２９６】
なお、ユーザが、入力部２７であるマウスおよびキーボードを操作して、各種の指示および設定を行うと説明したが、入力部２７として、リモートコマンダを用いるようにしてもよい。
【０２９７】
本発明によれば、マルチメディア再生用のアプリケーションプログラムにおいて、再生するコンテンツを指定できるようにしたので、コンテンツを再生することができる。また、本発明によれば、属性情報およびメニュー項目情報を基に、メニュー項目を追加または削除するようにしたので、カテゴリ別に分類されたコンテンツを表示するためのメニュー項目を、ユーザによる操作を必要とせずに、追加または削除することができる。
【０２９８】
さらに、本発明によれば、メニュー項目情報を同一階層に記録するようにしたので、コンテンツの再生を途切れさせることなく、他のカテゴリに分類されたコンテンツを選択することができる。
【０２９９】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０３００】
この記録媒体は、図５に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４１（フレキシブルディスクを含む）、光ディスク４２（CD-ROM、ＤＶＤを含む）、光磁気ディスク４３（ＭＤ(Mini-Disc)（商標）を含む）、若しくは半導体メモリ４４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２２や、記録部２９に含まれるハードディスクなどで構成される。
【０３０１】
なお、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインタフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０３０２】
また、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０３０３】
【図１】従来のマルチメディア再生用のアプリケーションプログラムの処理を説明するための図である。
【図２】従来のマルチメディア再生用のアプリケーションプログラムのメニューの構成を説明するための図である。
【図３】従来のマルチメディア再生用のアプリケーションプログラムのメニューの構成を説明するための図である。
【図４】本発明に係るマルチメディア再生用のアプリケーションプログラムにおけるコンテンツの選択を説明するための図である。
【図５】本発明に係る情報処理装置の構成の例を示すブロック図である。
【図６】本発明に係る情報処理装置の機能の構成を示すブロック図である。
【図７】メディア選択メニューの例を示す図である。
【図８】ソムリエメニューの例を示す図である。
【図９】ソムリエメニューの例を示す図である。
【図１０】ソムリエメニューの例を示す図である。
【図１１】ソムリエメニューの例を示す図である。
【図１２】ソムリエメニューの例を示す図である。
【図１３】メディア選択メニューの例を示す図である。
【図１４】ソムリエメニューの例を示す図である。
【図１５】コンテンツメニューの例を示す図である。
【図１６】フォルダ設定ダイアログを説明するための図である。
【図１７】メニュー項目情報更新の処理を説明するフローチャートである。
【図１８】メニュー項目削除の処理を説明するフローチャートである。
【図１９】メニュー生成の処理を説明するフローチャートである。
【図２０】ソムリエメニュー生成の処理を説明するフローチャートである。
【図２１】コンテンツメニュー生成の処理を説明するフローチャートである。
【図２２】コンテンツ再生停止の処理を説明するフローチャートである。
【符号の説明】
【０３０４】
２１  ＣＰＵ，  ２２  ＲＯＭ，  ２３  ＲＡＭ，  ２６  チューナ，  ２７  入力部，  ２８  出力部，  ２９  記録部，  ３０  通信部，  ３１  ドライブ，  ４１  磁気ディスク，  ４２  光ディスク，  ４３  光磁気ディスク，  ４４  半導体メモリ，  ７１，７１−１乃至７１−Ｎ  記録制御部，  ７２  表示制御部，  ７３，７３−１乃至７３−３  再生制御部，  ９１，９１−１乃至９１−Ｎ  コンテンツデータベース，  ９２  属性情報データベース，  ９３  メニュー項目情報データベース，  ９４  属性情報検索部，  ９５  メニュー項目生成部
【図１】
2005242209.tif 000003
【図２】
2005242209.tif 000004
【図３】
2005242209.tif 000005
【図４】
2005242209.tif 000006
【図５】
2005242209.tif 000007
【図６】
2005242209.tif 000008
【図７】
2005242209.tif 000009
【図８】
2005242209.tif 000010
【図９】
2005242209.tif 000011
【図１０】
2005242209.tif 000012
【図１１】
2005242209.tif 000013
【図１２】
2005242209.tif 000014
【図１３】
2005242209.tif 000015
【図１４】
2005242209.tif 000016
【図１５】
2005242209.tif 000017
【図１６】
2005242209.tif 000018
【図１７】
2005242209.tif 000019
【図１８】
2005242209.tif 000020
【図１９】
2005242209.tif 000021
【図２０】
2005242209.tif 000022
【図２１】
2005242209.tif 000023
【図２２】
2005242209.tif 000024