(57)【要約】【課題】  オリジナル動画データ及び編集後の動画データを容易に再生することができる編集再生装置及びその方法を実現する。【解決手段】  動画の編集を行うと判断すると、本動画データと追加動画データとを取得し、本動画データのコマ画像データに対応する変更コマ画像データが追加動画データに記録されているか否かの判断をすべてのコマ画像データに対して行う。そして、対応する変更コマ画像データがないと判断されたコマ画像データはそのまま表示し、対応する変更コマ画像データあると判断された場合は、該コマ画像データに替わって、該変更コマ画像データを表示する。このようにして、本動画データのデータ自体を変更せずに、追加動画データを用いて本動画データを編集するので、オリジナル動画、編集後の動画を何時でも見ることができる。【選択図】  図５
2005286826.tif 000002
【特許請求の範囲】
【請求項１】
複数のコマ画像データを有する本動画データを取得する第１の取得手段と、
前記第１の取得手段により取得された本動画データに関連付けられて記録されている追加データを取得する第２の取得手段と、
前記第２の取得手段により取得された追加データを用いて、前記第１の取得手段により取得された本動画データを編集して再生する編集再生手段と、
を備えたことを特徴とする編集再生装置。
【請求項２】
前記第２の取得手段は、
前記第１の取得手段により取得された本動画データに関連付けられて記録されている複数の追加データの中から選択された追加データを取得することを特徴とする請求項１記載の編集再生装置。
【請求項３】
前記編集再生手段は、
前記第１の取得手段により取得された本動画データのコマ画像データに対応する変更コマ画像データが、前記第２の取得手段により取得された追加データの中にあるか否かを判断し、変更コマ画像データがあると判断されたコマ画像データを該変更コマ画像データに置き換えて、本動画データのコマ画像データを再生することを特徴とする請求項１又は２に記載の編集再生装置。
【請求項４】
前記編集再生手段は、
前記第１の取得手段に取得された本動画データのコマ画像データ中で、ある特定のコマ画像データは再生しないとのデータが、前記第２の取得手段に取得された追加データの中にあるか否かを判断し、再生しないとのデータがあると判断されたある特定のコマ画像データを抜いて、本動画データのコマ画像データを再生することを特徴とする請求項１乃至３の何れかに記載の編集再生装置。
【請求項５】
前記編集手段は、
前記第２の取得手段により取得された追加データの中に追加コマ画像データがあるか否かを判断し、追加コマ画像データがある場合には、該追加コマ画像データを前記第１の取得手段により取得された本動画データに追加して、本動画データのコマ画像データを再生することを特徴とする請求項１乃至４の何れかに記載の編集再生装置。
【請求項６】
前記編集再生手段は、
本動画データの編集を行いながら、本動画データを再生することを特徴とする請求項１乃至５の何れかに記載の編集再生装置。
【請求項７】
前記編集再生手段は、
本動画データの編集を行った後に、編集後の本動画データを再生することを特徴とする請求項１乃至５の何れかに記載の編集再生装置
【請求項８】
複数のコマ画像データを有する本動画データを取得する第１の取得ステップと、
前記第１の取得ステップにより取得された本動画データに関連付けられて記録されている追加データを取得する第２の取得ステップと、
前記第２の取得ステップにより取得された追加データを用いて、前記第１の取得ステップにより取得された本動画データを編集して再生する編集再生ステップと、
を含むことを特徴とする編集再生方法。
【請求項９】
複数のコマ画像データを有する本動画データを取得する第１の取得処理と、
前記第１の取得処理により取得された本動画データに関連付けられて記録されている追加データを取得する第２の取得処理と、
前記第２の取得処理により取得された追加データを用いて、前記第１の取得処理により取得された本動画データを編集して再生する編集再生処理と、
を含み、コンピュータで動画データの編集再生を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集再生装置及びその方法、再生方法に係り、詳しくは、オリジナル動画ファイル及び編集後の動画ファイルを容易に再生することができる編集再生装置及びその方法に関する。
【背景技術】
【０００２】
従来、ビデオカメラ等の普及により、誰でも手軽に様々な場面で動画撮影を行うことができるようになった。また、撮影した動画ファイルを手軽に編集することができる動画編集方法なるものが開発されている。
【０００３】
また、下記特許公開公報には、音付き自然動画のコマごとの編集処理に関する技術が開示されている。
【０００４】
【特許文献１】公開特許公報  特開平５−１１０９８３号公報参照
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の編集再生装置においては、動画ファイル自体そのものを編集（変更）してしまうため、編集を行った動画ファイルの再生時には、オリジナルの動画ファイルを再生することができなくなってしまうという問題点があった。
また、編集後の動画ファイルとオリジナル動画ファイルとを共に保存しておくと、上記した問題点は解決することができるが、手間がかかり、更に、メモリの容量を無駄に取ってしまうという問題点もあった。
【０００６】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、編集を行った動画ファイルのオリジナル動画ファイルを再生し、メモリの容量も最小限に抑えることができる編集再生装置及びその方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的達成のため、請求項１記載の発明による編集再生装置は、複数のコマ画像データを有する本動画データを取得する第１の取得手段と、
前記第１の取得手段により取得された本動画データに関連付けられて記録されている追加データを取得する第２の取得手段と、
前記第２の取得手段により取得された追加データを用いて、前記第１の取得手段により取得された本動画データを編集して再生する編集再生手段と、
を備えたことを特徴とする。
また、例えば、請求項２に記載されているように、前記第２の取得手段は、
前記第１の取得手段により取得された本動画データに関連付けられて記録されている複数の追加データの中から選択された追加データを取得するようにしてもよい。
【０００８】
また、例えば、請求項３に記載されているように、前記編集再生手段は、
前記第１の取得手段により取得された本動画データのコマ画像データに対応する変更コマ画像データが、前記第２の取得手段により取得された追加データの中にあるか否かを判断し、変更コマ画像データがあると判断したコマ画像データを該変更コマ画像データに置き換えて、本動画データのコマ画像データを再生するようにしてもよい。
また、請求項４に記載されているように、前記編集再生手段は、
前記第１の取得手段に取得された本動画データのコマ画像データ中で、ある特定のコマ画像データは再生しないとのデータが、前記第２の取得手段に取得された追加データの中にあるか否かを判断し、再生しないとのデータがあると判断されたある特定のコマ画像データを抜いて、本動画データのコマ画像データを再生するようにしてもよい。
【０００９】
また、例えば、請求項５に記載されているように、前記編集手段は、
前記第２の取得手段により取得された追加データの中に追加コマ画像データがあるか否かを判断し、追加コマ画像データがある場合には、該追加コマ画像データを前記第１の取得手段により取得された本動画データに追加して、本動画データのコマ画像データを再生するようにしてもよい。
また、例えば、請求項６に記載されているように、前記編集再生手段は、
本動画データの編集を行いながら、本動画データを再生するようにしてもよい。
また、請求項７に記載されているように、前記編集再生手段は、
本動画データの編集を行った後に、編集後の本動画データを再生するようにしてもよい。
【００１０】
上記目的達成のため、請求項８記載の発明による編集再生方法は、複数のコマ画像データを有する本動画データを取得する第１の取得ステップと、
前記第１の取得ステップにより取得された本動画データに関連付けられて記録されている追加データを取得する第２の取得ステップと、
前記第２の取得ステップにより取得された追加データを用いて、前記第１の取得ステップにより取得された本動画データを編集して再生する編集再生ステップと、
を含むことを特徴とする。
【００１１】
上記目的達成のため、請求項９記載の発明によるプログラムは、複数のコマ画像データを有する本動画データを取得する第１の取得処理と、
前記第１の取得処理により取得された本動画データに関連付けられて記録されている追加データを取得する第２の取得処理と、
前記第２の取得処理により取得された追加データを用いて、前記第１の取得処理により取得された本動画データを編集して再生する編集再生処理と、
を含み、コンピュータで動画データの編集再生を実行させることを特徴とする。
【発明の効果】
【００１２】
請求項１記載の発明によれば、本動画データのデータ自体を変更することなく、本動画データとこれにリンク付けられている追加データを用いて編集した動画を再生するので、編集後の動画データはもちろん、編集前の動画データをも簡単に見ることができる。
また、一般の人には本動画データを見せ、特定の人には編集後の動画データを見せる等の場合に応じて、使い分けをすることもできる。
更に、追加データは、本動画データの中で変更したいデータをのみを記録しておけばよいので、本動画データ、編集後の動画データというように別々に記録、保存しなくてもすみ、手間がかからない。また、メモリの容量を最小限に抑えることができる。
【００１３】
請求項２記載の発明によれば、本動画データにリンク付けられた複数の追加データの中から、ユーザによって選択された追加データに基づいて編集再生処理を行うので、複数の編集パターンから、そのときの気分によってユーザが見たいと思う動画データに編集して再生することができ、多彩な編集再生が可能となる。
【００１４】
請求項３記載の発明によれば、本動画データのデータ自体を変更することなく、編集したいコマ画像データを変更コマ画像データに置き換えて、本動画データを再生するので、編集後の動画はもちろん、編集前のオリジナル動画も簡単に見ることができる。
また、一般の人には本動画を見せ、特定の人には編集後の動画データを見せる等の場合に応じて使い分けをすることができる。
更に、追加データは、本動画データの中で変更したいデータのみを記録しておけばよいので、メモリの容量を抑えることができ、ユーザの保存等の手間もかからない。
【００１５】
請求項４記載の発明によれば、本動画データのデータ自体を変更することなく、再生したくないコマ画像データを表示することなく、本動画データを再生するので、編集後の動画はもちろん、編集前のオリジナル動画も簡単に見ることができる。
また、一般の人には、編集後の動画を見せ、特定の人には編集前の動画を見せる等の場合に応じて使い分けをすることができる。
更に、追加データには、ある特定のコマ画像データは再生しないとのデータのみを記録しておけばよいので、メモリの容量を抑えることができ、ユーザの保存等の手間を軽減することができる。
【００１６】
請求項５記載の発明によれば、本動画データのデータ自体を変更することなく、本動画データに追加コマ画像データを追加して、本動画データを再生するので、編集後の動画はもちろん、編集前のオリジナル動画も簡単に見ることができる。
また、一般の人には、オリジナル動画を見せ、特定の人には、編集後の動画を見せる等の場合に応じて使い分けをすることができる。
さらに、追加データには、追加したい追加コマ画像データを記録しておけばよいので、メモリの容量を抑えることができ、ユーザの保存等の手間も軽減することができる。
【００１７】
請求項６記載の発明によれば、本動画データの編集を行いながら、本動画データを再生するので、編集による本動画データの再生表示の遅れがない。
請求項７記載の発明によれば、本動画データの編集後に、本動画データを再生するので、再生処理の負担が軽減される。
【００１８】
請求項８又は９記載の発明によれば、既存のデジタルカメラ、パソコン等により、本発明の動画の編集再生を実現することができる。
【発明を実施するための最良の形態】
【００１９】
[第１の実施の形態]
図１は、本発明の編集再生装置の構成を示すブロック図である。
図１の編集再生装置１は、ＣＰＵ２、ＶＲＡＭ３、ＲＡＭ４、ＲＯＭ５、画像表示部６、キー入力部７、ＲＴＣ８、カードＩ／Ｆ９を備えており、カードＩ／Ｆ９には、図示しない編集再生装置のカードスロットに着脱自在に装着されたメモリ・カード１０が接続されている。
【００２０】
ＶＲＡＭ３、ＲＡＭ４は、デジタル化された画像データを一時記憶するバッファメモリであるとともに、ＣＰＵ２のワーキングメモリとしても使用される。
また、ＲＡＭ４は、カードＩ／Ｆ９を介して読み出された、メモリ・カード１０に記録されている本動画ファイル、追加動画ファイルのデータを記憶する。
画像表示部６は、カラーＬＣＤとその駆動回路とを含み、メモリ・カード１０から読み出され、ＶＲＡＭ３に記憶された画像データを画像として表示する。
ＲＴＣ８は、計時専用のチップであり、時計、タイマー等の役割を果たすものである。
キー入力部７は、モード切替キー、実行キー、キャンセルキー、カーソルキー（↑、↓、←、→）等の各操作キーを含み、キー操作に応じた操作信号をＣＰＵ２に送る。
【００２１】
メモリ・カード１０には、１又は２以上の本動画ファイルと追加動画ファイルというものが記録されている。本動画ファイルとは、オリジナル動画ファイルであり、追加動画ファイルとは、オリジナル動画ファイルの中で編集したい部分に対応するデータが記録されている。つまり、本発明の動画ファイル編集方法、再生方法は、オリジナル動画ファイルを変更せずに、変更の対象となる画像データを有する追加動画ファイルを用いて、動画ファイルの再生時に本動画ファイルの動画編集を行うというものである。
図２の（ａ）は、本動画ファイルのデータの構成の一例を示すものであり、ファイル名等が記憶されているヘッダー情報部、１コマ目のコマ画像データへのｏｆｆｓｅｔアドレス、２コマ目のコマ画像データへのｏｆｆｓｅｔアドレス、・・・・、１０コマ目のコマ画像データへのｏｆｆｓｅｔアドレス、１１コマ目のコマ画像データへのｏｆｆｓｅｔアドレス及び１コマ目のコマ画像データ、２コマ目のコマ画像データ、・・・、１０コマ目のコマ画像データ、１１コマ目のコマ画像データで構成されている。ここでは、本実施の形態では、本動画ファイルのコマ画像データは１１コマ（フレーム）であるが、コマ画像データがＮフレームある場合は、ｏｆｆｓｅｔアドレスもＮまである。
【００２２】
図２の（ｂ）は、追加動画ファイルのデータの構成を示すものであり、ヘッダー情報部、１コマ目の変更コマ画像データへのｏｆｆｓｅｔアドレス、２コマ目の変更コマ画像データへのｏｆｆｓｅｔアドレス、３コマ目の変更コマ画像データへのｏｆｆｓｅｔアドレス、４コマ目の変更コマ画像データへのｏｆｆｓｅｔアドレス、１コマ目の変更コマ画像データ、２コマ目の変更コマ画像データ、３コマ目の変更コマ画像データ、４コマ目の変更コマ画像データから構成されている。ここでは、変更コマ画像データを４フレームとしているが、変更コマ画像データがＭフレームある場合には、ｏｆｆｓｅｔアドレスもＭまである。
図２（ｃ）は、追加動画ファイルのデータのヘッダー情報部の構成を示すものであり、追加動画ファイルのヘッダー情報部は、画像変更ファイル名、１コマ目コマ番号、２コマ目コマ番号、３コマ目コマ番号、４コマ目コマ番号からなる。
コマ番号が４コマ目まであるのは、変更コマ画像データが４フレームあるからである。したがって、変更コマ画像データがＭフレームある場合は、コマ番号もＭコマ目まであることになる。
【００２３】
ここで、コマ番号には、追加動画ファイルの変更コマ画像データが本動画ファイルの何コマ目のコマ画像データに対応するのかが記録されている。つまり、１コマ目コマ番号には、１コマ目の変更コマ画像データが本動画ファイルの何コマ目のコマ画像データに対応するのかが記録され、２コマ目コマ番号には、２コマ目の変更コマ画像データが本動画ファイルの何コマ目のコマ画像データに対応するのかが記録されている。このようにして、４コマ目コマ番号まで記録されている。
ここでは、１コマ目の変更コマ画像データが本動画ファイルの２コマ目のコマ画像データに対応するので、１コマ目コマ番号に２と記録され、２コマ目の変更コマ画像が本動画ファイルの３コマ目のコマ画像データに対応するので、２コマ目コマ番号に３と記録される。このようにして、３コマ目コマ番号には８と記録され、４コマ目コマ番号には１０と記録されている。
また、追加動画ファイルのファイル名は、変更の対象となる本動画ファイルのファイル名とリンクの取れるファイル命名規約とする。この場合、追加動画ファイルのファイル名は、本動画ファイルのファイル名と同一としてもよい。つまり、本動画ファイルと追加動画ファイルとが関連付けられるようにしておけばよいのである。
【００２４】
ＣＰＵ２は、ユーザがキー入力部７のモード切替キーを押し、再生・編集モードで実行キーを押すと、キー入力部７は、この操作に応じた操作信号をＣＰＵ２に送る。
そして、ＣＰＵ２はこの操作信号を受け取ると、メモリ・カード１０に記録されている全ての本動画ファイルのサムネイル画像をカードＩ／Ｆ９を介して取得し、取得したサムネイル画像を画像表示部６に表示させる。
そして、ユーザが画像表示部６に表示されたサムネイル画像の中から、カーソルキーの操作により、再生したい、若しくは編集したいと思うサムネイル画像にカーソルを合わして、実行キー押す。そして、ＣＰＵ２はキー入力部７の操作信号を受け取り、選択された本動画ファイルの画像を１コマ目から再生する。
このとき、本動画ファイルの再生に先立って、ＣＰＵ２は、本動画ファイルにリンク付けられている追加動画ファイルがメモリ・カード１０の中にあるか否かを判断し、あると判断した場合は、画像表示部６に「編集しますか？」等の表示をさせる。そして、ユーザのキー入力部７の操作により実行キーが押されたと判断すると、後述する本動画ファイルの編集を実行し、編集した動画像を画像表示部６に表示させる。
【００２５】
一方、ＣＰＵ２は、本動画ファイルにリンク付けられている追加動画ファイルがメモリ・カード１０の中にないと判断した場合、又は、追加動画ファイルがあると判断したけれども、ユーザによりキャンセルキーが押された（編集しない）と判断した場合には、画像編集を行わずに本動画ファイルの再生処理を行う。
なお、編集モードというものを設け、再生モードの場合には、本動画ファイルの再生のみを行い、編集モードの場合には、追加動画ファイルを用いて本動画ファイルを編集し、編集した動画像を再生するようにしてもよい。
【００２６】
次に、動画ファイルの編集について説明する。
ＣＰＵ２は、編集を行うと判断すると、メモリ・カード１０から本動画ファイルと本動画ファイルにリンク付けられている追加動画ファイルを読み込み、ＲＡＭ４に記憶する。そして、ＣＰＵ２は、タイマーをセットして動画ファイルのコマ画像の再生を開始する。ここで、タイマーをセットすることとしたのは、ＣＰＵ２が、ＲＴＣ８を用いて時間を計測し、一定の時間間隔毎に１コマ目のコマ画像データから順々にコマ画像データを表示させるからである。
【００２７】
まず、ＣＰＵ２は、ＲＡＭ４に記憶している本動画ファイルの１コマ目のコマ画像データを特定し、ＲＡＭ４に記憶されている追加動画ファイルのヘッダー情報部の１コマ目コマ番号取得する。そして、特定したコマ目（以下、特定コマ目という）と取得したコマ番号を比較する。特定したコマ目とは、特定したコマ画像データが本動画ファイルの何コマ目のコマ画像データかを表わすものである。
そして、比較した特定コマ目と取得したコマ番号とが一致するか否かを判断する。つまり、１コマ目の変更コマ画像データが本動画ファイルの１コマ目のコマ画像データに替わって表示すべき変更コマ画像データであるか否かを判断する。
そして、表示すべき変更コマ画像データである場合には、本動画ファイルの特定した１コマ目のコマ画像データに替わって、追加動画ファイルの１コマ目の変更コマ画像データをＤＲＡＭ３に記憶させ該変更コマ画像データの画像を画像表示部６に表示させる。
【００２８】
表示すべき変更コマ画像データでないと判断した場合には、本動画ファイルの特定した１コマ目のコマ画像データを表示させる。
ここでは、表示すべき変更コマ画像データでないと判断し、本動画ファイルの特定した１コマ目のコマ画像データをＤＲＡＭ３に記憶させ、該コマ画像データの画像を画像表示部６に表示させたものとする。
次に、本動画ファイルの次のコマ画像データ、つまり、２コマ目のコマ画像データを特定する。そして、特定コマ目と取得してあるコマ番号とを比較し、一致するか否かを判断する。つまり、１コマ目の変更コマ画像データが本動画ファイルの２コマ目のコマ画像データに替わって表示すべき変更コマ画像データであるかを判断する。
【００２９】
ここでは、表示すべき変更コマ画像データであると判断し、本動画ファイルの特定した２コマ目のコマ画像データに替わって、追加動画ファイルの１コマ目の変更コマ画像データをＤＲＡＭ３に記憶させ該変更コマ画像データの画像を画像表示部６に表示させたものとする。
そして、ＣＰＵ２は、次のコマ番号、つまり、２コマ目コマ番号を取得し、本動画ファイルの次のコマ画像データ、つまり、３コマ目のコマ画像データを特定する。そして、取得した２コマ目コマ番号を用いて、２コマ目の変更コマ画像データが特定した本動画ファイルの３コマ目のコマ画像データに対応する変更コマ画像データであるか否かを判断する。
【００３０】
このようにして、本動画ファイルのコマ画像データを１コマ目から１１コマ目の画像データ（最後の画像データ）まで順々に特定し、特定したコマ画像データに替わって表示すべき変更コマ画像データがあるか否かを行い、表示すべき変更コマ画像データがない場合には、特定したコマ画像データを表示させ、表示すべき変更コマ画像データがある場合には、該変更コマ画像データを特定したコマ画像データに替わって表示させる。
つまり、原則としては、本動画ファイルのコマ画像データを１コマ目から一定の時間間隔毎にコマ画像データを表示させるが、コマ画像データを表示させる時に、追加動画ファイルのヘッダー情報部に記録されているコマ番号を用いて、表示させようとするコマ画像データに替わって表示すべき追加動画ファイルの変更コマ画像データがあるか否かの判断を行い、表示すべき変更コマ番号がある場合には、その都度変更コマ画像データを表示させるというものである。
ＲＯＭ５には、ＣＰＵ２の上記した動作に必要なプログラムが格納されている。
【００３１】
次に、編集再生装置の動作について説明する。
図３、図４は編集再生装置の動作を示すフローチャートであり、このフローチャートに従って動作を説明する。
ユーザのキー入力部７の操作により、再生・編集モードに設定し、再生・編集したい本動画ファイルを選択すると、再生・編集処理を開始する。
ステップＳ１で、選択された本動画ファイルにリンク付けられている追加動画ファイルがあるか否かを判断する。追加動画ファイルがある場合は、画像表示部６に「動画編集実行しますか？」等の表示を行い、ステップＳ２に進む。
一方、追加動画ファイルがない場合には、ステップＳ１３に進む。
【００３２】
ステップＳ２では、ユーザのキー入力部７の操作により、動画編集作業を行う操作（実行キー押し）がされたか否かを判断する。編集作業を行う操作（実行キー押し）がされた場合には、ステップＳ３に進み、編集作業を行わない操作（キャンセルキー押し）がされた場合は、ステップＳ１３に進む。
ステップＳ３に進むと、選択された本動画ファイルのコマ画像データ及び本動画ファイルにリンク付けられている追加動画ファイルの変更コマ画像データをカードＩ／Ｆ９を介して、メモリ・カード１０から読み出し、ＲＡＭ４に記憶する。
一方、ステップ１３に進むと、通常の再生処理、つまり、選択された本動画ファイルのコマ画像データを１コマ目から順々に一定の時間間隔毎に再生する。この場合は、選択された本動画ファイルのコマ画像データをカードＩ／Ｆ９を介して、メモリ・カード１０から読み出しＤＲＡＭ３に記憶させ、該記憶させたコマ画像データをコマ画像として画像表示部６に表示させる。
【００３３】
ステップＳ４では、本動画ファイルの１コマ目のコマ画像データを特定する。
次いで、ステップＳ５に進み、メモリ・カード１０に記録されている該追加動画ファイルのヘッダー情報部の１コマ目コマ番号を取得する。ここでは、コマ番号「２」という数字を取得する（図２参照）。
次いで、ステップＳ６に進み、特定したコマ目（以下、特定コマ目という）と取得したコマ番号を比較する。特定したコマ目とは、本動画ファイルの何コマ目のコマ画像データを特定したかを表わすものである。
ここでは、ステップＳ４で１コマ目のコマ画像データを特定したので、特定コマ目「１」とステップＳ５で取得したコマ番号「２」を比較する。
【００３４】
次いで、ステップＳ７に進み、比較した特定コマ目とコマ番号が一致しているかどうかを判断し、一致していない場合はステップＳ８に進み、一致している場合にはステップＳ９に進む。ここでは、比較した「１」と「２」とは一致していないので、ステップＳ８に進む。ステップ９に進む処理は後述する。
ステップＳ８に進むと、該特定した１コマ目のコマ画像データをＤＲＡＭ３に記憶し、該記憶したコマ画像データを画像表示部６に表示させる。そして、ステップＳ１１に進む。
ステップＳ１１では、最後のコマ画像データを特定したか否かを判断する。最後のコマ画像データを特定していない場合は、ステップＳ１２に進み、最後のコマ画像データを特定している場合には、再生・編集処理を終了する。ここでは、１コマ目のコマ画像データを特定しているので、最後のコマ画像データ、つまり、１１コマ目のコマ画像データ（図２参照）を特定していないと判断する。次いで、ステップＳ１２に進む。
【００３５】
ステップＳ１２に進むと本動画ファイルの次のコマ画像データを特定する。ここでは、１コマ目のコマ画像データを特定していたので、次のコマ画像データ、つまり、２コマ目のコマ画像データを特定する。次いで、ステップＳ６に戻る。
ステップＳ６では、上述したように、特定コマ目と取得したコマ番号を比較する。２コマ目のコマ画像データを特定し、取得したコマ番号は、１コマ目コマ番号「２」であるので、「２」と「２」とを比較する。
そして、ステップＳ７に進み、比較した「２」と「２」とが一致するか否かを判断する。「２」と「２」は一致するので、ステップＳ９に進む。
ステップＳ９に進むと、取得したコマ番号（１コマ目コマ番号）に対応する変更コマ画像データ、つまり、１コマ目の変更コマ画像データをＤＲＡＭ３に記憶させ、該記憶した画像を画像表示部６に表示させる。このときは、本動画ファイルの２コマ目のコマ画像データは表示されない。つまり、本動画ファイルのコマ画像データに替わって、変更コマ画像データを表示させるというものである。
【００３６】
次いで、ステップＳ１０に進み、次のコマ番号を取得する。ここでは、１コマ目コマ番号を取得していたので、次のコマ番号、つまり、２コマ目コマ番号「３」を取得する（図２参照）。
ここで、次のコマ番号がない場合には、コマ番号を取得できないので、次以降に特定するコマ画像データの特定コマ目との比較一致の判断を行うことができない。したがって、次以降に特定したコマ画像データはそのまま画像表示部６に表示されることになる。
次いで、ステップＳ１１に進み、最後のコマ画像データを取得したか否かを判断する。ここでは、２コマ目のコマ画像データを特定しているので、ステップＳ１２に進み、次のコマ画像データ、つまり、３コマ目のコマ画像データを取得する。
次いで、ステップＳ６に戻り、特定コマ目「３」と取得した２コマ目コマ番号「３」を比較する。
次いで、ステップＳ７で比較した「３」と「３」が一致するかどうかを判断すし、一致しているので、取得したコマ番号に対応する変更コマ画像データ、つまり、２コマ目の変更コマ画像データを画像表示部６に表示させる。
【００３７】
このように、順々に本動画ファイルのコマ画像データを１コマ目から特定していき、特定したコマ画像データを表示させるか否か（特定したコマ画像データに替わって表示させる変更コマ画像データあるか否か）を判断し、本動画ファイルのコマ画像データ又は変更コマ画像データのどちらかのコマ画像データを表示させていくというものである。
図５は、上記した動作により再生されたコマ画像データを示すものである。
図５の本動画ファイル１１のコマ画像データは、１コマ目のコマ画像データ（１コマ）、２コマ目のコマ画像データ（２コマ）、・・・、１１コマ目のコマ画像データ（１１コマ）で構成されており、追加動画ファイル１２のコマ画像データは、１コマ目の変更コマ画像データ（１コマ）、２コマ目の変更コマ画像データ（２コマ）、３コマ目の変更コマ画像データ（３コマ）、４コマ目の変更コマ画像データ（４コマ）で構成されている。
また、網線になっているコマは、再生・編集モードにより再生されたコマ画像データを示している。
【００３８】
図２（ｃ）の１コマ目コマ番号は「２」、２コマ目コマ番号は「３」、３コマ目コマ番号は「８」、４コマ目コマ番号は「１０」であるから、本動画ファイルを編集したときに再生されるコマ画像データは、図５に示すように、１コマ目は、本動画ファイルの１コマ目のコマ画像データを表示する。
そして、２コマ目、３コマ目は、本動画ファイルの２コマ目及び３コマ目のコマ画像データに替わって、追加動画ファイルの１コマ目の変更コマ画像データ及び２コマ目の変更コマ画像データを表示させる。
そして、４コマ目〜７コマ目までは、本動画ファイルの４コマ目〜７コマ目のコマ画像データを表示させ、８コマ目は、３コマ目の変更コマ画像データを表示させる。９コマ目は、本動画ファイルの９コマ目のコマ画像データを表示させ、１０コマ目は、４コマ目の変更コマ画像データを表示し、１１コマ目は、本動画ファイルの１１コマ目のコマ画像データを表示させる。
基本的には、本動画ファイルのコマ画像データを表示させるが、本動画ファイルのコマ画像データに対応する変更コマ画像データがある場合には、本動画ファイルの該コマ画像データに替わって該変更コマ画像データを表示させるというものである。
【００３９】
以上のように、第１の実施の形態においては、オリジナル動画を変更することなく、オリジナル動画を編集することができるので、編集後の動画はもちろんのこと、オリジナル動画も簡単に見ることができる。また、一般の人にはオリジナルの動画を再生し、特定の人には編集後の動画を再生する等の場合に応じて使い分けをすることもできる。
また、追加動画ファイルは、変更部分のコマ画像データでよいので、オリジナル動画ファイル、編集後の動画ファイルというように別々に記録、保存しなくてすみ、手間がかからない。また、メモリの容量を最小限に抑えることができる。
【００４０】
なお、上記実施の形態では、特定したコマ画像データのコマ目（特定コマ目）と取得したコマ番号とが一致する場合には、該特定したコマ画像データに替わって該取得したコマ番号に対応する変更コマ画像データを表示するようにしたが、特定したコマ画像データ及び取得したコマ番号に対応する変更コマ画像データを共に表示させないようにしてもよい。この場合には、次に表示すべきコマ画像データ又は変更コマ画像データを表示させる。
詳しく説明すると、追加動画ファイルのヘッダー情報部の１コマ目コマ番号「２」及び２コマ目コマ番号「３」の場合には、変更コマ画像データをも表示させないと設定したとすると、図８に示すように、１コマ目コマ番号「２」と一致する本動画ファイルの２コマ目のコマ画像データ及び１コマ目コマ番号に対応する１コマ目の変更コマ画像データを表示させないで、次に表示すべきコマ画像データ又は変更コマ画像データを表示させる。つまり、この２コマ目のコマ画像データをスキップさせるわけである。そして、２コマ目コマ番号「３」と一致する本動画ファイルの３コマ目のコマ画像データもスキップするわけであるから、本動画ファイルの１コマ目のコマ画像データの次に表示するコマ画像データ又は変更コマ画像データは、本動画ファイルの４コマ目もコマ画像データとなるわけである。
この場合には、１コマ目の変更コマ画像データ及び２コマ目の変更コマ画像データは表示させる必要がないので、追加動画ファイルの中に、１コマ目の変更コマ画像データ及び２コマ目の変更コマ画像データを記録しておく必要もない。
【００４１】
［第２の実施の形態］
次に、第２の実施の形態について説明する。第２の実施の形態による編集再生装置は、本動画データの中に、追加動画データの追加コマ画像データを組み込んで、該編集後の本動画データを再生表示するというものである。
第２の実施の形態も、図１に示したものと同様の構成を有する編集再生装置を用いる。しかし、以下の点で若干構成の機能が異なる。
ＣＰＵ２は、特定コマ目が取得したコマ番号より大きいか否かを判断し、特定コマ目が大きいと判断した場合には、取得したコマ番号に対応する追加コマ画像データを画像表示部６に表示させる。そして、次のコマ番号を取得し、該取得したコマ番号と、該特定してあるコマ目（特定コマ目）を再度比較する。そして、特定コマ目が小さい（大きくない）と判断するまで上記した動作を繰り返す。
一方、小さいと判断した場合には、特定コマ目のコマ画像データを画像表示部６に表示させる。
他の機能は、第１の実施の形態とほぼ同様なので、説明を省略する。
【００４２】
図７は、第２の実施の形態における本動画ファイルのデータ及び追加動画ファイルのデータの構成を示すものである。
本動画ファイルのコマ画像データは、１コマ目のコマ画像データ〜８コマ目のコマ画像データで構成されており、追加動画ファイルの１コマ目の追加コマ画像データ〜３コマ目の追加コマ画像データで構成されている。それに伴って、追加動画ファイルのヘッダー情報部には、１コマ目コマ番号〜３コマ目コマ番号が記録されている。
ここでの、コマ番号には、追加動画ファイルの追加コマ画像データが、本動画ファイルの何コマ目と何コマ目のコマ画像データの間に表示すべきデータであるのかが記録されている。１コマ目の追加コマ画像データは、本動画ファイルの１コマ目のコマ画像データの次に表示されるので、１コマ目コマ番号には「１．１」と記録されている。２コマ目の追加コマ画像データは、本動画ファイルの１コマ目のコマ画像データの次の次に表示されるので、２コマ目コマ番号には「１．２」と記録されている。また、３コマ目の追加コマ画像データは、本動画ファイルの４コマ目の次に表示されるので、３コマ目コマ番号には「４．１」と記録されている。
【００４３】
次に、第２の実施の形態の編集再生の動作を図８、９のフローチャートに従って説明する。なお、第１の実施の形態と同様の部分は簡潔に説明する。
再生・編集処理が開始されると、ステップＳ２１に進み、選択された本動画ファイルにリンク付けられている追加動画ファイルがあるかどうかを判断する。追加動画ファイルがある場合には、画像表示部６に「編集実行しますか？」等の表示を行いステップＳ２２に進み、追加動画ファイルがない場合には、ステップＳ３３に進み通常の再生処理を行う。
ステップ２２では、ユーザにより編集操作が行われたか否かを判断し、行なわれたと判断した場合はステップ２３に進み、行われないと判断した場合にはステップＳ３３に進み、通常の再生処理を行う。
【００４４】
ステップＳ２３に進むと、本動画ファイルのコマ画像データ及びリンク付けられている追加動画ファイルをメモリ・カード１０から取得し、ＲＡＭ４に記憶する。
次いで、ステップＳ２４に進み、本動画ファイルの１コマ目のコマ画像データを特定し、ステップＳ２５に進む。ステップＳ２５で、追加動画データのヘッダー情報部に記録されている１コマ目コマ番号「１．１」を取得する。
次いで、ステップＳ２６に進み、特定コマ目「１」と取得したコマ番号「１．１」とを比較する。
そして、ステップＳ２７に進み、特定コマ目が取得したコマ番号より大きいか否かを判断し、特定コマ目が取得したコマ番号より大きい場合にはステップＳ２９に進み、小さい場合はステップＳ２８に進む。ここでは、特定コマ目は「１」であり、取得したコマ番号は「１．１」であるため、特定コマ目は取得したコマ番号より小さいと判断し、ステップＳ２８に進む。ステップＳ２９に進む処理は後述する。
【００４５】
ステップＳ２８に進むと、特定したコマ画像データを画像表示部６に表示させ、ステップＳ３１に進む。そして、最後のコマ画像データを特定したか否かを判断し、特定している場合には、編集再生処理を終了し、特定していない場合は、ステップＳ３２に進む。ここでは、１コマ目のコマ画像データを特定しているので、最後のコマ画像データ、つまり、８コマ目のコマ画像データを特定していないと判断し、ステップＳ３２に進む。
ステップＳ３２で、特定しているコマ画像データの次のコマ画像データを特定する。ここでは、１コマ目のコマ画像データを特定しているので、次のコマ画像データ、つまり、２コマ目のコマ画像データを特定する。そして、ステップＳ２６に戻る。
【００４６】
ステップＳ２６では、特定コマ目「２」と取得してあるコマ番号「１．１」を比較し、ステップＳ２７に進む。
ステップＳ２７で、特定コマ目「２」が取得してあるコマ番号「１．１」より大きいか否かを判断する。「２」は「１．１」より大きいので、大きいと判断し、ステップＳ２９に進む。
ステップＳ２９で、取得したコマ番号に対応する追加コマ画像データを画像表示部６に表示させる。
次いで、ステップＳ３０に進み、次のコマ番号を取得する。つまり、２コマ目コマ番号「１．２」を取得し、ステップＳ６に戻る。
【００４７】
そして、ステップＳ６では、特定コマ目「２」が取得したコマ番号「１．２」より大きいか否かを判断する。「２」は「１．２」より大きいので、特定コマ目はコマ番号より大きいと判断し、ステップＳ２９に進み上記した動作を繰り返す。
つまり、特定コマ目より小さいコマ番号がある場合には、特定コマ目に対応する本動画ファイルのコマ画像データを表示する前に、表示すべき追加コマ画像データがあると判断し、該追加コマ画像データを表示させるというものである。
このように、順々に本動画ファイルのコマ画像データを特定していき、特定したコマ画像データを表示させる前に、表示させる追加コマ画像データが追加データにあるか否かを判断し、あると判断した場合には、該追加コマ画像データを表示させてから、本動画ファイルの特定したコマ画像データを表示させるというものである。
【００４８】
図１０は、上記した動作により再生されたコマ画像データを示すものである。
図１０の本動画ファイル２１のコマ画像データは、１コマ目のコマ画像データ（１コマ）、２コマ目のコマ画像データ（２コマ）、・・・、８コマ目のコマ画像データ（８コマ）で構成されており、追加動画ファイル２２のコマ画像データは、１コマ目の追加コマ画像データ（１コマ）、２コマ目の追加コマ画像データ（２コマ）、３コマ目のコマ画像データ（３コマ）で構成されている。
【００４９】
図７（ｃ）の１コマ目コマ番号「１．１」、２コマ目コマ番号「１．２」、３コマ目コマ番号「４．１」であるから、本動画ファイルを編集したときに再生されるコマ画像データの順番は、図１０に示すように、１コマ目は、本動画ファイルの１コマ目のコマ画像データを表示する。
次に、追加動画ファイルの１コマ目の追加コマ画像データ及び２コマ目の追加コマ画像データを表示させてから、本動画ファイルの２コマ目のコマ画像データを表示させる。
そして、本動画ファイルの３コマ目、４コマ目のコマ画像データを表示させ、次に、追加動画データの３コマ目の追加コマ画像データを表示させた後に、本動画ファイルの５コマ目以降のコマ画像データを表示させる。
【００５０】
基本的には、本動画ファイルのコマ画像データを１コマ目から順々に表示させるが、本動画ファイルのコマ画像データを表示させる前に、表示させる追加コマ画像データが追加動画ファイルの中にある場合は、該追加コマ画像データを表示させてから、本動画ファイルのコマ画像データを表示させるというものである。
【００５１】
以上のように、第２の実施の形態においては、オリジナル動画を変更することなく、オリジナル動画に追加動画を挿入して再生するので、編集後の動画はもちろんのこと、オリジナル動画も簡単に見ることができる。
また、追加動画ファイルは、変更部分のコマ画像データでよいので、オリジナル動画ファイル、編集後の動画ファイルというように別々に記録、保存しなくてすみ、手間がかからない。また、メモリの容量を最小限に抑えることができる。
【００５２】
なお、上記各実施の形態では、１つの本動画ファイルに１つの追加動画ファイルをリンク（関連）付けていたが、１つの動画ファイルに複数の追加動画ファイルをリンク付けるようにしてもよい。これにより、１つの本動画ファイルから、何通りもの編集動画を再生することができる。
この場合、動画編集の際に、どれか１つの追加動画ファイルをユーザが選択し、その選択された追加動画ファイルを用いて本動画ファイルを再生・編集するようにする。
【００５３】
また、追加動画ファイルのコマ番号を１コマ目から取得し、１コマ目の変更コマ画像データを表示してから、２コマ目コマ番号を取得するというように、１コマ目コマ番号から順々取得して言ったが、コマ番号を一度に取得するようにしてもよい。
この場合には、コマ番号「２」、「３」、「８」、「１０」又は「１．１」、「１．２」、「４．１」を一度に取得し、特定したコマ画像データのコマ目（特定コマ目）と取得したコマ番号を比較し、判断するようにしてもよい。なお、「１．１」、「１．２」は共に、本動画ファイルの２コマ目のコマ画像データの特定コマ目「２」より小さいが、画像表示部６に表示させるときには、小さいコマ番号、つまり、「１．１」に対応する追加コマ画像データから先に表示させる。
【００５４】
また、本動画データの再生中に編集作業を行っていたが、再生する前に予めＲＡＭ等により編集後の動画データを作成しておくようにしてもよい。これにより、再生時に編集作業を行う必要がなくなるので、再生処理の負担が軽減される。
また、本動画ファイルと追加動画ファイルを別々に記録していたが、図１１に示すように、本動画ファイルの中に追加ファイルのデータを組み込むようにしてもよい。
また、本動画ファイルは、上記各実施の形態で説明したフォーマットに限られるものではない。例えば、ＭＰＥＧ（Moving Picture Expert Group）のように、ある程度のまとまった数のコマ画像データがグループとなっているような動画フォーマットや、単に各コマ画像が順番に並んでいる動画フォーマットや、本実施形態とは異なるヘッダと共に記録されている動画フォーマットなどにおいても、それらの動画を再生しつつ現在再生中のコマ番号をカウントしておき、追加動画ファイルデータで指定されたコマの画像を再生する際に、本動画ファイルの画像を再生する代わりに追加動画ファイルデータのコマ画像を再生するようにしたり、追加動画ファイルデータのコマ画像を挿入したりするように構成することが可能である。
そして、追加動画ファイルを再生するか否かを、さらに別の指定手段によって指定可能としてもよい。例えば、ユーザが必要に応じて、どちらのコマ画像で再生を行うかを選択したりすることもできるし、また、課金システムと連動して、正規ユーザとお試しユーザに異なる映像を再生させるようにする等のことも可能である。
【００５５】
更に、上記各実施の形態における編集再生装置は、上記実施の形態に限定されるものではなく、携帯電話、ＰＤＡ、デジタルカメラ、パソコン等でもよく、要は記録した動画データを表示することができる機器であれば何でもよい。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態の編集再生装置のブロック図である。
【図２】本動画ファイルのデータ及び追加動画ファイルのデータの構成を示す図である。
【図３】編集再生装置の動作を示すフローチャートである。
【図４】編集再生装置の動作を示すフローチャートである。
【図５】編集再生装置により再生されたコマ画像データを示す図である。
【図６】編集再生装置により再生されたコマ画像データを示す図である。
【図７】本動画ファイルのデータ及び追加動画ファイルのデータの構成を示す図である。
【図８】編集再生装置の動作を示すフローチャートである。
【図９】編集再生装置の動作を示すフローチャートである。
【図１０】編集再生装置により再生されたコマ画像データを示す図である。
【図１１】本動画ファイルのデータの構成を示す図である。
【符号の説明】
【００５７】
１      編集再生装置
２      ＣＰＵ
３      ＶＲＡＭ
４      ＲＡＭ
５      ＲＯＭ
６      画像表示部
７      キー入力部
８      ＲＴＣ
９      カードＩ／Ｆ
１０    メモリ・カード
【図１】
2005286826.tif 000003
【図２】
2005286826.tif 000004
【図３】
2005286826.tif 000005
【図４】
2005286826.tif 000006
【図５】
2005286826.tif 000007
【図６】
2005286826.tif 000008
【図７】
2005286826.tif 000009
【図８】
2005286826.tif 000010
【図９】
2005286826.tif 000011
【図１０】
2005286826.tif 000012
【図１１】
2005286826.tif 000013