(57)【要約】【課題】  機器構成や個人習熟度に適した動画を自動的に編集して再生することができる技術を提供する。【解決手段】  コンテンツ再生方法であって、端末の機器構成情報を収集する第１ステップ、その収集した機器構成情報に基づき、変更となった機器を識別する第２ステップ、  基本コンテンツと前記識別された変更となった機器に関する追加コンテンツとを編集して再生する第３ステップ、を備える。さらに、操作履歴を収集する第４ステップをさらに備え、前記第３ステップは、その収集した操作履歴に基づき、基本コンテンツと前記識別された変更となった機器に関する追加コンテンツとを編集して再生してもよい。【選択図】図１
2005352994.tif 000002
【特許請求の範囲】
【請求項１】
端末の機器構成情報を収集する第１ステップ、
その収集した機器構成情報に基づき、変更となった機器を識別する第２ステップ、
基本コンテンツと前記識別された変更となった機器に関する追加コンテンツとを編集して再生する第３ステップ、
を備えるコンテンツ再生方法。
【請求項２】
操作履歴を収集する第４ステップをさらに備え、
前記第３ステップは、その収集した操作履歴に基づき、基本コンテンツと前記識別された変更となった機器に関する追加コンテンツとを編集して再生する、
請求項１に記載のコンテンツ再生方法。
【請求項３】
前記第３ステップは、前記操作履歴としての操作実績回数が所定値を超えない場合は、個人習熟度が低いと判断し、前記識別された変更となった機器に関する主要操作を説明する動画が流れる動画形式のコンテンツ編集とし、一方、前記操作履歴としての操作実績回数が所定値を超える場合は、個人習熟度が高いと判断し、各操作をユーザが選択して対応詳細内容を表示するメニュー画面形式のコンテンツ編集とする、
請求項１に記載のコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生方法に関する。
【背景技術】
【０００２】
従来、ＰＣ（パーソナルコンピュータ）の操作に関し、ネット経由で操作解説動画（又は、フラッシュ形式のコンテンツ）などが配信されることがあるが、その内容は基本的でしかも固定的である。
【０００３】
もしも購入後に外付け装置やドライブ等機器構成が変更されると、その解説動画は使えなくなる。また、常に初心者向けの動画構成となっていて、使用者のＰＣ習熟度に沿わないことが多々ある。
【０００４】
なお、本発明に関連すると考えられるものとして、収集した機器構成情報と管理情報に基づき、テンプレート画面の構成部品の割付アドレスを変更し、画面データを自動的に生成するもの（特許文献１参照）、端末性能及び回線速度に基づき、送信するデータ種別（動画／画像／テキスト）の組み合わせとそのデータ量（圧縮率）を変更するもの（特許文献２参照）がある。
【特許文献１】特開２００４−３０３４５号公報
【特許文献２】特開平１０−１２４４３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、機器構成や個人習熟度に適した動画を自動的に編集して再生することができる技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するためになされたものであり、コンテンツ再生方法であって、端末の機器構成情報を収集する第１ステップ、その収集した機器構成情報に基づき、変更となった機器を識別する第２ステップ、基本コンテンツと前記識別された変更となった機器に関する追加コンテンツとを編集して再生する第３ステップ、を備える構成とした。
【０００７】
本発明によれば、基本コンテンツと変更となった機器（例えば後付のＤＶＤドライブ）に関する追加コンテンツとを編集して再生することが可能となる。従って、機器構成に適した動画を自動的に編集して再生することが可能となる。
【０００８】
上記コンテンツ再生方法においては、例えば、操作履歴を収集する第４ステップをさらに備え、前記第３ステップは、その収集した操作履歴に基づき、基本コンテンツと前記識別された変更となった機器に関する追加コンテンツとを編集して再生する。
【０００９】
このようにすれば、機器構成だけでなく、個人習熟度にも適した動画を自動的に編集して再生することが可能となる。
【００１０】
上記コンテンツ再生方法においては、例えば、前記第３ステップは、前記操作履歴としての操作実績回数が所定値を超えない場合は、個人習熟度が低いと判断し、前記識別された変更となった機器に関する主要操作を説明する動画が流れる動画形式のコンテンツ編集とし、一方、前記操作履歴としての操作実績回数が所定値を超える場合は、個人習熟度が
高いと判断し、各操作をユーザが選択して対応詳細内容を表示するメニュー画面形式のコンテンツ編集とする。
【００１１】
このようにすれば、低習熟度者は、不慣れな機器についてのコンテンツ（例えば初心者用ガイド）が自動的に再生されてこれを視聴できるし、そのようなコンテンツ（例えば初心者用ガイド）が不要な高習熟度者は、そのようなコンテンツ（例えば初心者用ガイド）を見る無駄を省略できる。
【発明の効果】
【００１２】
本発明によれば、機器構成や個人習熟度に適した動画を自動的に編集して再生することができる技術を提供することが可能となる。
【発明を実施するための最良の形態】
【００１３】
本発明の一実施形態であるコンテンツ再生方法を実現するためのシステムについて図面を参照しながら説明する。図１は、本発明の一実施形態であるコンテンツ再生方法を実現するためのシステムの概略を説明するための図である。
【００１４】
図１に示すように、本システムは、ローカルＰＣ１０とサーバ２０とを備えている。両者はインターネットなどのネットワークを介して接続されており、相互にデータ通信が可能となっている。
（ローカルＰＣ１０の構成）
ローカルＰＣ１０は、パーソナルコンピュータなどの情報処理装置であり、コンピュータ本体、ディスプレイ、ハードディスク装置などを備えている。
【００１５】
ハードディスク装置には、基本ムービー、基本ムービーの上で再生される各種オブジェクト、管理メニュー、及びユーザ管理テーブルなどがインストールされている。さらに、ハードディスク装置には、これらのベースオブジェクトなどを利用して後述の処理を行うための各種プログラムやデータもインストールされている。
【００１６】
基本ムービーとは、ベースとなるムービー（動画のこともあるし静止画のこともある）のことであり、ベースオブジェクト又は基本コンテンツとも呼ばれる。図２及び図３に基本ムービーＢＭを例示する。これら画面はローカルＰＣ１０側のディスプレイに表示される。
【００１７】
基本ムービーＢＭは、予め（例えばローカルＰＣ１０出荷時から）ハードディスク装置に格納されている。本実施形態では、図２上段下段に示す２つの基本ムービーＢＭや、図３上段下段に示す２つの基本ムービーＢＭの、合計４つの基本ムービーが格納されている。
【００１８】
オブジェクトＯＢとは、基本ムービーＢＭの上で再生されるムービー、その他、テキスト、サウンド、静止画、３Ｄなどのことであり、個別追加キャスト又は追加オブジェクトとも呼ばれる。オブジェクトＯＢは、予め（例えばローカルＰＣ１０出荷時から）ハードディスク装置に格納されている場合もあるし、あるいは（ローカルＰＣ１０出荷後）サーバ２０からダウンロードされてハードディスク装置に格納されることもある。
【００１９】
オブジェクトＯＢは、ローカルＰＣ１０に予め（例えばローカルＰＣ出荷時から）備わっているハード（例えば内蔵ＦＤＤ装置やＣＤ−ＲＯＭ装置などの、ローカルＰＣ１０配下のハード）、あるいは後付のハード（例えばＤＶＤドライブなどの、ローカルＰＣ配下のハード）に関する情報であり、例えば、内蔵ＦＤＤ装置に関する概要（テキスト）、ＣＤ−ＲＯＭ装置に関する概要（テキスト）、ＤＶＤドライブに関する使い方（ムービー）
などがある。オブジェクトＯＢは、ハードごとに、初心者向けのオブジェクトと、習熟者向けのオブジェクトとに分けて管理される。本実施形態では、図２上段下段に示す２つの基本ムービーＢＭそれぞれに重畳して表示されているオブジェクトＯＢや、図３上段下段に示す２つの基本ムービーＢＭそれぞれに重畳して表示されているオブジェクトＯＢなどの、オブジェクトＯＢが格納されている。
【００２０】
図２上段右側にオブジェクト（ムービー）ＯＢの動作例を示す。このオブジェクト（ムービー）ＯＢは、図２右側に示すように、基本ムービーＢＭ（同図では静止画を例示）の上で再生される。
【００２１】
各オブジェクトＯＢは、基本ムービーＢＭに対するそのオブジェクトＯＢの再生関係（例えば、再生開始終了タイミングを規定するインキー・アウトキー、レイヤ位置、又は表示位置）に従って、基本ムービーＢＭとともに（編集されて）再生される。
【００２２】
この再生関係により、同一の基本ムービーＢＭに対して異なるオブジェクトＯＢを重畳させて再生することが可能となる。
【００２３】
例えば、図１３に示す画面（管理メニュー画面）に着目すると、基本オブジェクトＢＭに対して、４つのオブジェクトＯＢ（操作ガイド、概要、ＦＤＤ、ＣＤ−ＲＯＭ）を重畳させて再生している。これは、４つのオブジェクトＯＢと、基本ムービーＢＭに対する各オブジェクＯＢの再生関係とを、ローカルＰＣ１０が保持しているから、このような再生が可能となる。
【００２４】
ここで、仮に、５つめのオブジェクトＯＢ（ＤＶＤドライブ）と、基本ムービーＢＭに対するその５つめのオブジェクトＯＢの再生関係とを、ローカルＰＣ１０がサーバ２０から取得したとすれば、図１４に示す画面（管理メニュー画面）のように、ローカルＰＣ１０は、先ほどの基本ムービーＢＭと同一の基本ムービーＢＭに対して、５つのオブジェクト（操作ガイド、概要、ＦＤＤ、ＣＤ−ＲＯＭ、ＤＶＤドライブ）を再生することになる。
【００２５】
以上のようにして、基本ムービーＢＭとオブジェクトＯＢとを編集して再生する。
【００２６】
管理メニューとは、ユーザに選択させるオブジェクトＯＢとそのオブジェクトＯＢが選択された場合に実行するオブジェクトＯＢとの対応関係を表すデータである。例えば、図２下段右側画面（管理メニュー画面イメージ）では、ユーザに選択させるオブジェクトＯＢとして、概要、ＦＤＤ、ＣＤ−ＲＯＭ、ＤＶＤドライブの使い方、などを表示している。また、例えば、ＤＶＤドライブの使い方がマウスなどで選択された場合に実行（再生）するオブジェクトＯＢとして、図２上段右側画面（実行時画面イメージ）中のオブジェクトＯＢが対応付けられている。
【００２７】
ユーザ管理テーブルは、ローカルＰＣ１０及びサーバ２０それぞれが保持する。
【００２８】
ここでは、説明の都合上、サーバ２０が保持するユーザ管理テーブルを例に説明する。
【００２９】
図５に示すように、ユーザ管理テーブル２１は、ユーザ管理ＤＢ２１にユーザごとに格納されている。
【００３０】
ユーザ管理テーブル２１は、追加オブジェクト識別情報２１ａ、ハード識別情報２１ｂ、データ種別２１ｃ、保存パス２１ｄ、起動回数２１ｅ、表示情報（座標等）２１ｆ、キー情報２１ｇ、及びカスタマイズ情報２１ｈなどの項目からなる。
【００３１】
追加オブジェクト識別情報２１ａは、ローカルＰＣ１０に予め（例えばローカルＰＣ出荷時から）備わっているハード（例えば内蔵ＦＤＤ装置やＣＤ−ＲＯＭ装置などの、ローカルＰＣ１０配下のハード）、あるいは後付のハード（例えばＤＶＤドライブなどの、ローカルＰＣ１０配下のハード）に関する情報であり、例えば、内蔵ＦＤＤ装置に関する概要（テキスト）、ＣＤ−ＲＯＭ装置に関する概要（テキスト）、ＤＶＤドライブに関する使い方（ムービー）などを、識別するための情報であり、例えば、ファイル名などである。
【００３２】
ハード識別情報２１ｂは、ローカルＰＣ１０に予め（例えばローカルＰＣ出荷時から）備わっているハード（例えば内蔵ＦＤＤ装置やＣＤ−ＲＯＭ装置などの、ローカルＰＣ１０配下のハード）、あるいは後付のハード（例えばＤＶＤドライブなどの、ローカルＰＣ１０配下のハード）を識別するための情報である。
【００３３】
データ種別２１ｃは、追加オブジェクト識別情報２１ａにより識別される追加オブジェクトを構成するコンテンツの種別を示す情報である。例えば、図５では、ハードディスク（起動ドライブ）により識別される追加オブジェクトについては、これを構成するコンテンツの種別が、ムービーであることを示す。
【００３４】
保存パス２１ｄは、追加オブジェクト識別情報２１ａにより識別される追加オブジェクトの保存先を指定する情報である。例えば、図５では、ハードディスク（起動ドライブ）により識別される追加オブジェクトについては、この追加オブジェクトの保存先がローカルＰＣ１０であることを示す。ローカルＰＣ１０はこの保存パスを参照して該当の追加オブジェクトにアクセスする。
【００３５】
起動回数２１ｅ（本発明の操作履歴に相当）は、追加オブジェクト識別情報２１ａにより識別される追加オブジェクトを構成するコンテンツの種別ごとに設けられ、そのコンテンツ種類の起動回数を表す情報である。ローカルＰＣ１０において、ハードが起動されるごとに該当の起動回数がカウントアップ（＋１）される。あるいは、ローカルＰＣ１０において、コンテンツが視聴されるごとに該当の起動回数をカウントアップ（＋１）するようにしてもよい。
【００３６】
表示情報（座標等）２１ｆは、追加オブジェクトの表示位置やレイヤ順を定義するための情報である。キー情報２１ｇは、ベースオブジェクトに対する追加オブジェクトの挿入区間及び時間を定義するための情報である。
【００３７】
カスタマイズ情報（座標等）２１ｈは、ユーザがカスタマイズした後の追加オブジェクトの表示位置やレイヤ順を定義するための情報である。
（サーバ２０の構成）
サーバ２０は、パーソナルコンピュータなどの情報処理装置であり、コンピュータ本体、ディスプレイ、ハードディスク装置などを備えている。
【００３８】
図１に示すように、ハードディスク装置には、ユーザ管理ＤＢ（データベース）２１やデータ送信ＤＢ（データベース）２２などの各種データベースが構築されている。さらに、ハードディスク装置には、これらのデータベースなどを利用して後述の処理を行うための各種プログラムやデータもインストールされている。
【００３９】
ユーザ管理ＤＢ２１には、ユーザごとに、そのユーザのユーザ管理テーブル２１が格納されている。なお、ユーザ管理テーブル２１についてはすでに既に図５を参照しながら説明した。
【００４０】
データ送信ＤＢ２２には、ハードごとに、オブジェクトが、初心者向けと習熟者向けとに分類されて格納されている。また、データ送信ＤＢ２２には、ハードごとに、管理メニューを生成するためのデータが、初心者向けと習熟者向けとに分類されて格納されている。同様に、データ送信ＤＢ２２には、ハードごとに、オブジェクトキーを生成するためのデータが、格納されている。
（システム動作説明）
次に、上記構成のシステムの動作について図面を参照しながら説明する。
（ローカルＰＣ１０の動作）
図４は、ローカルＰＣ１０の動作を説明するためのフローチャートである。
【００４１】
図４に示すように、ローカルＰＣ１０は、起動されると（Ｓ１０）、自己が保持する管理メニューの整理（ローカルオブジェクトの整理）を行う（Ｓ１１）。その後、ローカルＰＣ１０において、新規ハード（例えばローカルＰＣ購入後、後付のハード）が検出された場合、その新規ハードに関するオブジェクト（追加オブジェクトともいう）が自己のハードディスク装置に格納されているか否かを判定する（Ｓ１２）。該当オブジェクトが格納されていなければ（Ｓ１２：無し）、後述のようにサーバ２０へ追加データを要求する。追加データとしては、その新規ハードに関するオブジェクト（例えばオブジェクト「ＤＶＤドライブの使い方」や、そのオブジェクト「ＤＶＤドライブの使い方」が選択された場合に実行するオブジェクト「ＤＶＤドライブの使い方（ムービー）」）や、基本オブジェクトＢＭに対するそのオブジェクトの再生関係などがある。
【００４２】
ローカルＰＣ１０においては、サーバ２０から追加データを受信すると、その追加データに基づいて、管理メニューの整理（ローカルオブジェクトの整理）を行う（Ｓ１１）。
【００４３】
例えば、新規ハードに関するオブジェクトとしてその新規ハードに関するオブジェクト（例えばオブジェクト「ＤＶＤドライブの使い方」や、そのオブジェクト「ＤＶＤドライブの使い方」が選択された場合に実行するオブジェクト「ＤＶＤドライブの使い方（ムービー）」）を受信すると、図１４に示す画面（管理メニュー画面）のように、オブジェクト「ＤＶＤドライブ」を表示するとともに、そのオブジェクト「ＤＶＤドライブ」が選択された場合に実行するオブジェクト「ＤＶＤドライブの使い方（ムービー）」を対応付ける。
【００４４】
これにより、ローカルＰＣ１０において、新規ハードに関するオブジェクトが自己のハードディスク装置に格納されていなくても、該当オブジェクト（ここでは（「ＤＶＤドライブの使い方（ムービー）」））を再生できる。
【００４５】
ここでは、サーバ２０から追加データを受信したので、Ｓ１２の判定が有りとなる。次に、ローカルＰＣ１０は、その追加データの受信完了後自動的に、あるいはユーザからの要求（入力）をまって、ムービーを実行する（Ｓ１３）。
【００４６】
具体的には、ローカルＰＣ１０は、基本ムービーＢＭを再生するとともに、基本ムービーＢＭに対するそのオブジェクトＯＢの再生関係（例えば、再生開始終了タイミングを規定するインキー・アウトキー、レイヤ位置、又は表示位置）に従って、サーバ２０から取得したオブジェクト（ここでは「ＤＶＤドライブの使い方（ムービー）」を再生する（図２上段右側画面（実行時画面イメージ）及び図２右側画面遷移図（ムービー実行）参照）。なお、サーバ２０から複数のオブジェクトを取得した場合には、全てのオブジェクトの実行（再生）が完了するまで繰り返す（Ｓ１３からＳ１２に向かう矢印）。
【００４７】
全てのオブジェクトの実行が完了すると、ローカルＰＣ１０は、自己の管理メニューの
更新、追加オブジェクトの更新、カスタマイズ情報の更新を実行する（Ｓ１５）。以上により、ローカルＰＣ１０における処理が終了する（Ｓ１６）。
（サーバ２０の動作）
図５は、ローカルＰＣ１０の動作を説明するためのフローチャートである。
【００４８】
ローカルＰＣ１０から追加データの要求（接続ＩＤ情報（例えばユーザ識別情報）、新規ハードの識別情報、及び新規ハードの起動回数などを含む）を受信すると（Ｓ２０）、サーバ２０は、対象ユーザを特定する（Ｓ２１）。この特定のため、接続ＩＤ情報（例えばユーザ識別情報）とユーザ管理ＤＢ２１とを照合（マッチング）する（Ｓ２２）。これにより、その接続ＩＤ情報（例えばユーザ識別情報）が対応付けられているユーザ管理テーブル２１を、ユーザ管理ＤＢ２１より呼び出す（読み出す）ことが可能となる（Ｓ２３）。これにより、対象ユーザを特定できたことになる。
【００４９】
対象ユーザが特定されると、サーバ２０は、ユーザ個別情報の更新を行う（Ｓ２４）。例えば、ユーザ管理テーブル２１に対して所定項目（新規ハードの識別情報、及び新規ハードの起動回数など）を登録する。
【００５０】
次に、サーバ２０は、送信オブジェクトの判定を行う（Ｓ２５）。これは、ローカルＰＣ１０から受信した新規ハードの識別情報によって識別されるハード（本発明の変更機器に相当）に関するオブジェクト（及び管理メニューデータ、オブジェクトキー（本発明の再生関係に相当））であって、その新規ハードの起動回数に基づいて判定される習熟度（低習熟度者又は高習熟度者）に応じたオブジェクト（及び管理メニューデータ、オブジェクトキー）を選択（又は生成）するための処理である。
【００５１】
サーバ２０は、まず、ローカルＰＣ１０から受信した新規ハードの識別情報によって識別されるハード別による習熟度の判定を行う（Ｓ２６）。これは、ローカルＰＣ１０から受信した新規ハードの識別情報によって識別されるハードに対応する追加データ（追加オブジェクトなど）の有無（サーバ２０が保持するか否か）を判定する処理である。
【００５２】
その判定の結果そのような追加データが無いと判定されると（Ｓ２７：Ｎｏ）、Ｓ２８以下を行うことなく図２の処理を終了する（Ｓ２８）。この場合、サーバ２０からローカルＰＣ１０に対してその旨を通知することが考えられる。
【００５３】
一方、そのような追加データが有ると判定されると（Ｓ２７：Ｙｅｓ）、サーバ２０は、習熟度に基づいて、追加オブジェクトを選択する。
【００５４】
具体的には、サーバ２０は、ローカルＰＣ１０から受信した新規ハードの起動回数と予め定められた回数Ｎとを比較する（Ｓ２８）。そして、新規ハードの起動回数＜予め定められた回数Ｎであれば、ユーザが低習熟者であるとして、ローカルＰＣ１０から受信した新規ハードの識別情報によって識別されるハードに関するオブジェクトであって、その新規ハードの起動回数に基づいて判定される習熟度（低習熟度者）に応じたオブジェクトを、例えばデータ送信ＤＢ２２から選択する（Ｓ３０）。
【００５５】
一方、新規ハードの起動回数＞予め定められた回数Ｎであれば、ユーザが高習熟者であるとして、ローカルＰＣ１０から受信した新規ハードの識別情報によって識別されるハードに関するオブジェクトであって、その新規ハードの起動回数に基づいて判定される習熟度（高習熟度者）に応じたオブジェクトを、例えばデータ送信ＤＢ２２から選択する（Ｓ３１）。
【００５６】
なお、Ｓ２０でローカルＰＣ１０から複数の新規ハードの識別情報を受信していた場合
には、その全ての新規ハードについて上記Ｓ２９〜Ｓ３２の処理を行う（Ｓ３２：Ｎｏ）。
【００５７】
次に、サーバ２０は、ローカルＰＣ１０から受信した新規ハードの起動回数に基づいて判定される習熟度（低習熟度者又は高習熟度者）に応じた管理メニューデータやオブジェクトキーを生成する（Ｓ３３）。
【００５８】
オブジェクトキーとは、基本オブジェクトＢＭに対する追加オブジェクトＯＢの再生関係を定義したものであり、上記Ｓ３０又はＳ３１により選択されたオブジェクト（追加オブジェクト）をローカルＰＣ１０において適切に表示させるための情報である。例えば、インキー、アウトキー、表示レイヤ順、表示位置を含む。
【００５９】
以上のように、サーバ２０においては、ローカルＰＣ１０から受信した新規ハードの識別情報によって識別されるハードに関するオブジェクト（及び管理メニューデータ、オブジェクトキー）であって、ローカルＰＣ１０から受信した新規ハードの起動回数に基づいて判定される習熟度（低習熟度者又は高習熟度者）に応じたオブジェクト（及び管理メニューデータ、オブジェクトキー）を選択（又は生成）し、これらをローカルＰＣ１０へ配信する（Ｓ３４）。
【００６０】
ローカルＰＣ１０においては、サーバ１０から配信される追加データ（追加オブジェクトなど）の受信状況の判定を行い（Ｓ３５）、正常に受信終了したと判定された場合には（Ｓ３５：正常終了）、ユーザ個別情報の更新を行う（Ｓ３６）。以後、図４で説明したように、Ｓ１１以下の処理を行う。なお、ここでいうユーザ個別情報の更新とは、上記Ｓ２４で説明したものと同様の処理であるが、更新の対象が、ローカルＰＣ１０が保持するユーザ管理テーブル２１である点が異なる。
【００６１】
一方、正常に受信終了したと判定されなかった場合には（Ｓ３４：異常終了）、さらに再送要求の判定を行い（Ｓ３７）、再送要求ありと判定された場合には（Ｓ３７：再送要求あり）、再度サーバ２０は、追加オブジェクトなどをローカルＰＣ１０へ配信する（Ｓ３４）。一方、再送要求なしと判定された場合には（Ｓ３７：再送要求なし）、ユーザ個別情報の更新を行う（Ｓ３６）。以後、図４で説明したように、Ｓ１１以下の処理を行う。
（カスタマイズ）
図５を参照しながら説明したように、ユーザ管理テーブル２１はカスタマイズ情報２１ｈの項目を持つ。例えばローカルＰＣ１０側のディスプレイに表示される図６〜図８に示す画面によりユーザが各項目を選択することで、オブジェクト表示位置やレイヤ順などを、カスタマイズすることができる。カスタマイズ後のオブジェクトの表示位置やレイヤ順などは、ローカルＰＣ１０やサーバ２０が保持するユーザ管理テーブル２１のカスタマイズ情報２１ｈに反映され、以後、この項目２１ｈの表示位置などが優先適用されて再生される。
【００６２】
また、図２上段に示す実行時画面イメージを先に再生するか、あるいは図２下段に示す管理メニュー画面イメージを先に再生するか、についても、カスタマイズすることが可能である。例えば、新規ハードの起動回数に基づいて低習熟度者であると判定された場合に、
図２上段に示す実行時画面イメージを先に再生する、とのカスタマイズがされたときには、図４で説明したＳ１３において、まず、図２上段に示す実行時画面イメージを先に再生し、その再生が完了した後に、図２下段に示す管理メニュー画面イメージを再生することが考えられる。
【００６３】
一方、新規ハードの起動回数に基づいて高習熟度者であると判定された場合に、図３上段に示す管理メニュー画面イメージを再生する、とのカスタマイズがされたときには、図４で説明したＳ１３において、図３上段に示す管理メニュー画面イメージを再生することが考えられる。
【００６４】
このようにカスタマイズすれば、低習熟度者は、不慣れな機器についての操作ガイドムービーが自動的に再生されてこれを視聴できるし、そのような操作ガイドムービーが不要な高習熟度者は、そのような操作ガイドを見る無駄を省略できる。
（基本ムービーの構成要素）
次に、基本ムービーの構成要素について参考までに説明する。
【００６５】
本実施形態においては、従来のようにムービー本体が１本で絶対的な再生時間が限定されるものと異なり、追加されたオブジェクトの数により再生時間が異なる（マルチキャストムービー形式（以下ＭＣＭともいう）。
【００６６】
これを実現するため、ＭＣＭ形式では次の構成をとる。第一に、基本ムービー（ベースオブジェクト）、第二に、個別追加キャスト（ベースオブジェクトの上で再生される各種オブジェクト）、第三に、管理メニュー。なお、図９は、この基本ムービーを模式的に図示したものである。
【００６７】
この場合の基準時間とは、従来のムービー等のような絶対的な再生時間を指すのではなく、あくまでもベースとなる中位の基準時間（＝ベースオブジェクト再生時間）を指し、上位のキーコードを持つ個別追加キャスト（追加オブジェクト）が追加された場合には、ベースオブジェクトの基準時間は中断・延長されるため、絶対的な再生時間は長くなる。つまり、基本ムービーの再生時間とは、追加キャストを挿入するためのベース時間を示すだけであり、従来の「再生時間」とは全く異なる。
（ベースとなる基本ムービー）
ベースとなる基本ムービーの中には、基本メニュー情報（初期メニュー画面  -飛び先
情報-  詳細は省略可能）、ベース時間情報(速度)、基本オブジェクト情報（初期オブジ
ェクトの再生基本的時間）、基本キーコード情報、ベースオブジェクト（ベースとなる背景画像（動画、静止画・音声））等の各種情報を含む。
【００６８】
また、同時に追加オブジェクトメニュー情報（初期値は空）を持ち、追加されるオブジェクトの時間情報（キーコードによる優先時間の管理）・オブジェクトのパス情報（ローカルorネット配信等）を管理する。
【００６９】
このため、基本ムービーの再生時間は。基本時間が初期オブジェクトの初期速度による基本再生時間（メニュー選択及び切り替え時間等除く）となり、再生速度の変動要素（早送り等のカストマイズ等）を除くとこれが基本的には再生の最短時間となる。
【００７０】
また、基本ムービーの構成が背景静止画+ ３Ｄオブジェクトのような時間軸を持たないオブジェクトの場合には、ベース時間はユーザの操作が終わるまでカウント・延長されるため、時間要素は実質的に無限に延長される。
【００７１】
つまり、ベースオブジェクトに挿入された非時間軸オブジェクト操作開始時には、ベースオブジェクトのタイムカウントは一旦中断され、非時間軸オブジェクトの内部タイムカウントに制御が移り、非時間軸オブジェクトの操作完了が選択されるまで、非時間軸オブジェクト内のタイムカウントはカウントアップのみ行い、内部の初期モーション完了後は、ユーザによる完了処理が選択されるまでベース時間は待ち状態となる。
【００７２】
ユーザによる操作完了が選択された時点で、中断されていたベース時間が再開される。時間軸を持つムービータイプのオブジェクトが追加された場合には、基本メニューからその追加ムービーが選択されるまで、単純にベース時間はカウントアップだけ行い、追加オブジェクトの再生が選択された時点から、その追加オブジェクトの持つ時間属性分だけ再生し、それが終了した時点でまた基本ムービーの時間カウントのモードに戻り、ユーザが操作終了を選択するまでカウントアップだけを続ける。
（オブジェクトムービー）
次に、オブジェクトムービーについて参考までに説明する。
【００７３】
これは、ベースオブジェクトの上で再生される各種オブジェクトであり、次の情報を持つ。キーコード（同期型、挿入型）、固有のオブジェクト時間、初期オブジェクト表示位置、初期オブジェクト表示サイズ、初期オブジェクトレイヤー表示順。
【００７４】
また、同期型のオブジェクトの場合、基本ムービーと同等の優先度のキーコードを持ち、基本ムービーのベース時間と同期し、基本ムービー上にオーバーレイされる形で、同時に再生される。なお、図１０は、この同期型のオブジェクトムービーを模式的に図示したものである。
【００７５】
一方、挿入型のオブジェクトの場合。ベースオブジェクトより上位の優先度を有する。そのため、ベースの基本ムービーの制御時間は割り込まれて挿入型オブジェクトの終了までループした状態で停止状態を保持し、挿入されたオブジェクトの終了後にベースタイムに戻り、再生を再開する。なお、図１１は、この挿入型オブジェクトムービーを模式的に図示したものである。
【００７６】
また、複数オブジェクトが存在する場合、キーコードの優先順位により再生時の順位が割り当てられ、下位のオブジェクトはその間待ち状態・同期状態に移行して全体の同期を取りながら再生する。
【００７７】
なお、追加オブジェクトは、ローカル・ネット配信等を問わず同期可能となるが、ネット配信等でデータ転送が再生に間に合わない場合には、転送が間に合わない旨のメッセージを表示し、次のいずれかのパターンでの回答を待つ。
【００７８】
第一に、そのオブジェクトを無視して再生を続ける。第二に、そのオブジェクトをローカルに保存し、次回再生時に合成する。第三に、そのオブジェクトのダウンロードを待ち、完了後に再生を再開する。
【００７９】
オブジェクトムービーの基本タイプは、次の２つに大別される。第一に、時間依存型オブジェクト（動画、サウンド、モーションのついた3Dオブジェクト等）、第二に、ユーザ操作依存型オブジェクト（静止型３Ｄオブジェクト、静止画等）。
【００８０】
これらを合成する際の基本的な組み合わせのパターンとしては、時間依存型オブジェクト＋時間依存型オブジェクトがある。
【００８１】
a.基本キーコード情報に基づき、挿入オブジェクト開始キーの時間まで再生。b.ベースタイムの一時停止（ループ待機状態）。c.挿入オブジェクトの固有オブジェクト時間に移行。d.挿入オブジェクトの再生完了後、停止状態のベースタイムを再開し基本キーコード情報完了まで再生。e.初期メニュー状態に復帰し、ユーザ入力待ち状態に移行。f.ユーザ入力処理に基づき再度再生モードに移行or終了。
【００８２】
ユーザ操作依存依存型オブジェクト＋時間依存型オブジェクトについては、a.ベースタ
イム時間経過（カウントアップのみのループ状態）のまま、ユーザ操作を継続。b.ユーザの操作をキーとして、時間依存型オブジェクトの固有オブジェクト時間完了まで再生。c.終了後、ベースタイム時間のカウントアップに戻り、そのまま継続。d.ユーザ入力処理に基づき再度再生モードに移行or終了。
【００８３】
ユーザ操作依存依存型オブジェクト＋ユーザ操作依存依存型オブジェクトについては、a.ベースタイム時間経過のまま、ユーザ操作を継続。b.ユーザの操作をキーとして、追加されたユーザ操作依存依存型オブジェクトの操作に移行。（ベースタイム時間のカウントアップ継続、オブジェクト時間のカウントアップ）。d.ユーザ入力処理に基づき再度基本オブジェクトに移行or終了。
【００８４】
なお、図１２は、スロー再生のパターンを模式的に図示したものである。
（管理メニュー）
次に管理メニューについて補足説明する。
【００８５】
管理メニューは、初期状態では基本ムービーのみだが各種オブジェクトムービーが追加されるにつれて更新される。
【００８６】
オブジェクトの追加に応じ、基本メニューでは、追加オブジェクトへのアクセスのためのトリガーの追加、追加されたオブジェクトのキー優先順位のソート・マージ、追加オブジェクトのパスの確認（データの有無の確認）、追加キーによる新たなタイムテーブルの管理、追加オブジェクトの表示サイズ、位置、表示レイヤーの順位の確認等を行い、再生の開始準備を行う。
【００８７】
また、ＭＣＭ形式のファイル再生中にオブジェクトの追加が行われた場合には再生開始時点での管理メニューに基づき、追加オブジェクトの同期再生が可能な場合には、オブジェクト追加のメッセージを表示後、自動的に追加されたオブジェクトの再生ポイントから追加再生を行い、転送速度等の問題で同期再生が不可能な場合には、追加オブジェクトを無視し開始時点での再生を維持すると同時に、オブジェクトのローカルへの保存or次回再生開始での追加orオブジェクトの追加を行わない等の管理処理を行う。
【００８８】
次に、保存先別によるオブジェクトの追加分類例及び動作例について説明する。
【００８９】
保存先による区分としては、ローカルオブジェクト（ハードディスク・ＣＤ・ＤＶＤ・メモリーカード等）と、送信オブジェクト（Ｗｅｂからの配信等）とがある。
【００９０】
オブジェクトの追加分類としては、同期型と非同期型とがある。
【００９１】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。このため、上記の実施形態はあらゆる点で単なる例示にすぎない。これらの記載によって本発明が限定的に解釈されるものではない。
【産業上の利用可能性】
【００９２】
本発明によれば、機器構成や個人習熟度に適した動画を自動的に編集して再生することができる技術を提供することが可能となる。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施形態であるコンテンツ再生方法を実現するためのシステムの概略を説明するための図である。
【図２】ローカルＰＣ１０側のディスプレイに表示される管理メニュー画面などの画面例である。
【図３】ローカルＰＣ１０側のディスプレイに表示される管理メニュー画面などの画面例である。
【図４】ローカルＰＣ１０側の動作を説明するためのフローチャートである。
【図５】サーバ２０側の動作を説明するためのフローチャートである。
【図６】ローカルＰＣ１０側のディスプレイに表示されるカスタマイズ画面の画面例である。
【図７】ローカルＰＣ１０側のディスプレイに表示されるカスタマイズ画面の画面例である。
【図８】ローカルＰＣ１０側のディスプレイに表示されるカスタマイズ画面の画面例である。
【図９】基本ムービーの模式図である。
【図１０】同期型オブジェクトムービーの模式図である。
【図１１】挿入型オブジェクトムービーの模式図である。
【図１２】スロー再生の模式図である。
【図１３】初期状態の管理メニュー画面の例示である。
【図１４】オブジェクト追加時の管理メニュー画面の例示である。
【符号の説明】
【００９４】
１０  ローカルＰＣ
２０  サーバ
２１  ユーザ管理ＤＢ
２２  データ送信ＤＢ
【図１】
2005352994.tif 000003
【図２】
2005352994.tif 000004
【図３】
2005352994.tif 000005
【図４】
2005352994.tif 000006
【図５】
2005352994.tif 000007
【図６】
2005352994.tif 000008
【図７】
2005352994.tif 000009
【図８】
2005352994.tif 000010
【図９】
2005352994.tif 000011
【図１０】
2005352994.tif 000012
【図１１】
2005352994.tif 000013
【図１２】
2005352994.tif 000014
【図１３】
2005352994.tif 000015
【図１４】
2005352994.tif 000016