(57)【特許請求の範囲】
【請求項１】
１または複数のコンテンツが関連付けられた、ユーザ選択可能な複数のメニュー項目を、表示部の第１表示領域に表示するとともに、該表示された上記メニュー項目に対するユーザ選択を検出するメニュー表示指示手段と、
上記メニュー項目に関連付けられた、コンテンツを表示するためのレイアウト情報である表示属性情報を、上記メニュー項目ごとに、検索可能かつ読み取り可能な状態で記憶するコンテンツ表示属性記憶手段と、
上記表示属性情報を取得するコンテンツ表示属性情報取得手段と、
上記メニュー表示指示手段が上記ユーザ選択を検出したとき、該選択された上記メニュー項目に関連付けられたコンテンツ情報および上記メニュー項目に関連付けられた表示属性情報に基づいて、上記コンテンツの内容を上記表示部の第２表示領域に表示するためのコンテンツデータを生成し、該コンテンツデータを上記第２表示領域に表示するコンテンツ表示指示手段とを備え、
上記コンテンツ情報は、上記コンテンツおよび当該コンテンツのメタ情報を含むものであり、
上記コンテンツデータは、上記メニュー項目に関連付けられた上記コンテンツを表示するアプリケーションが起動した場合に当該アプリケーションによって表示される情報を含み、
上記コンテンツ表示指示手段は、上記アプリケーションを起動せずに上記コンテンツデータを上記第２表示領域に表示することを特徴とするコンテンツ表示処理装置。
【請求項２】
上記選択された上記メニュー項目に関連付けられた１または複数のコンテンツのメタ情報を解析するメタ情報解析手段をさらに備え、
上記コンテンツ表示指示手段は、コンテンツ毎に、上記解析の結果に応じて、上記コンテンツ表示属性情報取得手段が取得した表示属性情報を変更し、該変更した表示属性情報に従って、上記コンテンツデータを上記表示部の第２表示領域に表示することを特徴とする請求項１に記載のコンテンツ表示処理装置。
【請求項３】
上記メニュー項目に関連付けられた１または複数のコンテンツのメタ情報を解析するメタ情報解析手段をさらに備え、
上記コンテンツ表示指示手段は、上記解析の結果に応じて、上記第２表示領域のうちコンテンツを表示する領域以外の背景領域の表示属性情報を変更し、該変更した背景領域の表示属性情報に従って、上記１または複数のコンテンツを含むコンテンツデータを上記表示部の第２表示領域に表示することを特徴とする請求項１に記載のコンテンツ表示処理装置。
【請求項４】
上記コンテンツのメタ情報に含まれる、該コンテンツの更新に関する情報に基づいて、該コンテンツの更新の有無を判定するコンテンツ更新情報取得手段をさらに備え、
上記コンテンツ表示指示手段は、上記更新があると判定されたコンテンツを含むコンテンツデータを、上記更新が有ることを示す表示データを付加して、上記第２表示領域に表示することを特徴とする請求項１から３のいずれか１項に記載のコンテンツ表示処理装置。
【請求項５】
上記コンテンツのメタ情報に含まれる、該コンテンツの更新に関する情報に基づいて、該コンテンツの更新の有無を判定するコンテンツ更新情報取得手段をさらに備え、
上記コンテンツ更新情報取得手段が、上記選択された上記メニュー項目に関連付けられた１または複数のコンテンツに更新があると判定したとき、上記メニュー表示指示手段は、上記選択された上記メニュー項目を、上記更新が有ることを示す表示データを付加して、上記第１表示領域に表示することを特徴とする請求項１から３のいずれか１項に記載のコンテンツ表示処理装置。
【請求項６】
上記メニュー項目に関連付けられた１または複数のコンテンツのメタ情報を解析するメタ情報解析手段と、
コンテンツ毎に、上記解析の結果に応じて、上記第２表示領域に表示されているコンテンツデータに対するユーザの入力操作の制御を変更する操作制御手段とをさらに備えることを特徴とする請求項１から５のいずれか１項に記載のコンテンツ表示処理装置。
【請求項７】
上記メニュー項目を、上記第１表示領域に表示する対象として追加可能なメニュー項目設定手段をさらに備え、
上記メニュー表示指示手段は、上記追加されたメニュー項目を含む複数の上記メニュー項目を第１表示領域に表示することを特徴とする請求項１から６のいずれか１項に記載のコンテンツ表示処理装置。
【請求項８】
上記メニュー項目は、外部記憶装置から取得することを特徴とする請求項１から７のいずれか１項に記載のコンテンツ表示処理装置。
【請求項９】
上記メニュー項目は、通信ネットワークを介して接続される外部装置から取得することを特徴とする請求項１から７のいずれか１項に記載のコンテンツ表示処理装置。
【請求項１０】
１または複数のコンテンツが関連付けられた、ユーザ選択可能な複数のメニュー項目を、表示部の第１表示領域に表示するとともに、該表示された上記メニュー項目に対するユーザ選択を検出するメニュー表示指示ステップと、
上記メニュー項目に関連付けられた、コンテンツを表示するためのレイアウト情報である表示属性情報を、上記メニュー項目ごとに、検索可能かつ読み取り可能な状態で記憶するコンテンツ表示属性記憶ステップと、
上記表示属性情報を取得するコンテンツ表示属性情報取得ステップと、
上記メニュー表示指示ステップにおいて上記ユーザ選択を検出したとき、該選択された上記メニュー項目に関連付けられたコンテンツ情報および上記メニュー項目に関連付けられた表示属性情報に基づいて、上記コンテンツの内容を上記表示部の第２表示領域に表示するためのコンテンツデータを生成し、該コンテンツデータを上記第２表示領域に表示するコンテンツ表示指示ステップとを含み、
上記コンテンツ情報は、上記コンテンツおよび当該コンテンツのメタ情報を含むものであり、
上記コンテンツデータは、上記メニュー項目に関連付けられた上記コンテンツを表示するアプリケーションが起動した場合に当該アプリケーションによって表示される情報を含み、
上記コンテンツ表示指示ステップでは、上記アプリケーションを起動せずに上記コンテンツデータを上記第２表示領域に表示することを特徴とするコンテンツ表示処理方法。
【請求項１１】
請求項１から９のいずれか１項に記載のコンテンツ表示処理装置としてコンピュータを機能させるためのコンテンツ表示処理プログラムであって、コンピュータを上記の各手段として機能させるためのコンテンツ表示処理プログラム。
【請求項１２】
請求項１１に記載のコンテンツ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザがメニュー項目を選択したとき、該メニュー項目に関連付けられたコンテンツを表示するコンテンツ表示処理装置、コンテンツ表示処理方法、コンテンツ表示処理プログラム、およびコンテンツ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
近年、メール、写真などの画像、インターネット上のホームページなどのコンテンツの多様化に伴い、このようなコンテンツを同一の端末で処理することができるコンテンツ表示処理装置が普及している。このようなコンテンツ表示処理装置では、上記コンテンツを処理するアプリケーションや該処理を行なう機能をユーザが選択するための「メニュー」が設けられていることが多い。そして、ユーザは、マウスなどの入力装置を用いて上記メニューを選択操作して、所望する上記アプリケーションや機能を選択することにより、上記コンテンツを上記コンテンツ表示処理装置の表示部に表示するなどの指示を行なうことができる。
【０００３】
ユーザが上記メニュー項目を選択することにより、該選択されたメニュー項目に対応する処理を決定する場合、各メニュー項目が、どのような内容の情報を含んでいるかについて、選択したメニュー項目に対応するアプリケーション等が起動されるまでユーザには分からない場合がある。そこで、メニューの表示制御方法として、メニュー項目の内容をユーザに提示する方法が、特許文献１に開示されている。この方法では、内蔵時計の時刻合わせ等の種々の設定項目を各メニュー項目として表示する場合において、ユーザ操作により選択されたメニュー項目に対応する具体的な設定内容を、その設定項目の名称と共に、表示装置の一部に表示する。
【０００４】
また、メニュー項目が階層的に構成されている場合、ユーザは現在どのメニュー操作を行っているか分からなくなる場合がある。そこで、メニュー項目が階層的に構成されているとき、選択した上位の階層のメニュー項目の図柄をユーザが記憶しておけば、再び同様の操作を行うとき試行錯誤なく目的のメニュー項目に到達できる方法が、特許文献２に開示されている。この方法では、上位階層にて選択した内容を示す図柄を下位階層の選択時に指示印として用いることにより、選択したメニューの構造をユーザに分かりやすくしている。
【特許文献１】特開平８−６３８２８号公報（公開日：平成８年３月８日）
【特許文献２】特開平９−５０３６１号公報（公開日：平成９年２月１８日）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１にて開示されている方法では、設定項目を表す各メニューについて、ユーザがメニューを選択したときに、該選択されているメニューに関する情報をさらに表示することにより、該メニューを選択することにより何をすることができるかについて、ユーザが理解しやすいようにしている。
【０００６】
この方法を、コンテンツを処理する複数のアプリケーションを起動させるためのメニューの表示制御方法として用いる場合、各アプリケーションがどのような処理を行なうものであるかといった説明や、各アプリケーションが固定的に備える機能（例えば、メールアプリケーションであれば、「新規メール作成」や「メールの受信」など）などの静的な情報をサブメニュー項目として表示することはできる。しかしながら、各アプリケーションが保持する動的な情報（例えば、メールアプリケーションであれば、メール本文の内容であったり、Ｗｅｂブラウザであれば、お気に入りのＵＲＬリストなど）を表示することはできないという問題点がある。
【０００７】
また、特許文献２にて開示されている方法では、上位層を表す図柄とメニュー項目との相関関係をユーザが把握しなければならず、ユーザの利便性が損なわれる場合があるという問題点がある。
【０００８】
また、特許文献１および特許文献２のいずれに開示されている方法であっても、ユーザ選択されるメニュー項目の内容を表示する方法は画一的であり、各アプリケーションに含まれるデータの種類などに応じて表示方法や操作方法を変えることはできない。
【０００９】
さらに、特許文献１および特許文献２のいずれに開示されている方法であっても、選択されたメニュー項目に対応するアプリケーションが起動された後、さらに、各アプリケーションに対してユーザ操作が必要となる場合があり、ユーザの利便性が損なわれるという問題点があった。例えば、メニュー項目を選択することによりメールアプリケーションが起動される場合、該メールアプリケーションが起動された後、さらにユーザは「受信ボックス」を開く操作を行なうことにより、メールの内容を閲覧することが可能となる。
【００１０】
さらに、上述したように、近年、上記コンテンツ表示処理装置が備える機能は多様化しており、メール送受信、画像表示、Ｗｅｂ閲覧などを処理するために、複数の異なるアプリケーションが同一端末に混在している。そして、アプリケーション毎に機能や取り扱う情報は画一的なものではない。このような状況では、上記問題点がますます顕著になる。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザがメニュー項目を選択したとき、該メニュー項目に関連付けられたコンテンツを、アプリケーションを起動せずに表示し、さらには、該コンテンツのメタ情報の内容に応じたレイアウトに従って該コンテンツを表示するコンテンツ表示処理装置、コンテンツ表示処理方法、コンテンツ表示処理プログラム、およびコンテンツ表示処理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明に係るコンテンツ表示処理装置は、１または複数のコンテンツが関連付けられた、ユーザ選択可能な複数のメニュー項目を、表示部の第１表示領域に表示するとともに、該表示された上記メニュー項目に対するユーザ選択を検出するメニュー表示指示手段と、上記メニュー表示指示手段が上記ユーザ選択を検出したとき、該選択された上記メニュー項目に関連付けられた１または複数のコンテンツを、上記表示部の第２表示領域に表示するコンテンツ表示指示手段とを備えることを特徴としている。
【００１３】
また、本発明に係るコンテンツ表示処理方法は、１または複数のコンテンツが関連付けられた、ユーザ選択可能な複数のメニュー項目を、表示部の第１表示領域に表示するとともに、該表示された上記メニュー項目に対するユーザ選択を検出するメニュー表示指示ステップと、上記メニュー表示指示手段が上記ユーザ選択を検出したとき、該選択された上記メニュー項目に関連付けられた１または複数のコンテンツを、上記表示部の第２表示領域に表示するコンテンツ表示指示ステップとを含むことを特徴としている。
【００１４】
上記の構成によれば、コンテンツが関連付けられた、ユーザ選択可能な複数のメニュー項目から構成されるメニューを表示部の第１表示領域に表示することができる。そして、ユーザが上記メニュー項目のいずれかを選択したとき、該選択された上記メニュー項目に関連付けられたコンテンツを取得することができる。そして、上記取得したコンテンツを、上記表示部の第２表示領域に表示することができる。
【００１５】
よって、ユーザは、メニュー項目を選択するだけで、コンテンツを閲覧することができる。すなわち、該選択されたメニュー項目に関連付けられたアプリケーションを起動することなく、メニュー項目を選択するだけで、該選択されたメニュー項目に関連付けられたアプリケーションが表示するコンテンツを閲覧することができる。
【００１６】
したがって、簡易な操作によって、コンテンツを閲覧することができ、ユーザの利便性が向上するという効果を奏する。
【００１７】
さらに、本発明に係るコンテンツ表示処理装置は、上記メニュー項目に関連付けられた、コンテンツを表示するときに用いる表示属性情報を取得するコンテンツ表示属性情報取得手段をさらに備え、上記コンテンツ表示指示手段は、上記取得した上記コンテンツの表示属性情報に従って、上記１または複数のコンテンツを上記表示部の第２表示領域に表示する構成としてもよい。
【００１８】
上記の構成によれば、さらに、ユーザが上記メニュー項目のいずれかを選択したとき、該選択されたメニュー項目に関連付けられた、コンテンツを表示するときに用いる表示属性情報を取得することができる。そして、該取得した表示属性情報に従って、該コンテンツを上記第２表示領域に表示することができる。
【００１９】
よって、表示部に表示されるコンテンツは、画一的にレイアウトされるのではなく、選択されたメニュー項目に関連付けられた表示属性情報に応じたレイアウトで表示することができる。
【００２０】
したがって、ユーザは、予め設定された表示属性情報に応じたレイアウトされたコンテンツを閲覧することができ、ユーザの視認性が向上するという効果を奏する。
【００２１】
さらに、本発明に係るコンテンツ表示処理装置は、上記選択された上記メニュー項目に関連付けられた１または複数のコンテンツのメタ情報を解析するメタ情報解析手段をさらに備え、上記コンテンツ表示指示手段は、コンテンツ毎に、上記解析の結果に応じて、上記コンテンツ表示属性情報取得手段が取得した表示属性情報を変更し、該変更した表示属性情報に従って、上記コンテンツを上記表示部の第２表示領域に表示する構成としてもよい。
【００２２】
上記の構成によれば、さらに、記メニュー項目のいずれかを選択したとき、該選択されたメニュー項目に関連付けられたコンテンツのメタ情報を解析することができる。そして、該解析の結果に応じてコンテンツの表示属性情報を変更することができる。そして、該変更した表示属性情報に従って、該コンテンツを上記第２表示領域に表示することができる。
【００２３】
よって、表示部に表示されるコンテンツは、選択されたメニュー項目に関連付けられた表示属性情報に応じたレイアウトで表示するだけではなく、コンテンツのメタ情報に応じて、より適切なレイアウトで表示することができる。例えば、コンテンツのメタ情報に該コンテンツの更新日時が含まれる場合、該更新日時に応じて、該コンテンツの表示色を変更したり、また、コンテンツのメタ情報に該コンテンツに含まれる表示データ数が含まれる場合、該データ数に応じて、該コンテンツの表示位置を適切に変更することができる。
【００２４】
したがって、ユーザは、メタ情報に応じてレイアウトされたコンテンツを閲覧することができ、ユーザの視認性がさらに向上するという効果を奏する。
【００２５】
さらに、本発明に係るコンテンツ表示処理装置は、上記メニュー項目に関連付けられた１または複数のコンテンツのメタ情報を解析するメタ情報解析手段をさらに備え、上記コンテンツ表示指示手段は、上記解析の結果に応じて、上記第２表示領域のうちコンテンツを表示する領域以外の背景領域の表示属性情報を変更し、該変更した背景領域の表示属性情報に従って、上記１または複数のコンテンツを上記表示部の第２表示領域に表示する構成としてもよい。
【００２６】
上記の構成によれば、さらに、上記メニュー項目に関連付けられた１または複数のコンテンツのメタ情報を解析することができる。そして、上記解析の結果に応じて、上記第２表示領域のうちコンテンツを表示する領域以外の背景領域の表示属性情報を変更することができる。そして、該変更した背景領域の表示属性情報に従って、上記１または複数のコンテンツを上記表示部の第２表示領域に表示することができる。
【００２７】
よって、コンテンツが表示される領域以外の背景領域の表示を、コンテンツのメタ情報に応じて、より適切なレイアウトで表示することができる。例えば、コンテンツのメタ情報に該コンテンツの更新日時が含まれる場合、該更新日時に応じて、該コンテンツの表示枠の表示色を変更したり、背景領域のデザインを変更したりすることができる。また、コンテンツのメタ情報に該コンテンツに含まれる表示データ数が含まれる場合、該データ数に応じて、該コンテンツの背景領域の表示位置や表示サイズを適切に変更することができ、複数の上記表示データを見やすく表示することができる。
【００２８】
したがって、ユーザは、コンテンツのメタ情報に応じて、該コンテンツの背景が適切に変更された状態で、該コンテンツを閲覧することができ、ユーザの視認性がさらに向上するという効果を奏する。
【００２９】
さらに、本発明に係るコンテンツ表示処理装置は、上記コンテンツのメタ情報に含まれる、該コンテンツの更新に関する情報に基づいて、該コンテンツの更新の有無を判定するコンテンツ更新情報取得手段をさらに備え、上記コンテンツ表示指示手段は、上記更新があると判定されたコンテンツを、上記更新があることを示す表示データを付加して、上記第２表示領域に表示する構成としてもよい。
【００３０】
上記の構成によれば、さらに、上記コンテンツのメタ情報に含まれる、該コンテンツの更新に関する情報に基づいて、該コンテンツの更新の有無を判定することができる。そして、上記更新があると判定されたコンテンツを、上記更新があることを示す表示データを付加して、上記第２表示領域に表示することができる。
【００３１】
よって、更新されているコンテンツに、更新があることを示す表示データを付加して表示することができる。
【００３２】
したがって、ユーザは、どのコンテンツが更新されているかが把握しやすくなり、ユーザの視認性がさらに向上するという効果を奏する。
【００３３】
さらに、本発明に係るコンテンツ表示処理装置は、上記コンテンツのメタ情報に含まれる、該コンテンツの更新に関する情報に基づいて、該コンテンツの更新の有無を判定するコンテンツ更新情報取得手段をさらに備え、上記コンテンツ更新情報取得手段が、上記選択された上記メニュー項目に関連付けられた１または複数のコンテンツに更新があると判定したとき、上記メニュー表示指示手段は、上記選択された上記メニュー項目を、上記更新があることを示す表示データを付加して、上記第１表示領域に表示する構成としてもよい。
【００３４】
上記の構成によれば、さらに、上記コンテンツのメタ情報に含まれる、該コンテンツの更新に関する情報に基づいて、該コンテンツの更新の有無を判定することができる。そして、上記選択された上記メニュー項目に関連付けられた１または複数のコンテンツに更新があると判定したとき、上記選択された上記メニュー項目を、上記更新があることを示す表示データを付加して、上記第１表示領域に表示することができる。
【００３５】
よって、更新されているコンテンツに関連付けられているメニュー項目に、更新があることを示す表示データを付加して表示することができる。
【００３６】
したがって、ユーザは、更新されているコンテンツに関連付けられているメニュー項目がどれであるかを把握しやすくなり、ユーザの視認性がさらに向上するという効果を奏する。
【００３７】
さらに、本発明に係るコンテンツ表示処理装置は、上記メニュー項目に関連付けられた１または複数のコンテンツのメタ情報を解析するメタ情報解析手段と、コンテンツ毎に、上記解析の結果に応じて、上記第２表示領域に表示されているコンテンツに対するユーザの入力操作の制御を変更する操作制御手段とをさらに備える構成としてもよい。
【００３８】
上記の構成によれば、さらに、上記メニュー項目に関連付けられた１または複数のコンテンツのメタ情報を解析することができる。そして、上記解析の結果に応じて、上記第２表示領域に表示されているコンテンツに対するユーザの入力操作の制御を変更することができる。
【００３９】
よって、表示部に表示されるコンテンツに対するユーザ入力操作を、コンテンツのメタ情報に応じて、より適切に制御することができる。
【００４０】
したがって、コンテンツのメタ情報に応じた、該コンテンツに対するユーザ入力操作を行うことができ、コンテンツの操作性が向上するという効果を奏する。
【００４１】
さらに、本発明に係るコンテンツ表示処理装置は、上記メニュー項目を、上記第１表示領域に表示する対象として追加可能なメニュー項目設定手段をさらに備え、上記メニュー表示指示手段は、上記追加されたメニュー項目を含む複数の上記メニュー項目を第１表示領域に表示する構成としてもよい。
【００４２】
上記の構成によれば、さらに、現在上記第１表示領域に表示する対象であるメニュー項目に加えて、１または複数のコンテンツが関連付けられた新たなメニュー項目を表示対象として追加することができる。
【００４３】
よって、上記第１表示領域に表示された、上記追加したメニュー項目をユーザ選択することができ、これにより、上記追加したメニュー項目に関連付けられたコンテンツを閲覧することができる。
【００４４】
したがって、ユーザに応じたメニュー項目のカスタマイズが可能となり、メニューの操作性が向上するという効果を奏する。
【００４５】
さらに、本発明に係るコンテンツ表示処理装置は、上記メニュー項目は、外部記憶装置から取得する構成としてもよい。
【００４６】
上記の構成によれば、さらに、メニュー項目は、外部記憶装置から取得することができる。
【００４７】
よって、メモリカードやハードディスクなどの外部記憶装置に記憶されたメニュー項目を取得することができる。
【００４８】
したがって、予め作成されたメニュー項目を外部記憶装置から取得することができ、ユーザに応じたメニューのカスタマイズが可能となるという効果を奏する。
【００４９】
さらに、本発明に係るコンテンツ表示処理装置は、上記メニュー項目は、通信ネットワークを介して接続される外部装置から取得する構成としてもよい。
【００５０】
上記の構成によれば、さらに、メニュー項目は、通信ネットワークを介して接続される外部装置から取得することができる。
【００５１】
よって、通信ネットワークを介して接続される外部サーバなどに保持されているメニュー項目を取得することができる。
【００５２】
したがって、予め作成されたメニュー項目を通信ネットワークを介して外部装置から取得することができ、ユーザに応じたメニューのカスタマイズが可能となるという効果を奏する。
【００５３】
なお、コンテンツ表示処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記コンテンツ表示処理装置をコンピュータにて実現させるコンテンツ表示処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００５４】
以上のように、本発明に係るコンテンツ表示処理装置は、１または複数のコンテンツが関連付けられた、ユーザ選択可能な複数のメニュー項目を、表示部の第１表示領域に表示するとともに、該表示された上記メニュー項目に対するユーザ選択を検出するメニュー表示指示手段と、上記メニュー表示指示手段が上記ユーザ選択を検出したとき、該選択された上記メニュー項目に関連付けられた１または複数のコンテンツを、上記表示部の第２表示領域に表示するコンテンツ表示指示手段とを備えている。
【００５５】
また、本発明に係るコンテンツ表示処理方法は、１または複数のコンテンツが関連付けられた、ユーザ選択可能な複数のメニュー項目を、表示部の第１表示領域に表示するとともに、該表示された上記メニュー項目に対するユーザ選択を検出するメニュー表示指示ステップと、上記メニュー表示指示手段が上記ユーザ選択を検出したとき、該選択された上記メニュー項目に関連付けられた１または複数のコンテンツを、上記表示部の第２表示領域に表示するコンテンツ表示指示ステップとを含んでいる。
【００５６】
よって、ユーザは、メニュー項目を選択するだけで、コンテンツを閲覧することができる。すなわち、該選択されたメニュー項目に関連付けられたアプリケーションを起動することなく、メニュー項目を選択するだけで、該選択されたメニュー項目に関連付けられたアプリケーションが表示するコンテンツを閲覧することができる。
【００５７】
したがって、簡易な操作によって、コンテンツを閲覧することができ、ユーザの利便性が向上するという効果を奏する。
【発明を実施するための最良の形態】
【００５８】
〔実施の形態１〕
本発明の一実施形態について図１から図６に基づいて説明すると以下のとおりである。
【００５９】
（コンテンツ表示処理装置の構成）
本実施の形態に係るコンテンツ表示処理装置１は、メール、画像、インターネット上のホームページなどのコンテンツを、表示部に表示する等の処理を行なう端末であり、例えば、テレビ、ＰＣ（Personal Computer）、ＰＤＡ（personal digital assistant）、携帯電話などである。
【００６０】
特に、コンテンツ表示処理装置１は、リモコンやマウスなどの入力操作デバイスによりユーザからのメニュー操作を受けつけ、該操作に応じて上記コンテンツを後述する表示部４０に表示する等の処理を行なう。
【００６１】
上記「メニュー」とは、１または複数の上記コンテンツが関連付けられた、ユーザ選択可能な複数のメニュー項目によって構成されるリストである。メニュー項目と、１または複数のコンテンツとの関連付けの方法は、例えば、該メニュー項目の識別情報と、該１または複数のコンテンツを含むファイルの拡張子とを予め対応付けるなどが挙げられる。ただし、関連付けの方法は、これに限定されるものではない。
【００６２】
上記のとおり、メニュー項目は、１または複数の上記コンテンツが関連付けられるので、メニュー項目を選択することにより、該選択したメニュー項目に関連付けられた１または複数のコンテンツを特定することができる。そのため、ユーザがメニュー項目を選択する操作を行なうことにより、上記選択されたメニュー項目に関連付けられた１または複数の上記コンテンツが特定される。以下では、メニュー項目と関連付けられた１または複数のコンテンツを、メニュー項目と関連付けられた「コンテンツリスト」とも称する。
【００６３】
また、上記メニュー項目、および、上記コンテンツは、外部サーバから受信したものであってもよいし、コンテンツ表示処理装置１の記憶部などに予め格納されているものであってもよい。外部サーバから受信するコンテンツは、放送波を用いて受信してもよいし、通信ネットワークを用いて受信してもよい。通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４ケーブル、ＵＳＢケーブル、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網等の無線でも利用可能である。
【００６４】
次に、図１を参照しながら、コンテンツ表示処理装置１の概略構成について説明する。図１は、本実施の一形態に係るコンテンツ表示処理装置１の概略構成を示すブロック図である。図１に示すようにコンテンツ表示処理装置１は、制御部１０、記憶部２０、通信部３０、表示部４０、入力操作部６０、および入出力制御部７０を備えて構成される。
【００６５】
制御部１０は、記憶部２０、および入出力制御部７０の制御を行なうとともに、所定の演算処理を行なうものである。所定の演算処理とは、例えば、表示部４０にメニューおよびコンテンツを表示する処理などがある。制御部１０の詳細な構成については後述する。
【００６６】
次に、記憶部２０は、制御部１０で利用される各種データや、プログラムの実行によって得られたデータなどを記憶するものであり、ＲＯＭ（Read-Only Memory）やフラッシュメモリなどの不揮発性メモリなどで実現されるハードディスクなどのメモリ装置である。上記各種データは、記憶部２０内部の各種記憶部に記憶される。なお、記憶部２０は、必ずしもコンテンツ表示処理装置１に備えられる必要はなく、外部記憶装置として、読み取り可能な状態でコンテンツ表示処理装置１に接続される構成であってもよい。
【００６７】
記憶部２０は、特に、メニュー情報記憶部２２、コンテンツ情報記憶部２３、および、コンテンツ表示属性情報記憶部２４を含んでいる。なお、メニュー情報記憶部２２、コンテンツ情報記憶部２３、および、コンテンツ表示属性情報記憶部２４は、例えば、データベースであってもよいし、ファイルであってもよい。また、これら記憶部の構造は、格納するデータが検索可能かつ読み取り可能であれば、どのような構造であってもよい。
【００６８】
メニュー情報記憶部２２は、１または複数のメニュー項目およびメニューの表示属性情報（レイアウト情報）を、検索可能かつ読み取り可能な状態で記憶する。メニューの表示属性情報には、メニュー項目の表示位置、表示サイズ、表示色などの表示属性情報が含まれる。以下では、メニュー項目およびメニューの表示属性情報を、「メニュー情報」と称する。
【００６９】
次に、コンテンツ情報記憶部２３は、外部サーバから受信したコンテンツ、または、ユーザ操作により入力されたコンテンツを、メニュー項目の識別情報と関連付けた状態で、検索可能かつ読み取り可能な状態で記憶する。コンテンツ情報記憶部２３に記憶される情報は、メール、画像、インターネット上のホームページなどのコンテンツ、および、該コンテンツのメタ情報（コンテンツＩＤ、タイトル、ジャンル、要約、作成者、作成日時、更新情報、有効期間、課金情報、リンク先などの関連情報）である。
【００７０】
以下では、コンテンツおよび該コンテンツのメタ情報を「コンテンツ情報」と称する。また、また、メニュー項目と関連付けられた１または複数のコンテンツ、および該コンテンツのメタ情報を、メニュー項目と関連付けられた「コンテンツリストのコンテンツ情報」とも称する。
【００７１】
次に、コンテンツ表示属性情報記憶部２４は、コンテンツの表示属性情報（レイアウト情報）を、メニュー項目毎に、検索可能かつ読み取り可能な状態で記憶する。
【００７２】
上記コンテンツの表示属性情報は、該コンテンツを表示部４０に表示するときの、デフォルトの表示属性情報（表示位置、表示サイズ、表示色など）であり、メニュー項目毎に予め設定される。例えば、「メール」というメニュー項目に関連付けられたコンテンツを表示する場合の上記表示属性情報と、「写真」というメニュー項目に関連付けられたコンテンツを表示する場合の上記表示属性情報とは、別である。
【００７３】
以下では、上記デフォルトの表示属性情報を「コンテンツ表示属性情報」とも称する。
【００７４】
また、上記コンテンツ表示属性情報は、１）コンテンツ表示領域４３における表示位置を規定した「配置情報」と、２）コンテンツ情報と、配置情報により規定した表示位置との対応付けを規定した「置換情報」とを含んでいる。配置情報および置換情報については、後述で記述例を挙げて説明する。
【００７５】
また、上記コンテンツ表示属性情報は、さらに、コンテンツ表示領域４３（後述）のうちコンテンツを表示する領域以外の背景領域（例えば、コンテンツの表示枠など）の表示属性情報（表示サイズ、表示色など）を含んでいてもよい。
【００７６】
また、上記コンテンツ表示属性情報は、さらに、該コンテンツに付加して表示する情報（例えば、コンテンツに付加して表示するアイコンなど）の表示属性情報（表示位置、表示サイズ、表示色などの）を含んでいてもよい。
【００７７】
次に、通信部３０は、図示しない外部サーバと通信網を介して通信するものであり、内部に受信部３２および送信部３３を備えている。なお、上記外部サーバからメニュー情報、コンテンツ情報、およびコンテンツ表示属性情報を受信せず、記憶部２０に予め格納されているメニュー情報、コンテンツ情報、およびコンテンツ表示属性情報のみを用いてコンテンツ表示処理装置１が処理を行なう場合は、必ずしも通信部３０を備える必要はない。
【００７８】
受信部３２は、図示しない外部サーバ送信されたメニュー情報、コンテンツ情報、およびコンテンツ表示属性情報を受信するものであり、入出力制御部７０の受信制御部７２により制御される。受信部３２で受信されたメニュー情報、コンテンツ情報、およびコンテンツ表示属性情報は、受信制御部７２へ送られる。受信制御部７２は、受信部３２を制御し、受信したデータを後述する各種データ取得部１１に送信する。
【００７９】
送信部３３は、図示しない外部サーバに対して、メニュー情報、コンテンツ情報、およびコンテンツ表示属性情報の取得要求を行なうものであり、入出力制御部７０の送信制御部７３により制御される。送信制御部７３は、送信部３３を制御し、後述する各種データ取得部１１から上記受信した取得要求を送信部３３に送信する。
【００８０】
次に、表示部４０は、入出力制御部７０の表示制御部７４より送られた情報を表示する。表示部４０は、例えばＬＣＤ（Liquid Crystal Display；液晶表示装置）で構成される。
【００８１】
そして、表示部４０は、ユーザ選択可能なメニュー項目から構成されるメニューを表示するメニュー表示領域４２（第１表示領域）と、１または複数のコンテンツを含むコンテンツデータ（後述）を表示するコンテンツ表示領域４３（第２表示領域）とを含んでいる。なお、メニュー表示領域４２とコンテンツ表示領域４３とは、それぞれをユーザが閲覧および操作しやすいように、互いに重複しない領域であることが望ましい。また、コンテンツ表示領域４３に表示されるコンテンツはユーザ操作により選択可能であってもよい。
【００８２】
なお、表示部４０は、必ずしもコンテンツ表示処理装置１に備えられる必要はなく、外部装置としてコンテンツ表示処理装置１に通信可能に接続される構成であってもよい。
【００８３】
次に、入出力制御部７０の表示制御部７４は、表示部４０を制御し、制御部１０から指示された情報を表示部４０に送信する。
【００８４】
次に、入力操作部６０は、コンテンツ表示処理装置１のユーザの入力操作を受けつけ、該入力操作に応じた入力信号を入力操作制御部７６に送信する。入力操作部６０は、例えば、リモコン、マウス、キーボード、スイッチ、タッチパネルなどの入力デバイスで構成される。ユーザが入力操作部６０から入力操作を行なうことにより、メニュー表示領域４２に表示するメニュー項目の選択、コンテンツ表示領域４３に表示するコンテンツの選択、該選択したコンテンツに対する所定処理の指示などの入力操作に応じた入力信号を生成する。
【００８５】
なお、入力操作部６０は、必ずしもコンテンツ表示処理装置１に備えられる必要はなく、外部装置としてコンテンツ表示処理装置１に通信可能に接続される構成でもよい。
【００８６】
入出力制御部７０の入力操作制御部７６は、コンテンツ表示処理装置１のユーザの操作を受けつける入力操作部６０を制御し、ユーザの入力操作に応じた入力信号を後述する入力操作解析部１３に送信する。
【００８７】
次に、制御部１０について詳細に説明する。制御部１０は、各種データ取得部１１、表示データ生成部１２、入力操作解析部１３を含んで構成される。なお、上記外部サーバからメニュー情報、コンテンツ情報、およびコンテンツ表示属性情報を受信せず、記憶部２０に予め格納されているメニュー情報、コンテンツ情報、およびコンテンツ表示属性情報のみを用いてコンテンツ表示処理装置１が処理を行なう場合は、必ずしも各種データ取得部１１を備える必要はない。
【００８８】
各種データ取得部１１は、図示しない外部サーバから受信部３２を介してメニュー情報、コンテンツ情報、およびコンテンツ表示属性情報を受信する。そして、該受信したデータを記憶部２０に格納する。すなわち、該受信したメニュー情報をメニュー情報記憶部２２に格納する。また、該受信したコンテンツ情報をコンテンツ情報記憶部２３に格納する。また、該受信したコンテンツ表示属性情報をコンテンツ表示属性情報記憶部２４に格納する。
【００８９】
なお、上記受信した各情報を記憶部２０に格納せずに、または、格納するとともに、表示データ生成部１２に転送してもよい。
【００９０】
また、各種データ取得部１１は、所定のトリガに応じて、上記外部サーバに対し、メニュー情報、コンテンツ情報、およびコンテンツ表示属性情報の取得を要求してもよい。
【００９１】
また、各種データ取得部１１が、上記外部サーバからメニュー情報、コンテンツ情報、およびコンテンツ表示属性情報を受信するタイミングは、特に限定されるものではない。例えば、入力操作部６０からのユーザの所定指示をトリガにして受信を開始してもよいし、予め定められた所定の期間ごとに受信してもよい。
【００９２】
なお、メニュー情報、コンテンツ情報、およびコンテンツ表示属性情報が、例えばファイル形式のデータである場合、各種データ取得部１１は、ＨＴＴＰ（Hypertext Transfer Protocol）やＦＴＰ（File Transfer Protocol）などの通信プロトコルを用いて外部サーバとの通信を行ない、取得処理および受信処理を行ってもよい。
【００９３】
次に、表示データ生成部１２は、各種データ取得部１１が受信した、または、記憶部２０に格納されているメニュー情報、コンテンツ情報、およびコンテンツ表示属性情報、ならびに、入力操作部６０からのユーザ入力に基づいて、表示部４０に表示するデータを生成する。そのために、表示データ生成部１２は、メニュー生成部１２２（メニュー表示指示手段）、コンテンツ情報取得部１２３、コンテンツ表示属性情報取得部１２６（コンテンツ表示属性情報取得手段）、およびコンテンツデータ生成部１２８（コンテンツ表示指示手段）を備えている。
【００９４】
まず、メニュー生成部１２２は、後述する入力操作解析部１３のメニュー選択検出部１３２から送信されるメニュー項目の識別情報を受信したとき、該メニュー項目の選択時に表示するメニュー情報（すなわちメニュ−項目およびメニューの表示属性情報）をメニュー情報記憶部２２から取得する。なお、上記メニュ−項目およびメニューの表示属性情報は、検索可能かつ読み取り可能な状態で記憶されていれば良く、例えば、ＸＭＬ（eXtensible Markup Language）などのテキストデータであってもよい。
【００９５】
また、メニュー生成部１２２は、メニュー選択検出部１３２から送信されるメニュー項目の識別情報を受信したときだけでなく、事前に、メニュー情報をメニュー情報記憶部２２から取得していてもよい。
【００９６】
また、メニュー生成部１２２は、上記メニュ−情報を、メニュー情報記憶部２２から取得する代わりに、各種データ取得部１１から受信したデータから取得してもよい。
【００９７】
そして、メニュー生成部１２２は、上記取得したメニュ−情報に基づいて、ユーザ選択可能なメニューを生成し、該生成したメニューを、表示制御部７４を介して表示部４０のメニュー表示領域４２に表示する。なお、既にメニューがメニュー表示領域４２に表示されているときは、その表示内容を更新する。
【００９８】
なお、メニュー表示領域４２に表示するために必要な上記メニュー情報が不足している場合は、メニュー生成部１２２は、外部サーバから必要なデータを取得する旨の要求を、各種データ取得部１１に対して行ってもよい。
【００９９】
また、コンテンツ表示処理装置１の電源投入直後などに初期表示される画面においては、予めメニュー情報記憶部２２などに設定された所定のメニュー情報を表示部４０のメニュー表示領域４２に表示する場合がある。この場合、メニュー生成部１２２は、上記予め設定された所定のメニュー情報をメニュー情報記憶部２２などから取得する。
【０１００】
次に、コンテンツ情報取得部１２３は、後述する入力操作解析部１３のメニュー選択検出部１３２から送信されるメニュー項目の識別情報を受信したとき、該メニュー項目と関連付けられたコンテンツリストのコンテンツ情報を、コンテンツ情報記憶部２３を検索して取得する。
【０１０１】
上記コンテンツリストのコンテンツ情報は、メニュー項目と関連付けられた状態で、検索可能かつ読み取り可能に記憶されていれば良く、例えば、ＸＭＬなどのテキストデータであってもよい。
【０１０２】
なお、メニュー選択検出部１３２から送信されるメニュー項目の識別情報が、例えば、「メール」のメニュー項目を示すものである場合、該メニュー項目と関連付けられたコンテンツリストとは、メールのタイトル、メールの送信者、メールの本文、メールの添付ファイルなどメールに関するメタ情報を含む、１または複数のメールコンテンツである。
【０１０３】
また、コンテンツ情報取得部１２３は、メニュー選択検出部１３２から送信されるメニュー項目の識別情報を受信したときだけでなく、事前に、メニュー項目と関連付けられたコンテンツリストのコンテンツ情報を、コンテンツ情報記憶部２３から取得していてもよい。
【０１０４】
なお、コンテンツ情報取得部１２３は、上記コンテンツリストのコンテンツ情報を、各種データ取得部１１から受信したデータから取得してもよい。
【０１０５】
そして、コンテンツ情報取得部１２３は、上記取得したコンテンツリストのコンテンツ情報をコンテンツデータ生成部１２８に送信する。
【０１０６】
次に、コンテンツ表示属性情報取得部１２６は、後述する入力操作解析部１３のメニュー選択検出部１３２から送信されるメニュー項目の識別情報を受信したとき、該メニュー項目と関連付けられたコンテンツ表示属性情報を、コンテンツ表示属性情報記憶部２４から取得する。
【０１０７】
なお、上記コンテンツ表示属性情報には、既に述べたように、該コンテンツ自体の表示属性（色彩、大きさ、表示位置など）だけであってもよいし、さらに、該コンテンツに応じて同時に表示する情報（表示枠やアイコンなど）の表示属性（色彩、大きさ、表示位置など）、コンテンツ表示領域４３の表示属性（色彩、大きさ、位置など）などを含んでいてもよい。
【０１０８】
また、コンテンツ表示属性情報取得部１２６は、メニュー選択検出部１３２から送信されるメニュー項目の識別情報を受信したときだけでなく、事前に、メニュー項目と関連付けられたコンテンツ表示属性情報を、コンテンツ表示属性情報記憶部２４から取得していてもよい。
【０１０９】
そして、コンテンツ表示属性情報取得部１２６は、上記取得したコンテンツ表示属性情報をコンテンツデータ生成部１２８に送信する。
【０１１０】
次に、コンテンツデータ生成部１２８は、コンテンツ情報取得部１２３から取得したコンテンツ情報と、コンテンツ表示属性情報取得部１２６から取得したコンテンツ表示属性情報とに基づいて、コンテンツ表示領域４３に表示するコンテンツデータを生成し、該生成したコンテンツデータを、表示制御部７４を介して表示部４０のコンテンツ表示領域４３に表示する。このとき、コンテンツデータ生成部１２８は、コンテンツを表示する専用アプリケーションは起動せずに、上記コンテンツデータをコンテンツ表示領域４３に表示する。上記「コンテンツデータ」とは、上記取得したコンテンツ情報およびコンテンツ表示属性情報に基づき、コンテンツ表示領域４３に表示するために加工された、１または複数のコンテンツである。
【０１１１】
なお、すでにコンテンツデータがコンテンツ表示領域４３に表示されているときは、その表示内容を更新する。
【０１１２】
また、コンテンツ表示領域４３に表示するために必要なコンテンツ情報およびコンテンツ表示属性情報が不足している場合、コンテンツデータ生成部１２８は、外部サーバから必要なデータを取得する旨の要求を、各種データ取得部１１に対して行ってもよい。例えば、コンテンツ情報は取得できているが、対応するコンテンツ表示属性情報が取得できていない場合、該コンテンツ情報の記述の中に該コンテンツ表示属性情報を特定可能な記述があれば、外部サーバから該コンテンツ表示属性情報を取得する旨の要求を、各種データ取得部１１に対して行ってもよい。
【０１１３】
また、コンテンツ表示処理装置１の電源投入直後などに初期表示される画面においては、予め記憶部２０などに設定された所定のコンテンツデータを表示部４０のコンテンツ表示領域４３に表示することが考えられる。この場合、コンテンツデータ生成部１２８は、上記予め設定された所定のコンテンツデータを記憶部２０などから取得する。
【０１１４】
次に、入力操作解析部１３は、入力操作部６０が送信するユーザの入力操作に応じた入力信号を入力操作制御部７６を介して受信する。そして、該入力信号を解析し、１）メニュー項目を選択する入力操作に対する信号であるか、または、２）コンテンツを操作する入力操作に対する信号であるかを検出する。そのために、入力操作解析部１３は、メニュー選択検出部１３２、および、コンテンツ操作検出部１３３（図示せず）を備える。
【０１１５】
メニュー選択検出部１３２は、入力操作制御部７６から受信した信号に基づいて、表示部４０のメニュー表示領域４２に表示されるメニュー項目をユーザが選択したかどうかを検出する。そして、ユーザがメニュー項目を選択したことを検出したときは、メニュー生成部１２２、コンテンツ情報取得部１２３、およびコンテンツ表示属性情報取得部１２６に対して、上記選択されたメニュー項目の識別情報を送信する。
【０１１６】
コンテンツ操作検出部１３３は、入力操作制御部７６から受信した信号に基づいて、表示部４０のコンテンツ表示領域４３に表示されるコンテンツをユーザが操作したかどうかを検出する。なお、ユーザがコンテンツを操作したことを検出したとき、コンテンツ操作検出部１３３は、該操作したコンテンツを表示するアプリケーションを起動するなどの処理を行なってもよい。
【０１１７】
（コンテンツ表示処理装置における処理の流れ）
次に、図２を参照しながら、コンテンツ表示処理装置１が、ユーザのメニュー操作によりコンテンツの表示をまでの処理の流れの一例について説明する。図２は、コンテンツ表示処理装置１が、ユーザのメニュー操作により、コンテンツを表示するまでの処理の流れの一例を示すフローチャートである。
【０１１８】
図２に示すフローチャートは、既に、コンテンツ表示処理装置１の表示部４０のメニュー表示領域４２にメニューが表示され、また、表示部４０のコンテンツ表示領域４３にコンテンツデータが表示されている状態から開始するものとする。
【０１１９】
まず、入力操作部６０からのユーザ操作により、表示部４０のメニュー表示領域４２に表示されているメニュー項目が選択されたことをメニュー選択検出部１３２が検出したとき（ステップＳ１０１にてＹＥＳ）、メニュー生成部１２２が、メニュー選択検出部１３２から送信されるメニュー項目の識別情報に対応するメニュー情報を、メニュー情報記憶部２２から取得する（ステップＳ１０２）。
【０１２０】
そして、メニュー生成部１２２は、上記取得したメニュ−情報に基づいて、メニュー表示領域４２に表示するメニューを生成し、該生成したメニューを、表示制御部７４を介して表示部４０のメニュー表示領域４２に出力する（ステップＳ１０２）。これにより、ユーザが新たにメニュー項目を選択すると、表示部４０のメニュー表示領域４２に表示されるメニューの選択状態やメニューの表示属性が更新される。
【０１２１】
次に、上記処理とは別に、コンテンツ情報取得部１２３が、上記選択されたメニュー項目と関連付けられたコンテンツリストのコンテンツ情報を取得する（ステップＳ１０３）。
【０１２２】
さらに、上記処理とは別に、コンテンツ表示属性情報取得部１２６が、上記選択されたメニュー項目と関連付けられたコンテンツ表示属性情報をコンテンツ表示属性情報記憶部２４から取得する（ステップＳ１０３）。
【０１２３】
そして、コンテンツデータ生成部１２８が、コンテンツ情報取得部１２３が取得したコンテンツ情報、および、コンテンツ表示属性情報取得部１２６が取得したコンテンツ表示属性情報に基づいて、コンテンツデータを生成する（ステップＳ１０４）。
【０１２４】
最後に、コンテンツデータ生成部１２８が、該生成したコンテンツデータを、表示制御部７４を介して表示部４０のコンテンツ表示領域４３に出力する（ステップＳ１０５）。これにより、ユーザが新たにメニュー項目を選択すると、コンテンツ表示領域４３に表示されるコンテンツデータが更新される。
【０１２５】
その後、再びユーザ操作を待つ状態に戻る（ステップＳ１０１）。
【０１２６】
（コンテンツ表示処理装置におけるコンテンツの表示画面例）
次に、図３を参照しながら、コンテンツ表示処理装置１においてメニュー操作によりコンテンツデータを表示した画面例について説明する。図３は、コンテンツ表示処理装置１においてメニュー操作によりコンテンツデータを表示した画面例を示す模式図である。
【０１２７】
図３に示す例では、表示部４０の画面の左側にメニュー表示領域４２が設けられており、ユーザ選択可能なメニューが表示されている。また、表示部４０の画面の右側にコンテンツ表示領域４３が設けられており、コンテンツデータが表示されている。
【０１２８】
そして、この例では、「写真」、「メール」、「ネット」、および「ニュース」という４つのメニュー項目から構成されるメニューが、メニュー生成部１２２によってメニュー表示領域４２に表示されている。そして、「メール」というメニュー項目がユーザ選択された状態であり、強調表示されている。
【０１２９】
そして、「メール」というメニュー項目が選択されているので、「メール」というメニュー項目に関連付けられたコンテンツリストのコンテンツ情報と、「メール」というメニュー項目に関連付けられたコンテンツ表示属性情報とに基づいて、コンテンツデータ生成部１２８がコンテンツデータを生成する。この例では、３つのメールコンテンツを含むコンテンツデータが生成され、表示されている。すなわち、１つ目のメールとして「産まれました」というタイトルのメールが、２つ目のメールとして「こんにちは」というタイトルのメールが、３つ目のメールとして「新製品の件」というタイトルのメールが、それぞれ表示されている。なお、このとき、コンテンツデータ生成部１２８は、メールアプリケーションは起動せずに、上記３つ目のメールを表示している。
【０１３０】
また、図示しないが、「写真」、「ネット」、および「ニュース」のいずれかのメニュー項目をユーザがさらに選択した場合は、該選択したメニュー項目に関連付けられたコンテンツリストのコンテンツ情報と、該選択したメニュー項目コンテンツ表示属性情報とに基づいて生成されたコンテンツデータが、コンテンツ表示領域４３に表示される。
【０１３１】
（コンテンツ表示属性情報およびコンテンツ情報の記述例）
次に、図４〜図６を参照しながら、コンテンツ表示属性情報およびコンテンツ情報の記述例について説明する。ここでは、メールのコンテンツを例に挙げて説明する。
【０１３２】
コンテンツ表示属性情報は、上述したように、１）コンテンツ表示領域４３における表示位置を規定した「配置情報」と、２）コンテンツ情報と、配置情報により規定した表示位置との対応付けを規定した「置換情報」とを含んでいる。
【０１３３】
図４は、上記配置情報の一例をＸＭＬ形式のテキストデータ（ファイル名はmail.layout）として模式的に記述した図である。ここで、「@@」で囲まれた文字列は、このテキストデータを処理する際に、上記置換情報にて対応付けがなされている文字列であることを示している。図４の例では、まず１行目にて、「メール@@INDEX@@」という文字列を、フォントサイズ「16」で、座標位置「20、50」に配置することを規定している。次に２行目にて、「@@SUBJECT@@」という文字列を、フォントサイズ「16」で、座標位置「100、50」に配置することを規定している。次に３行目にて、「@@DATE@@」という文字列を、フォントサイズ「16」で、座標位置「400、50」に配置することを規定している。最後に４行目にて、「@@DETAIL@@」という文字列を、フォントサイズ「14」で、座標位置「20、180」に配置することを規定している。
【０１３４】
次に、図５は、上記置換情報の一例をＸＭＬ形式のテキストデータ（ファイル名はmail.rule）として模式的に記述した図である。図５の例では、まず１行目にて、「index」タグで示される値が、配置情報内の「@@INDEX@@」と対応づくことを規定している。次に２行目にて、「subject」タグで示される値が、配置情報内の「@@SUBJECT@@」と対応づくことを規定している。次に３行目にて、「date」タグで示される値が、配置情報内の「@@DATE@@」と対応づくことを規定している。最後に４行目にて、「detail」タグで示される値が、配置情報内の「@@DETAIL@@」と対応づくことを規定している。
【０１３５】
次に、図４、図５、および図６を参照しながら、配置情報および置換情報に基づいて、メールのコンテンツをコンテンツ表示領域４３に表示する例について、説明する。
【０１３６】
図６は、メールのコンテンツ情報の一例をＸＭＬ形式のテキストデータ（ファイル名はmail.data）として模式的に記述した図である。図６の例では、３行目にて、このメールのインデックス番号を示す「index」タグに値「1」が設定されている。次に４行目にて、このメールのタイトルを示す「subject」タグに文字列「生まれました」が設定されている。次に５行目にて、このメールの配信日時を示す「date」タグに文字列「2004/10/01」が設定されている。最後に６行目にて、このメールのメール本文を示す「detail」タグに文字列「元気な男の子です」が設定されている。
【０１３７】
なお、１行目の記述は、図５で示されるコンテンツ情報に対応する置換情報を特定するための記述であり、２行目の記述は、図４で示されるコンテンツに対応する配置情報を特定するための記述である。ここでは、それぞれ、図４および図５に示したテキストデータを表すファイル名を記述している。なお、置換情報および配置情報の特定方法はこれらに限られるものではない。
【０１３８】
図６に示すメールのコンテンツ情報と、図５に示す置換情報と、図４に示す配置情報とを基に、コンテンツデータ生成部１２８が次に示す置換を行なう。すなわち、「index」タグで示される値「１」を「@@INDEX@@」と置換する。そして、「subject」タグで示される文字列「生まれました」を「@@SUBJECT@@」と置換する。そして、「date」タグで示される文字列「2004/10/01」を「@@DATE@@」と置換する。そして、「detail」タグで示される文字列「元気な男の子です」を「@@DETAIL@@」と置換する。
【０１３９】
上記置換の結果、「メール１」という文字列を、フォントサイズ「16」で、座標位置「20、50」に配置することとなる。また、「生まれました」という文字列を、フォントサイズ「16」で、座標位置「100、50」に配置することとなる。また、「2004/10/01」という文字列を、フォントサイズ「16」で、座標位置「400、50」に配置することとなる。最後に、「元気な男の子です」という文字列を、フォントサイズ「14」で、座標位置「20、180」に配置することとなる。
【０１４０】
その結果、図３に示すように、コンテンツデータ生成部１２８は、メール１というコンテンツを含むコンテンツデータを、コンテンツ表示領域４３に表示する。
【０１４１】
なお、この例ではメール１というコンテンツについて例を挙げて説明したが、他のコンテンツについても同様であり、該コンテンツのコンテンツ情報、さらには、該コンテンツの表示枠などの情報についても、上記配置情報および上記置換情報に含んでいてもよい。
【０１４２】
また、ここではＸＭＬ仕様によって記述された文字列置換を用いる例を挙げたが、これに限定されるものではなく、方法によって表示位置を決定してもよい。例えば、各データ項目に対して位置情報を決定するスクリプトなどを用いてもよい。
【０１４３】
〔実施の形態２〕
本実施形態では、実施形態１に加えて、コンテンツ情報の内容やユーザ指示に応じて、コンテンツ表示属性情報を変更する形態について説明する。
【０１４４】
本実施形態について図７から図１１に基づいて説明すれば、以下の通りである。なお、説明の便宜上、上述の実施の形態にて示した各部材と同一の機能を有する部材には、同一の符号を付記し、その説明を省略する。
【０１４５】
（コンテンツ表示処理装置の構成）
図７を参照しながら、コンテンツ表示処理装置１ｂの構成について説明する。図７は、本実施の一形態に係るコンテンツ表示処理装置１ｂの構成を示すブロック図である。図７に示すようにコンテンツ表示処理装置１ｂは、制御部１０ｂ、記憶部２０、通信部３０、表示部４０、入力操作部６０、および入出力制御部７０を備えて構成される。
【０１４６】
制御部１０ｂは、実施の形態１の制御部１０とほぼ同様の部材を備えているが、表示データ生成部１２に代えて、表示データ生成部１２ｂを備えている。また、入力操作解析部１３に代えて、入力操作解析部１３ｂを備えている。
【０１４７】
表示データ生成部１２ｂは、実施の形態１の表示データ生成部１２と同様に、各種データ取得部１１が受信した、または、記憶部２０に格納されているメニュー、コンテンツ、およびコンテンツの表示属性に関する情報、ならびに、入力操作部６０からのユーザ入力に基づいて、表示部４０に表示するデータを生成する。
【０１４８】
表示データ生成部１２ｂは、実施の形態１の表示データ生成部１２とほぼ同様の部材を備えているが、コンテンツ情報取得部１２３に代えて、コンテンツ情報取得部１２３ｂを備えている。また、新たに、メタ情報解析部１２４ｂ（メタ情報解析手段）を備えている。また、コンテンツ表示属性情報取得部１２６に代えて、コンテンツ表示属性情報取得部１２６ｂ（コンテンツ表示属性情報取得手段）を備えている。また、コンテンツデータ生成部１２８に代えて、コンテンツデータ生成部１２８ｂ（コンテンツ表示指示手段）を備えている。
【０１４９】
コンテンツ情報取得部１２３ｂは、後述する入力操作解析部１３ｂのメニュー選択検出部１３２ｂから送信されるメニュー項目の識別情報を受信したとき、該メニュー項目と関連付けられたコンテンツリストのコンテンツ情報を、コンテンツ情報記憶部２３を検索して取得する。なお、コンテンツ情報取得部１２３ｂは、該コンテンツリストのコンテンツ情報を、各種データ取得部１１から受信したデータから取得してもよい。そして、コンテンツ情報取得部１２３ｂは、上記取得したコンテンツ情報をメタ情報解析部１２４ｂに送信する。
【０１５０】
次に、メタ情報解析部１２４ｂは、コンテンツ表示属性情報を決定するために、コンテンツ情報取得部１２３ｂから送信された上記コンテンツ情報の内容を解析する。
【０１５１】
解析内容の例を挙げると、例えば、コンテンツのファイルタイプ（拡張子）を調べたり、さらに、例えば、Ａ）上記コンテンツ情報の中に予め定められた所定データ（例えば画像データ）が含まれているか否か、Ｂ）上記コンテンツ情報の中に予め定められた所定タグ（例えば<detail>タグ）が含まれているか否か、Ｃ）上記コンテンツ情報の中には所定データがいくつ含まれているか、Ｄ）上記コンテンツ情報の中に日時情報が含まれる否か（例えば、写真のデータであれば、撮影日時）などが挙げられるが、これらに限定されるものではない。
【０１５２】
なお、上記Ａ）を行なう方法としては、画像を示す所定タグが含まれるか否かを解析したり、ファイル名の拡張子が所定のもの（JPGやBMP等）であるか否かを解析する方法が挙げられるが、これらに限定されるものではない。また、上記Ｃ）を行なう方法としては、データを示す所定タグがいくつ含まれるかを解析したり、所定データの数を示す所定タグが含まれるか否かを解析する方法が挙げられるが、これらに限定されるものではない。また、上記Ｄ）を行なう方法としては、日時情報を示す所定タグが含まれるか否かを解析する方法が挙げられるが、これに限定されるものではない。
【０１５３】
そして、メタ情報解析部１２４ｂは、上記解析の結果を、コンテンツ表示属性情報取得部１２６ｂおよびコンテンツデータ生成部１２８ｂに送信する。
【０１５４】
次に、コンテンツ表示属性情報取得部１２６ｂは、後述する入力操作解析部１３のメニュー選択検出部１３２から送信されるメニュー項目の識別情報を受信したとき、該メニュー項目と関連付けられたコンテンツ表示属性情報を、コンテンツ表示属性情報記憶部２４から取得する。
【０１５５】
また、予めコンテンツ表示属性情報と上記解析の結果との関連付けがなされている場合は、コンテンツ表示属性情報取得部１２６ｂは、メタ情報解析部１２４ｂから上記解析の結果を受信したとき、該解析の結果に対応するコンテンツ表示属性情報を、コンテンツ表示属性情報記憶部２４から取得してもよい。
【０１５６】
なお、上述したように、コンテンツ表示属性情報はコンテンツそのものの表示属性情報のみならず、該コンテンツと同時に表示する情報の表示属性情報、および、該コンテンツを表示する際のコンテンツ表示領域４３の表示属性情報を含んでいてもよい。
【０１５７】
また、予めコンテンツ表示属性情報と後述する入力操作解析部１３ｂの所定指示検出部１３４ｂから送信される、所定のユーザ指示との関連付けがなされている場合は、コンテンツ表示属性情報取得部１２６ｂは、さらに、上記所定のユーザ指示があった旨を受信したとき、該ユーザ指示に対応するコンテンツ表示属性情報を、コンテンツ表示属性情報記憶部２４から取得してもよい。上記所定のユーザ指示とは、例えば、コンテンツ表示領域４３に複数のコンテンツを同時に一覧表示（サムネイル表示）する旨の指示、選択した１つのコンテンツをコンテンツ表示領域４３の全体に表示する旨の指示、また、メニュー表示領域４２およびコンテンツ表示領域４３の位置やサイズを変更する旨の指示などであるが、これらに限定されるものではない。
【０１５８】
なお、コンテンツ表示属性情報取得部１２６ｂは、上記コンテンツ表示属性情報を、各種データ取得部１１から受信したデータから取得してもよい。
【０１５９】
そして、コンテンツ表示属性情報取得部１２６ｂは、上記取得したコンテンツ表示属性情報をコンテンツデータ生成部１２８ｂに送信する。
【０１６０】
次に、コンテンツデータ生成部１２８ｂは、コンテンツ情報取得部１２３ｂから取得したコンテンツ情報と、コンテンツ表示属性情報取得部１２６ｂから取得したコンテンツ表示属性情報とに基づいて、コンテンツ表示領域４３に表示するコンテンツデータを生成する。そして、該生成したコンテンツデータを、表示制御部７４を介して表示部４０のコンテンツ表示領域４３に表示する。このとき、コンテンツを表示するための専用アプリケーションは起動せずに、上記コンテンツデータを表示する。
【０１６１】
なお、すでにコンテンツデータがコンテンツ表示領域４３に表示されているときは、その表示内容を更新する。
【０１６２】
さらに、コンテンツデータ生成部１２８ｂは、メタ情報解析部１２４ｂから取得した上記解析の結果に基づいて、上記生成したコンテンツデータを表示する際の見た目（デザイン）を変更する。
【０１６３】
上記見た目（デザイン）の変更とは、例えば、該コンテンツデータの表示属性（色彩、大きさ、表示位置など）の変更、該コンテンツデータに含まれるコンテンツの一部の表示属性（色彩、大きさ、表示位置など）の変更、該コンテンツデータと同時に表示する情報（表示枠やアイコンなど）の表示属性（色彩、大きさ、表示位置など）の変更、該コンテンツデータと同時に表示する情報の種類の変更、コンテンツ表示領域４３の表示属性（色彩、大きさ、位置など）の変更、などが挙げられるが、これらに限定されるものではない。
【０１６４】
また、コンテンツデータ生成部１２８ｂは、上記生成したコンテンツデータに含まれるコンテンツを過去にコンテンツ表示領域４３に表示した回数に基づいて、上記生成したコンテンツデータを表示する際の見た目（デザイン）を変更してもよい。例えば、過去に表示した回数に応じて色を濃くするなどである。過去に表示した回数は、記憶部２０などに記憶しておけばよい。これにより、ユーザは、表示した回数が多いコンテンツや表示した回数が少ないコンテンツを区別しやすくなる。
【０１６５】
また、コンテンツデータ生成部１２８ｂは、上記生成したコンテンツデータをコンテンツ表示領域４３に表示してからの経過時間などに基づいて、コンテンツデータを表示する際の見た目（デザイン）を変更してもよい。コンテンツ表示領域４３に表示してからの経過時間は、図示しないタイマーなどを用いて計測すればよい。
【０１６６】
また、コンテンツデータ生成部１２８ｂは、メタ情報解析部１２４ｂから取得した上記解析の結果に、コンテンツを上記第２表示領域に描画するための描画エンジンを特定可能な情報が含まれる場合、該解析の結果に基づいて、コンテンツデータをコンテンツ表示領域４３に表示させる描画エンジンを適宜選択する。例えば、上記解析の結果、ＪＰＥＧ形式の写真データを含むことが分かれば、ＪＰＥＧデコーダを選択し、また、上記解析の結果、ＨＴＭＬ形式のファイルを含むことが分かれば、ＨＴＭＬ描画エンジンを選択する、などである。
【０１６７】
次に、入力操作解析部１３ｂは、入力操作部６０が送信するユーザの入力操作に応じた入力信号を入力操作制御部７６を介して受信する。そして、該入力信号を解析し、１）メニュー項目を選択する入力操作に対する信号であるか、または、２）コンテンツを操作する入力操作に対する信号であるか、または、３）所定のユーザ指示の入力操作に対する信号であるかを検出する。所定のユーザ指示とは、例えば、コンテンツ表示領域４３に複数のコンテンツを一覧表示（サムネイル表示）する旨の指示や、選択した１つのコンテンツをコンテンツ表示領域４３の全体に表示する旨の指示や、また、メニュー表示領域４２およびコンテンツ表示領域４３の位置やサイズを変更する旨の指示などであるが、これらに限定されるものではない。
【０１６８】
入力操作解析部１３ｂは、メニュー選択検出部１３２、および、所定指示検出部１３４ｂを備える。
【０１６９】
所定指示検出部１３４ｂは、入力操作制御部７６から受信した信号に基づいて、上記所定のユーザ指示があったかどうかを検出する。そして、上記所定のユーザ指示があったことを検出したときは、コンテンツ表示属性情報取得部１２６ｂに対して、その旨を送信する。
【０１７０】
（表示画面例）
次に、図８〜図１１を参照しながら、コンテンツ情報の内容、または、ユーザ指示に応じたコンテンツの表示について、例を挙げて説明する。なお、図８〜図１１に示す画面例を実現するためのコンテンツ表示属性情報およびコンテンツ情報の記述は、図４〜６に示した記述例と同様にＸＭＬ形式のテキストデータとして記述することができるが、ここではその具体的な記述は省略する。
【０１７１】
（画像データのコンテンツ）
図８は、画像データのコンテンツを表示した画面を模式的に表した図である。図８に示す例では、表示部４０の画面の左側にメニュー表示領域４２が設けられており、「アプリ」、「写真」、「メール」、および「ネット」という４つのメニュー項目から構成されるメニューがメニュー表示領域４２に表示されている。そして、「写真」というメニュー項目がユーザ選択された状態であり、強調表示されている。
【０１７２】
そして、上記ユーザのメニュー選択に伴い、写真のメニュー項目を示すメニュー識別情報がメニュー選択検出部１３２ｂから送信される。そして、該メニュー識別情報を受信したコンテンツ情報取得部１２３ｂは、写真のメニュー項目に関連するコンテンツリストのコンテンツ情報を取得する。
【０１７３】
そして、メタ情報解析部１２４ｂは、コンテンツ情報取得部１２３ｂが取得したコンテンツ情報の内容を解析する。解析の結果、例えば、該コンテンツ情報に、画像データを示す所定タグが１つ含まれていることが判明した場合、コンテンツデータ生成部１２８ｂは、例えば、図８に示すように、コンテンツ表示領域４３の全体に上記画像データを配置するようにする。また、解析の結果、例えば、該コンテンツ情報に、日時情報が含まれていることが判明した場合、該日時情報の時間帯によって表示枠７００の色彩を変更してもよい。
【０１７４】
また、該コンテンツ情報に、複数の画像データが含まれる場合であれば、さらに、複数の画像を一覧表示（サムネイル表示）するモードと、複数の画像をスライドショー表示するモードと、画像を一枚のみ表示するモードとを、ユーザ指示により切り替えるようになっていてもよい。図９は、上記モードの切り替えを行なうボタンを図８に追加した画面を模式的に表した図である。図９では、コンテンツ表示領域４３の右下の位置に、上記切り替えを行なうためのボタン７０１を設けている。そして、上記ボタンに対するユーザ操作に応じたコンテンツ表示属性情報を、コンテンツ表示属性情報記憶部２４から取得する。なお、表示枠７００の色彩が、上記モードに応じてそれぞれ異なるような表示属性であってもよい。
【０１７５】
なお、サムネイル表示をした場合、メニュー表示領域４２またはコンテンツ表示領域４３の表示位置またはサイズを変更するようになっていてもよい。図１０（ａ）および図１０（ｂ）は、上記モード切り替えによってサムネイル表示をしたときの様子を示す画面を模式的に表した図である。
【０１７６】
図９にて説明した切り替えボタンなどによって、コンテンツ表示領域４３にて複数の画像を単純にサムネイル表示した場合に、メニュー表示領域４２とコンテンツ表示領域４３とが重なる場合がある。例えば、図１０（ａ）では、メニュー表示領域４２の一部がコンテンツ表示領域４３の下に隠れてしまい、重複した領域が見えづらくなっている。このような場合、メニュー表示領域４２またはコンテンツ表示領域４３の表示位置やサイズを変更すればよい。図１０（ｂ）に示す例では、メニュー表示領域４２のサイズを縮小し、メニュー表示領域４２とコンテンツ表示領域４３とが互いに重ならないようにしている。
【０１７７】
（日時情報を含むコンテンツ）
次に、図１１（ａ）〜図１１（ｄ）は、画像データに付随する日時情報に基づき、異なる表示枠およびアイコンをコンテンツと同時に表示する様子を、模式的に表した図である。図１１（ａ）は、朝の時間帯に適した表示枠およびアイコンを含むコンテンツデータを表示した様子を示す図である。図１１（ｂ）は、昼の時間帯に適した表示枠およびアイコンを含むコンテンツデータを表示した様子を示す図である。図１１（ｃ）は、晩の時間帯に適した表示枠およびアイコンを含むコンテンツデータを表示した様子を示す図である。図１１（ｄ）は、深夜の時間帯に適した表示枠およびアイコンを含むコンテンツデータを表示した様子を示す図である。
【０１７８】
図１１（ａ）〜（ｄ）に示す例では、表示部４０の画面の左側にメニュー表示領域４２が設けられており、「アプリ」、「写真」、「メール」、および「ネット」という４つのメニュー項目から構成されるメニューが表示されている。そして、「写真」というメニュー項目がユーザ選択された状態であり、強調表示されている。
【０１７９】
そして、上記ユーザのメニュー選択に伴い、写真のメニュー項目を示すメニュー識別情報がメニュー選択検出部１３２ｂから送信される。そして、該メニュー識別情報を受信したコンテンツ情報取得部１２３ｂは、写真のメニュー項目に関連するコンテンツリストのコンテンツ情報を取得する。
【０１８０】
そして、メタ情報解析部１２４ｂは、コンテンツ情報取得部１２３ｂが取得したコンテンツ情報の内容を解析する。解析の結果、例えば、該コンテンツ情報に、画像データの日時情報が含まれていることが判明した場合、コンテンツデータ生成部１２８ｂは、上記日時情報に応じたコンテンツ表示属性情報を変更する。なお、上記日時情報とは、例えば、画像データに付与されているＥＸＩＦ（Exchangeble Image File Format）データに記述されている日付情報、または、画像ファイル自体の日時情報である。
【０１８１】
そして、例えば、上記日時情報が午前中の時間帯であった場合、コンテンツデータ生成部１２８ｂが、表示枠７００を青色に、また、アイコン７０２を朝のイメージに変更する（図１１（ａ））。また例えば、上記日時情報が日中帯であった場合、コンテンツデータ生成部１２８ｂが、表示枠７００を黄色に、また、アイコン７０２を昼のイメージに変更する（図１１（ｂ））。また例えば、上記日時情報が夕方の時間帯であった場合、コンテンツデータ生成部１２８ｂが、表示枠７００をオレンジ色に、また、アイコン７０２を夕方のイメージに変更する（図１１（ｃ））。また例えば、上記日時情報が夜間帯であった場合、コンテンツデータ生成部１２８ｂが、表示枠７００を紺色に、また、アイコン７０２を夜のイメージに変更する（図１１（ｄ））。
【０１８２】
なお、上記日時情報の時間帯に限らず、月（１月〜１２月）や季節（春、夏、秋、冬）などに応じたコンテンツ表示属性情報を取得してもよい。
【０１８３】
（変形例）
上述では、コンテンツとして専ら写真を例として取り上げたが、コンテンツの種別はこれに限定されるものではない。例えば、ＨＴＭＬやＸＭＬにて記述されたホームページやブログなどのコンテンツや、ＲＳＳ（RDF Site Summary）にて提供されるニュース情報、予定表、またはインターネットのＵＲＬリストなどであっても、同様に、コンテンツ情報の内容（コンテンツの作成・更新日時、タグの有無、データの個数など）の解析結果に応じて、コンテンツ表示属性情報を変更することができる。特に、コンテンツの作成・更新日時に応じてコンテンツ表示属性情報を変更する場合、表示するホームページ、ブログ、ニュースなどのコンテンツが、最近更新されたものであるか、数ヶ月以内に更新されたものであるか、または、何年も更新されていないものであるかを、ユーザが視覚的かつ即時に判断することができる。これにより、ユーザはコンテンツに記載されている情報の信頼性を視覚的かつ即時に判断することができるという効果を奏する。
【０１８４】
また、上記では、コンテンツ情報の内容を解析した結果に応じてコンテンツ表示属性情報を変更したが、もちろん、ユーザ選択されたメニュー項目のみによって（コンテンツ情報の内容を解析せずに）コンテンツ表示属性情報を選択してもよい。なお、コンテンツ情報の内容の解析結果に応じたコンテンツ表示属性情報の変更を行なう場合は、上記コンテンツ情報の内容に応じた細かい表示制御が可能になるが、表示制御処理は複雑になる。一方、ユーザ選択されたメニュー項目に応じた表示制御を行なう場合は、上記細かい表示制御は望めないが、表示制御処理の負荷を軽くすることできる。
【０１８５】
〔実施の形態３〕
本実施形態では、さらにコンテンツの更新情報を表示する形態について説明する。
【０１８６】
コンテンツの更新情報とは、コンテンツの更新に関する情報であり、例えば、コンテンツが更新がされたことを示す旨や、コンテンツの更新日時などである。なお、以下では、コンテンツの更新情報を「コンテンツ更新情報」とも称する。
【０１８７】
本実施形態について図１２から図１７に基づいて説明すれば、以下の通りである。なお、説明の便宜上、上述の各実施の形態にて示した各部材と同一の機能を有する部材には、同一の符号を付記し、その説明を省略する。
【０１８８】
（コンテンツ表示処理装置の構成）
図１２を参照しながら、コンテンツ表示処理装置１ｃの構成について説明する。図１２は、本実施の一形態に係るコンテンツ表示処理装置１ｃの構成を示すブロック図である。図１２に示すようにコンテンツ表示処理装置１ｃは、制御部１０ｃ、記憶部２０、通信部３０ｃ、表示部４０、入力操作部６０、および入出力制御部７０ｃを備えて構成される。
【０１８９】
通信部３０ｃは、実施の形態１の通信部３０とほぼ同様の部材を備えているが、送信部３３に代えて送信部３３ｃを備えている。送信部３３ｃは、送信部３３が備える機能に加えて、さらに、後述する各種データ取得部１１ｃからのコンテンツ更新情報の取得要求を受信すると、図示しない外部サーバに対して、コンテンツ更新情報の取得要求を行なうものであり、入出力制御部７０ｃの送信制御部７３ｃにより制御される。送信制御部７３ｃは、送信部３３ｃを制御し、各種データ取得部１１ｃから上記受信したコンテンツ更新情報の取得要求を送信部３３ｃに送信する。
【０１９０】
制御部１０ｃは、実施の形態１の制御部１０とほぼ同様の部材を備えているが、各種データ取得部１１に代えて、各種データ取得部１１ｃを備えている。また、表示データ生成部１２に代えて、表示データ生成部１２ｃを備えている。
【０１９１】
各種データ取得部１１ｃは、各種データ取得部１１が備える機能に加えて、さらに、コンテンツ更新情報取得部１２７ｃから、コンテンツ更新情報の取得要求を受信する。そして、該コンテンツ更新情報の取得要求を受信すると、送信部３３ｃを介して、図示しない外部サーバに対して上記コンテンツ更新情報の取得要求を行なう。そして、その応答として、受信部３２を介して該外部サーバから上記コンテンツ更新情報を受信する。そして、該受信したコンテンツ更新情報をコンテンツ更新情報取得部１２７ｃに送信する。
【０１９２】
表示データ生成部１２ｃは、各種データ取得部１１ｃが受信した、または、記憶部２０に格納されているメニュー情報、コンテンツ情報、およびコンテンツ表示属性情報、ならびに、入力操作部６０からのユーザ入力に基づいて、表示部４０に表示するコンテンツデータを生成する。その際、上記コンテンツ更新情報に基づいて、メニュー項目またはコンテンツに更新があったことを示す所定の情報を併せて表示するようにする。
【０１９３】
表示データ生成部１２ｃは、実施の形態１の表示データ生成部１２とほぼ同様の部材を備えているが、メニュー生成部１２２に代えて、メニュー生成部１２２ｃ（メニュー表示指示手段）を備えている。また、コンテンツ情報取得部１２３に代えて、コンテンツ情報取得部１２３ｃを備えている。また、新たに、コンテンツ更新情報取得部１２７ｃを備えている。また、コンテンツデータ生成部１２８に代えて、コンテンツデータ生成部１２８ｃ（コンテンツ表示指示手段）を備えている。
【０１９４】
メニュー生成部１２２ｃは、実施の形態１のメニュー生成部１２２が備える機能に加えて、さらに、コンテンツ更新情報取得部１２７ｃから、コンテンツリストのコンテンツ情報に更新があった旨の通知を受けたとき、該更新があったことを示す所定の情報を、上記コンテンツリストが関連付けられているメニュー項目に付加して表示部４０に表示する。例えば、所定のアイコンをメニュー項目に付加して表示したり、所定色の表示枠をメニュー項目に付加して表示するなどの指示を行なう。
【０１９５】
次に、コンテンツ情報取得部１２３ｃは、実施の形態１のコンテンツ情報取得部１２３が備える機能に加えて、さらに、取得したコンテンツ情報をコンテンツ更新情報取得部１２７ｃに送信する。
【０１９６】
次に、コンテンツ更新情報取得部１２７ｃは、コンテンツ情報取得部１２３ｃから受信したコンテンツ情報に含まれるコンテンツ更新情報を取得する。なお、コンテンツ更新情報を、図示しない外部サーバから取得してもよい。外部サーバから取得する場合は、各種データ取得部１１ｃに対してコンテンツ更新情報の取得要求を送信し、それに対する応答として各種データ取得部１１ｃからコンテンツ更新情報を受信する。
【０１９７】
なお、上記受信したコンテンツ情報に含まれるコンテンツ更新情報を取得する方法として、様々な方法が一般的に知られているが、例えば、上記受信したコンテンツ情報がＸＭＬなどのテキストファイルとして記述されており、更新日時や更新の有無が記述されたタグを含む場合、該タグの値をコンテンツ更新情報として取得してもよい。
【０１９８】
また、コンテンツ更新情報を取得する別の方法として、上記受信したコンテンツ情報が複数のＵＲＬを含む場合、各種データ取得部１１ｃを介して該ＵＲＬにアクセスし、ＨＴＴＰプロトコルのgetLastModifiedなどを用いて、該ＵＲＬで示されるリンク先の更新情報を取得してもよい。
【０１９９】
また、コンテンツ更新情報を取得する別の方法として、上記受信したコンテンツ情報がＸＭＬなどのテキストファイルとして記述されている場合、該テキストファイル自体の更新日時を、コンテンツ更新情報として取得してもよい。
【０２００】
そして、コンテンツ更新情報取得部１２７ｃは、上記取得したコンテンツ更新情報を基に、上記受信したコンテンツ情報に含まれるコンテンツが更新されているか否かを判定する。そして、上記受信したコンテンツ情報に含まれるコンテンツが更新されていると判定した場合、コンテンツ更新情報取得部１２７ｃは、メニュー生成部１２２ｃに対して、上記受信したコンテンツ情報に更新があった旨を通知するとともに、コンテンツデータ生成部１２８ｃに対して、上記受信したコンテンツ情報に含まれるコンテンツに更新があった旨を通知する。
【０２０１】
なお、コンテンツが更新されたか否かの判定方法として、様々な方法が一般的に知られているが、例えば、上記取得したコンテンツ更新情報が、更新日時である場合、前回取得した更新日時やコンテンツを前回表示した日時と比較して、更新の有無を判定する。
【０２０２】
また、コンテンツリストが更新されたか否かの判定方法は様々あるが、例えば、コンテンツリストに含まれるコンテンツのうちの少なくとも一つが更新されていれば、上記コンテンツリストは更新されていると判定してもよいし、コンテンツリストがＸＭＬなどのテキストファイルとして記述されている場合、該テキストファイルの更新日時が前回取得した更新日時と比較して更新されていれば、上記コンテンツリストは更新されていると判定してもよい。
【０２０３】
次に、コンテンツデータ生成部１２８ｃは、実施の形態１のコンテンツデータ生成部１２８が備える機能に加えて、さらに、コンテンツ更新情報取得部１２７ｃから、コンテンツに更新があった旨の通知を受けたとき、該更新があったことを示す所定の情報を、上記コンテンツに付加して表示部４０に表示する。例えば、所定のアイコンをコンテンツに付加して表示したり、所定色の表示枠をコンテンツに付加して表示する。
【０２０４】
（表示画面例）
次に、図１３を参照しながら、コンテンツ更新情報を表示した画面例について説明する。図１３は、コンテンツ更新情報を表示した画面を模式的に表した図である。
【０２０５】
図１３に示す例では、表示部４０の画面の左側にメニュー表示領域４２が設けられており、「メール」、「ネット」、「ニュース」、および「予定」という４つのメニュー項目から構成されるメニューがメニュー表示領域４２に表示されている。そして、「ネット」というメニュー項目がユーザ選択された状態であり、強調表示されている。
【０２０６】
ここで、「ネット」および「ニュース」のメニュー項目には、「Ｎｅｗ」という、更新があったことを示すアイコン７０３が併せて表示されている。これにより、「ネット」および「ニュース」のメニュー項目に含まれるコンテンツに、更新されたコンテンツがあることが分かる。
【０２０７】
次に、上記ユーザのメニュー選択に伴い、表示部４０の画面の右側のコンテンツ表示領域４３に、「インターネットサイト−Ａ」、「インターネットサイト−Ｂ」、「インターネットサイト−Ｃ」、「インターネットサイト−Ｄ」、および「インターネットサイト−Ｅ」という５つのコンテンツが表示されている。
【０２０８】
ここで、「インターネットサイト−Ｂ」、「インターネットサイト−Ｄ」、および「インターネットサイト−Ｅ」のコンテンツには、「Ｎｅｗ」という、更新があったことを示すアイコン７０４が付加して表示されている。これにより、「インターネットサイト−Ｂ」、「インターネットサイト−Ｄ」、および「インターネットサイト−Ｅ」のコンテンツが更新されたものであることが分かる。
（コンテンツの記述例）
次に、図１４および図１５を参照しながら、コンテンツ更新情報を含むコンテンツの記述例について説明する。ここでは、インターネット上のサイトへのリンク先を記述したコンテンツを例に挙げて説明する。
【０２０９】
図１４は、図１３に示した、「インターネットサイト−Ａ」、「インターネットサイト−Ｂ」、および「インターネットサイト−Ｃ」という３つのコンテンツを含むＸＭＬ形式のテキストデータを模式的に記述した図である。
【０２１０】
この例では<channelset>タグの値としてメニュー項目名である「ネット」が記述されている。また<channel>タグ内の<title>タグの値としてコンテンツのタイトルが記述されている。また、<link>タグの値として、リンク先であるＵＲＬが記述されている。
【０２１１】
コンテンツ更新情報取得部１２７ｃは、例えば、このテキストデータファイルの更新日時と、前回コンテンツ表示した日時とを比較して、更新の有無を判定する。また、リンク先であるＵＲＬへアクセスし、例えば、ＨＴＴＰプロトコルのgetLastModifiedを用いて、各コンテンツの更新の有無を判定してもよい。
【０２１２】
次に、図１５は、コンテンツ更新情報が明示的に記述されたコンテンツのＸＭＬ形式のテキストデータを模式的に記述した図である。
【０２１３】
この例では、<channelset>タグ内、およびインターネットサイト−Ａの<channel>タグ内に、更新日時を記述するための<date>タグを含んでいる。この更新日時と、別途管理している前回コンテンツを表示した日時とを比較して、更新の有無を判定する。
【０２１４】
なお、更新日時を記述する一般的なタグの代わりに、コンテンツ更新情報を記述する独自のタグを用いてもよい。例えば、図１５に示すように、インターネットサイト−Ｂの<channel>タグ内には、「new」という値が記述された<status>タグを設けている。この<status>タグの値により、日時の比較を行なうことなく、更新の有無が分かる。
【０２１５】
（変形例）
上述した内容はすべて例示であり、例えば上記以外のタグ名、記述形式であってもよい。また、上述では、メニュー項目やコンテンツに、更新されていることを示すアイコンを付加して表示する例を挙げたが、アイコンを表示する代わりに、メニュー項目やコンテンツの表示枠の色を変更することによって更新されていることを表示してもよい。
【０２１６】
また、メニュー項目やコンテンツを表示する領域とは異なる領域に、更新があったことを示す情報を表示してもよい。図１６は、更新があったことを示す情報をメニュー項目やコンテンツを表示する領域とは異なる領域に表示する画面例を模式的に記述した図である。図１６では、メニュ−表示領域４２およびコンテンツ表示領域４３とは別に、情報表示領域４４を新たに表示部４０に設けている。そして、更新されたメニュー項目や更新されたコンテンツをユーザが選択した場合、情報表示領域４４における所定アイコン７０５を点灯表示させるようにしている。
【０２１７】
また、上述の実施形態では、コンテンツ表示処理装置１ｃがコンテンツ更新情報取得部１２７ｃを新たに備え、コンテンツ更新情報の取得については、コンテンツ更新情報取得部１２７ｃが行ない、その他のコンテンツ情報の取得については、コンテンツ情報取得部１２３ｃが行なう構成を示したが、そうではなくて、コンテンツ情報取得部１２３ｃがコンテンツ更新情報取得部１２７ｃの役割を含んでもよいし、メニュー生成部１２２ｃおよびコンテンツデータ生成部１２８ｃがコンテンツ更新情報取得部１２７ｃの役割を含んでもよい。
【０２１８】
また、上述では、メニュー項目またはコンテンツにコンテンツ更新情報を付加して表示する形態について説明したが、さらに、上述と同様の方法によって、お勧め情報やジャンル情報などのコンテンツ情報を、メニュー項目またはコンテンツに付加して表示してもよい。
【０２１９】
図１７は、お勧め情報やジャンル情報などのコンテンツ情報を含むコンテンツの記述例を模式的に記述した図である。この例では「インターネットサイト−Ａ」という値の<title>タグのコンテンツに、更新されたことを示す「new」という値の<status>タグが記述されている。また、「インターネットサイト−Ｂ」という値の<title>タグのコンテンツに、更新かつ提供会社のお勧め情報であることを示す「new;recommend」という値の<status>タグが記述されている。また、「インターネットサイト−Ｃ」という値の<title>タグのコンテンツに、音楽のジャンルであることを示す「music」という値の<genre>タグが記述されている。
【０２２０】
この場合、コンテンツ更新情報取得部１２７ｃが、上記<status>タグから上記お勧め情報やジャンル情報を取得し、該取得した旨をメニュー生成部１２２ｃおよびコンテンツデータ生成部１２８ｃに通知する構成としてもよい。そして、メニュー生成部１２２ｃおよびコンテンツデータ生成部１２８ｃが該通知に応じて、お勧め情報やジャンル情報に対応するアイコンなどを表示部４０に出力するようにしてもよい。
【０２２１】
〔実施の形態４〕
本実施形態では、ユーザ操作により、メニュー操作とコンテンツ操作との切り替えを行なう形態について説明する。
【０２２２】
本実施形態について図１８および図１９に基づいて説明すれば、以下の通りである。なお、説明の便宜上、上述の各実施の形態にて示した各部材と同一の機能を有する部材には、同一の符号を付記し、その説明を省略する。
【０２２３】
（コンテンツ表示処理装置の構成）
図１８を参照しながら、コンテンツ表示処理装置１ｄの構成について説明する。図１８は、本実施の一形態に係るコンテンツ表示処理装置１ｄの構成を示すブロック図である。図１８に示すようにコンテンツ表示処理装置１ｄは、制御部１０ｄ、記憶部２０ｄ、通信部３０、表示部４０、入力操作部６０、および入出力制御部７０を備えて構成される。
【０２２４】
記憶部２０ｄは、実施の形態１の記憶部２０に加えて、操作制御情報記憶部２５ｄを含んでいる。操作制御情報記憶部２５ｄは、ユーザ入力操作の制御情報を記憶している。
【０２２５】
上記制御情報は、コンテンツの種類に応じたユーザ入力操作の制御情報が分かるものであれば特に限定されず、例えば、コンテンツの種類（例えば、メール）と、該コンテンツに対する入力操作（例えば、上方向キーの押下）と、該入力操作後の振る舞い（例えば、カーソル位置を上方向へ移動）との組合せが挙げられるが、これに限定されるものではない。なお、上記例は、リスト形式で表示されている複数のメールコンテンツに対して、入力操作部６０の上方向キーのユーザ入力操作が行なわれると、カーソル位置を上記リストの上方向へ移動させることを意味している。
【０２２６】
なお、上記制御情報は、必ずしも記憶部２０ｄに格納される必要はなく、内部ファイルまたは内部データとして、制御部１０ｄ内に保持されていてもよい。また、上記制御用データは、ユーザ操作により操作制御情報記憶部２５ｄしたものであってもよいし、外部サーバから取得して操作制御情報記憶部２５ｄに格納したものであってもよい。
【０２２７】
制御部１０ｄは、実施の形態２の制御部１０ｂとほぼ同様の部材を備えているが、表示データ生成部１２に代えて、表示データ生成部１２ｄを備えている。また、入力操作解析部１３に代えて、入力操作解析部１３ｄを備えている。
【０２２８】
表示データ生成部１２ｄは、実施の形態２の表示データ生成部１２ｂと同様に、各種データ取得部１１が受信した、または、記憶部２０に格納されている、メニュー情報、コンテンツ情報、およびコンテンツ表示属性情報、ならびに、入力操作部６０からのユーザ入力に基づいて、表示部４０に表示するデータを生成する。
【０２２９】
表示データ生成部１２ｂは、実施の形態２の表示データ生成部１２とほぼ同様の部材を備えているが、コンテンツ情報取得部１２３に代えて、コンテンツ情報取得部１２３ｄを備えている。また、新たに、メタ情報解析部１２４ｄ（メタ情報解析手段）を備えている。また、コンテンツ表示属性情報取得部１２６ｂに代えて、コンテンツ表示属性情報取得部１２６ｄ（コンテンツ表示属性情報取得手段）を備えている。また、コンテンツデータ生成部１２８ｂに代えて、コンテンツデータ生成部１２８ｄ（コンテンツ表示指示手段）を備えている。
【０２３０】
コンテンツ情報取得部１２３ｄは、後述する入力操作解析部１３ｄのメニュー選択検出部１３２（メニュー表示指示手段）から送信されるメニュー項目の識別情報を受信したとき、該メニュー項目と関連付けられたコンテンツリストのコンテンツ情報を、コンテンツ情報記憶部２３を検索して取得する。また、後述する入力操作解析部１３ｄのコンテンツ操作検出部１３３ｄ（コンテンツ表示指示手段）から新たなコンテンツ情報の取得が必要な旨の通知を受信したとき、該コンテンツ情報を、コンテンツ情報記憶部２３を検索して取得する。なお、コンテンツ情報取得部１２３ｄは、該コンテンツ情報を、各種データ取得部１１から受信したデータから取得してもよい。
【０２３１】
そして、コンテンツ情報取得部１２３ｄは、上記取得したコンテンツ情報をメタ情報解析部１２４ｄに送信する。
【０２３２】
次に、メタ情報解析部１２４ｄは、コンテンツ表示属性情報を変更することを目的として、コンテンツ情報取得部１２３ｄから送信された上記コンテンツ情報の内容を解析する。そして、メタ情報解析部１２４ｄは、上記解析の結果をコンテンツデータ生成部１２８ｄに送信する。また、上記解析の結果をコンテンツ表示属性情報取得部１２６ｄに送信してもよい。
【０２３３】
さらに、ユーザ入力操作の制御情報を変更することを目的として、メタ情報解析部１２４ｄは、上記解析の結果を、操作制御部１３７ｄ（操作制御手段）に送信してもよい。
【０２３４】
次に、コンテンツ表示属性情報取得部１２６ｄは、入力操作解析部１３ｄのメニュー選択検出部１３２から送信されるメニュー項目の識別情報を受信したとき、該メニュー項目と関連付けられたコンテンツ表示属性情報を、コンテンツ表示属性情報記憶部２４から取得する。
【０２３５】
また、予めコンテンツ表示属性情報と上記解析の結果との関連付けがなされている場合は、コンテンツ表示属性情報取得部１２６ｄは、メタ情報解析部１２４ｄから上記解析の結果を受信したとき、該解析の結果に対応するコンテンツ表示属性情報を、コンテンツ表示属性情報記憶部２４を検索して取得してもよい。
【０２３６】
また、後述する入力操作解析部１３ｄのコンテンツ操作検出部１３３ｄから新たなコンテンツ表示属性情報の取得が必要な旨の通知を受信したとき、該コンテンツ表示属性情報を、コンテンツ表示属性情報記憶部２４を検索して取得してもよい。
【０２３７】
なお、コンテンツ表示属性情報取得部１２６ｄは、上記コンテンツ表示属性情報を、各種データ取得部１１から受信したデータから取得してもよい。
【０２３８】
そして、コンテンツ表示属性情報取得部１２６ｄは、上記取得したコンテンツ表示属性情報をコンテンツデータ生成部１２８ｄに送信する。
【０２３９】
次に、コンテンツデータ生成部１２８ｄは、コンテンツ情報取得部１２３ｄから取得したコンテンツ情報、コンテンツ表示属性情報取得部１２６ｄから取得したコンテンツ表示属性情報、および、メタ情報解析部１２４ｄから取得した解析の結果に基づいて、実施の形態２の、コンテンツデータ生成部１２８ｂと同様の処理を行ない、コンテンツデータを生成し、コンテンツ表示領域４３に出力する。
【０２４０】
次に、入力操作解析部１３ｄは、入力操作部６０が送信するユーザの入力操作に応じた入力信号を入力操作制御部７６を介して受信する。そして、該入力信号を解析し、１）メニュー項目を選択する入力操作に対する信号であるか、または、２）コンテンツを操作する入力操作に対する信号であるか、または、３）操作対象をメニューまたはコンテンツのいずれかに切り替える指示に対する信号であるかを検出する。
【０２４１】
入力操作解析部１３ｄは、メニュー選択検出部１３２、コンテンツ操作検出部１３３ｄ、切り替え操作検出部１３６ｄ、および、操作制御部１３７ｄを備える。
【０２４２】
コンテンツ操作検出部１３３ｄは、コンテンツ操作検出部１３３ｄは、操作制御部１３７ｄから通知される、ユーザ入力操作の制御情報に従って、ユーザ入力操作の検出を行なう。そして、入力操作制御部７６から受信した信号に基づいて、コンテンツ表示領域４３に表示されているコンテンツをユーザが操作したかどうかを検出する。そして、該操作したことを検出したときは、表示データ生成部１２ｄに所定の通知を行なう。
【０２４３】
コンテンツ表示領域４３に表示されているコンテンツに対するユーザ操作の例を挙げると、例えば、該コンテンツがリスト形式で表示されている場合における、入力操作部６０の上下方向キーのユーザ操作が挙げられる。これは、上記リストにおけるカーソル位置の上下方向への移動を指示する操作である。
【０２４４】
また、例えば、該コンテンツがデータが写真のように１枚ずつ表示されるコンテンツである場合における、入力操作部６０の右方向キーのユーザ操作が挙げられる。これは、次の写真コンテンツの表示を指示する操作である。また、例えば上方向キーのユーザ操作が挙げられる。これは、スライドショーモードへの切り替えを指示する操作である。
【０２４５】
また、コンテンツ操作検出部１３３ｄは、ユーザ操作されたコンテンツに関する新たなコンテンツ情報の取得が必要な場合は、コンテンツ情報取得部１２３ｄにその旨を通知する。また、該操作したコンテンツに関する新たなコンテンツ表示属性情報の取得が必要な場合は、コンテンツ表示属性情報取得部１２６ｄにその旨を通知する。
【０２４６】
次に、切り替え操作検出部１３６ｄは、入力操作制御部７６から受信した信号に基づいて、ユーザ操作対象をメニューまたはコンテンツのいずれかに切り替える指示をユーザが行ったかどうかを検出する。そして、メニューに切り替える指示であれば、メニュー選択検出部１３２をアクティブにし、コンテンツ操作検出部１３３ｄを非アクティブにする。一方、コンテンツに切り替える指示であれば、コンテンツ操作検出部１３３ｄをアクティブにし、メニュー選択検出部１３２を非アクティブにする。
【０２４７】
次に、操作制御部１３７ｄは、操作制御情報記憶部２５ｄに設定された、入力操作部６０の、デフォルトのユーザ操作の制御情報をコンテンツ操作検出部１３３ｄに通知する。また、メタ情報解析部１２４ｄから送信された、コンテンツ情報の解析結果に基づいて、ユーザ入力操作の制御情報を変更する。そして、該変更した制御情報をコンテンツ操作検出部１３３ｄに通知する。
【０２４８】
例えば、コンテンツがリスト形式で表示されているものであることがわかるようなコンテンツ情報の解析結果を受信した場合、入力操作部６０の上下方向キーのユーザ操作は、該リストにおけるカーソル位置の上下方向への移動制御であると変更する。
【０２４９】
また、例えば、コンテンツがデータが写真のように１枚ずつ表示されるコンテンツであることがわかるようなコンテンツ情報の解析結果を受信した場合、入力操作部６０の右方向キーのユーザ操作は、次の写真コンテンツの表示制御であると変更する。また、例えば上方向キーのユーザ操作は、スライドショーモードへの切り替え制御であると変更する。
【０２５０】
なお、現在の入力操作部６０のユーザ入力操作の制御情報（例えば、ユーザ入力操作に応じたリモコンキーの割り当て状態を示す情報）をユーザに示すために、表示部４０ｄに、ユーザ入力操作の制御情報を示したガイダンスを表示してもよい。また、該ガイダンスは所定時間だけ表示した後に非表示にしてもよい。
【０２５１】
（コンテンツ表示処理装置における処理の流れ）
次に、図１９を参照しながら、コンテンツ表示処理装置１ｄ、メニュー操作とコンテンツ操作とを切り替える処理の一例について説明する。図１９は、ユーザ操作によりメニュー操作とコンテンツ操作とを切り替える処理の流れの一例を示すフローチャートである。
【０２５２】
図１９に示すフローチャートは、既に、コンテンツ表示処理装置１ｄの表示部４０のメニュー表示領域４２にメニューが表示され、また、表示部４０のコンテンツ表示領域４３にコンテンツデータが表示されている状態から開始するものとする。
【０２５３】
ステップＳ２０１〜ステップＳ２０５は、それぞれ実施の形態１の図２で示したフローチャートにおける、ステップＳ１０１〜ステップＳ１０５とほぼ同様である。すなわち、入力操作部６０からのユーザ操作により、表示部４０のメニュー表示領域４２に表示されているメニュー項目が選択されたことをメニュー選択検出部１３２が検出したとき（ステップＳ２０１にてＹＥＳ）、メニュー生成部１２２ｄが、メニュー選択検出部１３２から送信されるメニュー項目の識別情報に対応するメニュー情報を、メニュー情報記憶部２２から取得する（ステップＳ２０２）。
【０２５４】
そして、メニュー生成部１２２ｄは、上記取得したメニュ−情報に基づいて、メニュー表示領域４２に表示するメニューを生成し、該生成したメニューを、表示制御部７４を介して表示部４０のメニュー表示領域４２に出力する（ステップＳ２０２）。
【０２５５】
次に、上記処理とは別に、コンテンツ情報取得部１２３ｄが、上記選択されたメニュー項目と関連付けられたコンテンツリストのコンテンツ情報を取得する（ステップＳ２０３）。
【０２５６】
さらに、コンテンツ表示属性情報取得部１２６ｄが、メタ情報解析部１２４ｄが解析した、上記コンテンツ情報の解析の結果に応じたコンテンツ表示属性情報を、コンテンツ表示属性情報記憶部２４から取得する（ステップＳ２０３）。
【０２５７】
そして、コンテンツデータ生成部１２８ｄが、コンテンツ情報取得部１２３ｄが取得したコンテンツ情報、コンテンツ表示属性情報取得部１２６ｄが取得したコンテンツ表示属性情報、および、メタ情報解析部１２４ｄから取得した解析の結果に基づいて、コンテンツデータを生成する（ステップＳ２０４）。
【０２５８】
そして、コンテンツデータ生成部１２８ｄが、該生成したコンテンツデータを、表示制御部７４を介して表示部４０のコンテンツ表示領域４３に出力する（ステップＳ２０５）。
【０２５９】
次に、ステップＳ２０１にてＮＯであって、表示部４０のコンテンツ表示領域４３に表示されるコンテンツが選択されたことをコンテンツ操作検出部１３３ｄが検出したとき（ステップＳ２０６でＹＥＳ）、コンテンツ操作検出部１３３ｄはコンテンツ情報取得部１２３ｄおよびコンテンツ表示属性情報取得部１２６ｄにその旨を通知する。そして、コンテンツ情報取得部１２３ｄが取得したコンテンツ情報、コンテンツ表示属性情報取得部１２６ｄが取得したコンテンツ表示属性情報、および、メタ情報解析部１２４ｄの解析結果に基づいて、コンテンツデータ生成部１２８ｄがコンテンツデータを生成し、該生成したコンテンツデータを、表示制御部７４を介して表示部４０のコンテンツ表示領域４３に出力して表示を更新する（ステップＳ２０７でＹＥＳ）。
【０２６０】
次に、ステップＳ２０６にてＮＯであって、操作対象をメニューまたはコンテンツに切り替える指示を切り替え操作検出部１３６ｄが検出したとき（ステップＳ２０８）、該指示がメニュー操作への切り替え指示であれば（ステップＳ２０９にてＹＥＳ）、メニュー選択検出部１３２をアクティブに切り替える（ステップＳ２１０）。また、該指示がコンテンツ操作への切り替え指示であれば（ステップＳ２０９にてＮＯ）、コンテンツ操作検出部１３３ｄをアクティブに切り替える（ステップＳ２１１）。
【０２６１】
〔実施の形態５〕
本実施形態では、上述の各実施の形態に加えて、さらに、ユーザ操作により、メニュー項目の追加および削除を行なう形態について説明する。なお、説明の便宜上、上述の各実施の形態にて示した各部材と同一の機能を有する部材には、同一の符号を付記し、その説明を省略する。
【０２６２】
ここでは、メニューが、該メニューに含まれるメニュー項目をＸＭＬ形式などで記述したテキストファイルである場合を例に挙げて説明するが、これに限定されるものではない。メニューがＸＭＬ形式などのテキストファイルである場合、新たなメニュー項目の記述を該テキストファイルに追加したり、不要なメニュー項目の記述を該テキストファイルから削除したりするといった編集が容易に行える。
【０２６３】
例えば、「写真」、「メール」、「ネット」、および「ニュース」という４つのメニュー項目から構成されるメニューがメニュー表示領域４２に表示されており、該メニューが、上記４つのメニュー項目を記述したテキストファイルであるものとする。この場合、ユーザ操作により、例えば「日記」というメニュー項目を表す所定の記述（所定のタグおよび該タグの値など）を該テキストファイルに追記することが容易にできる。その結果、「写真」、「メール」、「ネット」、「ニュース」、および「日記」という５つのメニュー項目から構成されるメニューをメニュー表示領域４２に表示することができる（図示せず）。
【０２６４】
メニュー項目の新規追加および不要なメニュー項目の削除を実施するにあたっては、入力操作部６０からのユーザ操作に応じて、メニュー情報記憶部２２に格納されているメニュー項目の記述の追加および削除を行うメニュー編集設定部１２９を制御部１０（１０ｂ、１０ｃ、１０ｄ）内にさらに備える構成とすればよい（図示せず）。なお、新たに追加するメニュー項目の記述は、該メニュー項目を予め記憶しているメモリやハードディスクなどの外部記憶装置から取得してもよいし、コンテンツ表示処理装置１（１ｂ、１ｃ、１ｄ）と通信ネットワークを介して接続されている外部装置から取得してもよい。
【０２６５】
また、メニュー項目自体の記述を追加または削除する代わりに、各メニュー項目が「アクティブ」であるか否かを示すタグを設けておき、そのタグの値によってメニュー項目を表示するか、または、非表示にするかを定めるようにしてもよい。
【０２６６】
また、各種データ取得部１１（１１ｃ）が、上記メニュー項目の新規追加および不要なメニュー項目の削除がなされた状態のメニュー全体のテキストファイルを、メモリやハードディスクなどの外部記憶装置や、コンテンツ表示処理装置１（１ｂ、１ｃ、１ｄ）と通信ネットワークを介して接続されている外部サーバなどの外部装置から取得してもよい。
【０２６７】
なお、既に述べたとおり、メニュー情報記憶部２２は、必ずしもコンテンツ表示処理装置１（１ｂ、１ｃ、１ｄ）に備えられる必要はなく、メモリやハードディスクなどの外部記憶装置として、読み取り可能な状態でコンテンツ表示処理装置１（１ｂ、１ｃ、１ｄ）に接続される構成であってもよい。また、コンテンツ表示処理装置１（１ｂ、１ｃ、１ｄ）と上記外部装置とを接続する通信ネットワークは、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４ケーブル、ＵＳＢケーブル、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０２６８】
メニュー項目を新規に追加するときは、さらに、該追加するメニュー項目に関連付ける、１または複数のコンテンツのコンテンツ情報およびコンテンツ表示属性情報をユーザが設定する。該設定の方法は、例えば、上記１または複数のコンテンツ情報を含むファイルの拡張子およびコンテンツ表示属性情報を含むファイルの拡張子と、上記メニュー項目の識別情報とを関連付けておくことにより行なうなどが挙げられるが、これに限定されるものではない。
【０２６９】
なお、上記メニュー項目の追加がなされたとき（すなわち、メニュー情報記憶部２２に新たなメニュー項目を追加するか、または、各種データ取得部１１（１１ｃ）が新たなメニュー項目を外部装置から取得したとき）、該追加されたメニュー項目に関連付けられるべきコンテンツ情報およびコンテンツ表示属性情報が未取得であれば、外部装置からそれら情報を取得する旨の要求を、各種データ取得部１１（１１ｃ）に対して行ってもよい。このとき、取得方法（どの外部装置から取得するか、または、どのような通信プロトコルを用いて取得するかなど）は、内部ファイルなどを用いて、各種データ取得部１１（１１ｃ）に設定してもよい。
【０２７０】
また、上記において、各種データ取得部１１（１１ｃ）は、コンテンツ表示属性情報（レイアウトデータ）を含んだ状態のコンテンツ情報を取得してもよい。このとき、該取得したコンテンツ情報を解析して、コンテンツ表示属性情報（レイアウトデータ）を抽出して取得する。上記解析方法は、内部ファイルなどを用いて、あらかじめ各種データ取得部１１（１１ｃ）に設定されていてもよい。
【０２７１】
そして、各種データ取得部１１（１１ｃ）は、上記取得したコンテンツ情報およびコンテンツの表示属性情報を、それぞれコンテンツ情報記憶部２３およびコンテンツ表示属性情報記憶部２４に格納する。上記取得した各情報を記憶部２０に格納せずに、または、格納するとともに、表示データ生成部１２（１２ｂ、１２ｃ）に転送してもよい。
【０２７２】
そして、メニュー生成部１２２（１２２ｃ）が、メニュー情報記憶部２２、または、各種データ取得部１１（１１ｃ）から、上記メニュー項目の追加および不要なメニュー項目の削除がなされた状態のメニュー情報を取得し、該メニュー情報に基づいて、ユーザ選択可能なメニューを生成し、該生成したメニューをメニュー表示領域４２に表示する。これにより、上記メニュー項目の追加および不要なメニュー項目の削除がなされた状態のメニューをメニュー表示領域４２に表示することができる。
【０２７３】
そして、該追加されたメニュー項目を選択することにより、該メニュー項目に関連付けられたコンテンツをコンテンツ表示領域４３に表示することができる。
【０２７４】
〔付記事項〕
（メニュー表示領域およびコンテンツ表示領域）
上述の各実施形態においては、表示部４０に、メニュー表示領域４２およびコンテンツ表示領域４３をそれぞれ１つずつ設ける構成としたが、これに限定されるものではない。すなわち、階層化されたメニューを表示するためにメニュー表示領域が複数あってもよいし、コンテンツを表示するための領域が複数あってもよい。
【０２７５】
（変形例）
実施の形態は上述の他に、以下のようにも表現できる。
【０２７６】
[１]本発明に係るコンテンツ表示処理装置は、複数の項目から選択できるメニュー表示装置であって、入力部、選択制御部、画面生成部、画面表示部に加え、選択制御部により選択されている項目に関する詳細データを取得する詳細データ取得部、取得した詳細データに従って第二画面を生成する第二画面生成部を有してもよい。
【０２７７】
[２]さらに、本発明に係るコンテンツ表示処理装置は、詳細データの表示方法を格納するレイアウト格納部を有してもよい。
【０２７８】
[３]さらに、本発明に係るコンテンツ表示処理装置は、上記レイアウト格納部に格納されているレイアウト情報はＸＭＬにより記述されていてもよい。
【０２７９】
[４]さらに、本発明に係るコンテンツ表示処理装置は、その項目に含まれるデータ種別を判別するメタ情報解析部を有し、データ種別に応じて表示内容を変更してもよい。
【０２８０】
[５]さらに、本発明に係るコンテンツ表示処理装置は、上記メタ情報解析部では、表示するデータが作成、更新された日付、時刻に応じて表示内容を変更してもよい。
【０２８１】
[６]さらに、本発明に係るコンテンツ表示処理装置は、上記メタ情報解析部では、表示すべきデータの個数に応じて表示内容を変更してもよい。
【０２８２】
[７]さらに、本発明に係るコンテンツ表示処理装置は、上記メタ情報解析部では、データを表示した回数に応じて表示内容を変更してもよい。
【０２８３】
[８]さらに、本発明に係るコンテンツ表示処理装置は、上記メタ情報解析部にて判定した内容によって、第二画面の表示枠の色を変更してもよい。
【０２８４】
[９]さらに、本発明に係るコンテンツ表示処理装置は、上記メタ情報解析部にて判定した内容によって、第二画面のデザインを変更してもよい。
【０２８５】
[１０]さらに、本発明に係るコンテンツ表示処理装置は、上記メタ情報解析部にて判定した内容によって、第二画面の表示位置や大きさなど、表示領域を変更してもよい。
【０２８６】
[１１]さらに、本発明に係るコンテンツ表示処理装置は、上記メタ情報解析部にて判定した内容によって、第二画面描画のための描画エンジンを変更してもよい。
【０２８７】
[１２]さらに、本発明に係るコンテンツ表示処理装置は、第二画面に表示した内容の操作を行なう、第二選択制御部と、現在の入力が第一画面に対するものか第二画面に対するものかを制御する、入力制御部とを有してもよい。
【０２８８】
[１３]さらに、本発明に係るコンテンツ表示処理装置は、データ種別に応じて第二画面に表示した内容の操作方法を変更してもよい。
【０２８９】
[１４]さらに、本発明に係るコンテンツ表示処理装置は、項目やデータ内容の更新情報を取得する、更新情報取得部を有してもよい。
【０２９０】
[１５]さらに、本発明に係るコンテンツ表示処理装置は、通信部を設け、更新情報は通信部を解して外部機器から取得してもよい。
【０２９１】
[１６]さらに、本発明に係るコンテンツ表示処理装置は、項目やデータ内容の付随情報を併せて表示してもよい。
【０２９２】
[１７]さらに、本発明に係るコンテンツ表示処理装置は、選択できる項目が追加できてもよい。
【０２９３】
[１８]さらに、本発明に係るコンテンツ表示処理装置は、追加項目の情報をメモリカードやハードディスクなど外部記憶装置を介して取得してもよい。
【０２９４】
[１９]さらに、本発明に係るコンテンツ表示処理装置は、通信部を設け、追加項目の情報をインターネットや赤外線通信、非接触通信などを介して外部機器から取得してもよい。
【０２９５】
[２０]さらに、本発明に係るコンテンツ表示処理装置は、携帯型であることを特徴としてもよい。
【０２９６】
[２１]さらに、本発明に係るコンテンツ表示処理装置は、テレビジョン受像機であることを特徴としてもよい。
【０２９７】
[２２]本発明に係るコンテンツ表示処理方法は、複数の項目から選択できるメニュー表示方法であって、入力ステップと、選択制御ステップと、画面生成ステップと、画面表示ステップと、選択制御ステップにより選択されている項目に関する詳細データを取得する詳細データ取得ステップと、取得した詳細データに従って第二画面を生成する第二画面生成ステップとを含んでもよい。
【０２９８】
（制御部の構成）
コンテンツ表示処理装置１・１ｂ・１ｃ・１ｄの制御部１０・１０ｂ・１０ｃ・１０ｄは、ＣＰＵを用いてソフトウェアによって実現してもよいし、ハードウェアロジックによって構成してもよい。ソフトウェアによって実現する場合は、コンテンツ表示処理装置１・１ｂ・１ｃ・１ｄは、各機能を実現する制御プログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ、上記プログラムを展開するＲＡＭ、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるコンテンツ表示処理装置１・１ｂ・１ｃ・１ｄの制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、コンテンツ表示処理装置１・１ｂ・１ｃ・１ｄに供給し、コンテンツ表示処理装置１・１ｂ・１ｃ・１ｄ内のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２９９】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０３００】
また、コンテンツ表示処理装置１・１ｂ・１ｃ・１ｄを通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４ケーブル、ＵＳＢケーブル、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０３０１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０３０２】
本発明は、ユーザからのメニュー操作に従ってコンテンツを表示処理するコンテンツ表示処理装置に好適に利用できる。
【図面の簡単な説明】
【０３０３】
【図１】本発明の実施形態に係るコンテンツ表示処理装置の概略構成を示すブロック図である。
【図２】図１で示したコンテンツ表示処理装置が、ユーザのメニュー操作により、コンテンツを表示するまでの処理の流れの一例を示すフローチャートである。
【図３】図１で示したコンテンツ表示処理装置においてメニュー操作によりコンテンツデータを表示した画面例を示す模式図である。
【図４】図１で示したコンテンツ表示処理装置において処理されるコンテンツの表示属性情報のうちの配置情報の一例をＸＭＬ形式のテキストデータとして模式的に記述した図である。
【図５】図１で示したコンテンツ表示処理装置において処理されるコンテンツの表示属性情報のうちの置換情報の一例をＸＭＬ形式のテキストデータとして模式的に記述した図である。
【図６】図１で示したコンテンツ表示処理装置において処理されるメールのコンテンツ情報の一例をＸＭＬ形式のテキストデータとして模式的に記述した図である。
【図７】本発明の他の実施形態に係るコンテンツ表示処理装置の概略構成を示すブロック図である。
【図８】図７で示したコンテンツ表示処理装置において、画像データに応じてコンテンツを表示した画面を模式的に表した図である。
【図９】図８で示した画面に、モードの切り替えを行なうボタンを追加した画面を模式的に表した図である。
【図１０】図１０（ａ）は、図９にて示した画面にて、サムネイル表示を行うモードに切り替えたときの様子を示す画面を模式的に表した図である。図１０（ｂ）は、図１０（ａ）にて示した画面にて、メニュー表示領域４２のサイズを縮小し、メニュー表示領域４２とコンテンツ表示領域４３とが互いに重ならないようにした様子を示す画面を模式的に表した図である。
【図１１】図１１（ａ）は、図７で示したコンテンツ表示処理装置において、画像データに付随する日時情報に基づき、朝の時間帯に適した表示枠およびアイコンを含む表示属性情報を用いてコンテンツを表示した様子を、模式的に表した図である。図１１（ｂ）は、図７で示したコンテンツ表示処理装置において、画像データに付随する日時情報に基づき、昼の時間帯に適した表示枠およびアイコンを含む表示属性情報を用いてコンテンツを表示した様子を、模式的に表した図である。図１１（ｃ）は、図７で示したコンテンツ表示処理装置において、画像データに付随する日時情報に基づき、晩の時間帯に適した表示枠およびアイコンを含む表示属性情報を用いてコンテンツを表示した様子を、模式的に表した図である。図１１（ｄ）は、図７で示したコンテンツ表示処理装置において、画像データに付随する日時情報に基づき、深夜の時間帯に適した表示枠およびアイコンを含む表示属性情報を用いてコンテンツを表示した様子を、模式的に表した図である。
【図１２】本発明の他の実施形態に係るコンテンツ表示処理装置の概略構成を示すブロック図である。
【図１３】図１２で示したコンテンツ表示処理装置において、コンテンツ更新情報を表示した画面を模式的に表した図である。
【図１４】図１３に示したコンテンツを含むＸＭＬ形式のテキストデータを模式的に記述した図である。
【図１５】図１２で示したコンテンツ表示処理装置にて処理する、コンテンツ更新情報が明示的に記述されたコンテンツのＸＭＬ形式のテキストデータを模式的に記述した図である。
【図１６】図１２で示したコンテンツ表示処理装置において、更新があったことを示す情報をメニュー項目やコンテンツを表示する領域とは異なる領域に表示する画面例を模式的に記述した図である。
【図１７】図１２で示したコンテンツ表示処理装置にて処理する、お勧め情報やジャンル情報などのコンテンツ情報を含むコンテンツの記述例を模式的に記述した図である。
【図１８】本発明の他の実施形態に係るコンテンツ表示処理装置の概略構成を示すブロック図である。
【図１９】図１８で示したコンテンツ表示処理装置において、ユーザ操作によりメニュー操作とコンテンツ操作とを切り替える処理の流れの一例を示すフローチャートである。
【符号の説明】
【０３０４】
１    コンテンツ表示処理装置
１ｂ  コンテンツ表示処理装置
１ｃ  コンテンツ表示処理装置
１ｄ  コンテンツ表示処理装置
１２    表示データ生成部
１２ｂ  表示データ生成部
１２ｃ  表示データ生成部
１２ｄ  表示データ生成部
１３    入力操作解析部
１３ｂ  入力操作解析部
１３ｄ  入力操作解析部
２２    メニュー情報記憶部
２３    コンテンツ情報記憶部
２４    コンテンツ表示属性情報記憶部
２５ｄ  操作制御情報記憶部
４０    表示部
４０ｄ  表示部
４２    メニュー表示領域（第１表示領域）
４３    コンテンツ表示領域（第２表示領域）
４４    情報表示領域
６０    入力操作部
１２２    メニュー生成部（メニュー表示指示手段）
１２２ｃ  メニュー生成部（メニュー表示指示手段）
１２３    コンテンツ情報取得部
１２３ｂ  コンテンツ情報取得部
１２３ｃ  コンテンツ情報取得部
１２３ｄ  コンテンツ情報取得部
１２４ｂ  メタ情報解析部（メタ情報解析手段）
１２４ｄ  メタ情報解析部（メタ情報解析手段）
１２６    コンテンツ表示属性情報取得部（コンテンツ表示属性情報取得手段）
１２６ｂ  コンテンツ表示属性情報取得部（コンテンツ表示属性情報取得手段）
１２６ｄ  コンテンツ表示属性情報取得部（コンテンツ表示属性情報取得手段）
１２７ｃ  コンテンツ更新情報取得部（コンテンツ更新情報取得手段）
１２８    コンテンツデータ生成部（コンテンツ表示指示手段）
１２８ｂ  コンテンツデータ生成部（コンテンツ表示指示手段）
１２８ｃ  コンテンツデータ生成部（コンテンツ表示指示手段）
１２８ｄ  コンテンツデータ生成部（コンテンツ表示指示手段）
１２９    メニュー項目編集部（メニュー項目設定手段）
１３２    メニュー選択検出部（メニュー表示指示手段）
１３３ｄ  コンテンツ操作検出部（コンテンツ表示指示手段）
１３４ｂ  所定指示検出部
１３６ｄ  切り替え操作検出部
１３７ｄ  操作制御部（操作制御手段）
【図１】
0005591450.tif 000002
【図２】
0005591450.tif 000003
【図３】
0005591450.tif 000004
【図４】
0005591450.tif 000005
【図５】
0005591450.tif 000006
【図６】
0005591450.tif 000007
【図７】
0005591450.tif 000008
【図１０】
0005591450.tif 000009
【図１１】
0005591450.tif 000010
【図１２】
0005591450.tif 000011
【図１３】
0005591450.tif 000012
【図１４】
0005591450.tif 000013
【図１５】
0005591450.tif 000014
【図１６】
0005591450.tif 000015
【図１７】
0005591450.tif 000016
【図１８】
0005591450.tif 000017
【図１９】
0005591450.tif 000018
【図８】
0005591450.tif 000019
【図９】
0005591450.tif 000020