(57)【要約】【課題】従来にない簡単なユーザーインタフェースで、過去何十年にもわたるテレビ番組のアーカイブの中から番組を探し出せるようにしたコンテンツ提示装置を提供する。【解決手段】コンテンツ提示装置は、選択された生年の情報を受け付ける生年選択部と、選択された年齢の情報を受け付ける年齢選択部と、前記生年選択部が受け付けた前記生年と前記年齢選択部が受け付けた前記年齢とから算出される年を特定するとともに、特定された前記年に関連付けて記憶されている番組の情報をマトリックス状に配置し、配置された前記番組の情報から選択された番組を受け付ける番組選択部と、前記番組選択部において受け付けた番組の映像を提示する番組提示部とを備える。【選択図】図１
2018010607.tif 000002
【特許請求の範囲】
【請求項１】
選択された生年の情報を受け付ける生年選択部と、
選択された年齢の情報を受け付ける年齢選択部と、
前記生年選択部が受け付けた前記生年と前記年齢選択部が受け付けた前記年齢とから算出される年を特定するとともに、特定された前記年に関連付けて記憶されている番組の情報をマトリックス状に配置し、配置された前記番組の情報から選択された番組を受け付ける番組選択部と、
前記番組選択部において受け付けた番組の映像を提示する番組提示部と、
を具備することを特徴とするコンテンツ提示装置。
【請求項２】
選択された年代の情報を受け付ける年代選択部、
をさらに具備し、
前記生年選択部は、選択された前記年代に含まれる生年の候補の中から前記生年の情報を受け付ける、
ことを特徴とする請求項１に記載のコンテンツ提示装置。
【請求項３】
前記番組選択部がマトリックス状に配置する前記番組の情報は、当該番組の少なくとも一部を含む映像である、
ことを特徴とする請求項１または２に記載のコンテンツ提示装置。
【請求項４】
前記番組選択部は、前記番組の少なくとも一部を含む映像を構成する複数のフレームを連結した一連の静止画を予め記憶しておき、前記静止画内の位置を移動させながら前記複数のフレームの各々を順次読み出して表示することにより、前記映像をマトリックス内に表示する、
ことを特徴とする請求項３に記載のコンテンツ提示装置。
【請求項５】
前記番組選択部は、前記番組の情報を、縦８個、横８個のマトリックスとして配置し、前記マトリックスを横７６８０画素、縦４３２０画素の表示手段に表示させる、
ことを特徴とする請求項１から４までのいずれか一項に記載のコンテンツ提示装置。
【請求項６】
前記番組提示部は、前記番組の映像を提示する際にキャラクターの画像を表示するものであり、前記番組の映像に関連付けられたメタデータを読み出し、前記メタデータに応じて前記キャラクターの状態を可変として表示する、
ことを特徴とする請求項１から５までのいずれか一項に記載のコンテンツ提示装置。
【請求項７】
生年の候補を提示するとともにこれらの候補から生年の選択を受け付ける過程、
年齢の候補を提示するとともにこれらの候補から年齢の選択を受け付ける過程、
受け付けた前記生年と、受け付けた前記年齢とから、算出される年を特定するとともに、特定された前記年に関連付けて記憶されている番組の情報を読み出し、前記番組の情報をマトリックス状に配置し、配置された前記番組の情報から選択された番組を受け付ける過程、
受け付けた番組の映像を提示する過程、
を含むコンテンツ提示方法。
【請求項８】
コンピューターを、
選択された生年の情報を受け付ける生年選択部、
選択された年齢の情報を受け付ける年齢選択部、
前記生年選択部が受け付けた前記生年と前記年齢選択部が受け付けた前記年齢とから算出される年を特定するとともに、特定された前記年に関連付けて記憶されている番組の情報をマトリックス状に配置し、配置された前記番組の情報から選択された番組を受け付ける番組選択部、
前記番組選択部において受け付けた番組の映像を提示する番組提示部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提示装置、コンテンツ提示方法、およびプログラムに関する。
【背景技術】
【０００２】
テレビ番組は日々制作され、放送され、また現在までに膨大な量のテレビ番組がアーカイブとして保存されている。蓄積された過去のテレビ番組をユーザーが視聴するための、様々な検索方法について研究されている。従来の技術では、番組のジャンルや、出演者や、番組に関するキーワードや、放送年（放送日時）や、画像の特徴や、ユーザーの視聴履歴や好みなどを用いて番組を検索する方法がある。
【０００３】
例えば、特許文献１には、画像の特徴に基づいてテレビ番組を検索する技術が記載されている。
また、例えば、特許文献２には、ユーザーの嗜好に基づいてテレビ番組を検索する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０２６２０２号公報
【特許文献２】特開２０１０−１８３３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、より一層簡単なユーザーインタフェースで、直感的に分かりやすい方法で、過去のテレビ番組を探し当てて視聴できるようにする方法も求められている。本格的なテレビ放送が開始されてから既に７０年近くが経過し、日々の生活にも密接に関係していたテレビ放送を、新たな方法で提示できるようにすることは有益である。
また、「４Ｋ」、「８Ｋ」などと呼ばれる高解像のディスプレイ装置の普及も近づきつつある現在、その高解像という特徴を生かしたユーザーインタフェースも期待される。
【０００６】
本発明は、上記の課題認識に基づいて行なわれたものである。本発明は、従来にない簡単なユーザーインタフェースで、過去何十年にもわたるテレビ番組のアーカイブの中から、ユーザーの興味をひく番組を導き出せるようにした、コンテンツ提示装置、コンテンツ提示方法、およびプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
［１］上記の課題を解決するため、本発明の一態様によるコンテンツ提示装置は、選択された生年の情報を受け付ける生年選択部と、選択された年齢の情報を受け付ける年齢選択部と、前記生年選択部が受け付けた前記生年と前記年齢選択部が受け付けた前記年齢とから算出される年を特定するとともに、特定された前記年に関連付けて記憶されている番組の情報をマトリックス状に配置し、配置された前記番組の情報から選択された番組を受け付ける番組選択部と、前記番組選択部において受け付けた番組の映像を提示する番組提示部と、を具備することを特徴とする。
【０００８】
［２］また、本発明の一態様は、上記のコンテンツ提示装置において、選択された年代の情報を受け付ける年代選択部、をさらに具備し、前記生年選択部は、選択された前記年代に含まれる生年の候補の中から前記生年の情報を受け付ける、ことを特徴とする。
【０００９】
［３］また、本発明の一態様は、上記のコンテンツ提示装置において、前記番組選択部がマトリックス状に配置する前記番組の情報は、当該番組の少なくとも一部を含む映像である、ことを特徴とする。
【００１０】
［４］また、本発明の一態様は、上記のコンテンツ提示装置において、前記番組選択部は、前記番組の少なくとも一部を含む映像を構成する複数のフレームを連結した一連の静止画を予め記憶しておき、前記静止画内の位置を移動させながら前記複数のフレームの各々を順次読み出して表示することにより、前記映像をマトリックス内に表示する、ことを特徴とする。
【００１１】
［５］また、本発明の一態様は、上記のコンテンツ提示装置において、前記番組選択部は、前記番組の情報を、縦８個、横８個のマトリックスとして配置し、前記マトリックスを横７６８０画素、縦４３２０画素の表示手段に表示させる、ことを特徴とする。
【００１２】
［６］また、本発明の一態様は、上記のコンテンツ提示装置において、前記番組提示部は、前記番組の映像を提示する際にキャラクターの画像を表示するものであり、前記番組の映像に関連付けられたメタデータを読み出し、前記メタデータに応じて前記キャラクターの状態を可変として表示する、ことを特徴とする。
なお、上記のキャラクターは、ヴァーチャル・コンパニオンとしての役割を果たす。
【００１３】
［７］また、本発明の一態様は、生年の候補を提示するとともにこれらの候補から生年の選択を受け付ける過程、年齢の候補を提示するとともにこれらの候補から年齢の選択を受け付ける過程、受け付けた前記生年と、受け付けた前記年齢とから、算出される年を特定するとともに、特定された前記年に関連付けて記憶されている番組の情報を読み出し、前記番組の情報をマトリックス状に配置し、配置された前記番組の情報から選択された番組を受け付ける過程、受け付けた番組の映像を提示する過程、を含むコンテンツ提示方法である。
【００１４】
［８］また、本発明の一態様は、コンピューターを、選択された生年の情報を受け付ける生年選択部、選択された年齢の情報を受け付ける年齢選択部、前記生年選択部が受け付けた前記生年と前記年齢選択部が受け付けた前記年齢とから算出される年を特定するとともに、特定された前記年に関連付けて記憶されている番組の情報をマトリックス状に配置し、配置された前記番組の情報から選択された番組を受け付ける番組選択部、前記番組選択部において受け付けた番組の映像を提示する番組提示部、として機能させるためのプログラムである。
【発明の効果】
【００１５】
本発明によれば、コンテンツ提示装置は、直感的で簡単なユーザーインタフェースを提供する。また、ユーザーは、自身の年齢と関連付ける形で、特定の時代のコンテンツを容易に探すことが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態によるコンテンツ提示装置が表示する「生まれた年代を選択する」画面を示した概略図である。
【図２】同実施形態によるコンテンツ提示装置が表示する「生まれた年を選択する」画面を示した概略図である。
【図３】同実施形態によるコンテンツ提示装置が表示する「再訪する年齢を選択する」画面を示した概略図である。
【図４】同実施形態によるコンテンツ提示装置が表示する「再訪する年齢を選択する」画面において、年齢選択の後に表示される画面を示した概略図である。
【図５】同実施形態によるコンテンツ提示装置が表示するプログラム選択画面を示した概略図である。
【図６】同実施形態によるコンテンツ提示装置が表示するキャラクター（ヴァーチャル・コンパニオン）とともに表示されている番組視聴用画面を示した概略図である。
【図７】同実施形態によるコンテンツ提示装置が表示するホーム画面を示した概略図である。
【図８】同実施形態によるコンテンツ提示装置と、コンテンツ提示装置にコンテンツを提供するサーバー装置の、それぞれの概略構成を示したブロック図である。
【図９】同実施形態によるコンテンツ提示装置の概略機能構成を示した機能ブロック図である。
【図１０】同実施形態による音声コンテンツ記憶部が記憶するデータの構成を示す概略図である。
【図１１】同実施形態による映像コンテンツ記憶部が記憶するデータの構成を示す概略図である。
【図１２】同実施形態による番組を視聴するための画面に表示されるテレビ受像機の絵柄の画像を保持するデータの構成を示す概略図である。
【図１３】同実施形態により番組を視聴するための画面に表示されるテレビ受像機の絵柄の画像の一例を示す概略図である（１９５０年代に対応した画像）。
【図１４】同実施形態により番組を視聴するための画面に表示されるテレビ受像機の絵柄の画像の一例を示す概略図である（１９６０年代に対応した画像）。
【図１５】同実施形態により番組を視聴するための画面に表示されるテレビ受像機の絵柄の画像の一例を示す概略図である（１９７０年代に対応した画像）。
【図１６】同実施形態により番組を視聴するための画面に表示されるテレビ受像機の絵柄の画像の一例を示す概略図である（１９８０年代に対応した画像）。
【図１７】同実施形態により番組を視聴するための画面に表示されるテレビ受像機の絵柄の画像の一例を示す概略図である（１９９０年代に対応した画像）。
【図１８】同実施形態により番組を視聴するための画面に表示されるテレビ受像機の絵柄の画像の一例を示す概略図である（２０００年代に対応した画像）。
【図１９】同実施形態により番組を視聴するための画面に表示されるテレビ受像機の絵柄の画像の一例を示す概略図である（２０１０年代に対応した画像）。
【図２０】同実施形態の変形例１で用いる静止画データの構成の一例を示す概略図である。
【発明を実施するための形態】
【００１７】
次に、本発明の一実施形態について、図面を参照しながら説明する。
［１．ユーザーインタフェース］
まず、表示される画面の例を参照しながら、本実施形態によるコンテンツ提示装置のユーザーインタフェースについて説明する。
【００１８】
本実施形態は、何十年分にもわたるテレビ番組および音楽のアーカイブにアクセスするための、「タイムマシン」スタイルのインタフェースを生成するシステムを提供する。本システムは、模範的には、タッチスクリーン（タッチパネル）付きの、大型の、高解像度（例えば横７６８０×縦４３２０といった画素数）の映像ディスプレイ装置を用いて稼働する。しかし、本システムが、他のタイプのディスプレイ装置（例えば、タブレット端末やスマートホン（スマホ）端末が備えるディスプレイ装置）や、他のタイプのポインティングデバイス（身振りによるインタフェースや、マウスや、ハンドヘルド型のタッチパッドや、リモコン装置上の方向指示キー（矢印キー）および選択キー、等）を用いて稼働するようにしてもよい。また、本システムは、模範的には、ＨＴＭＬ５およびＪａｖａＳｃｒｉｐｔ（登録商標）を使用するウェブブラウザーを用いて実現される。しかし、本システムは、適宜、類似の能力を有する他のプラットフォームを用いて実現されてもよい。
【００１９】
本システムの目的は、幼い子供からお年寄りまでのすべての年代にわたる視聴者が、膨大な過去の番組アーカイブから、簡単で、効率的で、楽しめる方法で、番組を選択し視聴できるようにすることである。本システムのすべての画面は、目立つ「ホーム」（Ｈｏｍｅ）ボタンと「戻る」（Ｂａｃｋ）ボタンとを備えているため、容易に前の選択画面に戻ったり、選択し直したりすることができる。
なお、図中の左下に表示されている家の図柄のボタンが「ホーム」ボタンである。また、左向きの矢印の図柄のボタンが「戻る」ボタンである。
【００２０】
模範的なインプリメンテーションにおいては、７０年間にわたるテレビ番組およびポピュラー音楽が、ストリーミング形式で、ファイルサーバー装置上に（あるいは、ローカルな記憶手段に）蓄積される。特定の年のテレビ番組を視聴するために、ユーザーはまず、自身の生まれた年代（１０年単位）を選択する（図１を参照）。
【００２１】
年代が選択されると、画面は、選択された年代の中のどの年にユーザーが生まれたかを選択する画面に変わる（図２を参照）。生年を選択する画面が表示されている間、オプションとして、その年代を代表するポピュラー音楽がバックグラウンドで再生されるようにしてもよい。また、オプションとして、曲のタイトルを選択することによって、その年代の歌（曲）にアクセスできるようにしてもよい。また、オプションとして、この画面が、その年代を代表するニュースやイベントの映像ないしは音声を含むようにしてもよい。
【００２２】
生年が選択されると、画面は、選択された生年に対応する画面に変わる（図３を参照）。オプションとして、画面が表示されている間、選択された生年を代表するポピュラー音楽がバックグラウンドで再生されるようにしてもよい。また、オプションとして、曲のタイトルを選択することによって、その年の歌（曲）にアクセスできるようにしてもよい。また、オプションとして、この画面が、その年を代表するニュースやイベントの映像ないしは音声を含むようにしてもよい。この画面で、ユーザーは「再訪」する年齢を選択する。
なお、年齢を「再訪」するとは、比喩的な表現である。具体的には、その年齢に対応する年のコンテンツ（映像や音楽など）をシステムが提示することにより、ユーザーは、自分自身の既に過ぎた年齢を再訪する気分を味わうことができる。
【００２３】
「再訪」する年齢が選択されると、画面は、選択された年齢に対応する年に対応する画面に変わる（図４を参照）。オプションとして、画面が表示されている間、選択された年齢に対応する年を代表するポピュラー音楽がバックグラウンドで再生されるようにしてもよい。また、オプションとして、曲のタイトルを選択することによって、その年（選択された年齢に対応する年）の歌（曲）にアクセスできるようにしてもよい。また、オプションとして、この画面が、その年（選択された年齢に対応する年）を代表するニュースやイベントの映像ないしは音声を含むようにしてもよい。
【００２４】
この画面がしばらくの間表示された後、ユーザーには、選択された年（選択された年齢に対応する年）のテレビ番組を選択するためのマトリックスが表示される（図５を参照）。そのマトリックスには、各番組映像のループ再生（あるいは、各番組の代表的な静止画）が含まれている。非常に高解像のディスプレイ装置（例えば「８Ｋ」）を用いることにより、マトリックスに含まれる映像（あるいは静止画）はフル解像度で、あるいは少なくとも読みやすさに充分な高い解像度で、視聴者に対して表示される。
なお、図示するように、この画面では、８行８列で、計６４番組の映像（あるいは静止画）が表示される。
【００２５】
表示されているマトリックス内の番組のいずれかを選択すると、選択された番組の映像を表示する画面に切り替わる（図６を参照）。オプションとして、選択された番組の映像は、年代的に適切なテレビ受像機を描いた画面枠の中に表示されるようにしてもよい。オプションとして、この画面は、描かれたテレビ受像機の画面を見る、アニメーションのキャラクターを含んでいてもよい。このキャラクター（ヴァーチャル・コンパニオン）を制御するソフトウェアは、画面上のテレビ番組の特徴に、あるいは番組に付随するメタデータや実視聴時刻に、そのキャラクターが直接反応するようにプログラムされていてよい。これにより、例えば、そのキャラクターは、アクションシーンの間エキサイトした状態になったり、ラブシーンの間に顔を赤らめたり、ユーモラスなシーンにおいて笑ったりする。また実視聴時刻と連動して、夜半すぎには居眠りしたり、横たわって寝たりする。選択されたテレビ番組が完了すると（あるいは、「戻る」（Ｂａｃｋ）ボタンが押されると）、画面は、番組のマトリックスの画面（図５）に戻る。また、「ホーム」（Ｈｏｍｅ）ボタンが押されると、生まれた年代を選択する画面（図１）に、または他の何らかのホーム画面（例えば、図７に示す画面）に戻る。ホーム画面からは、上で説明した検索過程を、同じユーザーのために再開したり、新たなユーザーのために開始したりすることが可能である。
【００２６】
なお、ここで、図１から図６までの各図が示す画面と、画面遷移について補足的に説明する。
図１は、生年の年代（１０年単位）を選択するための画面である。画面内には、左から右に、「１９１０ｓ」から「２０１０ｓ」までの１１個の丸印が表示されており、これらの各々は選択可能である。最新の年代（つまり、現在日付を含む１０年）に対応する丸印が最も右側に表示される。吹き出し内に「どの年代にあなたは生まれましたか？」という質問文が表示されている。ここでのユーザーの選択に応じて、選ばれた年代に対応する画面（図２）に遷移する。
【００２７】
図２は、生年を選択するための画面である。図示する例は、年代として１９７０年代（１９７０ｓ）が選択された場合の画面である。この画面に遷移すると、その年代を代表する音楽曲が再生される。画面内の下の方には、左から右に、「１９７０」から「１９７９」までの１０個の丸印が表示されており、これらの各々は選択可能である。吹き出し内に「何年にあなたは生まれましたか？」という質問文が表示されている。ここでのユーザーの選択に応じて、選ばれた年に対応する画面（図３）に遷移する。また、これら１０個の丸印よりも上の方には、多数（例えば、年間ベストヒット１０×１０年分の１００曲）の音楽曲のタイトルとその年とが表示されている。ユーザーは、曲のタイトルを選択することができる。曲のタイトルが選択されると、選ばれた曲が再生される。
【００２８】
図３は、「再訪」したい年齢を選択するための画面である。画面内の下の方には、左から右に、「０」から「８０＋」（８０歳以上の意）まで（５刻み）の、１７個の丸印が表示されている。これら１７個の丸印のうち、本例では、「０」から「３５」までの８個の丸印は、ユーザー（図２の画面で生年を選択したユーザー）の過去の年齢に対応するものであり、選択可能となっている。また、本例では、「４０」から「８０＋」までの９個の丸印は、そのユーザーの未来の年齢に対応するものであり、視覚的にはグレイアウトされており、選択不可となっている。ここでのユーザーの選択に応じて、選ばれた年齢をハイライトした表示（図４）に遷移する。
【００２９】
図４は、図３に示した画面において年齢を選択した後の画面である。この画面では、選択された年齢に対応する丸印（本例では、「３０」の丸印）のみが目立つ色で表示され、他の丸印は目立たないグレーで表示されている。この図４の状態がしばらくの間（時間の長さは適宜設定可能である。例えば、３秒あるいは５秒などとする。）続いた後、番組を選択する画面（図５）に遷移する。
【００３０】
図５は、番組を選択する画面である。図示するように、画面全体が、横８個×縦８個の計６４個の小画面に分割され、それらの各々の小画面が選択対象の番組に対応している。この小画面内には、選択対象の番組の動画、あるいは静止画が表示される。この画面では、再訪年齢を選択する画面（図３）において選択された年齢に対応する（ただし、１年未満の誤差が丸められる場合がある）年のテレビ番組を、選択対象の番組として、６４個表示する。８Ｋ（つまり、横７６８０画素×縦４３２０画素の、計３３１７７６００画素）の画素数を有するディスプレイ装置を用いて表示を行う場合、各小画面のサイズは、横９６０画素×縦５４０画素である。なお、ここでは８Ｋのディスプレイ装置の場合を例示したが、他の解像度のディスプレイ装置を用いてもよい。また、ここでは、横８個×縦８個の計６４個の小画面を表示する場合を例示したが、横および縦の小画面の配置数はこれに限られず、任意である。例えば、横２個×縦４個、横４個×縦４個、横６個×縦６個、横５個×縦６個、横８個×縦７個などであってもよい。また、各小画面のサイズも、横９６０画素×縦５４０画素に限らず、任意である。ユーザーがこの画面内で一つの番組を選択すると、その番組を視聴するための画面（図６）に遷移する。
【００３１】
図６は、番組を視聴するための画面である。画面内のほぼ中央部に、テレビ受像機の画像が描かれている。そのテレビ受像機の画面にあたる部分に、ユーザーによって選択されたテレビ番組の映像が表示される。本例では、右下部分にキャラクター（ヴァーチャル・コンパニオン）が表示されている。このキャラクターは、上記のテレビ受像機の画面を視ていることを想定し、デフォルト（ノーマルポジション）としてはその後頭部が表示されている。なお、キャラクターの表示位置は右下部分でなくてもよく、テレビ受像機内の番組映像の表示に干渉しない任意の位置にキャラクターを表示するようにしてもよい。設定等に基づいて、テレビ番組の映像の表示が開始されてから所定時間経過すると、あるいは当該映像が終了すると、番組を選択する画面（図５）に遷移する。
【００３２】
図７は、ホーム画面である。ホーム画面には、時計が描かれている。
【００３３】
次に、コンテンツ提示装置の実現手段等について説明する。
［２．装置構成］
図８は、コンテンツ提示装置と、コンテンツ提示装置にコンテンツを提供するサーバー装置の、それぞれの概略構成を示したブロック図である。図示するように、コンテンツ提示装置１は、通信回線（例えば、インターネット等）を介してサーバー装置２に接続されている。コンテンツ提示装置１とサーバー装置２とは、ＨＴＴＰ（ハイパーテキスト転送プロトコル）を用いて通信を行う。コンテンツ提示装置１は、ＨＴＴＰのリクエストをサーバー装置２側に送り、ＨＴＭＬ（ハイパーテキストマークアップ言語）ファイルや、音声ファイルや、映像ファイルを受信する。なお、音声コンテンツや映像コンテンツを、ストリーミング形式でサーバー装置２側からコンテンツ提示装置１側に送信するようにしてもよい。ＨＴＭＬファイルの内部には、ＪａｖａＳｃｒｉｐｔ（登録商標）で記述されたプログラムを含めることができる。
なお、同図では、コンテンツ提示装置１とサーバー装置２とを１台ずつ示しているが、複数のコンテンツ提示装置１が、サーバー装置２に対してリクエストを送信し、必要とするファイルをサーバー装置２から受信するようにしてもよい。
【００３４】
コンテンツ提示装置１は、ウェブブラウザー１１と、表示部１２と、タッチパネル１７と、操作制御部１８とを含んで構成される。また、サーバー装置２は、ＨＴＴＰサーバー２１と、記憶部２２とを含んで構成される。
なお、本実施形態では、コンテンツ提示装置１の外側にサーバー装置２を設け両者を通信回線等で接続しているが、サーバー装置２が有するＨＴＴＰサーバー２１と記憶部２２の機能をコンテンツ提示装置１の内部に設けて動作させるようにしてもよい。
【００３５】
ウェブブラウザー１１は、ＨＴＭＬファイルを解釈して表示部１２の画面に表示させる。また、ウェブブラウザー１１は、ＪａｖａＳｃｒｉｐｔ（登録商標）プログラムを実行させる仮想マシンの機能を備えている。これにより、ＨＴＭＬファイル内に含まれている、ＪａｖａＳｃｒｉｐｔ（登録商標）で記述されたプログラムを実行することが可能となる。また、ウェブブラウザー１１は、音声コンテンツ（音楽等）を再生出力したり、映像コンテンツ（アーカイブされたテレビ番組等）を再生して表示部１２に表示させたりする機能を有している。なお、ウェブブラウザー１１は、ＨＴＴＰのクライアントとして、サーバー装置２側のＨＴＴＰサーバーとの間で通信を行い、各種のコンテンツフィアルをサーバー装置２側から取得する。ここで、各種のコンテンツファイルとは、ＨＴＭＬファイルや、音声コンテンツのファイルや、映像コンテンツのファイルなどである。なお、ウェブブラウザー１１はプログラムとして実現されており、ＣＰＵ（中央処理装置）上でそのプログラムを実行することによりウェブブラウザー１１が動作する。
【００３６】
表示部１２は、ウェブブラウザー１１から出力される画像（あるいは映像）を表示するための手段である。表示部１２は、コンテンツ提示装置１に内蔵されているディスプレイ装置（液晶ディスプレイや、有機ＥＬディスプレイなど）と、その制御を行う機能を含む。なお、ディスプレイ装置が外付けであってもよい。ディスプレイ装置は、８Ｋ（横７６８０画素×縦４３２０画素）の解像度を有する。ただし、ディスプレイ装置の解像度がそれ以外であってもよい。
【００３７】
タッチパネル１７は、ディスプレイ装置の画面上にユーザーが指でタッチしたときに、タッチ事象およびその位置（縦および横の２次元で表される座標）を検知するものである。タッチの位置と、その時点でディスプレイ装置の画面上に表示されているものとを対応付けることによって、ユーザーのコンテンツ提示装置１に対する指示を受け付けることが可能となる。なお、本実施形態では、既に説明した各画面（図１から図７まで）における選択操作や、ＨｏｍｅボタンおよびＢａｃｋボタンの押下の操作を、タッチパネル１７で検知することができる。なお、タッチパネルは、「タッチスクリーン」とも呼ばれる。
操作制御部１８は、タッチパネル１７を含む各種周辺機器（例えば、キーボードや、マウスや、テレビリモコン等）によるユーザーの操作の信号を取得し、操作の内容を表す情報をウェブブラウザーに伝える。
【００３８】
ＨＴＴＰサーバー２１は、ＨＴＴＰプロトコルをハンドリングして、コンテンツ提示装置１側のウェブブラウザー１１（ＨＴＴＰクライアント）からのリクエストに応答する。具体的には、ＨＴＴＰサーバー２１は、ウェブブラウザー１１からのリクエストに応じて、求められるファイルを記憶部２２から読み出し、要求元のウェブブラウザー１１に送信する。ＨＴＴＰサーバー２１はプログラムで実現され、ＣＰＵ上でそのプログラムを実行させることによってＨＴＴＰサーバー２１が動作する。
【００３９】
記憶部２２は、データを記憶するものである。具体的には、記憶部２２は、コンテンツ提示装置１側に提供するための各種のコンテンツファイルを記憶する。なお、記憶部２２は、例えば磁気ハードディスク装置や半導体メモリーなどといった記憶手段を用いて実現される。
記憶部２２は、ＨＴＭＬコンテンツ記憶部２２１と、音声コンテンツ記憶部２２２と、映像コンテンツ記憶部２２３とを含んで構成される。
ＨＴＭＬコンテンツ記憶部２２１は、ＨＴＭＬ（必要に応じて、ＪａｖａＳｃｒｉｐｔ（登録商標）のコードを内部に含む）で記述されたコンテンツのファイルを記憶する。なお、ＨＴＭＬコンテンツ記憶部２２１が、ＨＴＭＬコンテンツのファイルを管理するための情報を、合わせて記憶するようにしてもよい。
音声コンテンツ記憶部２２２は、音声コンテンツ（例えば、音楽等）のファイルを記憶する。音声コンテンツのファイルは、適宜、標準的な方式（例えば、ＭＰ３やＭＰ４など）で符号化されたデジタルデータを持つものである。なお、音声コンテンツ記憶部２２２が、音声コンテンツのファイルを管理するための情報を、合わせて記憶するようにしてもよい。
映像コンテンツ記憶部２２３は、映像コンテンツ（例えば、テレビ番号見等）のファイルを記憶する。映像コンテンツのファイルは、適宜、標準的な方式（例えば、ＭＰ４など）で符号化されたデジタルデータを持つものである。なお、映像コンテンツ記憶部２２３が、映像コンテンツのファイルを管理するための情報を、合わせて記憶するようにしてもよい。
【００４０】
［３．機能構成］
図９は、コンテンツ提示装置１における機能構成の概略を示す機能ブロック図である。図示するように、コンテンツ提示装置１は、年代選択部４１と、生年選択部４２と、再訪年齢選択部４３と、番組選択部４４と、番組提示部４５と、音楽再生部５１と、映像再生部５３と、キャラクター制御部５５との各部の機能を含んで構成される。
なお、年代選択部４１と、生年選択部４２と、再訪年齢選択部４３と、番組選択部４４と、番組提示部４５と、キャラクター制御部５５の各部の機能は、特に、本実施形態に特有の機能として、例えばＨＴＭＬとＪａｖａＳｃｒｉｐｔ(登録商標）で記述される。また、音楽再生部５１と映像再生部５３の機能は、汎用性の高い機能として、比較的容易に調達可能なものである。
これらの各部の機能は、次の通りである。
【００４１】
年代選択部４１は、生年の年代を選択するための画面（図１）を画面に表示するとともに、ユーザーの操作により、年代の選択を受け付ける。年代は、複数の年をまとめてグループとしたものである。具体的には、１９７０年代、１９８０年代等が、年代である。年代選択部４１は、選択された年代の情報を受け付け、その情報を生年選択部４２に渡す。
【００４２】
生年選択部４２は、年代選択部４１で選択された年代に応じて、生年を選択するための画面（図２）を画面に表示するとともに、生年の選択を受け付ける。つまり、生年選択部４２は、年代選択部４１で選択された年代に含まれる生年の候補の中から、選択された生年の情報を受け付ける。例えば、年代選択部４１において１９７０年代が選択された場合、生年選択部４２は、１９７０，１９７１，１９７２，１９７３，１９７４，１９７５，１９７６，１９７７，１９７８，１９７９の各年の中から１つを選ぶための画面を表示する。生年選択部４２は、選択された生年の情報を、再訪年齢選択部４３に渡す。
なお、生年選択部４２は、生年を選択するための画面を表示する際に、選択された年代を代表する音楽を再生するよう、音楽再生部５１に指示してもよい。各年代を代表する音楽が何であるかは、予め設定情報として記憶しておく。また、生年選択部４２は、音楽再生部５１に再生させるための音声データを、サーバー装置２側から取得するよう、音楽再生部５１に指示する。
また、生年選択部４２が、年代選択部４１で選択された年代に含まれる音楽のタイトルおよび年を、音声コンテンツ記憶部２２２から読み出し、それらのタイトルおよび年を、生年を選択するための画面に同時に表示するようにしてもよい。表示されたタイトルの中から、特定のタイトルがユーザーによって選択されると、生年選択部４２は、そのタイトルの音楽を再生するよう、音楽再生部５１に指示する。なお、生年選択部４２は、選択されたタイトルの音楽の音声データを、サーバー装置２側から取得するよう、音楽再生部５１に指示する。
【００４３】
再訪年齢選択部４３は、生年選択部４２で選択された生年の情報を受け取るとともに、ユーザーが再訪したい年齢を選択するための画面（図３）を表示する。そして、再訪年齢選択部４３は、年齢の選択を受け付ける。つまり、再訪年齢選択部４３は、選択された年齢の情報を受け付ける。
なお、再訪年齢選択部４３は、年齢を選択するための画面を表示する際、過去の年齢のみを選択可能とするよう、制御する。つまり、再訪年齢選択部４３は、年および年齢の計算に１年未満の誤差を含むことを許容して、（生年）＋（年齢）＝（その年齢が到来する年）という計算式を用いて、選択された生年に基づいて、表示する各年齢に対応する年（その年齢が到来する年）を算出する。そして、算出された年が、現在日付が属する年以前である場合には、再訪年齢選択部４３は、その年齢を選択可能な年齢として表示する。逆に、算出された年が、現在日付が属する年よりも後である場合には、再訪年齢選択部４３は、その年齢を選択不可能な年齢として表示する。
具体的には、再訪年齢選択部４３は、選択可能な年齢を、タッチパネルやマウス等のポインティングデバイスでクリック可能な丸印として表示する。また、再訪年齢選択部４３は、選択不可能な年齢を、クリック不可能な丸印として表示する。また、再訪年齢選択部４３は、選択不可能な年齢をグレイアウトした丸印を用いて表示する。
ユーザーによって年齢が選択されると、生年選択部４２は、選択された年齢に対応する年の情報を、番組選択部４４に渡す。生年および年齢から、対応する年を計算するための数式は、上に記した通りである。
なお、再訪年齢選択部４３は、前述の生年選択部４２と同様に、音楽を再生させたり、音楽のタイトルを画面上に表示させたりする機能を有する。
【００４４】
番組選択部４４は、再訪年齢選択部４３が算出した年の情報を受け取り、番組を選択する画面（図５）を表示する。そして、番組選択部４４は、番組の選択を受け付ける。なお、番組選択部４４は、年の情報を受け取ると、予め年と対応付けて記憶しておいた所定の数（８×８の配列で表示する場合には、６４個）のテレビ番組の映像（あるいは静止画）のファイルを、サーバー装置２から取得して、表示に用いる。このときに表示する映像は、そのテレビ番組の少なくとも一部を含む映像である。また、静止画を表示する場合、表示される静止画は、そのテレビ番組に含まれるフレームの画像である。
なお、番組選択部４４は、番組を選択する画面を表示する際に、映像再生部５３の機能を用いて各番組の映像を表示させるようにする。
ユーザーによって番組が選択されると、番組選択部４４は、選択された番組を識別する情報と、その番組の年の情報とを番組提示部４５に渡す。
つまり、番組選択部４４は、生年選択部４２が受け付けた生年と、再訪年齢選択部４３が受け付けた年齢とから算出される年を特定する。そして、番組選択部４４は、特定された年に関連付けて記憶されている番組の情報をマトリックス状に配置し、配置された番組の情報から選択された番組を受け付けるものである。これにより、番組選択部４４は、ユーザーが再訪したい年齢に対応付けられる年の番組を、選択候補として提示することができる。また、番組選択部４４が番組の情報をマトリックス状に配置することで、多数の番組を選択候補として提示することができる。
【００４５】
番組提示部４５は、番組選択部４４で選択された番組の映像を、提示する（図６）。番組提示部４５は、番組を提示する画面内にテレビ受像機の絵を表示させ、そのテレビ受像機の画面枠にあたる部分に、番組選択部４４で選択された番組の映像を表示する。このとき、番組提示部４５は、映像再生部５３に、番組を識別する情報を渡し、テレビ受像機の画面内に番組の映像を表示させるようにする。
なお、テレビ受像機の絵を表示する際、番組提示部４５は、表示する番組の年に応じたテレビ受像機の絵の画像を選択し、表示させるようにする。具体的には、番組提示部４５は、年ごとに、テレビ受像機の絵の画像を対応付けて記憶しておく。このとき、複数の年が、１個の同一のテレビ受像機の絵に対応付いていてもよい。そして、番組提示部４５は、番組選択部４４から受け取った年の情報に対応付くテレビ受像機の絵の画像を読み込み、画面に表示するようにする。
また、番組提示部４５は、キャラクター制御部５５からの制御信号に応じて映像を提示する画面内のキャラクターの状態を変えて表示する。この点については、キャラクター制御部５５の説明において詳述する。
【００４６】
音楽再生部５１は、生年選択部４２または再訪年齢選択部４３によって指定された音楽（音声ファイル）を再生し、音声信号を出力する。
映像再生部５３は、番組選択部４４または番組提示部４５によって指定された番組の映像（映像ファイル）を再生し、ディスプレイ装置に表示させる。また、映像再生部５３は、映像ファイルに含まれる音声信号を出力する。
【００４７】
キャラクター制御部５５は、番組提示の画面（図６）に表示されるキャラクターの状態を制御する。具体的には、キャラクター制御部５５は、表示されるキャラクターの顔の表情を変えたり（例えば、笑う、無く、怒る、悲しむ、など）、キャラクターの身体の特定の部分の色を変えたり（例えば、顔を赤らめる、顔を青くする、など）、キャラクターの手や脚や頭などによる動作を行わせたりする。キャラクター制御部５５は、番組の映像データに付随するメタデータを読み取り、メタデータにしたがって、上記のように様々にキャラクターの状態を変えるよう制御する。このメタデータは、番組開始時からの相対時刻に対応付けて、キャラクターをどういった状態に変化させるかを記述したものである。あるいは、代わりに、このメタデータは、番組開始時からの相対時刻に対応付けて、感情の状態を表す情報を保持していてもよい。
【００４８】
つまり、番組提示部４５は、番組の映像を提示する際にキャラクターの画像を表示するものである。そして、キャラクター制御部５５の制御により、番組提示部４５は、番組の映像に関連付けられたメタデータを読み出し、そのメタデータに応じてキャラクターの状態を可変として表示する。
なお、キャラクター制御部５５は、メタデータを用いる代わりに、例えばルールを用いて、番組の映像に含まれるセリフや情景などに基づいて、キャラクターが取るべき状況を推定するようにしてもよい。
また、キャラクター制御部５５の機能を省略し、キャラクターの状態を変化させない形で、番組提示部４５がキャラクターを表示するようにしてもよい。また、キャラクターの表示機能自体を省略してもよい。
【００４９】
［４．データ構成］
図１０は、音声コンテンツ記憶部が記憶するデータの構成を示す概略図である。図示するように、音声コンテンツ記憶部２２２は表形式のデータを記憶し、その表は、音楽ＩＤ、年、タイトル、音声データの各項目を有している。この表の各行が、１曲の音楽に対応する。音楽ＩＤは、曲を一意に識別するために付与された識別情報である。年は、その曲がリリースされた年を西暦で表したものである。タイトルは、その曲のタイトルである。音声データは、適切な方法で符号化された音声のデータであり、復号することによりその曲を再生することができる。音声データは、例えば、ＭＰ３形式のデータである。コンテンツ提示装置１およびサーバー装置２の各部が、特定の曲を指定して記憶手段から読み出したり、再生したりする場合、音楽ＩＤを用いて曲の識別を行う。また、生年選択部４２や再訪年齢選択部４３が曲のタイトルおよび年を画面内に表示する際には、この表から、それぞれ、タイトルおよび年のデータを読み出して使用する。また、生年選択部４２や再訪年齢選択部４３が、特定の年代の、あるいは特定の年の曲のみを抽出する場合には、年の項目をキーとした条件を指定することにより、この表のデータを検索する。
【００５０】
図１１は、映像コンテンツ記憶部が記憶するデータの構成を示す概略図である。図示するように、映像コンテンツ記憶部２２３は表形式のデータを記憶し、その表は、番組ＩＤ、年、タイトル、映像データ、メタデータの各項目を有している。番組ＩＤは、番組（複数回にわたって放送される番組である場合には、その各回の番組）を一意に識別するために付与された識別情報である。年は、その番組が最初に放送された年を西暦で表したものである。タイトルは、その番組のタイトルである。複数回にわたって連続して放送される番組である場合には、タイトルは、その各回を表す特有の文言を含む場合もある。映像データは、適切な方法で符号化された番組の映像データであり、復号することによりその番組映像を再生することができる。メタデータは、前述の、キャラクター制御部５５がキャラクターの状態を制御する際に用いられる制御用情報を含むデータである。コンテンツ提示装置１およびサーバー装置２の各部が、特定の番組を指定して記憶手段から読み出したり、再生したりする場合、番組ＩＤを用いて番組の識別を行う。また、番組選択部４４や番組提示部４５が番組の映像を画面内に表示する際には、この表から、映像データを読み出して使用する。また、番組選択部４４が、特定の年の番組のみを抽出する場合には、年の項目をキーとした条件を指定することにより、この表のデータを検索する。
【００５１】
図１２は、番組を視聴するための画面（図６）に表示されるテレビ受像機の絵柄の画像を保持するデータの構成を示す概略図である。番組提示部４５がアクセス可能な記憶手段にこのデータが記憶されている。図示するように、このデータは表形式のデータであり、その表は、開始年、終了年、テレビ受像機画像、番組表示位置（左上および右下）のデータ項目を有している。つまり、このデータは、期間と、テレビ受像機画像とを対応付けて記憶するものである。
開始年は、期間が開始する年（西暦）を表す。
終了年は、期間が終了する年（西暦）を表す。
テレビ受像機画像は、開始年および終了年によって表される期間に対応する画像を格納する欄である。なお、この欄に、画像そのものを格納する代わりに、画像の所在情報（例えば、ＵＲＬ）を格納するようにしてもよい。ここに格納される画像は、テレビ受像機の絵の画像である。
番組表示位置は、その画像内において、ユーザーに提示するテレビ番組を表示する位置を、その画像内の相対座標で表す情報である。テレビ番組は、その画像内の矩形内に表示される。本項目のデータは、その矩形の、左上の位置の座標と右下の位置の座標とを保持するものである。
図示するデータ例において、例えば１９７９年のテレビ番組を提示する場合には、番組提示部４５は、１９７９年が含まれる期間に対応する行（開始年が「１９７０」で、終了年が「１９７９」）から読み取った画像を使用する。
【００５２】
図１２に示したデータに記憶されるテレビ受像機の画像の例を、次に説明する。
図１３は、テレビ受像機の絵柄の画像の一例を示す概略図である。同図に示す絵柄は、１９５０年代（１９５０年から１９５９年まで）を代表するテレビ受像機の正面外観を示すものである。図１２のデータに基づき、番組提示部４５は、１９５０年から１９５９年までの番組を表示する際に本図の画像を使用する。
図１４は、テレビ受像機の絵柄の画像の一例を示す概略図である。同図に示す絵柄は、１９６０年代（１９６０年から１９６９年まで）を代表するテレビ受像機の正面外観を示すものである。図１２のデータに基づき、番組提示部４５は、１９６０年から１９６９年までの番組を表示する際に本図の画像を使用する。
図１５は、テレビ受像機の絵柄の画像の一例を示す概略図である。同図に示す絵柄は、１９７０年代（１９７０年から１９７９年まで）を代表するテレビ受像機の正面外観を示すものである。図１２のデータに基づき、番組提示部４５は、１９７０年から１９７９年までの番組を表示する際に本図の画像を使用する。
図１６は、テレビ受像機の絵柄の画像の一例を示す概略図である。同図に示す絵柄は、１９８０年代（１９８０年から１９８９年まで）を代表するテレビ受像機の正面外観を示すものである。図１２のデータに基づき、番組提示部４５は、１９８０年から１９８９年までの番組を表示する際に本図の画像を使用する。
図１７は、テレビ受像機の絵柄の画像の一例を示す概略図である。同図に示す絵柄は、１９９０年代（１９９０年から１９９９年まで）を代表するテレビ受像機の正面外観を示すものである。図１２のデータに基づき、番組提示部４５は、１９９０年から１９９９年までの番組を表示する際に本図の画像を使用する。
図１８は、テレビ受像機の絵柄の画像の一例を示す概略図である。同図に示す絵柄は、２０００年代（２０００年から２００９年まで）を代表するテレビ受像機の正面外観を示すものである。図１２のデータに基づき、番組提示部４５は、２０００年から２００９年までの番組を表示する際に本図の画像を使用する。
図１９は、テレビ受像機の絵柄の画像の一例を示す概略図である。同図に示す絵柄は、２０１０年代（２０１０年から２０１９年まで）を代表するテレビ受像機の正面外観を示すものである。図１２のデータに基づき、番組提示部４５は、２０１０年から２０１９年までの番組を表示する際に本図の画像を使用する。
【００５３】
［５．実装方法］
なお、上述した実施形態におけるコンテンツ提示装置の機能をコンピューターで実現する場合、その機能を実現するためのプログラムをコンピューター読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピューターシステムに読み込ませ、実行することによって実現する。なお、ここでいう「コンピューターシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバーやクライアントとなるコンピューターシステム内部の揮発性メモリーのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
なお、コンテンツ提示装置の機能を、プログラムで実現する代わりに、専用のハードウェアで実現するようにしてもよい。
【００５４】
［６．変形例］
以上、実施形態を説明したが、本発明はさらに次のような変形例でも実施することが可能である。
【００５５】
［変形例１］
本変形例では、映像データのファイルを基に予め画像（静止画）のファイルを作成しておき、番組選択の画面（図５）の表示の際に、その静止画のファイルに基づいて疑似的に動画を表示する。具体的には、映像コンテンツ記憶部２２３に記憶されている映像コンテンツのファイルのうち、番組選択の画面に表示する映像（番組全体のうちの数十秒ないしは数分間分だけでもよい）を、予めデコードし、その動画を構成するフレームの静止画を予め作成しておく。そして、映像再生部５３は、番組選択部４４からの指示に基づき、それらの静止画を所定のフレームレートで順次表示することにより、映像を表示する。これにより、映像表示の際に動画ファイルをデコードする処理を削減することができる。また、それら、１本の動画を構成する連続した複数の静止画を、物理的には１枚の静止画ファイルとして保存しておくようにしてもよい。これにより、各静止画のファイルにアクセスしたり、各静止画のファイルをオープン／クローズしたりするためのオーバーヘッドの処理を削減することができる。
【００５６】
図２０は、本変形例を実施する場合に用いる静止画データの構成の一例を示す概略図である。図示する画像は、Ｎ枚のフレームに相当する静止画を、すべて縦に連結して成る１枚の静止画である。すなわち、この静止画は、フレーム１からフレームＮまでのＮ枚の静止画を含む。また、この静止画において、第ｉ番目のフレーム（ｉ＝１，２，・・・）の最も下の行の画素の並びと、第（ｉ＋１）番目のフレームの最も上の行の画素の並びとが、ぴったりと接するように連結されている。つまり、本変形例において、映像再生部５３は、図２０に示す１枚の静止画を開き、映像のフレームレートに基づくタイミングで、フレーム１の静止画から、フレームＮの静止画までを、順次切り替えながら表示していく。
【００５７】
つまり、本変形例では、番組選択部４４は、番組の少なくとも一部を含む映像を構成する複数のフレームを連結した一連の静止画を予め記憶しておき、その静止画内の位置を移動させながら複数のフレームの各々を順次読み出して表示することにより、番組の映像を映像再生部５３に表示させる。
【００５８】
図５に示したように多数の（例えば６４個の）番組の動画を同時に再生させようとすると、多くの計算資源を必要とする。しかし、本変形例を用いた場合には、必用な計算資源の量を削減することができ、多数の動画をスムーズに表示することが可能となる。
【００５９】
［変形例２］
本変形例では、番組選択部４４が番組選択のための画面（図５）を表示する際、各番組の映像（動画）の代わりに、各番組の静止画を表示する。つまり、例えば、番組選択部４４は、横８個×縦８個の計６４個の静止画を表示する。８Ｋ（横７６８０画素×縦４３２０画素）のディスプレイ装置を用いて表示を行う場合、各静止画のサイズは、横９６０画素×縦５４０画素である。これらの静止画は、各番組の代表的な場面等を表す静止画である。本変形例においても、番組選択後の動作は、既に述べた実施形態におけるそれと同様である。
【００６０】
［変形例３］
上の実施形態では、生年選択部４２が生年を選択するための画面（図２）を表示するとき、また再訪年齢選択部４３が年齢を選択するための画面（図３）を表示するときに、音楽を選択して再生できるようにした。本変形例では、音楽を再生する代わりに、イベントの映像や、写真等を表示するようにする。
【００６１】
［変形例４］
上の実施形態では、再訪年齢選択部４３が、選択された年齢に基づいて、その年齢に対応する年（西暦による年）を算出するようにしていた。本変形例では、再訪年齢選択部４３の代わりに、番組選択部４４が年を算出するようにする。なお、番組選択部４４が年を算出できるようにするため、再訪年齢選択部４３は、ユーザーの生年と、選択された年齢との情報を、番組選択部４４に渡すようにする。
【００６２】
［変形例５］
上の実施形態では、ＪａｖａＳｃｒｉｐｔ（登録商標）を用いて、コンテンツ提示装置の機能（アプリケーション）を記述するようにした。本変形例では、ＪａｖａＳｃｒｉｐｔ（登録商標）の代わりに、他の任意のプログラミング言語を用いて、コンテンツ提示装置の機能を記述し、実行するようにする。
【００６３】
以上、この発明の実施形態およびその変形例について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６４】
１  コンテンツ提示装置
２  サーバー装置
１１  ウェブブラウザー
１２  表示部（表示手段）
１７  タッチパネル
１８  操作制御部
２１  ＨＴＴＰサーバー
２２  記憶部
４１  年代選択部
４２  生年選択部
４３  再訪年齢選択部（年齢選択部）
４４  番組選択部
４５  番組提示部
５１  音楽再生部
５３  映像再生部
５５  キャラクター制御部
２２１  ＨＴＭＬコンテンツ記憶部
２２２  音声コンテンツ記憶部
２２３  映像コンテンツ記憶部
【図１】
2018010607.tif 000003
【図２】
2018010607.tif 000004
【図３】
2018010607.tif 000005
【図４】
2018010607.tif 000006
【図５】
2018010607.tif 000007
【図６】
2018010607.tif 000008
【図７】
2018010607.tif 000009
【図８】
2018010607.tif 000010
【図９】
2018010607.tif 000011
【図１０】
2018010607.tif 000012
【図１１】
2018010607.tif 000013
【図１２】
2018010607.tif 000014
【図１３】
2018010607.tif 000015
【図１４】
2018010607.tif 000016
【図１５】
2018010607.tif 000017
【図１６】
2018010607.tif 000018
【図１７】
2018010607.tif 000019
【図１８】
2018010607.tif 000020
【図１９】
2018010607.tif 000021
【図２０】
2018010607.tif 000022