(57)【要約】【課題】  機器の操作をユーザに効率よく習得させること。【解決手段】  機器の操作を説明する表示を行いながら機器を制御し、説明されている操作を実際に実行してみせることにより、ユーザは具体的にどのような操作であるか、またその操作によって機器がどのように動作するのかを体感することができる。そのため、単に画像や音声で説明を受けるよりも、操作を深く理解でき、また習得も容易である。【選択図】  図６
2005318410.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも画像データを記録媒体に対して記録し、また記録媒体から再生する記録再生装置であって、
前記記録媒体から、前記記録再生装置の所定の操作を説明するための画像データと、前記所定の操作の実行を前記記録再生装置に指示する制御データと、前記画像データと前記制御データとを処理すべき時間関係を規定する管理情報とを取得する再生手段と、
前記時間関係に基づいて、前記画像データを表示装置に表示しながら、前記記録再生装置に前記表示中の画像データに対応した前記制御データに指定された操作を行わせる制御手段とを有することを特徴とする記録再生装置。
【請求項２】
前記画像データを撮像するための撮像手段を有し、前記制御データが、前記撮像手段を用いた撮像操作に関するものであることを特徴とする請求項１記載の記録再生装置。
【請求項３】
前記制御手段が、前記表示装置の表示画面中の所定領域に、前記制御データで指示される操作を前記記録再生装置が有する操作手段を用いて行った場合と同じ内容を表示し、前記表示装置の前記所定領域を除く領域に前記画像データを表示することを特徴とする請求項１又は請求項２記載の記録再生装置。
【請求項４】
前記記録媒体がランダムアクセス可能な記録媒体であり、前記制御データで指示される操作が記録操作であることを特徴とする請求項１乃至請求項３のいずれか１項に記載の記録再生装置。
【請求項５】
前記画像データと前記制御データが、複数のグループに分割して管理され、前記制御手段が前記分割管理されるグループを単位として前記画像データと前記制御データを処理するとともに、ユーザによる所定のイベント入力を条件として、別の前記グループの前記画像データと前記制御データの処理を開始することを特徴とする請求項１乃至請求項４のいずれか１項に記載の記録再生装置。
【請求項６】
前記グループの単位が、前記制御データによって指示される前記記録再生装置の操作を、前記記録再生装置の操作手段からユーザに行わせることを要求するのに必要な前記制御データによって定まることを特徴とする請求項５記載の記録再生装置。
【請求項７】
前記制御手段が、前記ユーザにより入力されるイベントの種類に応じて、次に処理を行う前記グループを選択することを特徴とする請求項５記載の記録再生装置。
【請求項８】
前記記録媒体には、前記画像データと対応する音声データがさらに記録され、前記管理情報には前記画像データ、前記音声データ及び前記制御データ相互の時間関係が記述されるとともに、前記制御手段が、前記画像データの前記表示装置への表示、前記音声データの再生を行いながら、対応する前記制御データを実行し、前記記録再生装置に前記表示中の画像データ及び前記再生中の音声データと対応した操作を行わせることを特徴とする請求項１乃至請求項７のいずれか１項に記載の記録再生装置。
【請求項９】
前記画像データと管理データとが、互いに異なる複数の制御項目に対応した複数のグループに分割されており、前記制御手段は前記グループ毎に独立して前記画像データの表示と前記制御データに指定された操作とを実行することを特徴とする請求項１記載の記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像や音声の記録再生装置に関し、特に装置の操作説明をユーザに提示可能な記録再生装置に関する。
【背景技術】
【０００２】
近年、デジタルビデオカメラ、デジタルスチルカメラなどの記録再生装置は、多機能化と同時に小型化も進んでおり、１つのボタンに複数の機能が割り当てられたり、ボタンが装置表面に露出していなかったり、またタッチパネル、ボタン、ジョグダイヤルなど操作方法が異なるユーザインタフェースが用いられるなど、ユーザインタフェースの操作方法の複雑化もまた進んでいる。
【０００３】
そして、多機能化に伴って取り扱い説明書のページ数も多くなり、一通りの機能と操作方法に関して読み通すだけでもユーザにはかなりの負担となっている。そこで、製品によっては、取扱説明書を読むよりも容易に理解できるよう、音声及び動画を用いて操作方法などを説明するチュートリアルビデオを製品に添付して、ユーザの負担軽減を図っている。
【０００４】
このようなチュートリアルビデオには、単にモデルが製品を実際に操作している状況を撮影したものもあるが、テキスト・図・映像・静止画・音声等のマルチメディアデータを同期再生する記述方法、例えばXML(eXtensible Markup Language)言語により同期関係を記述するSMIL(Synchronized Multimedia Integration Language)や、コンテンツ別に時間並び管理されたトラックを同期させる記述するQuickTime（登録商標）ファイルフォーマットなどを用い、視聴覚的により効果的な説明を行うようにすることも可能である。
【０００５】
上述した、マルチメディアデータを同期再生する記述方法の例として、QuickTimeファイルフォーマットにより、MPEG２コードストリームの音声と映像を同期させる方法に関しては、例えば特許文献１に開示されている。QuickTimeファイルフォーマットを用いたその他表示に関する制御に関しては、「Inside QuickTime File Format, March 27,2001, Apple Computer, Inc.」に記載されている。
【０００６】
このように、チュートリアルビデオを用いることで、取扱説明書を読む負担は軽減されるものの、チュートリアルビデオの表示内容と実製品に対する操作との関連が実現できていなかったので、ユーザは操作の実感が得られず、本体操作の習得は依然として容易ではなかった。なお、チュートリアル（ガイダンス）表示と実製品（実機）との関連をユーザに認識させる技術として、例えば特許文献２には、ゲームソフトのガイダンス表示にゲーム機のコントローラの外観画像を含ませ、外観画像における所定のキーを点滅表示させると、それに対応して実際のコントローラの対応するキーに設けられた発光素子を点滅させる方法が開示されている。
【０００７】
【特許文献１】特開２００１−０９４９３３号公報（第１５頁、図３及び図４）
【特許文献２】特開２０００−０４２２４９号公報（第１１頁、図１１）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、近年の多機能化したビデオカメラシステムでは、操作方法も多様化しており、特許文献１に記載されるような表示方法の工夫だけではユーザの機能に対する理解や操作実感は得られず、機器に備わった機能を十分使い切ることができないという問題がある。
【０００９】
さらに、QuickTimeやXMLの表示制御記述は、表示方法に関してのみの記述であり、その記述を実行する機器を操作するコマンドや、その時間的な並びについて記述することが想定されていない。したがって、現状ビデオカメラシステムの制御を行う手段としては、ビデオカメラシステムに設けられた操作用ボタンやキーなどを直接操作するか、デジタルインターフェースによる外部コマンドによる制御程度しか存在しない。デジタルインターフェースによる制御でもっとも普及しているものとしては、ＩＥＥＥ１３９４デジタルインターフェースを規定するＡＶ／Ｃプロトコルが上げられる。ＡＶ／Ｃプロトコルは、デジタルインターフェースを介して、ズームや絞り等のカメラ操作をするコマンドや、ディスク等の記録媒体に映像データを記録したり再生したりするストレージ操作をするコマンドをやり取りし、互いに相手の機器制御を実現するものである。
【００１０】
しかしながら、従来ＡＶ／Ｃプロトコルによるコマンドを用いたビデオカメラシステムの制御は、単に遠隔操作のための手段として用いられており、他の動作、例えば表示制御と組み合わせた利用は行われていない。また、このようなコマンドを例えば表示制御と組み合わせて実行するための記述は定義されていない。
【００１１】
また、特許文献２に記載される技術のように、説明に連動して操作系を点滅させるだけでは、ユーザが操作すべき場所を見つけやすくはなるが、その操作を行ったことにより機器がどう動くのかといった操作実感を得ることはできない。また、特許文献２においては、状態変化を記述するプログラムを実行することで上述の制御を行っているが、説明表示するタイムラインのコンテンツには状態変化によるプログラム記述は馴染まず、プログラム記述で表示系全体も制御しなければならない。さらに、制御プログラムをロードするための内部メモリ等の確保も必要で、デジタルビデオカメラのような省電力省リソースの組込み機器での実現には無理がある。
【００１２】
本発明はこのような従来技術の課題を解決することを目的とする。
【課題を解決するための手段】
【００１３】
上述の目的を達成するため、本発明による記録再生装置は、少なくとも画像データを記録媒体に対して記録し、また記録媒体から再生する記録再生装置であって、記録媒体から、記録再生装置の所定の操作を説明するための画像データと、所定の操作の実行を記録再生装置に指示する制御データと、画像データと制御データとを処理すべき時間関係を規定する管理情報とを取得する再生手段と、時間関係に基づいて、画像データを表示装置に表示しながら、記録再生装置に表示中の画像データに対応した制御データに指定された操作を行わせる制御手段とを有することを特徴とする。
【発明の効果】
【００１４】
本発明の記録再生装置によれば、操作の説明を行いながら、説明される操作を実際に実行してユーザに提示することが可能となるため、ユーザは操作を体感しながら理解することができ、より効果的な操作の習得を実現することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明をその好適な実施形態に基づいて説明する。
●（第１の実施形態）
本発明の第１の実施形態に係る記録再生装置の一例としてのデジタルビデオカメラレコーダ（デジタルカムコーダ）の全体構成例を図２に示す。デジタルカムコーダは、カメラ入力部等からの映像をデジタル化して記録媒体に記録し、また記録されたデジタルデータを再生して表示部等に出力する装置である。
【００１６】
図において１０はレンズや絞りなどの光学部品と、ＡＦ制御回路などの制御回路が含まれる光学系、１１は光学系を通じて得られる光学信号を電気信号に変換する、ＣＣＤに代表される撮像部、１２は撮像部からの電気信号をデジタル映像データに変更する映像処理部、１３は映像データを圧縮符号化して記録効率を向上させる圧縮部、１４は圧縮された映像データを記録媒体に適した単位に分割するビデオパケット部、２０は被写体を含む周辺から発せられる音声情報を取得し、電気信号である音声信号に変換するマイク等の集音部、２２は音声信号をデジタル音声データに変換する音声処理部、２３は音声データを圧縮符号化して記録効率を向上させる圧縮部、２４は圧縮データを記録媒体に適した単位に分割するオーディオパケット部、３０はデジタルカムコーダ内の各ブロックの制御や情報収集・作成を司る制御部であり、例えばＣＰＵとその制御プログラムを格納するＲＯＭ，ＲＡＭ等の組み合わせにより実現される。操作部７０は例えばキーやボタン、タッチパネル、ジョグダイヤルなどからなり、ユーザが記録再生装置に指示を与えるために用いられる。３１は映像データや音声データに関連した情報をメタデータとして扱い、記録媒体に適した単位に分割するメタデータパケット部、３２は映像、音声及びメタデータの各パケットデータと記録方法に関する管理情報を生成する管理情報生成部、４０はこれら各パケットデータや管理情報を記録メディアにデジタル記録する記録処理部、４１は各パケットデータが記録される、ディスク状記録媒体に代表される記録媒体である。
【００１７】
４２は、記録媒体４１からパケット化されたデータを読み出す再生処理部、１５は読み出されたデジタルデータから映像データに関するパケットを抽出し、デジタル映像データ列に変換するビデオ抽出部、１６は抽出されたデジタル映像データ列を、記録のために圧縮された状態から元の実時間処理データへ伸長する伸長部、１７は実時間処理データに合成等の再生時処理を行って、表示可能なデータやビデオ信号に変換する合成処理部、１８はビデオ信号を表示する表示部、２５は読み出されたデジタルデータから音声データに関するパケットを抽出し、デジタル音声データ列に変換するオーディオ抽出部、２６は抽出されたデジタル音声データを、記録のために圧縮された状態から元の実時間処理データへ伸長する伸長部、２７は伸長されたデジタル音声データを発音可能なデータや音声信号に変換する処理部、２８は音声信号を発音するスピーカに代表される発音部、３３は再生されたデジタルデータから映像や音声に関する情報（メタデータ）のパケットを抽出し、デジタルメタデータに変換するメタデータ抽出部、３４は映像、音声、メタデータに関する管理情報を再生処理部４２を介して取得し、管理情報を解析して制御部３０に渡す管理情報解析部である。
【００１８】
（記録動作）
次に、図２の構成を有する本実施形態のデジタルカムコーダの記録動作に関して、各デジタルデータの構成例を示す図７と、各デジタルデータの管理情報の構成例を示す図８を用いて説明する。
【００１９】
被写体の映像は、光学系１０を通じて結像され、撮像部１１で最適な電気信号に変換される。このとき、制御部３０は、撮像部１１に適正な被写体像が結像するよう、光学系１０に含まれるレンズの焦点距離（ズーム）、合焦（フォーカス）、絞り（アイリス）等を制御する。また、制御部３０は、撮像部１１から出力される電気信号が後段で処理可能な状態になるように、振幅（ゲイン）、蓄電時間（電気シャッタ）等についても制御する。電気信号に変換された被写体像は、変換処理部１２でデジタル映像データに変換され、圧縮部１３で所定の画質を保持したまま圧縮符号化され、記録効率を高める。圧縮されたデジタル映像データは、ビデオパケット部１４で記録に適した単位に区分され、記録処理部４０へ送出される。ここでは、デジタル映像データの圧縮は国際標準規格ＭＰＥＧ２方式とし、１フィールドの画像データを１パケット単位と仮定して説明を行う。
【００２０】
一方、音声情報に関しては、集音部２０で集音され、最適な電気信号（音声信号）に変換される。変換処理部２２では音声信号がデジタル音声データに変換され、圧縮部２３で所定の音声品質を保持したままデータ圧縮され、記録効率を高める。圧縮されたデジタル音声データは、オーディオパケット部２４で記録に適した単位に区分され、記録処理部４０へ送出される。
【００２１】
さらに、撮影時に光学系１０や撮像部１１で用いた焦点距離、合焦、絞り、振幅、蓄電時間等のカメラパラメータを、これらカメラパラメータを制御する制御部３０から取得し、映像データに関するメタデータとしてまとめ、さらにメタデータパケット部３１で記録に適した単位に区分する。ここでは映像データのパケット単位が１画像フィールドであるので、メタデータパケットは映像フレームと同期するデータとして、映像フレーム単位で１パケットとする。
【００２２】
なお、本明細書において、管理情報で管理する最小のデータ単位をサンプルと呼ぶ。各パケット部１４、２４及び３１で生成するパケットは１つ以上のサンプルから構成されうるが、サンプル毎にパケット化している場合には、パケットをサンプルと呼ぶこともある。
【００２３】
以上のパケットデータ（サンプル）を、記録媒体４１に記録するが、各サンプルの時間情報や表示方法等を管理情報として管理情報生成手段３２で生成し、映像データ、音声データ、メタデータ（これらをコンテンツデータと呼ぶ）と関連付けて記録部４０へ送出する。具体的には、映像データ、音声データ及びメタデータを１ファイルにまとめたコンテンツデータファイルを記録する場合には、そのファイルヘッダあるいフッタとして管理情報を記録部４０へ送出する。また、映像データ、音声データ及びメタデータを個別のファイルとして記録する場合には、管理情報も個別のファイルとして記録部４０へ送出する。後者の場合、管理情報には映像データ、音声データ及びメタデータを特定可能な情報（ファイルパスやＵＲＩなど）を含ませる。
【００２４】
記録部４０は制御部３０の指令により、コンテンツデータと管理情報を記録媒体４１に所定のフォーマットで記録する。ここでは、記録媒体がＤＶＤ−ＲＡＭディスク、記録フォーマットがＵＤＦ(Universal Disk Format)フォーマットシステムであることを想定している。
【００２５】
これらの、映像・音声・メタのコンテンツデータをパケット（サンプル）単位で時系列に並べると図７のようになる。映像データサンプル１０１〜１０８の時間間隔Ｔｖは１フィールドの間隔で、ＮＴＳＣテレビ信号なら１．００１／６０秒である。また音声データサンプル１０１〜１１６の時間間隔Ｔａはサンプリング間隔で、４４．１ｋＨｚでサンプリングした場合には１／４４１０００秒となる。さらに、メタデータサンプル１３１〜１３４の時間間隔Ｔｍはフレーム間隔で１．００１／３０秒である。
【００２６】
（管理情報の構成例）
図８は、本実施形態におけるコンテンツデータの管理情報の構成例を示す図である。本実施形態では、QuickTimeやＭＰＥＧ４フォーマットで用いられる管理情報の形式を実例として説明する。
【００２７】
図８に示すように管理情報は階層構造で記述され、各階層ではその階層に関する情報をヘッダ情報（２０１、２１２、２１４、２１６、２２２、２２４、２２６、２３２、２３４、２３６）として管理している。各階層に関しては、複数コンテンツを纏めた全体の管理階層（２００）、複数コンテンツを個別に管理するトラック階層（２１１、２２１、２３１）、コンテンツの種類（映像、音声、メタ）を管理するメディア階層（２１３、２２３、２３３）、メディアに共通する情報を管理するメディア情報階層（２１５、２２５、２３５）、メディアを構成するサンプルデータを個別に管理するサンプル情報階層（２１７、２２７、２３７）がある。
【００２８】
ここで、映像、音声、メタの各コンテンツデータトラックが図７のようなサンプル単位で区切られて管理されている場合、図８において、映像データトラックは、メディア管理情報管理層のヘッダ情報２１４に「ビデオ」と記述され、サンプルの時間間隔はサンプル情報管理層の時間情報２１９にサンプルの数と時間間隔が、それぞれ「８」と「（Ｔｖの値）」のように記述される。また、音声データトラックも同様に、メディア管理情報管理層のヘッダ情報２２４に「オーディオ」と記述され、サンプルの時間間隔はサンプル情報管理層２２９の時間情報にサンプルの数と時間間隔が、それぞれ「１６」と「（Ｔａの値）」のように記述される。さらに、メタデータトラックも同様に、メディア管理情報管理層のヘッダ情報２３４に「メタ」と記述され、サンプルの時間間隔はサンプル情報管理層の時間情報２３９にサンプルの数と時間間隔が、「４」と「（Ｔｍの値）」のように記述される。
【００２９】
（再生処理）
以上のように記録されたコンテンツデータの再生処理について説明する。図２のブロック図に戻って、制御部３０の再生の指令を受けて、再生処理部４２は、記録媒体４１に記録されたデジタルデータを読み出す。読み出されたデジタルデータから、ビデオ抽出部１５で映像データをデジタル映像パケットとして取り出し、デジタル映像データ列に変換する。デジタル映像データは記録効率向上のため圧縮されているので、データ伸長部１６で、元の実時間処理データへ伸長する。伸長されたデジタル映像データは、合成処理部１７に送られる。
【００３０】
また、再生処理部４２で読み出されたデジタルデータから、メタデータ抽出部３３でメタデータをメタデータパケットとして取り出し、制御部３０に送出する。さらに、再生処理部４２で読み出されたコンテンツデータファイルのヘッダあるいはフッタ部分（もしくは管理情報ファイル）から、管理情報解析部３４で管理情報を取り出し、管理情報に基づいて映像データ、音声データ、メタデータの各コンテンツのパケット並びと時間関係を解析し、複数コンテンツを表示再生処理するためのタイムスケジュールを作成し、制御部３０に渡す。
【００３１】
制御部３０では、映像データと共にメタデータを表示する場合は、メタデータを表示可能な所定のフォーマットで合成処理部１７に送出する。また、管理情報から得られたタイムスケジュール等の再生に関する諸情報も、合成処理部１７に送出する。
【００３２】
合成処理部１７では、前記伸長部１６から送出された映像データと、前記制御部３０から送出されたメタデータを、制御部３０の再生に関する諸情報に従って合成し、表示可能なデータや信号（ビデオ信号）に変換処理する。ここで、再生に関する諸条件とは、先に説明した管理情報の解析結果である。図８の管理情報において具体的な例で述べるならば、映像データに関する時間情報２１９に記述されたサンプル数（８）と時間間隔（Ｔｖ）、及び、メタデータに関する時間情報２３９に記述されたサンプル数（４）と時間間隔（Ｔｍ）より、両コンテンツデータの処理スケジュールが、図７のビデオデータ２サンプル（例えば１０１、１０２）に対してメタデータ１サンプル（例えば１３１）のように割り当てられ、上記合成処理部１７の処理が実行される。そして、上記の合成された画像データは、表示部１８に表示される。
【００３３】
一方、音声データの再生に関しては、再生処理部４２で読み出された前記デジタルデータから、オーディオ抽出部２５で映像データをオーディオパケットとして取り出し、デジタルデータ列に変換する。前記音声デジタルデータは、記録効率向上のため圧縮されているので、データ伸長部２６で、元の実時間処理データへデータ伸長する。伸長された前記音声データは、処理部２７で発音可能なデータや信号（音声信号）に変換され、発音部２８に送られ、音声が発生する。ことのきの映像と音声の処理のタイムスケジュールは、前述のメタデータと映像データの部分で説明したのと同様に、管理情報解析部３４で解析されたタイムスケジュールに則って行われる。具体的には、図８の管理情報において、音声データに関する時間情報は２２９に記述されたサンプル数（１６）と時間間隔（Ｔａ）であり、図７のオーディオデータ２サンプル（例えば、１１１〜１１２）に対して、ビデオデータ１サンプル（例えば１０１）のように割り当てられ、このタイミングでオーディオデータの処理は実行され発音する。
図９は、映像データ、音声データ、メタデータが同期して再生処理された様子を概念的に示した図である。
【００３４】
（チュートリアルコンテンツファイルの利用）
さて、本実施形態においては、記録再生装置の上述した記録再生機能を用いて記録再生装置自身のチュートリアルを、実際の製品での動作を体感させながらユーザに提示することを特徴とする。このようなチュートリアルは、前述したメタデータトラックの代わりに、機器制御データトラックを用いるとともに、撮像機器にチュートリアルコンテンツの再生モード（チュートリアルモード）を設けることによって実現できる。
【００３５】
チュートリアルモードは、記憶媒体から映像データ、音声データを読み出し、再生する処理を、記録再生装置の動作とは独立して行うことのできるモードである。換言すれば、機器制御データの制御に従ったカメラモード（記録モード）での動作と並行して映像データ・音声データの読み出し、再生を行うことのできるモードである。
【００３６】
通常記録再生装置をこのように利用することはないため、このようなモードを有する記録再生装置は新規であるが、現在ではＣＰＵを初めとしたハードウェアの処理能力が向上しているため、このような動作モードは特段の構成を付加することなく実現することが可能である。具体的には、チュートリアルモードにおいては、再生処理と並行した制御データの実行を受け付けるようにすればよい。そして、本実施形態においては、表示部１８の表示領域をカメラモードに対応する表示領域と再生中の映像データを表示する領域に分けて用いる。具体的には、カメラモードに対応する表示領域を子画面として表示する。
【００３７】
本実施形態の記録再生装置は、機器制御データコンテンツを含むコンテンツデータを再生する場合には、チュートリアルモードで動作する。再生するコンテンツデータが機器制御データコンテンツを含むかどうかは、管理情報に含まれるヘッダ情報を参照することによって認識できる。
【００３８】
図３は、本実施形態に係る記録再生装置が処理可能なチュートリアルコンテンツデータファイルを構成するコンテンツデータの構成を示す図である。機器制御データの各サンプル１４１〜１４８には、本実施形態の記録再生装置を操作するコマンドが記述されており、ビデオサンプル１個と同期して制御サンプルも処理されるように各サンプルの期間Ｔｃが決定されている。すなわち、Ｔｖ＝Ｔｃである。
【００３９】
ただし、この例では１制御サンプルが１ビデオサンプルと同期して処理されるため、チュートリアルコンテンツにおけるビデオデータサンプルの間隔Ｔｖは１フィールド期間ではなく、より長い時間が設定される。つまり、ある機器制御データにより記録再生装置が制御される様をユーザが確認するのに十分な時間経過してから次の機器制御データが実行される必要があるが、ビデオサンプルの間隔が短いと、次から次へ制御が行われてしまい、ユーザが操作手順や記録再生装置の実際の動作を理解するための時間が足りなくなってしまう。
【００４０】
そのため、Ｔｖを例えば５〜１５秒程度とし、１つの機器制御サンプルによって行われる機器制御の説明を行う動画を１サンプルとして取り扱う。図３では音声の１サンプル間隔ＴａがＴｖ／２となっているが、音声についても１つの機器制御に対する音声を１サンプルとして取り扱えば、より処理が単純化される。従って、Ｔｖ＝Ｔａ＝Ｔｃとした場合が最も単純な形態である。上述のように、サンプルとは管理情報における最小管理単位であるので、１サンプルに複数フィールド分の動画が含まれていても何ら問題はない。音声についても同様である。
【００４１】
図４には、機器制御データのサンプルデータを管理する管理情報を図示している。映像データと音声データは図８と同じなので説明を省くが、機器制御データの管理情報（２４１〜２４９）がメタデータの管理情報に代わりに含まれている。重要な管理情報として、メディア情報のヘッダ２４４には、この管理情報に対応するコンテンツデータが機器制御データであることが記述され、サンプル情報の時間情報として、映像データと同じサンプル数（８）と時間間隔（Ｔｃ）が記述されている。さらに、制御機器データのコンテンツを管理するトラックのヘッダ２４２には、コンテンツデータである制御機器データを実行した結果を表示するための表示部１８のエリアが記述されている。本実施形態の場合は、右下子画面という設定で記述されているものとする。
【００４２】
図５に、図３に示す機器制御データの各サンプル１４１〜１４８の具体例を示す。機器制御データサンプルの基本構造は図５（ａ）に示す通りであり、複数のコマンドを１サンプル内に記述可能になっている。そして、先頭にそのサンプル内に記述される本体操作コマンドの登録数（エントリー数）が記述され、次に各登録に関する情報が記述される。各登録の先頭には、その登録に関する大きさ（サイズ）が記述され、次に、本体操作のコマンドグループ（サブユニット）が記述される。本体操作コマンドの実体（操作記述）は、その後に記述され、そのコマンドに関連する引数（パラメータ）があれば、操作記述の後に必要数を記述する。登録に関する大きさ（サイズ）は、登録毎のサイズ、サブユニット、操作記述、およびパラメータの総数である。
【００４３】
このサブユニット、操作記述、パラメータの構成は、ＩＥＥＥ１３９４−１９９５バス上でのデジタルインターフェースを定義するＡＶ／ＣプロトコルにおけるＡＶ／Ｃ(Audio/video Control)コマンドフレーム(詳細はAV/C Digital Interface Command Set General Specification Version 4.1(1394 TRADE ASSOCIATION December 11,2001)参照)から、デジタルインターフェース特有のＡＶ／Ｃであることを記述するコマンドトランザクションフォーマット（ｃｔｓ），操作コマンドの種類を示すコマンドタイプコード（ｃｔｙｐｅ），複数機器を識別するコード（ｓｕｂｕｎｉｔ＿ＩＤ）を除いた構成に等しい。接続機器が複数かつ多種類を想定するデジタルインターフェースではｃｔｓやｓｕｂｕｎｉｔ＿ＩＤは必要だが、本実施形態のように本体操作の対象が記録再生装置に限定される場合、これらの情報は省略することが可能である。また、デジタルインターフェースではＰＣソフトのような動的アプリケーションを想定しており、命令、状態、確認、通知等複数種のコマンドも扱えるため、ｃｔｙｐｅフィールドでどの種類の命令であるのかを記述可能となっているが、本実施形態では記録媒体４１に書き込まれたチュートリアルコンテンツファイルを再生するものであって双方向でのやり取りがなく、一方的に命令を与える本体操作コマンドのみが含まれるため、コマンドの種別を記述するｃｔｙｐｅフィールドも省略している。
【００４４】
以下、サンプル１〜４（１４１〜１４４）及びサンプル５〜８（１４５〜１４８）の具体例を、図５（ｂ）及び（ｃ）を参照してさらに説明する。
図５（ｂ）において、サンプル１（図３：１４１）にはカメラモード起動動作に関する本体操作コマンドが３つ登録されている。つまり、第１登録にはカメラ（図２における光学系１０、撮像部１１、処理部１２、集音部２０、処理部２２）の電源ＯＮ、第２登録にはディスプレイ（子画面）の電源ＯＮ（表示開始）並びにカメラＥＥの表示、第３登録にはディスクの電源ＯＮ（記録開始のスタンバイ状態）を行わせるための本体機器制御コマンドが登録されている。
【００４５】
サンプル２（１４２）には本体操作コマンドが１つ登録されており、第１登録にディスクの記録操作で、カメラ入力で、重ね書き等の記録モードの制限はなく、Ａ０１．ｍｏｖというファイルパスで記録開始するという撮影時の設定及び撮影開始を指示する本体機器制御コマンドが登録されている。
【００４６】
サンプル３（１４３）には本体操作コマンドが１つ登録されており、第１登録にカメラのズーム操作で望遠側に操作するというズームイン動作に関する本体機器制御コマンドが登録されている。
【００４７】
サンプル４（１４４）には本体操作コマンドが１つ登録されており、第１登録にカメラのズーム操作で広角側に操作するというズームアウト動作に関する本体機器制御コマンドが登録されている。
【００４８】
図５（ｃ）において、サンプル５（１４５）には本体操作コマンドが２つ登録されており、第１登録には、ディスクの記録操作で、カメラ入力で、重ね書き等の記録モードの制限はなしであり、Ａ０１．ｍｏｖというファイルパスへの記録動作を停止しするコマンドが、第２登録にはカメラの電源をＯＦＦするという撮影終了に関する本体機器制御コマンドが登録されている。
【００４９】
サンプル６（１４６）には本体操作コマンドが２つ登録されており、第１登録にディスクのリスト取得操作で、￥Ａ￥Ｂ￥で指定したファイルパスのファイルリストを取得し、第２登録にディスプレイの表示をＤＩＳＫ操作出力に切替えるというインデックス表示に関する本体機器制御コマンドが登録されている。
【００５０】
サンプル７（１４７）には本体操作コマンドが１つ登録されており、第１登録に表示部のＡ０１．ｍｏｖで指定されたファイルを選択するというインデックス選択動作に関する本体機器制御コマンドが登録されている。
【００５１】
サンプル８（１４８）では本体操作コマンドが１つ登録されており、第１登録にディスクの再生操作で、Ａ０１．ｍｏｖというファイルの先頭位置からディスプレイデバイスに出力する再生動作開始という再生開始に関する本体機器制御コマンドが登録されている。
【００５２】
なお、本実施形態において、機器制御データはメタデータ抽出部３５により抽出され、制御部３０へ送られ、実行される。
【００５３】
以上の本体機器制御データの処理を管理情報に基づいて管理情報解析部３４でスケジュールすることにより、図３のような時間並びとなり、各コンテンツが同期した再生制御表示が図６に示すように実現される。なお、このような複数コンテンツの同期再生（実行）処理は、例えばQuickTimeムービーファイルを再生可能なソフトウェアコンポーネントと、ＡＶ／Ｃコマンドを解釈、実行するソフトウェアコンポーネントを記録再生装置に実装しておくことにより実現することが可能である。
【００５４】
例えば、チュートリアルコンテンツファイルが記録され、自動再生されるＤＶＤ−ＲＡＭメディアを記録再生装置にセットすると、コンテンツファイルの読み込み、再生処理が行われる。この際、上述したように、コンテンツデータに機器制御データが含まれていることを管理情報から認識すると、本実施形態における記録再生装置はチュートリアルモードに移行し、映像データ及び音声データの再生と機器制御データの実行とを並行して行う。
【００５５】
図６において、本体制御機器データによる処理経過及び結果の表示は、前述した管理情報のヘッダ２４２で指定した表示エリア（右下子画面）に表示されている。また、図６（ａ）〜（ｈ）はそれぞれ、制御データサンプル１４１〜１４８（すなわち、図５のサンプル１〜８）を実行した際の表示部１８の表示並びに発生部２８から出力される音声を模式的に示している。
【００５６】
まず、カメラモードに切り替わる操作を表す動画（図３の映像サンプル１０１）が再生され、同時に音声サンプル１〜２の再生（「カメラモードに切り替えます」）が再生される。また、機器制御データサンプル１（図５）が実行され、カメラ（１０〜１２、２０、２２）の電源ＯＮ、子画面の表示開始により、光学系１０、撮像部１１を通じて観察される被写体像が表示部１８の子画面に表示される（カメラスルー表示）。
【００５７】
以下、同様にして、図６（ｂ）が撮影開始、図６（ｃ）がズームイン、図６（ｄ）がズームアウト、図６（ｅ）が撮影終了、図６（ｆ）がインデックス表示、図６（ｇ）がインデックス選択、図６（ｈ）が再生開始という一連の操作を説明する。
【００５８】
この際、本体の操作を説明する映像（映像データ）及び音声（音声データ）を再生・表示しながら、説明される操作を実際に装置本体で行わせるとともに、その状況や結果を子画面で表示することにより、ユーザは、映像及び音声で説明される操作について、実際の操作を体感しながら理解することができる。
【００５９】
図１は、本実施形態の記録再生装置におけるチュートリアルコンテンツデータ再生処理のうち、機器制御データ処理に関する部分の動作を示すフローチャートで、図１（ａ）が全体的な流れを、図１（ｂ）が機器制御データサンプル中のコマンド実行処理の詳細をそれぞれ示している。
【００６０】
図１の（ａ）において、再生処理部４２で読み出されたデータから管理情報解析部３４で管理情報を取り出し、管理情報を解析する（Ｓ１１０）。そして、管理情報のヘッダ２３５から、コンテンツデータとして機器制御データが含まれていることを識別すると、制御部３０に通知し、制御部３０は記録再生装置をチュートリアルモードに移行させる（Ｓ１２０）。
【００６１】
次に、管理情報解析部３４は管理情報のヘッダ２４２に記述される子画面の位置指定を制御部３０へ通知し、制御部３０は表示部１８の指定された領域（右下子画面）をカメラモードで表示部１８に表示する内容と同じ内容を表示するための領域として設定する（Ｓ１３０）。さらに、管理情報解析部３４は管理情報に含まれる各コンテンツデータに関する時間情報２１９、２２９及び２４９に基づいて機器操作データの各サンプルの処理時間に関するタイムスケジュールを作成し、制御部３０へ渡す（Ｓ１４０）。そして、制御部３０は、タイムスケジュールに従い、映像データ及び音声データを再生しながら各サンプルに記述される図５で説明したような制御コマンドを逐次実行し（Ｓ１５０）、全ての処理が終了した時点で機器操作処理が終了する。
【００６２】
次に、図１（ｂ）を参照して、図１（ａ）におけるＳ１５０の処理について説明する。
制御部３０は、タイムスケジュールの時間（Ｔｃ）を管理するタイマを起動する（Ｓ１４２）。タイマは例えば制御部３０が用いるクロック信号をカウントするカウンタであって良い。そして、Ｓ１４３では全体の処理時間（ここではＴｃ×８）が経過したか（終了時間に達したか）を、カウンタの値が予め求めたＴｃ×８の時間経過に対応する値に達したか否かによって判定する。終了時間に達している場合には処理を終了し、達していない場合にはＳ１４４へ進む。
【００６３】
Ｓ１４４では、カウンタの値がＴｃの倍数に対応するカウンタ値に達したか否かにより、サンプル間隔Ｔｃが経過したか否かを判定する。Ｔｃが経過していない場合には前の終了判定処理（Ｓ１４３）に戻る。一方、最初にＳ１４４を実行した場合と、現在処理中のサンプルに対してＴｃが経過した場合には、機器記述データのサンプルに記述された操作コマンドを取得（Ｓ１４５）、実行（Ｓ１４６）し、終了時間判定ステップ（Ｓ１４３）に戻る。終了時間判定ステップでカウンタが所定値を超えたら、この逐次命令処理は終了する。
【００６４】
以上のように、本実施形態に係る記録再生装置によれば、記録再生装置の操作を説明する映像や音声の再生を行いながら、制御コマンドを実行して説明される操作を実演するので、映像や音声で説明される操作と実際の操作との対応をユーザにより明確に理解させることが可能となる。
【００６５】
●（第２の実施形態）
次に、本発明の第２の実施形態に係る記録再生装置について説明する。なお、本実施形態に係る記録再生装置の構成は第１の実施形態に係る記録再生装置と同一であるため、構成の説明は省略する。
【００６６】
図１１は、本実施形態に係る記録再生装置が処理するコンテンツデータの構成を示す図である。第１の実施形態と同様に、図７に示した記述形式におけるメタデータの代わりに機器制御データをコンテンツデータとして規定している。
【００６７】
図１１において、機器制御サンプル１４１〜１４４には、本実施形態の記録再生装置を操作するコマンドが記述されており、他のコンテンツデータ（映像、音声）と同期して制御サンプルも処理されるタイムスケジュールが組まれている。
【００６８】
図１２には、機器制御データのサンプルデータを管理する管理情報を図示している。映像データトラックと音声データトラックは図８の時間情報（２１９、２２９）が省かれている以外は同じなので、異なる部分のみ説明をする。まず、第１の実施形態と同様、機器制御データの管理情報（２４１〜２４８）が、メタデータの管理情報の代わりにおかれている。重要な管理情報として、メディア情報のヘッダ２４４には、このデータが機器制御データであることが記述されている。さらに、制御機器データのコンテンツを管理するトラックのヘッダ２４２には、制御機器データで実行されたコマンドによる結果を表示するエリアが記述されている。本実施形態の場合は、右下子画面という設定で記述されている。
【００６９】
本実施形態においては、時間情報を分割管理情報で、独立に管理している。このため、管理情報のファイル内における、全体管理情報の下には、時間情報を独立した分割管理情報で管理していることを示す分割参照情報２０２が記述される。
【００７０】
この点について、図１１と図１３を用いてさらに説明する。図１１において、機器制御データは、他の再生制御されるコンテンツデータと同期して処理される。例えば、制御データサンプル１（１４１）は長さＴｃ１の時間で処理されるが、その間並行して映像データサンプル１（１０１）と音声データサンプル１（１１１）〜音声データサンプル２（１１２）が再生処理される。同様に、制御データサンプル２（１４２）は長さＴｃ２の時間で処理されるが、その間並行して映像データサンプル２（１０２）〜映像データサンプル４（１０４）と音声データサンプル３（１１２）〜音声データサンプル８（１１８）が処理される。以下、制御データサンプル３（１４３）と制御データサンプル（１４４）も同様に映像データサンプルと音声データサンプルに同期して処理される。このように、各コンテンツデータのサンプルは所定のタイムスケジュールに則って、互いに同期して処理される。
【００７１】
そして、本実施形態においては、各コンテンツデータのサンプルに関して、所定の時間長でグループ化する。具体的には、制御データサンプルの処理時間スケジュールに合わせて、サンプルの時間並びを複数のグループに分割する。図１１において、制御データサンプル１（１４１）にあわせて第１のグループである分割１として、映像データサンプル１（１０１）に、音声データサンプル１（１１１）〜音声データサンプル２（１１２）に分割する。続く制御データサンプル２（１４２）にあわせて第２のグループである分割２として、映像データサンプル２（１０２）〜映像データサンプル４（１０４）に、音声データサンプル３（１１３）〜音声データサンプル８（１１８）に分割する。さらに、制御データサンプル３（１４３）にあわせて第３のグループである分割３として、映像データサンプル５（１０５）に、音声データサンプル９（１１９）〜音声データサンプル１０（１２０）に分割する。また、制御データサンプル４（１４４）にあわせて第４のグループである分割４として、映像データサンプル６（１０６）〜映像データサンプル８（１０８）に、音声データサンプル１１（１２１）〜音声データサンプル１６（１２６）に分割する。
【００７２】
このように、本実施形態では、コンテンツ情報を構成するサンプルデータを、制御データサンプルの処理スケジュールに従って分割していることを特徴としている。本実施形態において機器制御データサンプルは記録再生装置に対して発行する制御コマンドを１つ以上含み、１サンプルで１つの制御イベントを構成する。従って、ここでの分割（グループ化）は制御イベント単位で分割（グループ化）と言うこともできる。
【００７３】
そして、本実施形態においては、管理情報についても同様に分割（グループ化）する。上述したコンテンツデータサンプルの分割と同様に分割した管理情報について、図１３を用いて説明する。図１３は制御イベントごとに生成した分割管理情報の様子を示す図である。分割管理情報は、対応するサンプルグループに含まれる各コンテンツデータサンプルの同期関係を記述している。図１３において、４つのグループに分割されたサンプルの同期関係は、それぞれ図１３（ａ）〜（ｄ）に記述される管理情報として、図１２に示した全体の管理情報とは独立した形式で管理されている。また、これら４つの分割管理情報は図１２の全体管理情報と同じファイルに格納される。
【００７４】
図１３（ａ）において、分割管理情報３００には、ヘッダ情報３０１があり、管理する分割グループを「分割１」として管理している。ヘッダ３０１には、この分割管理情報に対応した制御イベントを識別するためのＩＤが格納されており、再生時には、このＩＤを検出することで各分割管理情報が異なる制御イベントに関する管理情報であることを認識することが可能となる。
【００７５】
また、この階層には、複数コンテンツ情報（映像データ、音声データ、制御データ）をそれぞれに管理するトラック情報（３１１、３２１、３４１）があり、それぞれのヘッダ情報（３１２、３２２、３４２）には、図１２の全体管理情報で管理しているトラック識別情報（トラック１、トラック２、トラック３）が記述され、全体管理情報とのトラックの整合性を保っている。
【００７６】
さらに、各トラック情報の階層下には、全体管理情報で省かれた時間情報（３１９、３２９、３４９）が記述されている。
具体的には、分割１のグループでは、トラック１にビデオサンプルが１個、時間間隔がＴｖであることを記述している。同様に、トラック２に音声データサンプルが２個、時間間隔がＴａであることを記述している。さらに、トラック３に制御サンプルが１個、時間間隔がＴｃ１であることを記述している。
【００７７】
このように、分割されたグループ内のサンプルデータのみの時間情報を、分割管理情報では管理している。同様に、分割２〜分割４のグループでは、図１３（ｂ）〜（ｄ）に示すような記述となる。
【００７８】
以上のように、図１２の全体管理情報で省かれた時間情報は、上述のような分割管理情報で、独立に管理している。このため、管理情報のファイル内における、全体管理情報の下には、時間情報を独立した分割管理情報で管理していることを示す分割参照情報２０２を記述している。
【００７９】
図１４に、本実施形態における機器制御データの各サンプル１４１〜１４４の記述例を示している。基本構造は第１の実施形態において図５（ａ）を用いて説明した通りである  図１４において、サンプル１（図１１：１４１）では撮影開始操作イベントを構成する本体操作コマンドが３つ登録されており、具体的には第１登録にカメラの電源ＯＮ、第２登録にディスプレイの電源ＯＮとともにカメラＥＥを表示、第３登録にディスクの記録操作が記述されている。ディスクの記録操作の記述に関しては、カメラ入力で、重ね書き等の記録モードの制限はなく、Ａ０１．ｍｏｖというファイルパスで記録開始する記述されている。
【００８０】
サンプル２（１４２）では撮影終了操作イベントを構成する本体操作コマンドが２つ登録されており、第１登録にディスクの記録操作で、カメラ入力で、重ね書き等の記録モードの制限はなく、Ａ０１．ｍｏｖというファイルパスの記録を停止し、第２登録にカメラの電源をＯＦＦするという機器制御コマンドが登録されている。
【００８１】
サンプル３（１４３）では再生開始操作イベントを構成する本体操作コマンドが１つ登録されており、第１登録にディスクの再生操作で、Ａ０１．ｍｏｖというファイルの先頭位置からディスプレイデバイスに出力する再生動作開始という機器制御コマンドが登録されている。
【００８２】
サンプル４（１４４）では再生終了操作イベントを構成する本体操作コマンドが１つ登録されており、第１登録にディスクの再生操作を停止するという本体機器制御コマンドが登録されている。
【００８３】
なお、本実施形態においても、機器制御データはメタデータ抽出部３５により抽出され、制御部３０へ送られ、実行される。
【００８４】
以上の本体機器制御データの処理を管理情報に基づいて管理情報解析部３４でスケジュールすることにより、図１１のような時間並びとなり、各コンテンツが同期した再生制御表示が図１５に示すように実現される。
【００８５】
図１５において、本体制御機器データによる処理経過及び結果の表示は、前述した管理情報のヘッダ２４２で指定した表示エリア（右下子画面）に表示されている。また、図１５（ａ）〜（ｈ）はそれぞれ、制御データサンプル１４１〜１４４（すなわち、図１１のサンプル１〜４）を実行した際の表示部１８の表示並びに発生部２８から出力される音声を模式的に示している。上述したように、図１５に示す状態は記録再生装置がチュートリアルモードにある際に実現される。
【００８６】
具体的には、図１５（ａ）が撮影開始（映像データサンプル１、音声データサンプル１、２及び制御データサンプル１）、図１５（ｂ）がカメラのパン操作指示のビデオ表示（映像データサンプル２及び音声データサンプル３、４）、図１５（ｃ）がカメラのチルト操作指示のビデオ表示（映像データサンプル３及び音声データサンプル５、６）、図１５（ｄ）が撮影終了（映像データサンプル４音声データサンプル７、８及び制御データサンプル２）、図１５（ｅ）が再生開始（映像データサンプル５、音声データサンプル９、１０及び制御データサンプル３）、図１５（ｆ）がパン操作撮影の再生画像が表示されているどうかの確認ビデオの表示（映像データサンプル６及び音声データサンプル１１、１２）、図１５（ｃ）がチルト操作撮影の再生画像が表示されているどうかの確認ビデオの表示（映像データサンプル７及び音声データサンプル１３、１４）、図１５（ｄ）が再生終了（映像データサンプル８、音声データサンプル１５、１６及び制御デーサンプル２）という表示画面が実行される。
【００８７】
このように、本実施形態においても、本体の操作を説明する映像（映像データ）及び音声（音声データ）を再生・表示しながら、説明される操作を実際に装置本体で行わせるとともに、その状況や結果を子画面で表示することにより、ユーザは、映像及び音声で説明される操作について、実際の操作を体感しながら理解することができる。
【００８８】
ここで、本実施形態に特徴的な動作として、本体機器制御データのサンプル遷移に関して、説明を加える。
図１５において、制御サンプルが遷移しているのは、制御サンプル１から制御サンプル２が図１５（ａ）から（ｂ）、制御サンプル２から制御サンプル３が図１５（ｄ）から（ｅ）、制御サンプル３から制御サンプル４が図１５（ｅ）から（ｆ）、制御サンプル４の終了が図１５（ｈ）に対応している。
【００８９】
本実施形態では、このような特定の制御サンプルの遷移に関して、ユーザ操作を要求し、ユーザ操作によるイベント入力があった時に、初めて次の制御サンプルに遷移することを想定している。
【００９０】
具体的には、撮影開始の場合（図１５（ａ））には、ユーザが操作部７０に含まれる撮影開始トリガーボタンを押すといった撮影開始イベントが入力された際に、初めて次の制御データサンプル（サンプル２）に遷移する。この間、もし、ユーザによるイベント入力が無かった場合には、制御サンプルは遷移しないで、その場でユーザのイベント入力を待つ処理に入る。
【００９１】
ここで、その他のコンテンツ情報（映像、音声）の処理に関しては、図１１に示したように、このような遷移にイベント入力を要求する特定の制御サンプルで、各コンテンツが分割１〜分割４にグループ化されているので、制御サンプルが遷移しないのに同期して、他のコンテンツ情報も、次の分割グループに遷移しないようにすることで、制御サンプルに対応した再生処理を止めることが可能となる。具体的には、再生処理を一時停止（ポーズ状態）にして、他のコンテンツもまた、イベント入力を待つことが可能となっている。
【００９２】
同様に、撮影終了、再生開始、再生終了のサンプル遷移に関しても、イベント入力を要求する制御サンプルに応じて、他のコンテンツデータもグループ分けしているのでイベント入力を待つことが可能となる。
【００９３】
図１０は、本実施形態の記録再生装置におけるチュートリアルコンテンツデータ再生処理のうち、機器制御データ処理に関する部分の動作を示すフローチャートで、図１０（ａ）が全体的な流れを、図１０（ｂ）が機器制御データサンプル中のコマンド実行処理の詳細をそれぞれ示している。なお、図１と同じ参照数字を付したステップは図１で対応するステップと基本的に同一の処理を行うステップであり、説明を省略する。
【００９４】
なお、図１０（ａ）のＳ１１０で管理情報解析部３４が取得する管理情報は全体管理情報である。Ｓ１３０で子画面の表示領域を設定した後、管理情報解析部３４は全体管理情報に記述された分割参照２０２をもとに、最初の分割管理情報を取得する（Ｓ１３５）。そして、分割管理情報に含まれる時間情報から、その分割管理情報で管理される各コンテンツデータサンプルを処理するためのタイムスケジュールを生成し、制御部３０へ通知する（Ｓ１４０）。そして、Ｓ１５０では映像及び音声データサンプルの再生を行いながら機器制御データサンプルに含まれるコマンドを実行する。その分割管理情報で管理される制御データサンプルの実行が全て終了すると、未処理の分割管理情報の有無を確認し（Ｓ１５５）、残っていればＳ１３５へ戻って同様の処理を繰り返す。全ての分割管理情報について処理が終了したならば、全体の処理を終了する。
【００９５】
図１０（ｂ）は、図１０（ａ）における制御コマンド実行ステップ（Ｓ１５０）に相当する処理を説明するフローチャートである。図１（ｂ）との比較から明らかなように、本体制御を行った後、ユーザによる適切なイベント入力を待って次の命令受信（すなわち、次の制御サンプルへの遷移）を行う点が異なる。その他、Ｓ１４２〜Ｓ１４６の処理は第１の実施形態で説明したとおりである。なお、本実施形態では、カウンタを用いて計測する時間は、制御データサンプルの処理時間（Ｔｃ１又はＴｃ２）である。
【００９６】
Ｓ１４６におけるコマンド実行処理のあと、ユーザによるイベント入力を待ち、入力されたイベントが要求したイベントと一致していれば次のサンプルへ遷移すべくＳ１４３へ戻り、一致していない、又はイベント入力がない場合には待機する。ここで、当該制御データサンプルにおいて記述されるコマンドがユーザに要求するイベントがどのようなイベントであるのかは、コマンド名などを解析することで把握することが可能である。例えば、サンプル１の場合であれば、撮影開始コマンドであるRec Start命令が含まれていることから、撮影開始イベントの入力が要求されることがわかる。従って、Ｓ１４７においては撮影開始トリガボタンの押下などによる撮影開始イベントの入力があったかどうかを判定すればよい。同様に、サンプル２ではRec Stop命令から撮影停止イベントが、サンプル３ではPlay Start命令から再生開始イベントが、サンプル４ではPlay Stop命令から再生停止イベントがそれぞれ要求されることが分かる。
このようにして、分割管理情報単位で制御データサンプル内の操作コマンドを実行し、適切なイベントの入力を条件として次の分割管理情報の処理に進む。
【００９７】
以上のように、本実施形態によれば、イベント入力を要求する特定の再生制御記述で、処理の同期関係をグループ化し、前記グループ化された同期関係を記述する時間情報を分割管理情報として管理しているので、イベント入力の有無でグループ化された同期関係の停止再開処理が容易に実現できるようになっている。
【００９８】
これにより、本体の操作コマンドとユーザのイベントが一致したときだけ、次の機器制御データへの処理に遷移することができ、同時に機器操作のチュートリアル映像もユーザのイベントが一致した時だけ、次の映像データに遷移することができる。そして、ユーザは、自分のイベント入力行為により現実的な操作方法を実感することができ、ユーザの操作方法の取得効率を高めることができる。
【００９９】
本実施形態では、イベントの有無に関する動作記述を特に指定せずに説明したが、本実施形態のように、イベントが無い時は一時停止、イベントが有った時は再生再開という記述を部分管理情報の制御データを管理するトラックのヘッダ情報に記述しても構わない。本記述を明示的に記述することにより、機器間の動作互換性が保障できる。
【０１００】
本実施形態では、期待されるイベントが入力された場合に次のサンプルへ遷移するものであったが、ユーザが入力するイベントの種類よって、制御サンプルの遷移方法を変化させることも可能である。
【０１０１】
この場合、図１３の部分管理情報の機器制御データを管理するトラック情報３４１、４４１、５４１、６４１のヘッダ情報３４２、４４２、５４２、６４２に、ユーザのイベント入力の種類と、対応する遷移先を記述しておけばよい。
【０１０２】
具体的には、分割１でユーザが撮影入力を押した場合は撮影開始処理をし、再生入力を押した場合は再生処理をすることような再生制御を記述する場合、機器制御データを管理する部分管理情報のトラック情報のヘッダ３４２に、「撮影イベント＝分割２、再生イベント＝分割３」を記述すれば、処理の遷移先を分割管理情報の識別情報で指定することが可能となり、容易に操作の切り替えを処理することができる。
【０１０３】
このように、イベント入力を要求する特定の制御サンプルで、同期関係の時間情報を分割管理することで、イベント入力で容易に処理を切り替えることができるとともに、特定の制御サンプル単位でタイムスケジュールを組み直すことができるので、制御コマンドの逐次実行を実現することが可能となる。
【０１０４】
その結果、同じ内容を同じ順序で説明することしかできなかったチュートリアルビデオを、ユーザのレベルやユーザの好みに合った内容のチュートリアルビデオとすることが可能となる。例えば、高度な機能はそれを知りたいユーザにのみ説明するようにしたり、ユーザの好みに応じて説明する順序を変更することなどが可能となる。
【０１０５】
また、本実施形態では、図１２あるいは図１３の管理情報に応じた映像、音声及び制御コマンドの再生を先頭から開始していたが、例えば、ユーザからチュートリアルの指示があった場合に、制御部３０が図１２の全体管理情報に基づいて図１３の分割管理情報を再生部４２により再生し、管理情報解析部３４にて図１３の各分割管理情報の制御イベントの内容（撮影開始、終了、再生開始、終了など）を検出して制御部３０に送る。制御部３０はこの制御イベント毎にその内容を表すアイコンや見出しを作成して表示部１８に表示するよう合成処理部１７を制御する。これにより、ユーザは、図１３の各制御イベントごとにチュートリアルが用意されていることを確認することができる。
【０１０６】
そして、これらの制御イベントのうち、ユーザが確認したい制御イベントを選択することで、管理情報解析部３４が選択された制御イベントに対応する分割管理情報の内容を確認し、映像、音声データと制御コマンドのタイムスケジュールを生成し、このタイムスケジュールに従って制御部３０が再生部４２を制御することで、選択された制御イベントに関するチュートリアルを実現することが可能となる。
【図面の簡単な説明】
【０１０７】
【図１】本発明の第１の実施形態に係る記録再生装置の動作を説明するフローチャートである。
【図２】本発明の実施形態に係る記録再生装置の構成例を示すブロック図である。
【図３】第１の実施形態に係る記録再生装置が処理するチュートリアルコンテンツデータの構成例を示す図である。
【図４】第１の実施形態に係る記録再生装置が処理するチュートリアルコンテンツデータの管理情報の例を示す図である。
【図５】第１の実施形態における機器制御データサンプルの記述例を示す図である。
【図６】第１の実施形態に係る記録再生装置におけるチュートリアルコンテンツ再生状態を説明する図である。
【図７】第１の実施形態に係る記録再生装置が処理する一般的なコンテンツデータの構成例を示す図である。
【図８】第１の実施形態に係る記録再生装置が処理する一般的なコンテンツデータの管理情報の例を示す図である。
【図９】第１の実施形態に係る記録再生装置における一般的なコンテンツの再生状態を説明する図である。
【図１０】本発明の第２の実施形態に係る記録再生装置の動作を説明するフローチャートである。
【図１１】第２の実施形態に係る記録再生装置が処理するチュートリアルコンテンツデータの構成例を示す図である。
【図１２】第２の実施形態に係る記録再生装置が処理するチュートリアルコンテンツデータの全体管理情報の例を示す図である。
【図１３】第２の実施形態に係る記録再生装置が処理するチュートリアルコンテンツデータの分割管理情報の例を示す図である。
【図１４】第２の実施形態における機器制御データサンプルの記述例を示す図である。
【図１５】第２の実施形態に係る記録再生装置におけるチュートリアルコンテンツ再生状態を説明する図である。
【符号の説明】
【０１０８】
３１  メタデータパケット部
３２  管理情報生成部
３３  メタデータ抽出部
３４  管理情報解析部
１４１〜１４８  制御データサンプル
２４２  画面表示管理データ
２４５  機器制御管理データ
２４９  サンプルと時間の管理データ
【図１】
2005318410.tif 000003
【図２】
2005318410.tif 000004
【図３】
2005318410.tif 000005
【図４】
2005318410.tif 000006
【図５】
2005318410.tif 000007
【図６】
2005318410.tif 000008
【図７】
2005318410.tif 000009
【図８】
2005318410.tif 000010
【図９】
2005318410.tif 000011
【図１０】
2005318410.tif 000012
【図１１】
2005318410.tif 000013
【図１２】
2005318410.tif 000014
【図１３】
2005318410.tif 000015
【図１４】
2005318410.tif 000016
【図１５】
2005318410.tif 000017