(57)【特許請求の範囲】
【請求項１】
連続するフレームにより映像を表示する映像表示部と、
編集命令を入力するための入力部と、
入力部に編集命令が入力されたタイミングに映像表示部にて表示されていたフレームから所定数だけ早く映像表示部にて表示されたフレームを特定するフレーム特定部と、
フレーム特定部にて特定されたフレームを利用して編集命令を実行処理する編集部と、
マークを映像表示部に表示すると共に、マークが映像表示部に出現した後に所定のボタンが押下されるまでの反応速度を検出する反応速度検出部と、を有し、
前記フレーム特定部は、反応速度検出部での検出結果に基づいて前記所定数を決定する反応速度依存決定手段を有する映像編集装置。
【請求項２】
フレームをマニュアルにて特定するマニュアル特定部を有し、
フレーム特定部は、
入力部に編集命令が入力されたタイミングに映像表示部に表示されていたフレームからマニュアル特定部にて特定されたフレームまでのフレーム数を記憶する記憶手段と、
記憶手段に記憶されたフレーム数に基づいて前記所定数を決定する調整履歴依存決定手段と、
を有する請求項１に記載の映像編集装置。
【請求項３】
ユーザー識別情報を入力するユーザー識別情報入力部を有し、
フレーム特定部は、
前記所定数をユーザー識別情報と関連付けて管理する識別管理手段と、
入力されたユーザー識別情報に応じて識別管理手段にて管理されている所定数をフレームの特定に利用する識別利用手段と、
を有する請求項１又は２に記載の映像編集装置。
【請求項４】
連続するフレームにより映像を表示する映像表示ステップと、
編集命令を入力する入力ステップと、
入力ステップにおいて編集命令が入力されたタイミングに映像表示ステップにて表示されていたフレームから所定数だけ早く映像表示ステップにて表示されたフレームを特定するフレーム特定ステップと、
フレーム特定ステップにて特定されたフレームを利用して編集命令を実行処理する編集ステップと、
マークを表示すると共に、マークが出現した後に所定のボタンが押下されるまでの反応速度を検出する反応速度検出ステップと、
反応速度検出ステップでの検出結果に基づいて前記所定数を決定する反応速度依存決定ステップと、
を有する映像編集方法。
【請求項５】
フレームをマニュアルにて特定するマニュアル特定ステップと、
入力ステップにて編集命令が入力されたタイミングに映像表示ステップにて表示されていたフレームからマニュアル特定ステップにて特定されたフレームまでのフレーム数を記憶する記憶ステップと、
記憶ステップにて記憶されたフレーム数に基づいて前記所定数を決定する調整履歴依存決定ステップと、
をさらに有する請求項４に記載の映像編集方法。
【請求項６】
ユーザー識別情報を入力するユーザー識別情報入力ステップと、
入力されたユーザー識別情報に応じて、ユーザー識別情報と関連付けられて管理されている所定数をフレームの特定に利用する識別利用ステップと、
をさらに有する請求項４又は５に記載の映像編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーが編集を実行したいフレームを見てから編集キーを押すまでの時間を考慮して、編集実行フレームを所定のフレーム数戻すことを特徴とする映像編集装置および映像編集方法に関する。
【背景技術】
【０００２】
動画のうち必要な部分だけを取り出したり、画像を加工するなどの編集を行う場合には、ユーザーがディスプレイに表示された動画を見ながら、ユーザーが編集を実行したいと考えているフレーム（編集実行フレーム）を、リモコンの所定のキーを押して指定する。しかし、動画は毎秒３０フレーム程度の速さで表示され続けているため、その中から特定のフレームを指定するのは容易ではない。したがって、編集実行フレームがディスプレイに表示されてから、ユーザーがリモコンの所定のキーを押すまでの時間はユーザーの反応速度に応じて多少のずれが生じる。そのため編集された動画はユーザーが望んだ通りに編集されないという問題がある。このような問題を解決するための方法としてまず考えられるのは、例えば特許文献１のように映画とＣＭのようにシーンが変わったフレームを記録しておき、ユーザーがシーンチェンジフレームを検索して編集命令を実行する方法である。この方法によれば、ユーザーは容易に編集実行フレームを検索することができる。また、特許文献２のように、編集キーが押された前後の数フレームのサムネイル画像を表示して、ユーザーが所望のフレームを選択できるようにする方法もある。
【特許文献１】特許３６２０８２０号公報
【特許文献２】特開２００４−２２１７６８
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１のようにシーンチェンジフレームを記録して所望の編集実行フレームを検索する場合、所望の編集実行フレームがシーンチェンジフレームにない場合があると、ユーザーは結局手動で編集を行わなければならない。また、特許文献２のようにサムネイル画像を表示する場合には、編集実行フレームを1フレームの誤差もなく指定することができるが、表示されるサムネイル画像が小さくて編集実行フレームを指定するのが困難であり、編集に要する時間が長くなるという問題がある。したがって、編集をこれらの方法よりも迅速に行うことができる編集装置が必要とされている。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、本発明はユーザーが所望の編集実行フレームを見てから編集キーを押すまでの時間を考慮して、編集キーを押したときに表示されていたフレームから所定のフレーム数戻して編集することを特徴とする映像編集装置および映像編集方法を提供する。すなわち第一の発明は、連続するフレームにより映像を表示する映像表示部と、編集命令を入力するための入力部と、入力部に編集命令が入力されたタイミングに映像表示部にて表示されていたフレームから所定数だけ早く映像表示部にて表示されたフレームを特定するフレーム特定部と、フレーム特定部にて特定されたフレームを利用して編集命令を実行処理する編集部とを有する映像編集装置を提供する。第二の発明は、マークを映像表示部に表示すると共に、マークが映像表示部に出現した後に所定のボタンが押下されるまでの反応速度を検出する反応速度検出部を有し、前記フレーム特定部は、反応速度検出部での検出結果に基づいて前記所定数を決定する反応速度依存決定手段を有する第一の発明に記載の映像編集装置を提供する。第三の発明は、フレームをマニュアルにて特定するマニュアル特定部を有し、フレーム特定部は、入力部に編集命令が入力されたタイミングに映像表示部に表示されていたフレームからマニュアル特定部にて特定されたフレームまでのフレーム数を記憶する記憶手段と、記憶されたフレーム数に基づいて前記所定数を決定する調整履歴依存決定手段とを有する第一の発明又は第二の発明に記載の映像編集装置を提供する。第四の発明は、ユーザー識別情報を入力するユーザー識別情報入力部を有し、フレーム特定部は、前記所定数をユーザー識別情報と関連付けて管理する識別管理手段と、入力されたユーザー識別情報に応じて識別管理手段にて管理されている所定数をフレームの特定に利用する識別利用手段と、を有する第一から第三の発明のいずれか一に記載の映像編集装置を提供する。
【０００５】
第五の発明は、連続するフレームにより映像を表示する映像表示ステップと、編集命令を入力する入力ステップと、入力ステップにおいて編集命令が入力されたタイミングに映像表示ステップにて表示されていたフレームから所定数だけ早く映像表示ステップにて表示されたフレームを特定するフレーム特定ステップと、フレーム特定ステップにて特定されたフレームを利用して編集命令を実行処理する編集ステップとを有する映像編集方法を提供する。第六の発明は、マークを表示すると共に、マークが出現した後に所定のボタンが押下されるまでの反応速度を検出する反応速度検出ステップと、反応速度検出ステップでの検出結果に基づいて前記所定数を決定する反応速度依存決定ステップとをさらに有する第五の発明に記載の映像編集方法を提供する。第七の発明は、フレームをマニュアルにて特定するマニュアル特定ステップと、入力ステップにて編集命令が入力されたタイミングに映像表示ステップにて表示されていたフレームからマニュアル特定ステップにて特定されたフレームまでのフレーム数を記憶する記憶ステップと、記憶ステップにて記憶されたフレーム数に基づいて前記所定数を決定する調整履歴依存決定ステップとをさらに有する第五又は第六の発明に記載の映像編集方法を提供する。第八の発明は、ユーザー識別情報を入力するユーザー識別情報入力ステップと、入力されたユーザー識別情報に応じて、ユーザー識別情報と関連付けられて管理されている所定数をフレームの特定に利用する識別利用ステップとをさらに有する第五から第七の発明のいずれか一に記載の映像編集方法を提供する。
【発明の効果】
【０００６】
本発明の映像編集装置によれば、シーンチェンジを記憶して編集実行フレームを検索する装置や、サムネイル画像を表示してユーザーに編集実行フレームを指定させる装置に比べ、迅速に編集を行うことができる。
【発明を実施するための最良の形態】
【０００７】
以下に、各発明を実施するための最良の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【０００８】
実施形態２は主に請求項１及び４について説明する。実施形態３は主に請求項２及び５について説明する。実施形態４は主に請求項３及び６について説明する。なお、本発明の特許請求の範囲には含まれないが、実施形態１は主に請求項１及び４の発明において反応速度検出及びその検出結果に基づく所定数の決定に係る手段又はステップが必須でない発明について説明する。
【０００９】
<実施形態１>
<実施形態１：概要>
図１は本実施形態の概念を表した図である。ユーザーがディスプレイを見ながら動画の編集、例えばＣＭのカットを行う場合、ユーザーがカットを開始／終了したいと考えているフレームが画面に現れてからユーザーが編集キーを押すまでは０．１秒程度の時間差がある。したがって編集を行った動画はカット部分のつながりが不自然となり、編集を行ったことが明らかにわかってしまう。そこで本実施形態では、編集キーを押したときにディスプレイに表示されていたフレームより、ユーザーの反応速度に対応したフレーム数前のフレームにおいて編集を行うことにより編集後の動画においても編集箇所での不自然さがなくなる。
【００１０】
<実施形態１：構成>
図２は、本実施形態の映像編集装置の機能ブロック図を表したものである。図２にあるように、本実施形態の「映像編集装置」（０２００）は、「映像表示部」（０２０１）と、「入力部」（０２０２）と、「フレーム特定部」（０２０３）と、「編集部」（０２０４）とからなる。まず、上記構成にしたがって、本実施形態の構成要件について説明する。
【００１１】
「映像表示部」（０２０１）は、連続するフレームにより映像を表示する。フレームとは動画を構成する１コマの静止画像である。映像はハードディスクやＤＶＤなどにデジタルで記録されていても良いし、ビデオテープなどにアナログで記録されていても良い。
【００１２】
「入力部」（０２０２）は、ユーザーが編集命令を入力する部分である。編集命令とは、動画ファイルのうち、ユーザーが不要と考えているフレームを除去したり、フレームを加工するなどの命令である。編集命令の入力は、ユーザーが映像表示部（０２０１）を見て必要があるときにリモコンを操作することにより行われる。
【００１３】
「フレーム特定部」（０２０３）は、入力部（０２０２）に編集命令が入力されたタイミングに映像表示部（０２０１）にて表示されていたフレームから所定数だけ早く映像表示部（０２０１）にて表示されたフレームを特定する。所定数とは、映像表示部（０２０１）に所望のフレームが表示されてから、ユーザーが編集命令を入力するまでの時間に対応したフレーム数である。例えば映像が毎秒３０コマで表示されているときに、ユーザーが特定のフレームを見てから、編集命令を入力するまでの時間が０．１秒であるときは、特定のフレームと、ユーザーが編集命令を入力したときのフレームとは３フレーム離れているので所定数は３である。所定数に関する情報は、ハードディスクなどに記録されており、編集を行うときに読み出される。
【００１４】
「編集部」（０２０４）は、フレーム特定部（０２０３）にて特定されたフレームを利用して編集命令を実行処理する。フレームを利用してとは、ユーザーが命令した編集内容を特定されたフレームにのみ実行することだけでなく、特定されたフレームに基づいて動画ファイル全体に対して編集命令を実行することも含まれる。後者の例として、編集命令が動画ファイルのうち一部をカットするという命令が挙げられる。この場合、ユーザーはフレーム特定部（０２０３）において、カットしたい部分の最初のフレームと最後のフレームを特定して、編集部（０２０４）において特定された２フレーム間の全てのフレームを削除する。
【００１５】
<実施形態１：処理の流れ>
図３は本実施形態の処理の流れの一例を説明した図である。本実施形態の映像編集方法は、映像表示ステップ（Ｓ０３０１）と、入力ステップ（Ｓ０３０２）と、フレーム特定ステップ（Ｓ０３０３）と、編集ステップ（Ｓ０３０４）とからなる。
【００１６】
映像表示ステップ（Ｓ０３０１）は、連続するフレームにより映像を表示する。入力ステップ（Ｓ０３０２）は、編集命令を入力する。編集命令は映像が表示されている間に受け付ける。編集命令が入力された場合には以下のステップに移り、編集命令が入力されない場合には映像の表示を継続する。フレーム特定ステップ（Ｓ０３０３）は、入力ステップ（Ｓ０３０２）において編集命令が入力されたタイミングに映像表示ステップ（Ｓ０３０１）にて表示されていたフレームから所定数だけ早く映像表示ステップ（Ｓ０３０１）にて表示されたフレームを特定する。編集ステップ（Ｓ０３０４）は、フレーム特定ステップ（Ｓ０３０３）にて特定されたフレームを利用して編集命令を実行処理する。
【００１７】
<実施形態１：ハードウェアの説明>
図４は、本実施形態の映像編集装置のハードウェア構成の一例を示した図である。実線で囲った箇所が映像編集装置を構成するハードウェア、点線で囲った箇所が上記説明した構成要件である。この図を用いて、上記構成要件をさらに詳しく説明する。
【００１８】
映像表示部（０４０１）はディスプレイ（０４０５）、ＶＲＡＭ（０４０６）、ビデオチップ（０４０７）及びＲＡＭ−ＤＡＣ（０４０８）により構成される。ディスプレイ（０４０５）はＣＲＴディスプレイ、液晶ディスプレイなど映像を視覚的に表示する装置である。ＶＲＡＭ（０４０６）はグラフィックス表示専用のメモリであって、ディスプレイ（０４０５）に表示するための情報を一時的に保持する装置である。ビデオチップ（０４０７）は映像情報を表示する位置を計算して、計算した結果をＶＲＡＭ（０４０６）に格納する装置である。ＲＡＭ−ＤＡＣ（０４０８）はデジタルの画像情報をアナログの画像情報に変換するための装置である。ＲＡＭ−ＤＡＣ（０４０８）はビデオチップ（０４０７）に組み込まれており、独立した部品ではない場合もある。
【００１９】
入力部（０４０２）は、Ｉ／Ｏ（０４１２）により構成される。Ｉ／Ｏ（０４１２）とは、具体的にはリモコンなどからの編集命令信号を受信して、情報に変換し、ＣＰＵ（０４０９）に伝達する装置である。
【００２０】
フレーム特定部（０４０３）及び編集部（０４０４）は、ＣＰＵ（０４０９）及びメモリ（０４１０）により構成される。ＣＰＵ（０４０９）は演算処理を行う装置であり、メモリ（０４１０）は所定数情報、映像情報などを一時的に保持する装置である。
【００２１】
その他、映像編集装置（０４００）はＨＤＤ（０４１１）やＤＶＤドライブ（０４１３）を有していても良い。ＨＤＤ（０４１１）には映像情報や所定数情報などが記憶され、ＤＶＤドライブ（０４１３）には映像情報などが記憶されたＤＶＤディスクが挿入される。これらの装置は電源を切った後も情報を保持することができる。
【００２２】
図５はこれらのハードウェアを用いた処理の流れである。図４及び図５を用いて本実施形態の映像編集方法を説明する。最初にｎの初期値を０として（Ｓ０５０１）、ＣＰＵ（０４０９）がｎに１を加える演算を行う（Ｓ０５０２）。ビデオチップ（０４０７）がｎ枚目（最初は1枚目）のフレームに対応する情報をＶＲＡＭ（０４０６）に格納し、ｎ枚目のフレームをディスプレイ（０４０５）に表示する（Ｓ０５０３）。所定の時間が経過しても終了コードの読み込みがなく、かつ編集命令を受信しなかった場合には、Ｓ０５０２に戻り、次のフレームが表示される。終了コードを読み込んだ後は処理を終了する（Ｓ０５０４）。Ｉ／Ｏ（０４１２）が編集命令の受信を検知した場合には（Ｓ０５０５）、Ｉ／Ｏ（０４１２）で検知した編集命令、ＨＤＤ（０４１１）あるいはＤＶＤドライブ（０４１３）に記憶されているｎ枚目のフレームの識別情報、ＨＤＤ（０４１１）に記憶されている所定数情報がメモリ（０４１０）の別々のアドレスに格納される（Ｓ０５０６〜Ｓ０５０８）。次にＣＰＵ（０４０９）がｎから所定数ｋを引く演算を行い（Ｓ０５０９）、演算結果をメモリ（０４１０）に格納する（Ｓ０５１０）。次に演算結果である（ｎ−ｋ）枚目のフレームをＶＲＡＭ（０４０６）に格納し（Ｓ０５１１）、ＣＰＵ（０４０９）がこのフレームに対して編集命令を実行する（Ｓ０５１２）。なお、ｎ−ｋ枚目のフレームは必ずしもＶＲＡＭ（０４０６）に格納する必要はなく、フレームの識別情報だけをメモリ（０４１０）に格納して編集を行っても良い。
【００２３】
<実施形態１：効果>
本実施形態の映像編集装置によれば、シーンチェンジを記憶して編集実行フレームを検索する装置や、サムネイル画像を表示してユーザーに編集実行フレームを指定させる装置に比べ、迅速に編集を行うことができる。
【００２４】
<実施形態２>
<実施形態２：概念>
実施形態１で説明した所定数はユーザーが画面の表示を見てからキーを押すまでの反応速度に依存するため、個人差がある。また同じユーザーでも、その日の体調や、時間帯によって反応速度が変化することもある。このような問題を解決するため、本実施形態の映像編集装置及び映像編集方法は、予めユーザーに対して反応速度の測定を行い所定数を決定する。
【００２５】
<実施形態２：構成>
図６は、本実施形態の映像編集装置の機能ブロック図を表したものである。図６にあるように、本実施形態の「映像編集装置」（０６００）は、「映像表示部」（０６０１）と、「入力部」（０６０２）と、「フレーム特定部」（０６０３）と、「編集部」（０６０４）と、「反応速度検出部」（０６０５）とからなる。「フレーム特定部」（０６０３）はさらに「反応速度依存決定手段」（０６０６）を有する。まず、上記構成にしたがって、本実施形態の構成要件について説明する。
【００２６】
「映像表示部」（０６０１）、「入力部」（０６０２）及び「編集部」（０６０４）については実施形態１と同様である。
【００２７】
「反応速度検出部」（０６０５）は、マークを映像表示部（０６０１）に表示すると共に、マークが映像表示部（０６０１）に出現した後に所定のボタンが押下されるまでの反応速度を検出する。マ−クとは、ユーザーが識別できる記号、図形などの画像である。例えば映像編集装置の製造会社の商標、○、×、△などの図形などである。所定のボタンはリモコンに取り付けられたボタン、映像編集装置に取り付けられたボタンなどが挙げられる。反応速度の検出は、マークが現れてからユーザーが所定のボタンを押すまでの時間を検出しても良いし、最初にマークが表示されたフレームとユーザーが所定のボタンを押したときのフレームとのフレーム数差を検出しても良いが、所定数を決定するためには後者の方がより簡単である。
【００２８】
「反応速度依存決定手段」（０６０６）は、反応速度検出部（０６０５）での検出結果に基づいて前記所定数を決定する。例えば、反応速度検出部（０６０５）での検出により、最初にマークが表示されたフレームとユーザーが所定のボタンを押したときのフレームとのフレーム数差が５であるとされた場合には、所定数を５と決定する。
【００２９】
図７は、本実施形態の反応速度検出から所定数決定までの流れを説明した図である。予め行う反応速度試験では、ある瞬間にディスプレイ上にユーザーが識別できるマークを表示する。ユーザーはマークの表示を見た瞬間に所定のキーを押す。この図では、マークが最初にディスプレイに表示されてから５フレーム目にユーザーがキー入力を行ったので、所定数を５と決定する。次にフレームｎに対して編集命令が入力された場合、フレームｎより５フレーム戻ったフレームｎ−５に対して編集命令を実行する。
【００３０】
<実施形態２：処理の流れ>
図８は本実施形態の処理の流れの一例を説明した図である。本実施形態の映像編集方法は、反応速度検出ステップ（Ｓ０８０１）と、反応速度依存決定ステップ（Ｓ０８０２）と、映像表示ステップ（Ｓ０８０３）と、入力ステップ（Ｓ０８０４）と、フレーム特定ステップ（Ｓ０８０５）と、編集ステップ（Ｓ０８０６）とからなる。
【００３１】
反応速度検出ステップ（Ｓ０８０１）は、マークを表示すると共に、マークが出現した後に所定のボタンが押下されるまでの反応速度を検出する。反応速度検出ステップ（Ｓ０８０１）を行うのはユーザーが映像編集装置を購入した後１回のみ行う場合、定期的に行う場合、映像編集装置が起動された後毎回行う場合などいずれでも良い。反応速度依存決定ステップ（Ｓ０８０２）は、反応速度検出ステップ（Ｓ０８０１）での検出結果に基づいて所定数を決定する。映像表示ステップ（Ｓ０８０３）、入力ステップ（Ｓ０８０４）、フレーム特定ステップ（Ｓ０８０５）及び編集ステップ（Ｓ０８０６）については実施形態１と同様である。
【００３２】
<実施形態２：ハードウェアの説明>
図９は、本実施形態の映像編集装置のハードウェア構成の一例を示した図である。実線で囲った箇所が映像編集装置を構成するハードウェア、点線で囲った箇所が上記説明した構成要件である。この図を用いて、上記構成要件をさらに詳しく説明する。
【００３３】
映像表示部（０９０１）、入力部（０９０２）及び編集部（０９０６）については実施形態１と同様である。フレーム特定部（０９０３）、反応速度依存決定手段（０９０４）及び反応速度検出部（０９０５）は、ＣＰＵ（０９１１）、メモリ（０９１２）及びＩ／Ｏ（０９１４）により構成される。Ｉ／Ｏ（０９１４）は編集命令の他、反応速度検出ボタンの押下などを受信し、ＣＰＵ（０９１１）及びメモリ（０９１２）において受信した信号の処理を行う。
【００３４】
図１０はこれらのハードウェアを用いた処理の流れを説明した図である。図９及び図１０を用いて本実施形態の映像編集方法を説明する。最初にｍの初期値を０として（Ｓ１００１）、ＣＰＵ（０９１１）がｍに１を加える演算を行う（Ｓ１００２）。次にビデオチップ（０９０９）が、ＨＤＤ（０９１３）あるいはＤＶＤドライブ（０９１５）に記憶されているｍ枚目のフレームに対応する情報をＶＲＡＭ（０９０８）に格納し、ｍ枚目のマークを含むフレームをディスプレイに表示する（Ｓ１００３）。所定の時間が経過してもＩ／Ｏ（０９１４）において所定のボタンの押下を示す信号が受信されない場合は（Ｓ１００４）、Ｓ１００２に戻り次のフレームを表示する。ユーザーがマークの表示に反応し、Ｉ／Ｏ（０９１４）において所定のボタンの押下を示す信号の受信があった場合には、最初に表示されたマークを含むフレームと所定のボタンの押下があったフレームとのフレーム数差、すなわちｍを所定数としてメモリ（０９１２）に格納する。メモリ（０９１２）に記録された所定数は電源を切った後も読み出せるように、その後ＨＤＤ（０９１３）に記録する（Ｓ１００５）。その後の処理は実施形態１と同様である。
【００３５】
<実施形態２：効果>
本実施形態により、測定した反応速度に基づいてフレームを特定するので、編集をより正確に行うことができる。
【００３６】
<実施形態３>
<実施形態３：概念>
本実施形態は、ユーザーが過去に行った編集において、編集を行うフレームをマニュアル操作で特定した場合には、そのマニュアル操作の履歴に基づいて所定数を決定する映像編集装置及び映像編集方法に関する。
【００３７】
<実施形態３：構成>
図１１は、本実施形態の映像編集装置の機能ブロック図を表したものである。図１１にあるように、本実施形態の「映像編集装置」（１１００）は、「映像表示部」（１１０１）と、「入力部」（１１０２）と、「フレーム特定部」（１１０３）と、「編集部」（１１０４）と、「マニュアル特定部」（１１０５）とからなる。「フレーム特定部」（１１０３）はさらに「記憶手段」（１１０６）及び「調整履歴依存決定手段」（１１０７）を有する。また、実施形態２で説明した「反応速度検出部」及び「反応速度依存決定手段」を有していても良い。まず、上記構成にしたがって、本実施形態の構成要件について説明する。
【００３８】
「マニュアル特定部」（１１０５）は、フレームをマニュアルにて特定する。マニュアルにて特定とは、ユーザーが編集実行フレームを、編集命令キーを押した後にさらにリモコンなどのキーをマニュアル操作することによって特定することである。マニュアル操作の具体例としては、編集命令キーが押されたときにディスプレイに表示されていたフレーム及びその前後のフレームをサムネイル形式でディスプレイに表示し、ユーザーが編集実行フレームを特定する場合や、ユーザーがジョグシャトルでフレームをコマ送りで確認することにより編集実行フレームを特定する場合などである。マニュアル特定部（１１０５）は、フレーム特定部（１１０３）と同時に稼動していても良いし、別個独立に稼動していても良い。
【００３９】
「記憶手段」（１１０６）は、入力部（１１０２）に編集命令が入力されたタイミングに映像表示部（１１０１）に表示されていたフレームからマニュアル特定部（１１０５）にて特定されたフレームまでのフレーム数を記憶する。
【００４０】
「調整履歴依存決定手段」（１１０７）は、記憶手段（１１０６）に記憶されたフレーム数に基づいて前記所定数を決定する。ここで決定される所定数は、記憶手段（１１０６）に記憶されていたフレーム数をそのまま用いても良いし、記憶手段（１１０６）に記憶されている複数のフレーム数を平均して計算した結果に基づいて所定数を決定しても良い。
【００４１】
図１２は、マニュアル特定部（１１０５）とフレーム特定部（１１０３）が同時に稼動している場合の一例を説明した図である。最初はフレーム特定部（１１０３）が編集命令を実行すべきフレームを特定した後、ユーザーが特定したフレームを見て、さらに修正したい場合には、マニュアル操作にて編集命令を実行すべきフレームを特定する。当初の所定数は３であったが、マニュアル操作でフレームをさらに２つ戻したので、この操作を行ったユーザーにとっては所定数を５とすべきである。したがって、記憶手段（１１０６）において所定数を５と変更して記憶し、その後の編集において調整履歴依存決定手段（１１０７）は所定数を５として処理を行う。
【００４２】
図１３は、マニュアル特定部（１１０５）とフレーム特定部（１１０３）別個独立に稼動している場合の一例を説明した図である。ユーザーがフレーム特定部（１１０３）とマニュアル特定部（１１０５）のどちらかを稼動させるように選択できるようにして、ユーザーが選んだ方式で編集すべきフレームを特定する。マニュアル特定部（１１０５）を稼動させるようにユーザーが選択した場合には、ユーザーが編集命令キーを押したときにディスプレイに表示されていたフレームから所望のフレームまで全てマニュアル操作のみで特定する。図１３ではマニュアル操作で５フレーム戻したので、記憶手段（１１０６）において所定数を５と変更して記憶し、その後の編集において調整履歴依存決定手段（１１０７）は所定数を５として処理を行う。
【００４３】
<実施形態３：処理の流れ>
図１４は本実施形態の処理の流れの一例を説明した図である。本実施形態の映像編集方法は、映像表示ステップ（Ｓ１４０１）と、入力ステップ（Ｓ１４０２）と、マニュアル特定ステップ（Ｓ１４０３）と、記憶ステップ（Ｓ１４０４）と、調整履歴依存決定ステップ（Ｓ１４０５）とからなる。
【００４４】
映像表示ステップ（Ｓ１４０１）および入力ステップ（Ｓ１４０２）は実施形態１と同様である。マニュアル特定ステップ（Ｓ１４０３）は、フレームをマニュアルにて特定する。記憶ステップ（Ｓ１４０４）は、入力ステップ（Ｓ１４０２）にて編集命令が入力されたタイミングに映像表示ステップ（Ｓ１４０１）にて表示されていたフレームからマニュアル特定ステップ（Ｓ１４０３）にて特定されたフレームまでのフレーム数を記憶する。調整履歴依存決定ステップ（Ｓ１４０５）は、記憶ステップ（Ｓ１４０４）にて記憶されたフレーム数に基づいて所定数を決定する。その後の処理は実施形態１で説明したＳ０４０１以降の処理と同様である。
【００４５】
<実施形態３：ハードウェアの説明>
図１５は、本実施形態の映像編集装置のハードウェア構成の一例を示した図である。実線で囲った箇所が映像編集装置を構成するハードウェア、点線で囲った箇所が上記説明した構成要件である。この図を用いて、上記構成要件をさらに詳しく説明する。
【００４６】
映像表示部（１５０１）、入力部（１５０２）及び編集部（１５０６）については実施形態１と同様である。フレーム特定部（１５０３）は、記憶手段（１５０４）及び調整履歴依存決定手段（１５０５）により構成される。記憶手段（１５０４）は、ＨＤＤ（１５１４）により構成され、調整履歴依存決定手段（１５０５）はＣＰＵ（１５１２）及びメモリ（１５１３）により構成される。マニュアル特定部（１５０７）は、ＣＰＵ（１５１２）、メモリ（１５１３）及びＩ／Ｏ（１５１５）により構成される。各ハードウェアの作用は実施形態１および２と同様である。
【００４７】
図１６はこれらのハードウェアを用いた処理の流れを説明した図である。図１５及び図１６を用いて本実施形態の映像編集方法をさらに詳しく説明する。Ｓ０５１１までは実施形態１と同様なので、Ｓ０５１１の次から説明する。まずビデオチップ（１５１０）がｎ−ｋ枚目のフレームに対応する情報をＶＲＡＭ（１５０９）に格納し、ｎ−ｋ枚目のフレームをディスプレイ（１５０８）に表示する（Ｓ１６０１）。ユーザーは表示されたフレームを見て編集実行フレームを変更すべきか否か判断し、変更すべきと判断した場合にはマニュアル操作キーの押下を行う。その場合、Ｉ／Ｏ（１５１５）はマニュアル操作命令の受信を検知する（Ｓ１６０２）。Ｉ／Ｏ（１５１５）がマニュアル操作命令の受信を検知しなかった場合には、ｎ−ｋ枚目のフレームを利用して編集命令を実行する（Ｓ１６０８）。一方Ｉ／Ｏ（１５１５）がマニュアル操作命令の受信を検知した場合、Ｉ／Ｏ（１５１５）にて受信した数ｈとｎ−ｋをＣＰＵ（１５１２）にて演算し、演算結果ｎ−ｋ＋ｈをメモリ（１５１３）に格納する（Ｓ１６０３）。次にｎ−ｋ＋ｈ枚目のフレームに対応する情報をＶＲＡＭ（１５０９）に格納し、ビデオチップ（１５１０）がｎ−ｋ＋ｈ枚目のフレームの表示位置を計算しディスプレイ（１５０８）に表示する（Ｓ１６０４）。ユーザーは表示されたフレームを見て、編集を実行するか否かを判断し、編集を実行すると判断した場合には編集命令キーを押下する。その場合、Ｉ／Ｏ（１５１５）が編集命令の受信を検知し（Ｓ１６０５）、編集命令を実行する（Ｓ１６０６）。Ｉ／Ｏ（１５１５）が編集命令の受信を検知しなかった場合、あるいは編集を実行しないとの命令の受信を検知した場合にはＳ１６０２に戻る。Ｓ１６０６において編集命令を実行した場合、ｋ−ｈを新たな所定数情報としてＨＤＤ（１５１４）に更新記録する（Ｓ１６０７）。
【００４８】
<実施形態３：効果>
本実施形態の映像編集装置によれば、装置で自動的に編集を行うフレームを特定するとともに、ユーザーがマニュアルで編集を行うフレームを特定することもでき、より編集を正確に行うことができる。そして、ユーザーがマニュアルでフレームを特定した場合には、その結果をその後行うフレーム特定に利用するため、ユーザーによって反応速度が異なることに起因する編集精度の不正確さを修正することができる。
【００４９】
<実施形態４>
<実施形態４：概念>
本実施形態は、編集を実行するフレームを特定するための所定数をユーザーごとに記録する映像編集装置および映像編集方法に関する。
【００５０】
<実施形態４：構成>
図１７は、本実施形態の映像編集装置の機能ブロック図を表したものである。図１７にあるように、本実施形態の「映像編集装置」（１７００）は、「映像表示部」（１７０１）と、「入力部」（１７０２）と、「フレーム特定部」（１７０３）と、「編集部」（１７０４）と、「ユーザー識別情報入力部」（１７０５）とからなる。「フレーム特定部」（１１０３）はさらに「識別管理手段」（１７０６）及び「識別利用手段」（１７０７）を有する。また、実施形態２および３で説明した「反応速度検出部」、「反応速度依存決定手段」、「マニュアル特定部」、「記憶手段」および「調整履歴依存決定手段」を有していても良い。まず、上記構成にしたがって、本実施形態の構成要件について説明する。
【００５１】
「ユーザー識別情報入力部」（１７０５）は、ユーザー識別情報を入力する。ユーザー識別情報とは、映像編集装置（１７００）を使用するユーザーが複数いる場合に、どのユーザーが映像編集装置（１７００）を使用しているのかを判断するための情報である。「識別管理手段」（１７０６）は、前記所定数をユーザー識別情報と関連付けて管理する。反応速度はユーザーによって異なるため、所定数もユーザーによって異なり、所定数をユーザーごとに管理した方がより正確な編集を行うことができるためである。また、管理とは情報の追加、変更あるいは削除である。情報の追加、変更、削除の具体例については後述する。情報の追加とは、新たなユーザーが映像編集装置を用いる場合、そのユーザーに対する所定数を登録することである。情報の変更とは、同じユーザーであってもその日の体調によって反応速度が変わることもあるので、既に登録されている所定数に関する情報を別の情報に更新することである。情報の削除とは、既に登録されている所定数に関する情報を消去することである。「識別利用手段」（１７０７）は、入力されたユーザー識別情報に応じて識別管理手段にて管理されている所定数をフレームの特定に利用する。「映像表示部」（１７０１）、「入力部」（１７０２）、「フレーム特定部」（１７０３）および「編集部」（１７０４）については実施形態１と同様である。
【００５２】
図１８を用いて本実施形態映像編集装置の動作を具体的に説明する。まずユーザーが編集を行う前に、ユーザー識別情報を入力する。ここではユーザーは０００３という数字によって識別されている。識別管理手段にはユーザー識別情報と所定数が関連付けられて管理されている。識別利用手段はユーザー識別情報である０００３に対応する所定数５を読み出し、その後の所定数を５として編集を実行する。
【００５３】
<実施形態４：処理の流れ>
図１９は本実施形態の処理の流れの一例を説明した図である。本実施形態の映像編集方法は、ユーザー識別情報入力ステップ（Ｓ１９０１）と、映像表示ステップ（Ｓ１９０２）と、入力ステップ（Ｓ１９０３）と、識別利用ステップ（Ｓ１９０４）と、フレーム特定ステップ（Ｓ１９０５）と、編集ステップ（Ｓ１９０６）とからなる。
【００５４】
ユーザー識別情報入力ステップ（Ｓ１９０１）は、ユーザー識別情報を入力する。映像表示ステップ（Ｓ１９０２）および入力ステップ（Ｓ１９０３）については実施形態１と同様である。入力ステップ（Ｓ１９０３）において編集命令の入力があった場合、識別利用ステップ（Ｓ１９０４）にて、入力されたユーザー識別情報に応じて、ユーザー識別情報と関連付けられて管理されている所定数をフレームの特定に利用する。識別利用ステップ（Ｓ１９０４）はユーザー識別情報入力ステップ（Ｓ１９０１）の直後に行っても良い。フレーム特定ステップ（Ｓ１９０５）および編集ステップ（Ｓ１９０６）については実施形態１と同様である。
【００５５】
<実施形態４：ハードウェアの説明>
図２０は、本実施形態の映像編集装置のハードウェア構成の一例を示した図である。実線で囲った箇所が映像編集装置を構成するハードウェア、点線で囲った箇所が上記説明した構成要件である。
【００５６】
映像表示部（２００１）、入力部（２００２）及び編集部（２００６）については実施形態１と同様である。フレーム特定部（２００３）は識別管理手段（２００４）と識別利用手段（２００５）を有する。識別管理手段（２００４）はＨＤＤ（２０１４）により構成され、ユーザー識別情報を所定数と関連付けて記憶する。識別利用手段（２００５）はＣＰＵ（２０１２）とメモリ（２０１３）により構成され、ＨＤＤ（２０１４）に記憶された所定数を読み出しフレームの特定に利用する。ユーザー識別情報入力部（２００７）はＩ／Ｏ（２０１５）により構成される。図２０では、入力部（２００２）とユーザー識別情報入力部（２００７）は同一のＩ／Ｏ（２０１５）により構成されているが、入力部（２００２）を構成するＩ／Ｏとユーザー識別情報入力部（２００７）を構成するＩ／Ｏとが別々の装置であっても良い。各ハードウェアの作用は実施形態１および２と同様である。
【００５７】
図２１はこれらのハードウェアを用いた処理の流れを説明した図である。図２０及び図２１を用いて本実施形態の映像編集方法をさらに詳しく説明する。編集を行う前に、ユーザーはユーザー識別情報を入力するかしないかを選択することができる。Ｉ／Ｏ（２０１５）がユーザー識別情報の入力を検知した場合（Ｓ２１０１）、入力されたユーザー識別情報に基づき、ＨＤＤ（２０１４）から所定数情報を読み出し、メモリに格納する（Ｓ２１０２）。その後の処理においては、格納された所定数情報を利用して実施形態１のＳ０５０１以下と同様の編集処理を行う。Ｉ／Ｏ（２０１５）がユーザー識別情報の入力を検知しなかった場合、ＨＤＤ（２０１４）に記憶されているデフォルトの所定数情報を読み出し、その後の編集において利用する（Ｓ２１０３）。
【００５８】
図２２は所定数を映像編集装置に登録するときの処理の流れを説明した図である。図２０及び２２を用いて所定数を映像編集装置に登録するときの処理の流れを説明する。最初に、Ｉ／Ｏ（２０１５）がユーザー識別情報の受信を検知した場合（Ｓ２２０１）、ＣＰＵ（２０１２）がｍの初期値を０に設定し（Ｓ２２０２）、ｍに１を加える演算を行う（Ｓ２２０３）。次にビデオチップ（２０１０）がｍ枚目のマークを含むフレームをディスプレイ（２００８）に表示する（Ｓ２２０４）。ユーザーは表示されたマークを見た瞬間にリモコンを操作し、Ｉ／Ｏ（２０１５）が所定ボタン押下を示す信号を取得する（Ｓ２２０５）。ＣＰＵ（２０１２）はＳ２２０１で取得したユーザー識別情報がＨＤＤ（２０１４）に記憶されているか判断し（Ｓ２２０６）、記憶されていると判断した場合は、前記ユーザー識別情報と関連付けられて保存されている所定数をｍに更新してＨＤＤ（２０１４）に保存し、記憶されていないと判断した場合はｍを所定数として前記ユーザー識別情報と関連付けてＨＤＤ（２０１４）に新規保存する。
【００５９】
<実施形態４：効果>
本実施形態の映像編集装置によれば、所定数をユーザーごとに管理するため、ユーザーによる反応速度の個人差を解消することができる。したがって、どのユーザーが編集を行っても、正確な編集結果が得られる。
【図面の簡単な説明】
【００６０】
【図１】実施形態１を説明するための概念図。
【図２】実施形態１を説明するための機能ブロック図。
【図３】実施形態１の処理の流れを説明する図。
【図４】実施形態１を説明するためのハードウェア構成図。
【図５】実施形態１の具体的な処理の流れを説明する図。
【図６】実施形態２を説明するための機能ブロック図。
【図７】実施形態２の処理を説明する図。
【図８】実施形態２の処理の流れを説明する図。
【図９】実施形態２を説明するためのハードウェア構成図。
【図１０】実施形態２の具体的な処理の流れを説明する図。
【図１１】実施形態３を説明するための機能ブロック図。
【図１２】実施形態３の処理を説明する図。
【図１３】実施形態３の処理を説明する図。
【図１４】実施形態３の処理の流れを説明する図。
【図１５】実施形態３を説明するためのハードウェア構成図。
【図１６】実施形態３の具体的な処理の流れを説明する図。
【図１７】実施形態４を説明するための機能ブロック図。
【図１８】実施形態４の処理を説明する図。
【図１９】実施形態４の処理の流れを説明する図。
【図２０】実施形態４を説明するためのハードウェア構成図。
【図２１】実施形態４の具体的な処理の流れを説明する図。
【図２２】実施形態４の具体的な処理の流れを説明する図。
【図１】
0004663475.tif 000002
【図２】
0004663475.tif 000003
【図３】
0004663475.tif 000004
【図４】
0004663475.tif 000005
【図５】
0004663475.tif 000006
【図６】
0004663475.tif 000007
【図７】
0004663475.tif 000008
【図８】
0004663475.tif 000009
【図９】
0004663475.tif 000010
【図１０】
0004663475.tif 000011
【図１１】
0004663475.tif 000012
【図１２】
0004663475.tif 000013
【図１３】
0004663475.tif 000014
【図１４】
0004663475.tif 000015
【図１５】
0004663475.tif 000016
【図１６】
0004663475.tif 000017
【図１７】
0004663475.tif 000018
【図１８】
0004663475.tif 000019
【図１９】
0004663475.tif 000020
【図２０】
0004663475.tif 000021
【図２１】
0004663475.tif 000022
【図２２】
0004663475.tif 000023