(57)【要約】【課題】  動画と動画以外の可視コンテンツとを同時に再生する際に、コンテンツ利用者が、当該複合コンテンツの表示レイアウトを選択できるようにすること。【解決手段】  動画のシーン毎に動画以外の可視コンテンツを関連付けると共に、動画のシーン毎に当該動画及び動画以外の可視コンテンツの表示レイアウトを関連付けた再生同期情報を記憶手段に格納する。また、表示レイアウトの雛形を記憶手段に格納する。処理手段５は、再生同期情報を参照し、動画のシーンに合わせて、各シーンに対応した動画以外の可視コンテンツを切り替える。また、再生同期情報を参照し、動画のシーンに合わせて、表示レイアウトを切り替える。更に、入力手段から表示レイアウトの変更を要求されると、レイアウト雛形に記述された表示レイアウトを利用者に選択させ、入力手段から表示レイアウトが選択されると、少なくとも現在再生中の表示レイアウトを利用者が選択した表示レイアウトに切り替える。【選択図】  図１
2008250899.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを表示する表示手段と、この表示手段に動画コンテンツと動画以外の可視コンテンツとを同時に再生する処理手段と、当該動画コンテンツ及び動画以外の可視コンテンツを格納する記憶手段と、前記処理手段に指示を与える入力手段とを備えたコンテンツ再生システムにおいて、
前記記憶手段が、前記動画コンテンツのシーン毎に，前記動画以外の可視コンテンツと，当該動画コンテンツ及び動画以外の可視コンテンツを同時に再生する表示レイアウトとを関連付けた再生同期情報と、当該表示レイアウトの雛形とを格納し、
前記処理手段が、
前記記憶手段に格納された再生同期情報を参照し、前記動画コンテンツのシーンの進行に合わせて、当該動画コンテンツの各シーンに対応した前記動画コンテンツ以外の可視コンテンツを前記記憶手段から読み出し、当該動画コンテンツ以外の可視コンテンツの表示を前記各シーン毎に切り替えるステップと、
前記記憶手段に格納された再生同期情報を参照し、前記動画コンテンツのシーンの進行に合わせて、当該動画コンテンツの各シーンに対応した表示レイアウトに切り替えるステップと、
前記入力手段から表示レイアウトの変更を要求されると、前記記憶手段に格納されたレイアウト雛形に記述された表示レイアウトを利用者に選択させ、前記入力手段から表示レイアウトが選択されると、少なくとも現在再生中の表示レイアウトを前記利用者が選択した表示レイアウトに切り替えるステップと、
を備えたことを特徴とするコンテンツ再生方法。
【請求項２】
請求項１記載のコンテンツ再生方法において、
前記処理手段が、前記入力手段から表示レイアウトが選択されると、現在再生中の以降の各シーンに対応する表示レイアウトを当該利用者が選択した表示レイアウトに切り替えるステップを備えたことを特徴とするコンテンツ再生方法。
【請求項３】
請求項２記載のコンテンツ再生方法において、
前記処理手段が、前記利用者の選択した表示レイアウトの解除を前記入力手段から要求されると、前記記憶手段に格納された再生同期情報を参照し、現在再生中のシーン以降の各シーンに対応した表示レイアウトを当該再生同期情報に関連付けられた初期値に戻すステップを備えたことを特徴とするコンテンツ再生方法。
【請求項４】
コンテンツを表示する表示手段と、この表示手段に動画コンテンツと動画以外の可視コンテンツとを同時に再生する処理手段と、当該動画コンテンツ及び動画以外の可視コンテンツを格納する記憶手段と、前記処理手段に指示を与える入力手段とを備えたコンテンツ再生システムにおいて、
前記記憶手段が、前記動画コンテンツのシーン毎に，前記動画以外の可視コンテンツと，当該動画コンテンツ及び動画以外の可視コンテンツを同時に再生する表示レイアウトとを関連付けた再生同期情報と、当該表示レイアウトの雛形とを格納し、
前記処理手段が、
前記記憶手段に格納された再生同期情報を参照し、前記動画コンテンツのシーンの進行に合わせて、当該動画コンテンツの各シーンに対応した前記動画コンテンツ以外の可視コンテンツを前記記憶手段から読み出し、当該動画コンテンツ以外の可視コンテンツの表示を前記各シーン毎に切り替えるステップと、
前記記憶手段に格納された再生同期情報を参照し、前記動画コンテンツのシーンの進行に合わせて、当該動画コンテンツの各シーンに対応した表示レイアウトに切り替えるステップと、
前記入力手段から表示レイアウトの変更を要求されると、前記記憶手段に格納されたレイアウト雛形に記述された表示レイアウトを利用者に選択させ、前記入力手段から表示レイアウトが選択されると、少なくとも現在再生中の表示レイアウトを前記利用者が選択した表示レイアウトに切り替えるステップと、
を備えたことを特徴とするコンテンツ再生システム。
【請求項５】
請求項４記載のコンテンツ再生システムにおいて、
前記処理手段が、前記入力手段から表示レイアウトが選択されると、現在再生中の以降の各シーンに対応する表示レイアウトを当該利用者が選択した表示レイアウトに切り替えるステップを備えたことを特徴とするコンテンツ再生システム。
【請求項６】
請求項５記載のコンテンツ再生システムにおいて、
前記処理手段が、前記利用者の選択した表示レイアウトの解除を前記入力手段から要求されると、前記記憶手段に格納された再生同期情報を参照し、現在再生中のシーン以降の各シーンに対応した表示レイアウトを当該再生同期情報に関連付けられた初期値に戻すステップを備えたことを特徴とするコンテンツ再生システム。
【請求項７】
コンテンツを表示する表示手段と、この表示手段に動画コンテンツと動画以外の可視コンテンツとを同時に再生する処理手段と、当該動画コンテンツ及び動画以外の可視コンテンツを格納する記憶手段と、前記処理手段に指示を与える入力手段とを備えたコンテンツ再生システムにおいて、
前記記憶手段が、前記動画コンテンツのシーン毎に，前記動画以外の可視コンテンツと，当該動画コンテンツ及び動画以外の可視コンテンツを同時に再生する表示レイアウトとを関連付けた再生同期情報と、当該表示レイアウトの雛形とを格納し、
前記処理手段に、
前記記憶手段に格納された再生同期情報を参照し、前記動画コンテンツのシーンの進行に合わせて、当該動画コンテンツの各シーンに対応した前記動画コンテンツ以外の可視コンテンツを前記記憶手段から読み出し、当該動画コンテンツ以外の可視コンテンツの表示を前記各シーン毎に切り替えるステップと、
前記記憶手段に格納された再生同期情報を参照し、前記動画コンテンツのシーンの進行に合わせて、当該動画コンテンツの各シーンに対応した表示レイアウトに切り替えるステップと、
前記入力手段から表示レイアウトの変更を要求されると、前記記憶手段に格納されたレイアウト雛形に記述された表示レイアウトを利用者に選択させ、前記入力手段から表示レイアウトが選択されると、少なくとも現在再生中の表示レイアウトを前記利用者が選択した表示レイアウトに切り替えるステップと、
を実行させることを特徴としたコンテンツ再生プログラム。
【請求項８】
請求項７記載のコンテンツ再生プログラムにおいて、
前記処理手段に、前記入力手段から表示レイアウトが選択されると、現在再生中の以降の各シーンに対応する表示レイアウトを当該利用者が選択した表示レイアウトに切り替えるステップを実行させることを特徴としたコンテンツ再生プログラム。
【請求項９】
請求項８記載のコンテンツ再生プログラムにおいて、
前記処理手段に、前記利用者の選択した表示レイアウトの解除を前記入力手段から要求されると、前記記憶手段に格納された再生同期情報を参照し、現在再生中のシーン以降の各シーンに対応した表示レイアウトを当該再生同期情報に関連付けられた初期値に戻すステップを実行させることを特徴としたコンテンツ再生プログラム。
【請求項１０】
請求項７，８又は９記載のコンテンツ再生プログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生方法等に係り、特に、動画と動画以外の可視コンテンツとを同時に再生するコンテンツ再生方法等に関する。
【背景技術】
【０００２】
動画と動画以外の可視コンテンツとを同時に再生する技術は、既に公開されている（特許文献１）。この特許文献１に開示された技術によれば、動画と動画以外の可視コンテンツとを含む複合コンテンツを、予め設定された表示レイアウトで視聴することができる。表示レイアウトは、複合コンテンツを生成する際に、生成者によって予め固定される。
【０００３】
しかし、コンテンツ生成者の固定した表示レイアウトが、必ずしもコンテンツ利用者にとって使いやすいレイアウトであるとは限らない。
【０００４】
また、表示レイアウトは、再生される動画及び動画以外の可視コンテンツの変化に応じて経時的に変化したほうが好ましい場合がある。例えば、或るシーンでは、動画を拡大表示し、テキストは小さめに表示する。別のシーンでは、動画を小さめに表示し、テキストを大きめに表示する等である。
【特許文献１】特開２００６−４８４６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、かかる従来例の有する不都合を改善し、特に、動画と動画以外の可視コンテンツとを同時に再生する複合コンテンツの再生の際に、コンテンツ利用者が、当該複合コンテンツの表示レイアウトを選択できるようにすることを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明では、コンテンツを表示する表示手段と、この表示手段に動画コンテンツと動画以外の可視コンテンツとを同時に再生する処理手段と、当該動画コンテンツ及び動画以外の可視コンテンツを格納する記憶手段と、処理手段に指示を与える入力手段とを備える。このうち、記憶手段は、動画コンテンツのシーン毎に，動画以外の可視コンテンツと，当該動画コンテンツ及び動画以外の可視コンテンツを同時に再生する表示レイアウトとを関連付けた再生同期情報と、当該表示レイアウトの雛形とを格納する。そして、処理手段は、記憶手段に格納された再生同期情報を参照し、動画コンテンツのシーンの進行に合わせて、当該動画コンテンツの各シーンに対応した動画コンテンツ以外の可視コンテンツを記憶手段から読み出し、当該動画コンテンツ以外の可視コンテンツの表示を各シーン毎に切り替える。また、記憶手段に格納された再生同期情報を参照し、動画コンテンツのシーンの進行に合わせて、当該動画コンテンツの各シーンに対応した表示レイアウトに切り替える。  更に、入力手段から表示レイアウトの変更を要求されると、記憶手段に格納されたレイアウト雛形に記述された表示レイアウトを利用者に選択させ、入力手段から表示レイアウトが選択されると、少なくとも現在再生中の表示レイアウトを利用者が選択した表示レイアウトに切り替える。
【０００７】
処理手段は、入力手段から表示レイアウトが選択されると、現在再生中の以降の各シーンに対応する表示レイアウトを当該利用者が選択した表示レイアウトに切り替えてもよい。
【０００８】
また、処理手段は、利用者の選択した表示レイアウトの解除を入力手段から要求されると、記憶手段に格納された再生同期情報を参照し、現在再生中のシーン以降の各シーンに対応した表示レイアウトを当該再生同期情報に関連付けられた初期値に戻してもよい。
【発明の効果】
【０００９】
本願発明によれば、動画のシーンに応じて動画及び動画以外の可視コンテンツの表示レイアウトが切り替わるので、利用者によってコンテンツを利用しやすい表示レイアウトになると期待できる。また、利用者が表示レイアウトを切り替えることができるので、利用者がコンテンツを利用しやすい表示レイアウトを選択することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態を図面を参照しつつ説明する。
【００１１】
図１は、本発明の一実施形態であるコンテンツ再生システムのブロック構成図である。コンテンツ再生システムのハードウェアは、パーソナルコンピュータ等のコンピュータ機器の標準的な構成要素を備えている。入力手段１は、キーボードやマウス等の入力装置を備え、プログラムの実行指示や、プログラムの処理に影響を与えるイベントの入力等に用いられる。表示手段２は、ディスプレイモニタを備え、複合コンテンツの再生やGUI（Graphical User Interface）の表示等を行う。音声再生手段３は、オーディオインターフェースを備え、動画音声等を音声出力端子等に出力する。記憶手段４は、RAM（Random Access Memory）、ROM（Read Only Memory）、HDD（Hard Disk Drive）等を含み、本発明を実現するプログラムや、当該プログラムが利用するデータ等を記憶する。処理手段５は、CPU（Central Processing Unit）等のプロセッサを備え、プログラムの実行により種々の情報処理を実現する。通信手段６は、NIC（Network Interface Card）等の通信インターフェースを備え、外部のコンピュータとの間でデータ通信を行う。また、図示した要素以外に、CDROMドライブやメモリカードリーダ等のリムーバルメディアを読み取る手段を備えれば、コンテンツやプログラムの取得に便利である。
【００１２】
本実施形態において、記憶手段４には、再生されるコンテンツと、当該コンテンツを再生する再生プログラムとが格納されている。再生されるコンテンツとしては、動画コンテンツと、動画以外の可視コンテンツとを格納している。動画以外の可視コンテンツには、静止画コンテンツとしてのスライドと、テキストコンテンツとしてのスライド目次及び書誌情報とを含んでいる。また、記憶手段４には、動画コンテンツと動画以外の可視コンテンツとを表示する際の表示レイアウトの雛形を複数記憶している。また、記憶手段４には、動画コンテンツの進行と動画以外の可視コンテンツとの再生タイミングを合わせるための再生同期情報を記憶している。
【００１３】
図２は、再生同期情報が関連付けるデータを表している。再生同期情報は、動画コンテンツの時間軸の値である動画タイム毎に、当該動画と同時に再生すべき動画以外の可視コンテンツを関連付けている。図２では、例えば、動画タイムt0からt1までの間は、静止画slide1と書誌情報txt1とを動画と同時に再生するように関連付けている。関連付けは、動画タイムと動画以外の可視コンテンツの識別子とを関連付けて行っている。動画タイムt1〜t5の間においても、同様に動画タイム毎に動画以外の可視コンテンツを関連付けている。ここで、動画以外の可視コンテンツの識別子は、当該動画以外の可視コンテンツのファイルパスを識別子として直接関連付けてもよい。
【００１４】
また、再生同期情報は、動画タイム毎に、動画及び動画以外の可視コンテンツを表示する際の表示レイアウトを関連付けている。図２では、例えば、動画タイムt0からt1までの間は、rayout1のレイアウトで動画及び動画以外の可視コンテンツを表示するように、動画タイムとレイアウトの識別子とを関連付けている。動画タイムt1〜t5の間においても、同様に動画タイム毎の関連付けがなされている。また、再生同期情報は、動画タイム毎に、動画シーンを一意に特定するシーン識別子を関連付けている。
【００１５】
ここで、図２に示した再生同期情報の説明図は、関連付けるべき情報を表しているだけであり、この図２に示したような「表形式」で関連付けを管理することは必ずしも必要ない。形式はともかく、記憶手段４において、動画タイムと動画以外の可視コンテンツとの関連付けがされており、かつ、動画タイムと表示レイアウトとの関連付けがされていれば十分である。これらの関連付けは、例えば、再生プログラムのソースや当該再生プログラムが読み込む別ファイルのソースに直接記述されていてもよい。
【００１６】
本実施形態では、再生プログラムがHTML（HyperText Markup Language）又はXHTML（Extensible HyperText Markup Language）で記述されているものとし、当該HTMLのソースに、再生同期情報に相当する上記の関連付けが実質的に記述されているものとする。例えば、一つのHTMLタグの構文に、動画タイムの値又は変数と、表示レイアウトの識別子の値又は変数を記述することによって、両者を関連付ける方法でもよい。
【００１７】
また、本実施形態では、再生プログラムのHTML又はXHTMLのソースが、スクリプトの実行命令を含んでいるものとする。本実施形態において、当該スクリプトは、JavaScript（登録商標）であるとする。
【００１８】
次に図３は、記憶手段４に格納されたレイアウト雛形の構造を示している。レイアウト雛形は、図２に示した表示レイアウトの識別子と、そのレイアウトによるコンテンツの表示を実現するための表示制御文とを関連付けている。本実施形態において、表示レイアウトは5種類用意されており、各レイアウト毎に異なるレイアウトの表示を表示手段２に行うように、個々の表示制御文としてレイアウト命令群が組まれている。本実施形態において、各レイアウト命令群は、HTML、XHTML又はスクリプトのタグ又はメソッドによって記述されている。
【００１９】
ここで、図３に示したレイアウト雛形の構造は、関連付けるべき情報を表しているだけであり、この図３に示したような「表形式」で関連付けを管理することは必ずしも必要ない。形式はともかく、記憶手段４において、レイアウト識別子とレイアウトを実現する表示制御文との関連付けがされていれば十分である。これらの関連付けは、例えば、再生プログラムのソースや当該再生プログラムが読み込む別ファイルのソースに直接記述されていてもよい。
【００２０】
図４及び図５は、レイアウトの表示制御文に基づいて表示手段２に表示されるレイアウトの例を示している。例えば、図４のレイアウトでは、上段に横長の書誌情報表示部１１が設けられ、その下の左中段には小さ目の動画表示部１２が設けられている。更に、その下の左下段には、スライドの目次表示部１３が設けられている。一方、残りの領域には静止画としてのスライドの表示部１４が大き目に設けられている。また、右上には、レイアウト変更ボタン１５が設けられている。他方、図５のレイアウトでは、目次表示部１３が下段に横長に設けられ、中段の画像表示部１２と、スライド表示部１４とが同程度の大きさに設定され、図４とは異なるレイアウトとなっている。本実施形態における再生プログラムは、動画コンテンツの進行に合わせて、この図４と図５のように、異なるレイアウトを切り替えながら複合コンテンツを再生する制御を行う。
【００２１】
再生プログラムは、再生プログラム生成者から再生プログラム利用者に配布されるが、その配布方法は、例えば、記憶手段４に格納される動画コンテンツ、動画以外の可視コンテンツ、レイアウト雛形、再生同期情報及び再生プログラムを一つのフォルダに格納した後、当該フォルダをファイル圧縮してカプセル化したものを、コンピュータネットワークを介して配布することが考えられる。また、当該フォルダをリムーバブルメディアに記録し、当該リムーバブルメディアを流通させる方法が考えられる。
【００２２】
次に、この再生プログラムの動作を図面を参照しつつ説明する。
【００２３】
図６は、再生プログラムの基本動作を示すフローチャートである。再生プログラムのユーザは、入力手段１を操作し、記憶手段４に格納された再生プログラムを起動する。本実施形態において、再生プログラムは、HTMLファイルに記述されいる。再生プログラムの起動を指示された処理手段５は、WEBブラウザを起動し、当該WEBブラウザのウィンドウにおいて再生プログラムのHTMLファイルを実行する。
【００２４】
当該再生プログラムの実行に伴い、まず、処理手段５は、図２に示した再生同期情報を参照し、最初のシーン1の動画タイムt0-t1に採用する表示レイアウトの識別子rayout1を特定する。そして、レイアウト雛形のrayout1に対応するレイアウト命令群1を実行する。このレイアウト命令群1の実行に伴って、処理手段５は、表示手段２に、図４や図５に示したような所定のフレームレイアウトを表示し、そのうちの目次表示部１３に、スライド目次を表示する。また、処理手段５は、再生同期情報を参照し、最初のシーン1の動画タイムt0-t1に再生するスライドslide1と書誌情報txt1を記憶手段４から読み出し、それぞれスライド表示部１４と書誌情報表示部１１に表示する。そして、処理手段５は、動画コンテンツを記憶手段４から読み出し、動画表示部１２への動画の再生と音声再生手段３からの音声出力を開始する（S1）。
【００２５】
その後、処理手段５は、動画タイムを監視する（S2）。そして、動画タイムが再生同期情報に記述されたシーンの切り替えタイミングに到達すると(S3)、当該再生同期情報に記述された次のシーン2に対応する表示レイアウトの識別子rayout2を特定し、レイアウト雛形の識別子rayout2に対応するレイアウト命令群2を実行する（必ずしもレイアウト雛形のレイアウト命令群を読み出して実行する必要はない。レイアウト雛形のレイアウト命令群と同一のレイアウト命令群が逐次処理の次ステップとして再生プログラムのソースに予め記述されていてもよい。本実施形態では、レイアウト雛形のレイアウト命令群と同一のレイアウト命令群が逐次処理の次ステップとして再生プログラムのソースに予め記述されているものとする）。これにより、例えば、図４のレイアウトが図５のレイアウトに切り替わるように、表示手段２に表示されるレイアウトが直ちに切り替わる（S4）。このとき、動画コンテンツの再生は継続させる必要があるが、動画表示部１２を構成するオブジェクトの属性値を書き換えることでレイアウトのみ変更すればよい。他の表示部１１，１３〜１５についても同様である。
【００２６】
また、処理手段５は、上記レイアウトの変更とほぼ同時に、次のシーン2で表示すべきスライドslide2と書誌情報txt1とを再生同期情報に基づいて特定し、当該スライドslide2と書誌情報txt1とを記憶手段４から読み出し、それぞれスライド表示部１４と書誌情報表示部１１に表示する。ここで、本実施形態の例では、シーン1と2で書誌情報txt1の内容を変えていないので、書誌情報txt1の再読み込みは、必ずしも必要ない。これにより、再生同期情報に基づき、動画シーンの切り替わりと共に、表示レイアウトの変更と、スライドや書誌情報の変更とが行われる。
【００２７】
処理手段５は、動画コンテンツの再生が終了するまで、上記の動画タイムの監視（S2,S3）と、レイアウト及び静的コンテンツの切り替え処理（S4）とを、以降のシーンについても同様に繰り返す。これにより、動画や静止画の内容に応じて適切にレイアウトが変更され、再生プログラムの利用者において、適切なレイアウトでコンテンツを利用できることが期待できる。
【００２８】
しかし、本実施形態の再生プログラムは、更に、利用者が利用しやすいレイアウトでコンテンツを利用できる機能を備えている。その一つは、利用者におけるレイアウト選択機能である。以下、この利用者におけるレイアウト選択機能を、図７のフローチャートに基づいて説明する。
【００２９】
処理手段５は、再生プログラムの実行に伴い、図４及び図５に示すようなレイアウト変更ボタン１５（レイアウト変更操作部）を表示手段２に表示する。再生プログラムの利用者は、コンテンツの再生中に、入力手段１を操作し、レイアウト変更ボタン１５を操作することによって、表示レイアウトを利用者の好みのレイアウトに変更することができる。
【００３０】
処理手段５は、入力手段１によってレイアウト変更ボタン１５が操作されたイベントを検出すると、利用者が選択可能な表示レイアウトの選択画面を表示手段２にポップアップする（S11）。
【００３１】
レイアウト選択画面の構成例を図８に示す。レイアウト選択画面２１には、利用者が選択可能なレイアウトのサムネイルがリスト表示される。また、デフォルトを表すアイコンもリストに含めて表示する。各レイアウトのサムネイルないしアイコンは予め記憶手段４に格納しておく。各レイアウトのサムネイルオブジェクトには、対応するレイアウトの識別子rayout1〜5をそれぞれ関連付けておく。また、デフォルトを表すアイコンのオブジェクトにも当該デフォルトを示す識別子を関連付けておく。利用者が、入力手段１を操作して所望のサムネイルの上にオンマウス操作を行うと、選択中のサムネイルがオンマウス表示２２となる。
【００３２】
利用者が、選択したサムネイル上でマウスクリック等の所定の操作を行い、レイアウト選択のイベントを発生させると(S12)、処理手段５は、このイベントを検知し、選択されたサムネイルオブジェクトに関連付けられたレイアウト識別子を取得する。また、処理手段５は、このイベントの発生を受けて、レイアウト選択画面２２のポップアップを消去する。そして、処理手段５は、レイアウト雛形を参照し、今回取得したレイアウト識別子に対応するレイアウト命令群を実行する(S13,S14)。前述したように、レイアウト命令群が、表示部１１〜１４のオブジェクトの属性を書き換えることにより、現在再生中のコンテンツを継続しつつ、表示レイアウトだけが利用者の希望したレイアウトに変更される。
【００３３】
また、処理手段５は、上記のように利用者によってレイアウトが選択されると、現在再生中のシーン以降のすべてのシーンにおいて、利用者が選択したレイアウトを採用する。このため、処理手段５は、今回利用者が選択したレイアウトの識別子に対応するレイアウト命令群をレイアウト雛形から読み込み、今後のシーンで使われる予定であった再生プログラム中のレイアウト命令群の記述を、今回利用者が選択したレイアウトのレイアウト命令群に書き換える(S15)。このようなソースの書き換えは、再生プログラムのドキュメントオブジェクトが持つinnerHTML属性等の値を書き換えることによって実現することができる。これにより、以降のシーンの再生においては利用者が今回選択したレイアウトが維持される。
【００３４】
その後、利用者が再度レイアウト選択画面２１を呼び出し(S11)、デフォルトアイコンを選択した場合(S12)、処理手段５は、先に利用者が行ったレイアウトの選択を解除し、シーン毎に選択すべきレイアウトを初期状態に戻す。このため、処理手段５は、再生同期情報を参照し、現在再生中のシーンに関連付けられたレイアウト識別子を取得する。更に、レイアウト雛形を参照し、今回取得したレイアウト識別子に対応するレイアウト命令群を実行する(S13,S16)。前述したように、レイアウト命令群が、表示部１１〜１４のオブジェクトの属性を書き換えることにより、現在再生中のコンテンツを継続しつつ、表示レイアウトだけがシーンに対応したデフォルトのレイアウトに変更される。
【００３５】
更に、処理手段５は、今後のシーンで採用するレイアウトも初期値に戻すために、再生同期情報を参照し、現在再生中のシーンより後の各シーンに対応するレイアウト識別子を取得する。そして、処理手段５は、レイアウト雛形を参照し、今回取得した各シーンのレイアウト識別子に対応するレイアウト命令群をレイアウト雛形から読み出し、今後のシーンで使われる予定であった再生プログラム中のレイアウト命令群の記述を、利用者がレイアウトを選択する前の初期値に書き戻す(S17)。前述したように、このようなソースの書き換えは、再生プログラムのドキュメントオブジェクトが持つinnerHTML属性等の値を書き換えることによって実現することができる。これにより、以降のシーンの再生においては各シーン毎にデフォルトのレイアウトが採用される。
【００３６】
ソースに記述されたレイアウト命令群を書き換えるためには、書き換えの対象となるレイアウト命令群を特定する必要があるが、ソース中のレイアウト命令群のドキュメントオブジェクトに当該レイアウト命令群のレイアウト識別子等を埋め込んでおくことにより、当該レイアウト識別子等を手掛かりとして、書き換えの対象となるレイアウト命令群を特定することが可能である。
【００３７】
このレイアウト選択機能によれば、再生プログラムの生成者が設定したレイアウトに関わらず、再生プログラムの利用者が好みのレイアウトを選択できるため、利用者にとって利用しやすいレイアウトでコンテンツを利用することができる。また、利用者がレイアウトを選択した場合でも、当該レイアウトの選択を解除し、再生プログラムの生成者が設定した初期値のレイアウトに戻すことができるので、利用者は気軽に最適なレイアウトを探すことができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態であるコンテンツ再生システムの構成を示すブロック図である。
【図２】図１に示す再生同期情報の説明図である。
【図３】図１に示すレイアウト雛形の説明図である。
【図４】レイアウトの一例を示す画面構成図である。
【図５】レイアウトの一例を示す画面構成図である。
【図６】図１に示す再生プログラムの基本動作を表したフローチャートである。
【図７】図１に示す再生プログラムのレイアウト選択機能を表したフローチャートである。
【図８】レイアウト選択画面の構成図である。
【符号の説明】
【００３９】
１  入力手段
２  表示手段
３  音声再生手段
４  記憶手段
５  処理手段
６  通信手段
１１  書誌情報表示部
１２  動画表示部
１３  目次表示部
１４  スライド表示部
１５  レイアウト変更ボタン
２１  レイアウト選択画面
２２  オンマウス表示
【図１】
2008250899.tif 000003
【図２】
2008250899.tif 000004
【図３】
2008250899.tif 000005
【図４】
2008250899.tif 000006
【図５】
2008250899.tif 000007
【図６】
2008250899.tif 000008
【図７】
2008250899.tif 000009
【図８】
2008250899.tif 000010