(57)【特許請求の範囲】
【請求項１】
右目用動画と左目用動画とからなる三次元動画の第一時点における第一編集点と、前記三次元動画の前記第一時点とは異なる第二時点における第二編集点とをユーザに選択されることにより、前記第一時点から前記第二時点までの間の前記三次元動画をカットする動画編集装置であって、
ユーザに選択された前記第一編集点および前記第二編集点を受け付ける選択部と、
前記第一編集点の視差に関する第一視差情報の代表値と、前記第二編集点の視差に関する第二視差情報の代表値とを生成する代表値生成部と、
前記第一視差情報の代表値と前記第二視差情報の代表値との比較に基づく値を第一比較値として算出する比較値算出部と、
前記比較値算出部により算出された前記第一比較値が、所定値以内であるか否かを判定する判定部と、
前記第一比較値が前記所定値を超えると前記判定部が判定した場合に、前記第一編集点および前記第二編集点の少なくとも一方の変更をユーザに促す提示を行う提示部と
を備える動画編集装置。
【請求項２】
前記代表値生成部はさらに、前記第一比較値が前記所定値を超える場合に、前記第一時点を含む第一所定範囲内であって、前記第一時点以外の時点における編集候補点の視差に関する第三視差情報の代表値を取得し、
前記比較値算出部はさらに、前記第二視差情報の代表値と前記第三視差情報の代表値との比較に基づく値を第二比較値として算出し、
前記判定部はさらに、前記第二比較値が前記所定値以内であるか否かを判定し、
前記提示部はさらに、前記第二比較値が前記所定値以内である場合に、前記編集候補点を第一代替編集点としてユーザに提示する
請求項１に記載の動画編集装置。
【請求項３】
前記代表値生成部は、前記編集候補点として複数の時点において複数の第三視差情報の代表値を取得し、
前記比較値算出部は、前記複数の第三視差情報の代表値毎に複数の前記第二比較値を算出し、
前記判定部は、前記複数の第二比較値が前記所定値以内であるか否かをそれぞれ判定し、
前記提示部は、前記所定値以内であると判定された第二比較値に対応する編集候補点を前記第一代替編集点としてユーザに提示する
請求項２に記載の動画編集装置。
【請求項４】
前記提示部は、前記所定値以内であると判定された前記第二比較値が複数ある場合に、当該複数の第二比較値のうちで最小の第二比較値に対応する編集候補点を前記第一代替編集点としてユーザに提示する
請求項３に記載の動画編集装置。
【請求項５】
前記提示部は、前記所定値以内であると判定された前記第二比較値が複数ある場合に、当該複数の第二比較値に対応する複数の編集候補点のうちで最も前記第一時点に近い編集候補点を前記第一代替編集点としてユーザに提示する
請求項３に記載の動画編集装置。
【請求項６】
前記代表値生成部はさらに、前記第一比較値が前記所定値を超える場合に、前記第一時点を含む第一所定範囲内の代表値であって、前記第一時点以外の時点における第一編集候補点の視差に関する第三視差情報の代表値と、前記第二時点を含む第二所定範囲内の代表値であって、前記第二時点以外の時点における第二編集候補点の視差に関する第四視差情報の代表値とを取得し、
前記比較値算出部はさらに、前記第三視差情報の代表値と前記第四視差情報の代表値との比較に基づく値を第二比較値として算出し、
前記判定部はさらに、前記第二比較値が前記所定値以内であるか否かを判定し、
前記提示部はさらに、前記第二比較値が前記所定値以内である場合に、前記第一編集候補点を第一代替編集点としてユーザに提示し、かつ、前記第二編集候補点を第二代替編集点としてユーザに提示する
請求項１に記載の動画編集装置。
【請求項７】
前記代表値生成部は、前記第一編集候補点として複数の時点において複数の第三視差情報の代表値を取得し、かつ、前記第二編集候補点として複数の時点において複数の第四視差情報の代表値を取得し、
前記比較値算出部は、前記複数の第三視差情報の代表値のうちの最小値である第一最小値と、前記複数の第三視差情報の代表値のうちの最大値である第一最大値と、前記複数の第四視差情報の代表値のうちの最小値である第二最小値と、前記複数の第四視差情報の代表値のうちの第二最大値とを抽出し、前記第一最小値と前記第二最小値と比較に基づく値である第三比較値と、前記第一最小値と前記第二最大値との比較に基づく値である第四比較値と、前記第一最大値と前記第二最小値との比較に基づく値である第五比較値と、前記第一最大値と前記第二最大値との比較に基づく値である第六比較値とを算出し、
前記判定部はさらに、前記第三比較値、前記第四比較値、前記第五比較値および前記第六比較値が前記所定値以内であるか否かをそれぞれ判定し、
前記提示部はさらに、前記第三比較値、前記第四比較値、前記第五比較値および前記第六比較値のうちのいずれかが前記所定値以内である場合に、前記所定値以内である前記第三比較値、前記第四比較値、前記第五比較値および前記第六比較値のうちのいずれかに対応する前記第一編集候補点および前記第二編集候補点に基づいて、当該第一編集候補点を前記第一代替編集点として、当該第二編集候補点を前記第二代替編集点としてユーザに提示する
請求項６に記載の動画編集装置。
【請求項８】
前記提示部はさらに、前記第三比較値、前記第四比較値、前記第五比較値および前記第六比較値のうちの複数が前記所定値以内である場合に、前記所定値以内である比較値のうちで最も小さい比較値に対応する前記第一編集候補点および前記第二編集候補点に基づいて、当該第一編集候補点を前記第一代替編集点として、当該第二編集候補点を前記第二代替編集点としてユーザに提示する
請求項７に記載の動画編集装置。
【請求項９】
前記提示部はさらに、前記第三比較値、前記第四比較値、前記第五比較値および前記第六比較値のうちの複数が前記所定値以内である場合に、前記所定値以内である比較値に対応する複数の第一編集候補点および第二編集候補点の組み合わせのうちで最も前記第一時点および前記第二時点に近い第一編集候補点および第二編集候補点の組み合わせに基づいて、当該第一編集候補点を前記第一代替編集点として、当該第二編集候補点を前記第二代替編集点としてユーザに提示する
請求項７に記載の動画編集装置。
【請求項１０】
前記代表値生成部は、前記第一編集候補点として複数の時点において複数の第三視差情報の代表値を取得し、かつ、前記第二編集候補点として複数の時点において複数の第四視差情報の代表値を取得し、
前記比較値算出部は、複数の第三視差情報の代表値と複数の第四視差情報の代表値とを一つずつ選択することによりできる全ての一対の組み合わせの比較に基づく値を前記第二比較値として前記一対の組み合わせ毎に複数算出し、
前記判定部は、前記複数の第二比較値が前記所定値以内であるか否かをそれぞれ判定し、
前記提示部は、前記所定値以内であると判定された第二比較値に対応する第一編集候補点および第二編集候補点の組み合わせに基づいて、当該第一編集候補点を前記第一代替編集点としてユーザに提示し、当該第二編集候補点を前記第二代替編集点としてユーザに提示する
請求項６に記載の動画編集装置。
【請求項１１】
さらに、
前記判定部が全ての第二比較値が前記所定値を超えると判定した場合に、前記第一比較値が前記所定値以内となるように、前記第一視差情報および前記第二視差情報の少なくとも一方を変更する視差変更部を備える
請求項２から１０のいずれか１項に記載の動画編集装置。
【請求項１２】
前記代表値は、前記三次元動画に含まれるフレームを構成する画素またはブロック毎に算出される複数の視差の最大値、平均値、または分散である
請求項１から１１のいずれか１項に記載の動画編集装置。
【請求項１３】
前記所定値は、式またはテーブルにより前記三次元動画を表示する表示部の大きさと関連付けられており、ユーザにより予め指定された前記表示部の大きさに基づいて変化する
請求項１から１２のいずれか１項に記載の動画編集装置。
【請求項１４】
右目用動画と左目用動画とからなる三次元動画の第一時点における第一編集点と、前記三次元動画の第二時点における第二編集点とをユーザに選択されることにより、前記第一時点から前記第二時点までの間の前記三次元動画をカットする動画編集方法であって、
ユーザに選択された前記第一編集点および前記第二編集点を受け付ける選択ステップと、
前記第一編集点の視差に関する第一視差情報の代表値と、前記第二編集点の視差に関する第二視差情報の代表値とを取得する視差情報取得ステップと、
前記第一視差情報の代表値と前記第二視差情報の代表値との比較に基づく値を第一比較値として算出する比較値算出ステップと、
前記比較値算出ステップにより算出された前記第一比較値が、所定値以内であるか否かを判定する判定ステップと、
前記判定ステップにおいて、前記第一比較値が前記所定値を超えると判定した場合に、前記第一編集点および前記第二編集点の少なくとも一方の変更をユーザに促す提示を行う提示ステップと、を含む
動画編集方法。
【請求項１５】
請求項１４に記載の動画編集方法に含まれるステップをコンピュータに実行させるためのプログラム。
【請求項１６】
右目用動画と左目用動画とからなる三次元動画の第一時点における第一編集点と、前記三次元動画の第二時点における第二編集点とをユーザに選択されることにより、前記第一時点から前記第二時点までの間の前記三次元動画をカットする集積回路であって、
ユーザに選択された前記第一編集点および前記第二編集点を受け付ける選択部と、
前記第一編集点の視差に関する第一視差情報の代表値と、前記第二編集点の視差に関する第二視差情報の代表値とを取得する代表値生成部と、
前記第一視差情報の代表値と前記第二視差情報の代表値との比較に基づく値を第一比較値として算出する比較値算出部と、
前記比較値算出部により算出された前記第一比較値が、所定値以内であるか否かを判定する判定部と、
前記第一比較値が前記所定値を超えると前記判定部が判定した場合に、前記第一編集点および前記第二編集点の少なくとも一方の変更をユーザに促す提示を行う提示部と
を備える集積回路。 
【発明の詳細な説明】
【技術分野】
【０００１】
三次元動画の編集を支援する動画編集装置に関する。
【背景技術】
【０００２】
三次元動画は、左目用動画と右目用動画との視差により人間に立体を錯覚させる技術であるが、視差を利用するため人間の両目視差の視力の範囲を超えると視聴者に不快感を与えることがある。そこで、特許文献１では、三次元動画において、左目用動画と右目用動画との表示位置をキーフレーム毎に適正に設定および格納するためのフレーム視差編集機能と、左右の映像の表示位置をフレームごとに動的に制御するためのフレーム視差制御機能を設けることにより、立体視効果の悪化をオリジナルの映像にそのまま手を加えずに動的に立体映像表示の実時間内で解消する視差編集機能を有する立体映像信号生成装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１２８８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、三次元動画を編集した場合、編集後の三次元動画が視聴者に違和感を与える場合がある。【０００５】
そこで、本発明の目的は、かかる問題に鑑みてなされたものであって、三次元動画の編集において、編集後の三次元動画が視聴者に違和感を与えないように容易に編集できる動画編集装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一形態に係る動画編集装置は、右目用動画と左目用動画とからなる三次元動画の第一時点における第一編集点と、前記三次元動画の前記第一時点とは異なる第二時点における第二編集点とをユーザに選択されることにより、前記第一時点から前記第二時点までの間の前記三次元動画をカットする動画編集装置であって、ユーザに選択された前記第一編集点および前記第二編集点を受け付ける選択部と、前記第一編集点の視差に関する第一視差情報の代表値と、前記第二編集点の視差に関する第二視差情報の代表値とを生成する代表値生成部と、前記第一視差情報の代表値と前記第二視差情報の代表値との比較に基づく値を第一比較値として算出する比較値算出部と、前記比較値算出部により算出された前記第一比較値が、所定値以内であるか否かを判定する判定部と、前記第一比較値が前記所定値を超えると前記判定部が判定した場合に、前記第一編集点および前記第二編集点の少なくとも一方の変更をユーザに促す提示を行う提示部とを備える。【０００７】
なお、これらの全般的または具体的な態様は、方法、プログラムもしくは記録媒体、または集積回路で実現されてもよく、方法、プログラムもしくは記録媒体、または集積回路の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００８】
本発明に係る動画編集装置によれば、三次元動画の編集において、編集後の三次元動画が視聴者に違和感を与えないように容易に編集できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の第一実施形態の動画編集装置を含む端末装置のハードウェア構成を示すブロック図である。
【図２】図２は、本実施の形態における動画編集装置の動画編集処理に係る機能構成を示すブロック図である。
【図３Ａ】図３Ａは、動画編集ソフトのＧＵＩの一例を示す図である。
【図３Ｂ】図３Ｂは、動画編集ソフトのＧＵＩにおける編集点が適性と判定された場合のポップアップ表示の一例を示す図である。
【図３Ｃ】図３Ｃは、動画編集ソフトのＧＵＩにおける適性と判定された代替編集点が有った場合のポップアップの一例を示す図である。
【図３Ｄ】図３Ｄは、動画編集ソフトのＧＵＩにおける視差変更処理後のポップアップの一例を示す図である。
【図４】図４は、第一実施形態における動画編集装置による三次元動画データの動画編集処理における処理手順を示すフローチャートである。
【図５】図５は、第一実施形態における適正編集点の判定処理の処理手順を示すフローチャートである。
【図６Ａ】図６Ａは、動画処理装置に入力される三次元動画のフレームの一例を示す図である。
【図６Ｂ】図６Ｂは、図６Ａの入力された三次元動画のフレームに対して生成された視差マップのイメージ図である。
【図７】図７は、第一実施形態における代替編集点の探索処理の処理手順を示すフローチャートである。
【図８】図８は、第一実施形態における視差変更処理の処理手順を示すフローチャートである。
【図９】図９は、三次元動画における視差の最大値と時間との関係の一例を示す図である。
【図１０】図１０は、第一奥行差と所定値との関係を示す図である。
【図１１】図１１は、第一実施形態の代替編集点の探索処理のイメージ図である。
【図１２】図１２は、図１１の第一所定範囲の部分を拡大したイメージ図である。
【図１３】図１３は、第二奥行差と所定値との関係を示す図である。
【図１４】図１４は、代替編集点が採用されずに、視差変更部におる視差変更処理が行われる場合の視差（奥行）の最大値と時間との関係を示すイメージ図である。
【図１５】図１５は、視差変更処理が行われる前のカット点におけるイメージ図である。
【図１６】図１６は、視差変更処理が行われた後のカット点におけるイメージ図である。
【図１７】図１７は、第二実施形態における代替編集点の探索処理の処理手順を示すフローチャートである。
【図１８】図１８は、第二実施形態の代替編集点の探索処理のイメージ図である。
【図１９Ａ】図１９Ａは、第三奥行差と所定値との関係を示す図である。
【図１９Ｂ】図１９Ｂは、第四奥行差と所定値との関係を示す図である。
【図１９Ｃ】図１９Ｃは、第五奥行差と所定値との関係を示す図である。
【図１９Ｄ】図１９Ｄは、第六奥行差と所定値との関係を示す図である。
【図２０】図２０は、動画編集ソフトのＧＵＩにおける編集点が非適性と判定された場合のポップアップ表示の一例を示す図である。
【発明を実施するための形態】
【００１０】
（本発明の基礎となった知見）
本発明者は、「背景技術」の欄において記載した立体映像信号生成装置に関し、以下の問題が生じることを見出した。
【００１１】
三次元動画では、特許文献１のような上述のような場合に不快感を与えてしまう他にも、三次元動画を編集したときに、カット点において、例えば急に目の前に物体が現れるような奥行きの変化が生じる場合があり、その場合に視聴者に大きな違和感を与えてしまうことがある。このため、このような違和感を視聴者に与えないように、編集者がカット点の前後の素材を慎重に選定したり、素材を作成するときの撮影方法を工夫したりと、編集者や撮影者等による経験に基づく作業が必要であり、コストが多く必要となる。また、三次元動画を経験の少ない者が撮影したり編集したりすることは難しいため、民生展開することは難しいという問題がある。
【００１２】
このような問題を解決するために、本発明の一態様に係る動画編集装置は、右目用動画と左目用動画とからなる三次元動画の第一時点における第一編集点と、前記三次元動画の前記第一時点とは異なる第二時点における第二編集点とをユーザに選択されることにより、前記第一時点から前記第二時点までの間の前記三次元動画をカットする動画編集装置であって、ユーザに選択された前記第一編集点および前記第二編集点を受け付ける選択部と、前記第一編集点の視差に関する第一視差情報の代表値と、前記第二編集点の視差に関する第二視差情報の代表値とを生成する代表値生成部と、前記第一視差情報の代表値と前記第二視差情報の代表値との比較に基づく値を第一比較値として算出する比較値算出部と、前記比較値算出部により算出された前記第一比較値が、所定値以内であるか否かを判定する判定部と、前記第一比較値が前記所定値を超えると前記判定部が判定した場合に、前記第一編集点および前記第二編集点の少なくとも一方の変更をユーザに促す提示を行う提示部とを備える。
【００１３】
これによれば、ユーザは、第一編集点および第二編集点の少なくとも一方を変更しながら、奥行きの大きな変化がない編集点を選択することが出来る。このため、ユーザが三次元動画の編集時に、撮影画像を見ながら、カット点において被写体の奥行きの変化が発生しないように、撮影方法を工夫したり、カット点前後の素材を慎重に選定したりする作業をなくすことができ、ユーザの三次元動画の編集にかかる負担を軽減することができる。
【００１４】
また、例えば、前記代表値生成部はさらに、前記第一比較値が前記所定値を超える場合に、前記第一時点を含む第一所定範囲内であって、前記第一時点以外の時点における編集候補点の視差に関する第三視差情報の代表値を取得し、前記比較値算出部はさらに、前記第二視差情報の代表値と前記第三視差情報の代表値との比較に基づく値を第二比較値として算出し、前記判定部はさらに、前記第二比較値が前記所定値以内であるか否かを判定し、前記提示部はさらに、前記第二比較値が前記所定値以内である場合に、前記編集候補点を第一代替編集点としてユーザに提示してもよい。
【００１５】
また、例えば、前記代表値生成部は、前記編集候補点として複数の時点において複数の第三視差情報の代表値を取得し、前記比較値算出部は、前記複数の第三視差情報の代表値毎に複数の前記第二比較値を算出し、前記判定部は、前記複数の第二比較値が前記所定値以内であるか否かをそれぞれ判定し、前記提示部は、前記所定値以内であると判定された第二比較値に対応する編集候補点を前記第一代替編集点としてユーザに提示してもよい。
【００１６】
これによれば、ユーザは、新たな編集点を探さなくてもよくなる。このため、ユーザの三次元動画の編集にかかる負担をさらに軽減できる。
【００１７】
また、例えば、前記提示部は、前記所定値以内であると判定された前記第二比較値が複数ある場合に、当該複数の第二比較値のうちで最小の第二比較値に対応する編集候補点を前記第一代替編集点としてユーザに提示してもよい。
【００１８】
これによれば、該当編集候補点が複数あっても最も小さい第二比較値に対応する編集候補点を第一代替編集点として自動的に選定することができる。このため、最も奥行の変化が小さい第一代替編集点をカット点として採用することができる。これによりユーザは、視聴者が違和感を起こしにくい三次元動画の編集を容易に行うことができる。
【００１９】
また、例えば、前記提示部は、前記所定値以内であると判定された前記第二比較値が複数ある場合に、当該複数の第二比較値に対応する複数の編集候補点のうちで最も前記第一時点に近い編集候補点を前記第一代替編集点としてユーザに提示してもよい。
【００２０】
これによれば、該当編集候補点が複数あってもユーザが選択した編集点に最も近い位置の編集候補点を自動的に選定することができる。このため、ユーザの選択した編集点を尊重でき、また、自動的に一つの編集候補点に絞り込むことができる。
【００２１】
また、例えば、前記代表値生成部はさらに、前記第一比較値が前記所定値を超える場合に、前記第一時点を含む第一所定範囲内の代表値であって、前記第一時点以外の時点における第一編集候補点の視差に関する第三視差情報の代表値と、前記第二時点を含む第二所定範囲内の代表値であって、前記第二時点以外の時点における第二編集候補点の視差に関する第四視差情報の代表値とを取得し、前記比較値算出部はさらに、前記第三視差情報の代表値と前記第四視差情報の代表値との比較に基づく値を第二比較値として算出し、前記判定部はさらに、前記第二比較値が前記所定値以内であるか否かを判定し、前記提示部はさらに、前記第二比較値が前記所定値以内である場合に、前記第一編集候補点を第一代替編集点としてユーザに提示し、かつ、前記第二編集候補点を第二代替編集点としてユーザに提示してもよい。
【００２２】
また、例えば、前記代表値生成部は、前記第一編集候補点として複数の時点において複数の第三視差情報の代表値を取得し、かつ、前記第二編集候補点として複数の時点において複数の第四視差情報の代表値を取得し、前記比較値算出部は、前記複数の第三視差情報の代表値のうちの最小値である第一最小値と、前記複数の第三視差情報の代表値のうちの最大値である第一最大値と、前記複数の第四視差情報の代表値のうちの最小値である第二最小値と、前記複数の第四視差情報の代表値のうちの第二最大値とを抽出し、前記第一最小値と前記第二最小値と比較に基づく値である第三比較値と、前記第一最小値と前記第二最大値との比較に基づく値である第四比較値と、前記第一最大値と前記第二最小値との比較に基づく値である第五比較値と、前記第一最大値と前記第二最大値との比較に基づく値である第六比較値とを算出し、前記判定部はさらに、前記第三比較値、前記第四比較値、前記第五比較値および前記第六比較値が前記所定値以内であるか否かをそれぞれ判定し、前記提示部はさらに、前記第三比較値、前記第四比較値、前記第五比較値および前記第六比較値のうちのいずれかが前記所定値以内である場合に、前記所定値以内である前記第三比較値、前記第四比較値、前記第五比較値および前記第六比較値のうちのいずれかに対応する前記第一編集候補点および前記第二編集候補点に基づいて、当該第一編集候補点を前記第一代替編集点として、当該第二編集候補点を前記第二代替編集点としてユーザに提示してもよい。
【００２３】
これによれば、ユーザは、新たな編集点を探さなくてもよくなる。また、第一代替編集点と第二代替編集点との２つの代替編集点を探索するため、より自由度の高い編集点をカット点として選定することが出来る。このため、ユーザの三次元動画の編集にかかる負担をさらに軽減できる。
【００２４】
また、例えば、前記提示部はさらに、前記第三比較値、前記第四比較値、前記第五比較値および前記第六比較値のうちの複数が前記所定値以内である場合に、前記所定値以内である比較値のうちで最も小さい比較値に対応する前記第一編集候補点および前記第二編集候補点に基づいて、当該第一編集候補点を前記第一代替編集点として、当該第二編集候補点を前記第二代替編集点としてユーザに提示してもよい。
【００２５】
これによれば、該当編集候補点が複数あっても最も小さい比較値に対応する編集候補点の組を第一代替編集点および第二代替編集点として自動的に選定することができる。このため、最も奥行の変化が小さい第一代替編集点および第二代替編集点をカット点として採用することができる。これによりユーザは、視聴者が違和感を起こしにくい三次元動画の編集を容易に行うことができる。
【００２６】
また、例えば、前記提示部はさらに、前記第三比較値、前記第四比較値、前記第五比較値および前記第六比較値のうちの複数が前記所定値以内である場合に、前記所定値以内である比較値に対応する複数の第一編集候補点および第二編集候補点の組み合わせのうちで最も前記第一時点および前記第二時点に近い第一編集候補点および第二編集候補点の組み合わせに基づいて、当該第一編集候補点を前記第一代替編集点として、当該第二編集候補点を前記第二代替編集点としてユーザに提示してもよい。
【００２７】
これによれば、該当編集候補点が複数あってもユーザが選択した編集点に最も近い位置の編集候補点を自動的に選定することができる。このため、ユーザの選択した編集点を尊重でき、また、自動的に一つの編集候補点に絞り込むことができる。
【００２８】
また、例えば、前記代表値生成部は、前記第一編集候補点として複数の時点において複数の第三視差情報の代表値を取得し、かつ、前記第二編集候補点として複数の時点において複数の第四視差情報の代表値を取得し、前記比較値算出部は、複数の第三視差情報の代表値と複数の第四視差情報の代表値とを一つずつ選択することによりできる全ての一対の組み合わせの比較に基づく値を前記第二比較値として前記一対の組み合わせ毎に複数算出し、前記判定部は、前記複数の第二比較値が前記所定値以内であるか否かをそれぞれ判定し、前記提示部は、前記所定値以内であると判定された第二比較値に対応する第一編集候補点および第二編集候補点の組み合わせに基づいて、当該第一編集候補点を前記第一代替編集点としてユーザに提示し、当該第二編集候補点を前記第二代替編集点としてユーザに提示してもよい。
【００２９】
これによれば、ユーザは、新たな編集点を探さなくてもよくなる。また、第一代替編集点と第二代替編集点との２つの代替編集点を全ての第一編集候補点および第二編集候補点の組に対して探索するため、より自由度の高い編集点をカット点として選定することが出来る。このため、ユーザの三次元動画の編集にかかる負担をさらに軽減できる。
【００３０】
また、例えば、さらに、前記判定部が全ての第二比較値が前記所定値を超えると判定した場合に、前記第一比較値が前記所定値以内となるように、前記第一視差情報および前記第二視差情報の少なくとも一方を変更する視差変更部を備えてもよい。
【００３１】
これによれば、該当する候補点が無い場合に、第一編集点における第一視差情報の第一代表値と第二編集点における第二視差情報の第二代表値との差が所定値以内となるように第一視差情報を圧縮する。このため、第一編集点の近傍に代わりになる編集候補点がない場合であっても、視差情報を圧縮することによりユーザが選択した編集点において奥行きの差が大きくならないように編集することができる。これにより、ユーザは第一編集点と第二編集点との２つの編集点を選択するのみで、カット点による奥行きの変化があまり生じないように動画のカット編集を行うことができる。
【００３２】
また、例えば、前記代表値は、三次元動画に含まれるフレームを構成する画素またはブロック毎に算出される複数の視差の最大値、平均値、または分散であってもよい。
【００３３】
これによれば、代表値として、画素またはブロック毎に算出される複数の視差の最大値、平均値、または分散を採用している。このように、統計値として的確な値を利用することができ、視差情報の処理を適切に行うことができる。
【００３４】
また、例えば、前記所定値は、式またはテーブルにより前記三次元動画を表示する表示部の大きさと関連付けられており、ユーザにより予め指定された前記表示部の大きさに基づいて変化してもよい。
【００３５】
これによれば、所定値と三次元動画を表示する表示部の大きさとが式またはテーブルにより関連付けられており、ユーザが所有している表示部の大きさに応じて適切な動画編集処理が行われるように設定することができる。
【００３６】
なお、これらの全般的または具体的な態様は、方法、プログラムもしくは記録媒体、または集積回路で実現されてもよく、方法、プログラムもしくは記録媒体、または集積回路の任意な組み合わせで実現されてもよい。
【００３７】
以下、本発明の一態様に係る動画編集装置について、図面を用いて詳細に説明する。
【００３８】
なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される構成要素、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００３９】
（第一実施形態）
＜ハードウェア構成＞
動画編集装置１００は、右目用動画と左目用動画とからなる三次元動画の第一時点における第一編集点と、三次元動画の第一時点とは異なる第二時点における第二編集点とをユーザに選択されることにより、第一時点から第二時点までの間の三次元動画をカットする装置である。なお、三次元動画の第一時点における第一編集点とは、三次元動画の第一時点におけるフレームを示し、第二編集点とは三次元動画の第二時点におけるフレームを示す。
【００４０】
図１は、本発明の第一実施形態の動画編集装置を含む端末装置のハードウェア構成を示すブロック図である。
【００４１】
端末装置１は、図１に示されるように、主に、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ハードディスク１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、入力装置１４、ディスプレイ１５およびＬＡＮＩ／Ｆ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）１６から構成される。
【００４２】
ＣＰＵ１０は、ハードディスク１１またはＲＯＭ１２に格納されたアプリケーションプログラムを実行することにより、端末装置１の全体を制御する。
【００４３】
ハードディスク１１は、動画処理プログラム等のプログラム、３Ｄ対応のデジタルカメラまたはビデオカメラから得られた三次元動画データ等が格納されている。なお、「動画処理プログラム」とは、三次元動画データに対して後述する画像処理を行うアプリケーションプログラムである。
【００４４】
ＲＯＭ１２は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）などのファームウェア、端末装置１の起動にかかる起動プログラム、設定情報などが記憶されている。
【００４５】
ＲＡＭ１３は、ＣＰＵ１０がハードディスク１１に格納されているプログラムを実行する際に用いられる三次元動画データ、後述する視差マップなどのデータを一時的に保持する読み書き可能なメモリである。
【００４６】
入力装置１４は、ユーザからの操作を受け付ける装置であって、キーボードあるいは、マウスやタッチパネル等のポインティングデバイス等である。
【００４７】
ディスプレイ１５は、ＲＡＭ１３から送信されてきたデータを文字や画像として表示するためのＣＲＴディスプレイ、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ等である。
【００４８】
ＬＡＮＩ／Ｆ１６は、端末装置１とＬＡＮ６とを接続する通信アダプタである。ＬＡＮＩ／Ｆ１６は、ＣＰＵ１０の制御下で、例えば端末装置のハードディスク１１に保持された三次元動画データ等のデータを他の端末装置などに送信する。ＬＡＮＩ／Ｆ１６はまた、他の端末装置から端末装置１に送信されてきたデータ等を受信する。
【００４９】
ＵＳＢＩ／Ｆ１７は、端末装置１とデジタルカメラ、ビデオカメラ等とを接続する通信アダプタである。ＵＳＢＩ／Ｆ１７を介することにより、例えばデジタルカメラにより取得された三次元動画データを端末装置１が受信しハードディスク１１に記憶させる。
【００５０】
＜機能構成＞
図２は、本実施の形態における動画編集装置１００の動画編集処理に係る機能構成を示すブロック図である。つまり、図２は、図１に示されるハードウェア構成によって発揮される端末装置１の機能のうち、主に本実施の形態の動画編集装置１００の動画編集処理に関わる機能の構成を示すブロック図である。
【００５１】
動画編集装置１００は、機能的には、選択部３１と、代表値生成部３２と、比較値算出部３３と、判定部３４と、提示部３５と、視差変更部３６と、表示部３７と、入力部３８とを備える。
【００５２】
選択部３１は、図１におけるＣＰＵ１０、プログラム等によって実現される処理部である。選択部３１は、ユーザに選択された第一編集点および第二編集点を受け付ける。
【００５３】
代表値生成部３２は、図１におけるＣＰＵ１０、プログラム等によって実現される処理部である。代表値生成部３２は、第一編集点における第一フレームの視差に関する第一視差情報の代表値と、第二編集点における第二フレームの視差に関する第二視差情報の代表値とを取得する。なお、ここに言う「代表値」とは、各フレームの画素毎における視差の最大値である。代表値生成部３２はさらに、第一比較値が所定値を超える場合に（後述参照）、第一時点を含む第一所定範囲Ｒ１内であって、第一時点以外の複数の時点における複数の編集候補点における第三フレームの視差に関する第三視差情報の代表値を取得する。
【００５４】
比較値算出部３３は、図１におけるＣＰＵ１０、プログラム等によって実現される処理部である。比較値算出部３３は、第一視差情報の代表値と第二視差情報の代表値との比較に基づく値を第一比較値として算出する。つまり、比較値算出部３３は、第一フレームの全画素における視差の最大値Ｄ１（第一視差情報の代表値）と、第二フレームの前画素における視差の最大値Ｄ２（第二視差情報の代表値）との差である第一奥行差ΔＤ１を第一比較値として算出する。比較値算出部３３はさらに、第二視差情報の代表値と各第三視差情報の代表値との比較に基づく値を第二比較値として複数算出する。つまり、比較値算出部３３は、第二フレームの全画素における視差の最大値Ｄ２（第二視差情報の代表値）と複数の第三フレームの全画素における視差の最大値（第三視差情報の代表値）との差である第二奥行差ΔＤ２を第二比較値として複数算出する。
【００５５】
判定部３４は、図１におけるＣＵＰ１０、プログラム等によって実現される処理部である。判定部３４は、比較値算出部３３により算出された第一比較値が、所定値以内であるか否かを判定する。判定部３４はまた、比較値算出部３３により算出された複数の第二比較値が、所定値以内であるか否かをそれぞれ判定する。
【００５６】
提示部３５は、図１におけるＣＰＵ１０、プログラム等によって実現される処理部である。提示部３５は、第一比較値が所定値を超えると判定部が判定した場合に、第一編集点および第二編集点の少なくとも一方の変更をユーザに促す提示を行う。提示部はさらに、所定値以内であると判定された第二比較値に対応する編集候補点を第一代替編集点としてユーザに提示する。提示部はまた、所定値以内であると判定された第二比較値が複数ある場合に、当該複数の第二比較値のうちで最小の第二比較値に対応する編集候補点を第一代替編集点としてユーザに提示する。
【００５７】
視差変更部３６は、図１におけるＣＰＵ１０、プログラム等によって実現される処理部である。視差変更部３６は、判定部３４が全ての第二比較値が所定値を超えると判定した場合に、第一比較値が所定値以内となるように、第一視差情報および第二視差情報の少なくとも一方を変更する。
【００５８】
表示部３７は、図１におけるディスプレイ１５によって実現される。表示部３７は、動画編集ソフトなどのアプリケーションプログラムのＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）などの表示や、提示部３５による提示を表示させる。
【００５９】
入力部３８は、図１における入力装置１４によって実現される。入力部３８は、ユーザに操作されることにより、選択部３１に対して入力信号を送信して、第一編集点および第二編集点を選択させることができる。
【００６０】
＜ユーザーインターフェース＞
動画編集装置１００は、動画編集ソフトが起動されることにより図２に示した各機能ブロック図の機能が実現される。このため、表示部３７には、上述したように、動画編集ソフトのＧＵＩが表示されることになる。図３Ａ〜３Ｄは、動画編集ソフトのＧＵＩの一例を示す図である。図３Ａに示すように、動画編集ソフトを起動すると動画編集処理におけるユーザの操作画面が表示される。この操作画面は、プレビュー画面領域Ａ１、ライブラリー選択部Ａ２、操作部Ａ３および編集トラック表示部Ａ４から構成される。
【００６１】
プレビュー画面領域Ａ１では、ライブラリー選択部Ａ２により選択された動画データを表示する。
【００６２】
ライブラリー選択部Ａ２では、端末装置１のハードディスク１１に格納されている複数の三次元動画データのうちの一つのフレームがサムネイル表示される。なお、ライブラリー選択部Ａ２において表示されるサムネイルは、三次元動画データのうちの１シーンを切り取った静止画であってもよいし、三次元動画データのうちの所定の時間範囲における動画であってもよい。ユーザは、入力部３８を操作することにより、ライブラリー選択部Ａ２のサムネイル表示される動画データのうちの一つを選択することができる。
【００６３】
操作部Ａ３では、ライブラリー選択部Ａ２により選択された三次元動画データを再生、停止、スキップ（頭出し）、サーチ（早送りおよび早戻し）、スロー再生などができるボタンが表示されている。ユーザは、入力部３８を操作してボタンを選択することにより、プレビュー画面領域Ａ１においてライブラリー選択部Ａ２により選択されている三次元動画データを再生することができる。
【００６４】
編集トラック表示部Ａ４では、ライブラリー選択部Ａ２において選択されている三次元動画データのタイムラインを表示する。編集トラック表示部Ａ４ではまた、ユーザが入力部３８を操作することにより入力された入力信号に基づいて、三次元動画データのタイムラインの第一時点における第一編集点Ｍ１と当該タイムラインの第二時点における第二編集点Ｍ２とを選択部３１が選択する。つまり、ユーザは、第一編集点Ｍ１と第二編集点Ｍ２とを選択することにより、三次元動画データの第一編集点Ｍ１から第二編集点Ｍ２までの間のカット編集を行うことができる。
【００６５】
また、図３Ｂに示すように、後述する動画編集処理によって提示部３５が図３Ａの画面上にポップアップ表示による提示が行われる。なお、この動画編集処理による提示部３５が行う提示の内容についての詳細は後述する。
【００６６】
＜フローチャート＞
次に、以上のように構成された第一実施形態における動画編集装置１００の動画編集処理の処理手順について説明する。
【００６７】
図４は、本実施の形態における動画編集装置１００による三次元動画データの動画編集処理における処理手順を示すフローチャートである。
【００６８】
図４に示すように、ユーザが入力部３８を操作することにより、三次元動画データのうちで不要なシーンの初めを第一編集点Ｍ１として入力し、当該不要なシーンの終わりを第二編集点Ｍ２として入力する。このユーザの入力部３８を操作することに行われた入力信号に基づいて、選択部３１は、第一編集点Ｍ１および第二編集点Ｍ２を選択する（Ｓ１１）。
【００６９】
次に、第一編集点Ｍ１および第二編集点Ｍ２が適正な編集点であるか否かの判定処理を行う（Ｓ１２）。なお、適正編集点の判定処理についての詳細は後述する。
【００７０】
適正編集点の判定処理の結果に基づいて、判定部３４は、第一編集点Ｍ１および第二編集点Ｍ２が適正であるか否かを判定する（Ｓ１３）。
【００７１】
第一編集点Ｍ１および第二編集点Ｍ２が適正ではないと判定部３４により判定されると、代表値生成部３２および比較値算出部３３は、代替編集点の探索処理を行う（Ｓ１４）。なお、代替編集点の探索処理についての詳細は後述する。
【００７２】
代替編集点の探索処理の結果に基づいて、判定部３４は、第一代替編集点Ｍ１１を採用するか否かを判定する（Ｓ１５）。
【００７３】
代替編集点を採用しないと判定部３４により判定された場合、視差変更部３６は、視差変更処理を行う（Ｓ１６）。なお、視差変更処理についての詳細は後述する。
【００７４】
提示部３５は、判定部３４が第一編集点Ｍ１および第二編集点Ｍ２が適正であると判定した場合（Ｓ１３：Ｙｅｓ）、判定部３４が代替編集点を採用すると判定した場合（Ｓ１５：Ｙｅｓ）、または視差変更処理（Ｓ１６）が終了した場合に、それぞれの処理終了後の編集点を採用する（Ｓ１７）。つまり、判定部３４が第一編集点Ｍ１および第二編集点Ｍ２が適正であると判定した場合には、提示部３５は第一編集点Ｍ１および第二編集点Ｍ２を編集点として採用する。判定部３４が代替編集点を採用すると判定した場合には、提示部３５は代替編集点を編集点として採用する。視差変更部３６が第一編集点Ｍ１と第二編集点Ｍ２との視差変更処理を行った場合には、提示部３５は視差変更処理後の第一編集点Ｍ１と第二編集点Ｍ２とを編集点として採用する。そして、提示部３５は、採用した編集点をユーザに提示する。なお、提示部３５は、ステップＳ１３においてＹｅｓと判定された場合には図３Ｂのようにポップアップ表示を行い、ステップＳ１５においてＹｅｓと判定された場合には図３Ｃのようにポップアップ表示を行い、ステップＳ１６を経た場合には図３Ｄのようにポップアップ表示を行う。なお、図３Ｃのポップアップ表示においてＯＫボタンを押下すると第一編集点Ｍ１の代わりに第一代替編集点Ｍ１１がカット点として決定される。
【００７５】
＜適正編集点の判定処理＞
図５は、本実施の形態における適正編集点の判定処理の処理手順を示すフローチャートである。
【００７６】
図５に示すように適正編集点の判定処理では、まず、代表値生成部３２が、三次元動画のストリーム中の左目用動画および右目用動画の同一フレームにおける視差のズレを検知することにより、視差マップを生成する（Ｓ２１）。図６Ａは、動画処理装置に入力される三次元動画のフレームの一例を示す図である。図６Ｂは、図６Ａの入力された三次元動画のフレームに対して生成された視差マップのイメージ図である。視差マップは、図６Ｂのように、色が濃い（黒い）程奥行きが手前側であることを示しており、色が薄い（白い）程奥行きが奥側であることを示している。
【００７７】
代表値生成部３２は、視差マップを生成した後に、当該フレームを構成する画素毎における視差の最大値を視差情報の代表値として算出する（Ｓ２２）。例えば、第一時点Ｔ１における第一編集点Ｍ１と、第二時点Ｔ２における第二編集点Ｍ２とがユーザにより選択された場合について説明する。ここでは、第一時点Ｔ１の第一編集点Ｍ１におけるフレームに対して視差情報の取得が行われ、第一編集点Ｍ１の視差の最大値（第一代表値）が６０ｐｉｘｅｌであることが取得される。また、第二時点Ｔ２の第二編集点Ｍ２におけるフレームに対して視差情報の取得が行われ、第二編集点Ｍ２の視差の最大値（第二代表値）が１０ｐｉｘｅｌであることが取得される。
【００７８】
判定部３４は、予め設定されている画面サイズ情報に基づいて判定閾値を所定値として算出する（Ｓ２３）。例えば、画面サイズ情報に５０インチと設定されている場合には判定閾値は４０ｐｉｘｅｌとなり、画面サイズ情報に２５インチと設定されている場合には判定閾値は２０ｐｉｘｅｌとなる。本実施形態では、画面サイズ情報が５０インチである場合を一例として説明する。なお、本実施形態においては、画面サイズ情報と判定閾値とは比例の関係にあるが、比例に限らずに、所定の式に基づいて画面サイズ情報から判定閾値を算出するようにしてもよいし、所定のテーブルによって画面サイズ情報から判定閾値を算出されるようにしてもよい。なお、「画面サイズ情報」とは、三次元動画を編集する際にユーザが初めに設定する情報であり、編集後の三次元動画を再生することをユーザが想定しているテレビなどのディスプレイのサイズの情報である。つまり、ユーザは、例えば５０インチのテレビで編集後の三次元動画を視聴することを想定している場合には、画面サイズ情報として５０インチに設定する。また、画面サイズ情報では、デフォルト設定として本実施形態では４２インチに設定されているものとする。
【００７９】
比較値算出部３３は代表値生成部３２が生成した２つの編集点における視差の最大値である第一代表値と第二代表値とに基づいて、第一代表値と第二代表値との差（第一奥行差ΔＤ１）を第一比較値として算出する（Ｓ２４）。
【００８０】
判定部３４は、比較値算出部３３により算出された第一奥行差ΔＤ１がステップＳ２３において算出された判定閾値を超えるか否かを判定し（Ｓ２５）、適正編集点の判定処理を終了する。これにより、第一奥行差ΔＤ１が判定閾値以下である場合には第一編集点Ｍ１が適正な編集点（適正編集点）であると判定部３４により判定され、第一奥行差ΔＤ１が判定閾値を越えている場合には第一編集点Ｍ１が適正ではない編集点（非適編集点）であると判定部３４により判定される。具体的には、判定部３４は、第一編集点Ｍ１の視差の最大値である６０ｐｉｘｅｌと第二編集点Ｍ２の視差の最大値である１０ｐｉｘｅｌとの差である第一奥行差ΔＤ１（ここでは５０ｐｉｘｅｌ）を算出する。この場合には、第一奥行差ΔＤ１は判定閾値である４０ｐｉｘｅｌを超えているため、第一編集点Ｍ１は非適編集点であると判定部３４により判定されることになる。
【００８１】
＜代替編集点の探索処理＞
図７は、本実施の形態における代替編集点の探索処理の処理手順を示すフローチャートである。
【００８２】
図７に示すように代替編集点の探索処理では、まず、代表値生成部３２が、第一時点の前後３フレームの範囲（第一所定範囲Ｒ１）のうちの第一編集点Ｍ１を除く６つのフレームを編集候補点とする。そして、代表値生成部３２は、左目用動画および右目用動画から視差のズレを６つの編集候補点毎に検知して、視差マップを当該６つのフレーム毎に生成する（Ｓ３１）。
【００８３】
代表値生成部３２は、視差マップを６つのフレーム毎に生成した後に、当該フレームを構成する画素毎における視差の最大値を視差情報の第三代表値として算出する（Ｓ３２）。
【００８４】
判定部３４は、ステップＳ２３と同様に、予め設定されている画面サイズ情報に基づいて判定閾値を所定値として算出する（Ｓ３３）。なお、本実施形態では、判定部３４による判定閾値の算出が代替編集点の探索処理においても行われているが、必ずしも代替編集点の探索処理において判定閾値の算出を行う必要はなく、既に適正編集点の判定処理において算出された判定閾値をＲＡＭに記憶させておいてそれを利用してもよい。
【００８５】
比較値算出部３３は、代表値生成部３２が生成した６つの第三代表値と第二代表値とに基づいて、第三代表値と第二代表値との差（第二奥行差ΔＤ２）を第二比較値として６つの第三代表値毎に複数（本実施形態では６つ）算出する（Ｓ３４）。
【００８６】
判定部３４は、比較値算出部３３により算出された６つの第三代表値がステップＳ３３において算出された判定閾値を超えるか否かを判定し（Ｓ３５）、代替編集点の探索処理を終了する。これにより、判定閾値以下の第二奥行差ΔＤ２に対応する編集候補点は適正な編集点（適正編集点）であると判定部３４により判定される。また、判定閾値を超える第二奥行差ΔＤ２に対応する編集候補点は適正ではない編集点（非適編集点）であると判定部３４により判定される。なお、適正編集点は、一つである場合にはその適正編集点が提示部３５により第一代替編集点として採用され、複数ある場合には適正編集点のうちで最小の第二奥行差ΔＤ２に対応する適正編集点が提示部３５により第一代替編集点として採用される。
【００８７】
＜視差変更処理＞
図８は、本実施の形態における視差変更処理の処理手順を示すフローチャートである。
【００８８】
図８に示すように視差変更処理では、まず、代表値生成部３２が、三次元動画のストリーム中の左目用動画および右目用動画の同一フレームにおける視差のズレを検知することにより、視差マップを生成する（Ｓ４１）。なお、この視差マップは、ここで代表値生成部３２が生成しなくともよく、ステップＳ２１において生成した視差マップを記憶しておいて、記憶しておいた視差マップを利用してもよい。
【００８９】
視差変更部３６は、第一代表値が第二代表値よりも大きい場合には、第二代表値に所定値を加えた基準値を第一代表値により除算することにより第一時点の視差変更比率である第一視差変更比率を算出する。なお、「視差変更比率」とは、視差変更部３６が第一シーンの第一時点から第三時点までの間における視差を、第一シーンの第一時点における第一代表値が基準値に徐々に減少させるために乗算する補正係数である。第三時点は、第一時点より視差変更範囲Ｒ２以前の時点である。本実施形態では、視差変更比率は、第三時点における視差の最大値に対しての変化量が０となるように１．０であり、第一時点において第一視差変更比率となり、時間に対して比例する。つまり、ここでは、視差変更部３６は、第一視差変更比率が最小で、かつ、第三時点の視差変更比率が１（つまり変更なし）となる、視差変更比率直線を導出する（Ｓ４２）。なお、上記は第一代表値が第二代表値よりも大きい場合について述べたが、逆に第一代表値が第二代表値よりも小さい場合には、第二代表値に所定値を減じた基準値を第一代表値により除算することにより第一時点の視差変更比率である第一視差変更比率を算出することになる。
【００９０】
視差変更部３６は、第一時点から第三時点までのフレームにおける画素毎の視差に対して、そのフレームに対応する視差変更比率を視差変更比率直線から求めて、それぞれのフレームに求めた視差変更比率を乗算することにより修正視差マップを生成する（Ｓ４３）。
【００９１】
視差変更部３６は、修正視差マップに基づいて視差画像をレンダリングして、修正視差画像として再合成し（Ｓ４４）、視差変更処理を終了する。
【００９２】
＜具体例＞
上記の動画編集処理について図９〜１５を用いてより具体的に説明する。
【００９３】
図９は、三次元動画における視差の最大値と時間との関係の一例を示す図である。
【００９４】
つまり、図９は、ある三次元動画の視差（奥行）の最大値と時間との関係を示した図である。ここで、図９のような位置において第一編集点Ｍ１と第二編集点Ｍ２とをユーザが選択したとする（Ｓ１１）。
【００９５】
そして、第一編集点Ｍ１と第二編集点Ｍ２とに基づいて適正編集点の判定処理が行われる（Ｓ１２）。適正編集点の判定処理では、第一代表値Ｄ１と第二代表値Ｄ２との比較が行われて、第一代表値Ｄ１と第二代表値Ｄ２との第一奥行差ΔＤ１が所定値ΔＤｐ以下であるか否かが判定される。図１０に示すように、この場合には、第一奥行差ΔＤ１が所定差ΔＤｐ（判定閾値）を超えるため、代替編集点の探索処理に移行する（Ｓ１３）。
【００９６】
代替編集点の探索処理では、図１１に示すように、第一時点Ｔ１の前後３フレームの第三代表値が算出される。より具体的には、図１２に示すように、第一時点Ｔ１の前後３フレームである時刻ｔ１〜ｔ６における６つの第三代表値ｄ１〜ｄ６が代表値生成部３２により生成される。なお、図１２は、図１１の第一所定範囲の部分を拡大したイメージ図である。図１２に示すように、第一時点Ｔ１を中心としてその前後３フレームのそれぞれの間隔は、時刻間隔Δｔとなっている。つまり、第一所定範囲Ｒ１は、Δｔ×６に等しい。そして、６つのフレーム毎に第三代表値と第二代表値との差が所定値ΔＤｐ以下であるか否かが判定され、図１１、１２の場合には時刻ｔ５に対応する第三代表値ｄ５が判定閾値以下となり編集候補点として適正な編集点であると判定される。これにより第三代表値ｄ５を示す時刻ｔ５が第一代替編集点として提示部３５によりユーザに提示される。なお、ここで採用された時刻ｔ５と第二時点Ｔ２とに基づいてカットが行われれば、図１３に示すようなグラフとなり、もちろんカット点における第二奥行差ΔＤ２は所定値ΔＤｐ以下となる様に接続されることになる。
【００９７】
また、図１４は、代替編集点が採用されずに、視差変更部３６におる視差変更処理が行われる場合の視差（奥行）の最大値と時間との関係を示すイメージ図である。この場合には、図１５に示すように、第一編集点Ｍ１および第二編集点Ｍ２を編集点として採用する。第一代表値Ｄ１と第二代表値Ｄ２とは、所定値ΔＤｐを超えるため、視差変更処理が行われて、図１６のように第一編集点Ｍ１以前の視差（奥行）の最大値が変更される。これにより、視差（奥行）の最大値が変更された後のカット点における視差の変化量を所定値ΔＤｐとすることができ、この三次元動画の視聴者に与える違和感を軽減できる。
【００９８】
以上のように第一実施形態の動画編集装置１００によれば、ユーザは、新たな編集点を探さなくてもよくなる。このため、ユーザの三次元動画の編集にかかる負担をさらに軽減できる。
【００９９】
また、第一実施形態の動画編集装置１００によれば、編集候補点が複数あっても最も小さい第二奥行差ΔＤ２に対応する編集候補点を第一代替編集点Ｍ１１として自動的に選定することができる。このため、最も奥行の変化が小さい第一代替編集点Ｍ１１をカット点として採用することができる。これによりユーザは、視聴者が違和感を起こしにくい三次元動画の編集を容易に行うことができる。
【０１００】
また、第一実施形態の動画編集装置１００によれば、該当する候補点が無い場合に、第一編集点における第一視差情報の第一代表値と第二編集点における第二視差情報の第二代表値との差が所定値以内となるように第一視差情報を圧縮する。このため、第一編集点の近傍に代わりになる編集候補点がない場合であっても、視差情報を圧縮することによりユーザが選択した編集点において奥行きの差が大きくならないように編集することができる。これにより、ユーザは第一編集点と第二編集点との２つの編集点を選択するのみで、カット点による奥行きの変化があまり生じないように動画のカット編集を行うことができる。
【０１０１】
また、第一実施形態の動画編集装置１００によれば、所定値と三次元動画を表示する表示部の大きさとが式またはテーブルにより関連付けられており、ユーザが所有している表示部の大きさに応じて適切な動画編集処理が行われるように設定することができる。
【０１０２】
（第二実施形態）
第二実施形態の動画編集装置２００は、第一実施形態の動画編集装置１００とはハードウェア構成が同一であるが、機能構成における機能が異なる。このため、第二実施形態の動画編集装置２００の機能構成について説明する。なお、機能ブロック図は第一実施形態の動画編集装置１００と同一であるので、図２を用いて説明する。
【０１０３】
図２は、本実施の形態における動画編集装置２００の動画編集処理に係る機能構成を示すブロック図である。つまり、図１に示されるハードウェア構成によって発揮される端末装置１の機能のうち、主に本実施の形態の動画編集装置２００の動画編集処理に関わる機能の構成を示すブロック図である。
【０１０４】
なお、動画編集装置２００は、機能的には、代表値生成部３２と、比較値算出部３３と判定部３４と、提示部３５とが第一実施形態の動画編集装置１００と異なるため、これらのみを説明する。
【０１０５】
代表値生成部３２は、図１におけるＣＰＵ１０、プログラム等によって実現される処理部である。代表値生成部３２は、第一編集点における第一フレームの視差に関する第一視差情報の代表値と、第二編集点における第二フレームの視差に関する第二視差情報の代表値とを取得する。代表値生成部３２はさらに、第一比較値が所定値を超える場合に、第一時点を含む第一所定範囲Ｒ１内の代表値であって、第一時点以外の複数の時点における第一編集候補点の視差に関する複数の第三視差情報の代表値と、第二時点を含む第二所定範囲Ｒ１内の代表値であって、第二時点以外の複数の時点における第二編集候補点の視差に関する複数の第四視差情報の代表値とを取得する。なお、第一所定範囲Ｒ１の大きさと第二所定範囲Ｒ１の大きさとは、ここでは等しいが、異なってもよい。
【０１０６】
比較値算出部３３は、図１におけるＣＰＵ１０、プログラム等によって実現される処理部である。比較値算出部３３は、第一視差情報の代表値と第二視差情報の代表値との比較に基づく値を第一比較値として算出する。つまり、比較値算出部３３は、第一フレームの全画素における視差の最大値Ｄ１（第一視差情報の代表値）と、第二フレームの前画素における視差の最大値Ｄ２（第二視差情報の代表値）との差である第一奥行差ΔＤ１を第一比較値として算出する。比較値算出部はさらに、第三視差情報の代表値と第四視差情報の代表値との比較に基づく値を第二比較値ΔＤ２として算出する。比較値算出部３３は、複数の第三視差情報の代表値のうちの最小値である第一最小値Ｄ１ｍｉｎと、複数の第三視差情報の代表値のうちの最大値である第一最大値Ｄ１ＭＡＸと、複数の第四視差情報の代表値のうちの最小値である第二最小値Ｄ２ｍｉｎと、複数の第四視差情報の代表値のうちの最大値である第二最大値Ｄ２ＭＡＸとを抽出する。そして、比較値算出部３３は、第一最小値Ｄ１ｍｉｎと第二最小値Ｄ２ｍｉｎと比較に基づく値である第三比較値ΔＤ３と、第一最小値Ｄ１ｍｉｎと第二最大値Ｄ２ＭＡＸとの比較に基づく値である第四比較値ΔＤ４と、第一最大値Ｄ１ＭＡＸと第二最小値Ｄ２ｍｉｎとの比較に基づく値である第五比較値ΔＤ５と、第一最大値Ｄ１ＭＡＸと第二最大値Ｄ２ＭＡＸとの比較に基づく値である第六比較値ΔＤ６とを算出する。なお、第二比較値ΔＤ２は、第三比較値ΔＤ３、第四比較値ΔＤ４、第五比較値ΔＤ５および第六比較値ΔＤ６を含む。
【０１０７】
判定部３４は、図１におけるＣＵＰ１０、プログラム等によって実現される処理部である。判定部３４は、比較値算出部３３により算出された第一比較値が、所定値以内であるか否かを判定する。判定部３４はさらに、第二比較値ΔＤ２が所定値ΔＤｐ以内であるか否かを判定する。判定部３４はまた、比較値算出部３３により算出された第三比較値ΔＤ３、第四比較値ΔＤ４、第五比較値ΔＤ５および第六比較値ΔＤ６が所定値ΔＤｐ以内であるか否かをそれぞれ判定する。
【０１０８】
提示部３５は、図１におけるＣＰＵ１０、プログラム等によって実現される処理部である。提示部３５は、第一比較値が所定値を超えると判定部により判定された場合に、第一編集点および第二編集点の少なくとも一方の変更をユーザに促す提示を行う。提示部３５はさらに、第二比較値ΔＤ２が所定値ΔＤｐ以内である場合に、第一編集候補点を第一代替編集点としてユーザに提示し、かつ、第二編集候補点を第二代替編集点としてユーザに提示する。提示部３５はまた、第三比較値ΔＤ３、第四比較値ΔＤ４、第五比較値ΔＤ５および第六比較値ΔＤ６のうちのいずれかが所定値ΔＤｐ以内である場合に、所定値ΔＤｐ以内である第三比較値ΔＤ３、第四比較値ΔＤ４、第五比較値ΔＤ５および第六比較値ΔＤ６のうちのいずれかに対応する第一編集候補点および第二編集候補点に基づいて、当該第一編集候補点を第一代替編集点として、当該第二編集候補点を第二代替編集点としてユーザに提示する。提示部３５はさらに、第三比較値ΔＤ３、第四比較値ΔＤ４、第五比較値ΔＤ５および第六比較値ΔＤ６のうちの複数が所定値ΔＤｐ以内である場合に、所定値ΔＤｐ以内である比較値のうちで最も小さい比較値に対応する第一編集候補点および第二編集候補点に基づいて、当該第一編集候補点を第一代替編集点として、当該第二編集候補点を第二代替編集点としてユーザに提示する。
【０１０９】
次に、以上のように構成された第二実施形態における動画編集装置２００の動画編集処理の処理手順について説明する。第二実施形態における動画編集装置２００は、第一実施形態における動画編集装置１００とは、代替編集点の探索処理が異なる。具体的には、第一実施形態における動画編集装置１００では、代替編集点の探索処理において第一編集点に対応する第一代替編集点を探索しているが、第二実施形態における動画編集装置２００では、第一編集点に対応する第一代替編集点に加えて第二編集点に対応する第二代替編集点を探索する。つまり、第一実施形態の動画編集装置１００では、第二編集点を固定して第一編集点に対応する第一代替編集点を探索していたが、片方の編集点に限らずに、第二実施形態の動画編集装置２００では第一編集点および第二編集点の両方に対して代替編集点を探索する。このため、ここでは代替編集点の探索処理のみについて述べる。
【０１１０】
図１７は、第二実施形態における代替編集点の探索処理の処理手順を示すフローチャートである。図１７に示すように代替編集点の探索処理では、まず、代表値生成部３２が、第一時点Ｔ１の前後の３フレームの範囲（第一所定範囲Ｒ１）のうちの第一編集点Ｍ１を除く６つのフレームを第一編集候補点とする。また、代表値生成部３２は、第二時点Ｔ２の第一所定範囲Ｒ１のうちの第二編集点Ｍ２を除く６つのフレームを第二編集候補点とする。そして、代表値生成部３２は、６つの第一編集候補点毎に、左目用動画および右目用動画から視差ズレを検知して、視差マップを当該６つの第一編集候補点に対応するフレーム毎に生成する。同様にして、代表値生成部３２は、左目用動画および右目用動画から視差ズレを６つの第二編集候補点毎に検知して、視差マップを当該６つの第二編集候補点に対応するフレーム毎に生成する（Ｓ５１）。
【０１１１】
代表値生成部３２は、６つの第一編集候補点に対応するフレーム毎に、かつ、６つの第二編集候補点に対応するフレーム毎に視差マップを生成した後に、６つの第一編集候補点に対応するフレームを構成する画素毎における視差の最大値を視差情報の第三代表値として６つの第一編集候補点に対応するフレーム毎に算出し、かつ、６つの第二編集候補点に対応するフレームを構成する画素毎における視差の最大値を視差情報の第四代表値として６つの第二編集候補点に対応するフレーム毎に算出する（Ｓ５２）。
【０１１２】
比較値算出部３３は、６つの第三代表値のうちで最小値である第一最小値Ｄ１ｍｉｎと、６つの第三代表値のうちで最大値である第一最大値Ｄ１ＭＡＸと、６つの第四代表値のうちで最小値である第二最小値Ｄ２ｍｉｎと、６つの第四代表値のうちで最大値である第二最大値Ｄ２ＭＡＸとを抽出する（Ｓ５３）。
【０１１３】
判定部３４は、ステップＳ２３と同様に、予め設定されている画面サイズ情報に基づいて判定閾値を所定値として算出する（Ｓ５４）。
【０１１４】
比較値算出部３３は、第一最小値Ｄ１ｍｉｎと第二最小値Ｄ２ｍｉｎとの差である第三比較値としての第三奥行差ΔＤ３と、第一最小値Ｄ１ｍｉｎと第二最大値Ｄ２ＭＡＸとの差である第四比較値としての第四奥行差ΔＤ４と、第一最大値Ｄ１ＭＡＸと第二最小値Ｄ２ｍｉｎとの差である第五比較値としての第五奥行差ΔＤ５と、第一最大値Ｄ１ＭＡＸと第二最大値Ｄ２ＭＡＸとの差である第六比較値としての第六奥行差ΔＤ６とを算出する。さらに、判定部３４は、比較値算出部３３により算出された第三奥行差ΔＤ３、第四奥行差ΔＤ４、第五奥行差ΔＤ５および第六奥行差ΔＤ６が判定閾値（所定値ΔＤｐ）以内であるか否かをそれぞれ判定し（Ｓ５５）、代替編集点の探索処理を終了する。これにより、第三奥行差ΔＤ３、第四奥行差ΔＤ４、第五奥行差ΔＤ５および第六奥行差ΔＤ６のうちの判定閾値以下の奥行差に対応する第一編集候補点および第二編集候補点は適正な編集点（適正編集点）であると判定部３４により判定される。また、第三奥行差ΔＤ３、第四奥行差ΔＤ４、第五奥行差ΔＤ５および第六奥行差ΔＤ６のうちの判定閾値を超える奥行差に対応する編集候補点は適正ではない編集点（非適編集点）であると判定部３４により判定される。なお、適正編集点は、一つである場合にはその適正編集点が提示部３５により第一代替編集点および第二代替編集点として採用され、複数ある場合には適正編集点のうちで最小の奥行差に対応する適正編集点が提示部３５により第一代替編集点および第二代替編集点として採用される。
【０１１５】
＜具体例＞
上記の動画編集処理について図１８、１９Ａ〜１９Ｄを用いてより具体的に説明する。
【０１１６】
なお、ここでは、第一実施形態と異なる代替編集点の探索処理について説明するため、ステップＳ１３において判定部３４が第一編集点Ｍ１および第二編集点Ｍ２が適正ではないと判定された場合を例に説明する。
【０１１７】
そして、代替編集点の探索処理では、図１８に示すように、第一時点Ｔ１の前後の３フレームの第三代表値に基づいて第一最小値Ｄ１ｍｉｎと第一最大値Ｄ１ＭＡＸとが比較値算出部３３により算出され、第二時点Ｔ２の前後の３フレームの第四代表値に基づいて第二最小値Ｄ２ｍｉｎと第二最大値Ｄ２ＭＡＸとが比較値算出部３３により算出される。そして、第三奥行差ΔＤ３と所定値ΔＤｐとが図１９Ａに示すように比較され、第四奥行差ΔＤ４と所定値ΔＤｐとが図１９Ｂに示すように比較され、第五奥行差ΔＤ５と所定値ΔＤｐとが図１９Ｃに示すように比較され、第六奥行差ΔＤ６と所定値ΔＤｐとが図１９Ｄに示すように比較される。なお、図１９Ａ〜１９Ｄは、第三奥行差ΔＤ３、第四奥行差ΔＤ４、第五奥行差ΔＤ５および第六奥行差ΔＤ６に対応する第一編集候補点および第二編集候補点においてカットされた場合の、第三奥行差ΔＤ３、第四奥行差ΔＤ４、第五奥行差ΔＤ５および第六奥行差ΔＤ６と所定値ΔＤｐと比較を示すイメージ図である。なお、図１９Ａ〜１９Ｄの場合に、第三奥行差ΔＤ３、第四奥行差ΔＤ４および第六奥行差ΔＤ６が所定値ΔＤｐ以下である。したがって、この場合には、第三奥行差ΔＤ３、第四奥行差ΔＤ４および第六奥行差ΔＤ６に対応する第一編集候補点および第二編集候補点が、適正な編集点（適正編集点）であると判定部３４により判定される。そして、第三奥行差ΔＤ３、第四奥行差ΔＤ４および第六奥行差ΔＤ６のうちで最小の第六奥行差ΔＤ６に対応する第一編集候補点および第二編集候補点が提示部３５によりそれぞれ第一代替編集点および第二代替編集点として採用される。
【０１１８】
以上のように第二実施形態の動画編集装置２００によれば、ユーザは、新たな編集点を探さなくてもよくなる。また、第一代替編集点と第二代替編集点との２つの代替編集点を探索するため、より自由度の高い編集点をカット点として選定することが出来る。このため、ユーザの三次元動画の編集にかかる負担をさらに軽減できる。
【０１１９】
また、第二実施形態の動画編集装置２００によれば、該当編集候補点が複数あっても最も小さい比較値に対応する編集候補点の組を第一代替編集点および第二代替編集点として自動的に選定することができる。このため、最も奥行の変化が小さい第一代替編集点および第二代替編集点をカット点として採用することができる。これによりユーザは、視聴者が違和感を起こしにくい三次元動画の編集を容易に行うことができる。
【０１２０】
以上、本発明に係る動画編集装置について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。
【０１２１】
つまり、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１２２】
上記実施形態では、提示部３５は、判定部３４により各奥行差が所定値ΔＤｐ以下であると判定された結果に基づく代替編集点を提示する、または、視差変更部３６により視差変更処理が行われた後の編集点を提示しているが、これに限らずに、図２０に示すように、ステップＳ１３における判定がＮｏである場合に、ユーザに第一編集点または第二編集点の変更を促すメッセージをポップアップにより表示するようにしてもよい。これにより、ユーザは、第一編集点Ｍ１および第二編集点Ｍ２の少なくとも一方を変更しながら、奥行きの大きな変化がない編集点を選択することが出来る。このため、ユーザが三次元動画の編集時に、撮影画像を見ながら、カット点において被写体の奥行きの変化が発生しないように、撮影方法を工夫したり、カット点前後の素材を慎重に選定したりする作業をなくすことができ、ユーザの三次元動画の編集にかかる負担を軽減することができる。
【０１２３】
上記第一実施形態の動画編集装置１００では、第二編集点を固定して第一編集点に対応する第一代替編集点を探索しているが、反対に第一編集点を固定して第二編集点に対応する第二代替編集点を探索してもよい。
【０１２４】
上記実施形態では、フレームを構成する画素毎における視差の最大値を視差情報の代表値としているが、視差の最大値に限らずに、当該画素毎における視差の平均値であってもよいし、フレームを構成する全画素における分散であってもよく、ユーザが視差の最大値、視差の平均値および視差の分散から設定できるようにしてもよい。なお、視差の平均値を代表値として算出する場合には、比較値は、視差の平均値の場合と同様に例えば第一代表値と第二代表値との差となる。つまり、第一編集点または第一代替編集点と、第二編集点または第二代替編集点との差となる。また、視差の分散を代表値として算出する場合には、比較値は、例えば第一代表値と第二代表値との比となる。つまり、第一編集点または第一代替編集点と、第二編集点または第二代替編集点との比となる。なお、第一編集点または第一代替編集点と、第二編集点または第二代替編集点との差が正の値となるように２つの値のうちで大きい値から小さい値を差し引いた値が差として算出されてもよい。また、第一編集点または第一代替編集点と、第二編集点または第二代替編集点との比が１より大きい値となるように２つの値のうちで大きい値から小さい値を除した値が比として算出されてもよい。また、視差情報の代表値の算出には、フレームを構成する画素毎に限らずに、複数の画素で構成されるブロック毎について行ってもよい。
【０１２５】
これによれば、代表値として、画素またはブロック毎に算出される複数の視差の最大値、平均値、または分散を採用している。このように、統計値として的確な値を利用することができ、視差情報の処理を適切に行うことができる。
【０１２６】
上記実施形態では、第一奥行差ΔＤ１が所定値ΔＤｐ以下になるように、第一時点Ｔ１以前の視差情報を変更しているが、第一時点Ｔ１以前の視差情報を変更することに限らずに、第二時点Ｔ２以降の視差情報を変更してもよいし、第一時点Ｔ１以前の視差情報と第二時点Ｔ２以降の視差情報との両方を変更してもよい。
【０１２７】
上記第一実施形態では編集候補点の数を第一時点の前後３フレームずつとしているが、第一時点の前後３フレームずつに限らずに例えば前後２フレームずつや前後５フレームずつなどであってもよいし、フレーム毎に限らずに前後１秒の範囲における５フレーム間隔のフレームであってもよい。また、第一所定範囲Ｒ１は、第一時点の前後に限らずに、第一時点の前側の範囲（例えば第一時点の前の６フレーム）であってもよいし、第一時点の後側の範囲（例えば第一時点の後の６フレーム）であってもよい。さらに、第一所定範囲Ｒ１内であれば、編集候補点の数は、複数のフレームに限らずに１つのフレームであってもよい。また、これは、第二実施形態の第一編集候補点の数および第二編集候補点の数に対しても同様である。
【０１２８】
上記第二実施形態では代替編集点の探索処理において、第一最小値Ｄ１ｍｉｎと、第一最大値Ｄ１ＭＡＸと、第二最小値Ｄ２ｍｉｎと、第二最大値Ｄ２ＭＡＸとを抽出した後に、第三奥行差ΔＤ３、第四奥行差ΔＤ４、第五奥行差ΔＤ５および第六奥行差ΔＤ６を算出することにより、これらの４つの奥行き差が所定値ΔＤｐ以下となるかを判定している。しかし、この４つの奥行き差を算出することに限定されずに、６つの第三代表値と６つの第四代表値とを一つずつ選択することによりできる全ての一対の組み合わせに基づく奥行差を複数算出し、当該複数の奥行き差が所定値ΔＤｐ以下となるかをそれぞれ判定してもよい。なお、この場合においても、所定値ΔＤｐ以下となる奥行差が複数ある場合には、そのうちの最小の奥行差に対応する第一編集候補点および第二編集候補点が第一代替編集点および第二代替編集点として採用される。
【０１２９】
これによれば、ユーザは、新たな編集点を探さなくてもよくなる。また、第一代替編集点と第二代替編集点との２つの代替編集点を全ての第一編集候補点および第二編集候補点の組に対して探索するため、より自由度の高い編集点をカット点として選定することが出来る。このため、ユーザの三次元動画の編集にかかる負担をさらに軽減できる。
【０１３０】
上記実施形態では、代替編集点の探索処理において所定値ΔＤｐ以下である第二奥行差が複数ある場合、または、第三奥行差、第四奥行差、第五奥行差および第六奥行差のうちの複数が所定値ΔＤｐ以下である場合に、所定値ΔＤｐ以下である奥行差のうちで最小の奥行差に対応する第一編集候補点または第一編集候補点および第二編集候補点を第一代替編集点または第一代替編集点および第二代替編集点として採用しているが、最小の奥行き差を採用することに限らない。例えば、所定値ΔＤｐ以下の奥行き差が複数ある場合には、第一時点Ｔ１に最も近い第一編集候補点を第一代替編集点として採用する、または、第一時点Ｔ１および第二時点Ｔ２に最も近い第一編集候補点および第二編集候補点の組を第一代替編集点および第二代替編集点として採用するようにしてもよい。
【０１３１】
これによれば、該当編集候補点が複数あってもユーザが選択した編集点に最も近い位置の編集候補点を自動的に選定することができる。このため、ユーザの選択した編集点を尊重でき、また、自動的に一つの編集候補点に絞り込むことができる。
【０１３２】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの非一時的な記録媒体に記録されたソフトウェアプログラムを読みだして実行することによって実現されてもよい。ここで、上記各実施形態の動画編集装置などを実現するソフトウェアは、次のようなプログラムである。
【０１３３】
すなわち、このプログラムは、コンピュータに、右目用動画と左目用動画とからなる三次元動画の第一時点における第一編集点と、前記三次元動画の第二時点における第二編集点とをユーザに選択されることにより、前記第一時点から前記第二時点までの間の前記三次元動画をカットする動画編集方法であって、ユーザに選択された前記第一編集点および前記第二編集点を受け付ける選択ステップと、前記第一編集点の視差に関する第一視差情報の代表値と、前記第二編集点の視差に関する第二視差情報の代表値とを取得する視差情報取得ステップと、前記第一視差情報の代表値と前記第二視差情報の代表値との比較に基づく値を第一比較値として算出する代表値算出ステップと、前記比較値算出部により算出された前記第一比較値が、所定値以内であるか否かを判定する判定ステップと、前記第一比較値が前記所定値を超えると前記判定部が判定した場合に、前記第一編集点および前記第二編集点の少なくとも一方の変更をユーザに促す提示を行う提示ステップと、を含む動画編集方法を実行させる。
【０１３４】
以上、本発明の一つまたは複数の態様に係る動画編集装置について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の一つまたは複数の態様の範囲内に含まれてもよい。
【産業上の利用可能性】
【０１３５】
本発明は、三次元動画の編集において、編集後の三次元動画が視聴者に違和感を与えないように三次元動画の編集をすることができる動画編集装置を内蔵した端末装置等として利用することができる。
【符号の説明】
【０１３６】
１  端末装置
１１  ハードディスク
１２  ＲＯＭ
１３  ＲＡＭ
１４  入力装置
１５  ディスプレイ
１６  ＬＡＮＩ／Ｆ
３１  選択部
３２  代表値生成部
３３  比較値算出部
３４  判定部
３５  提示部
３６  視差変更部
３７  表示部
３８  入力部
１００  動画編集装置
２００  動画編集装置
Ａ１  プレビュー画面領域
Ａ２  ライブラリー選択部
Ａ３  操作部
Ａ４  編集トラック表示部
Ｄ１ＭＡＸ  第一最大値
Ｄ１ｍｉｎ  第一最小値
Ｄ２ＭＡＸ  第二最大値
Ｄ２ｍｉｎ  第二最小値
ΔＤ１  第一奥行差
ΔＤ２  第二奥行差
ΔＤ３  第三奥行差
ΔＤ４  第四奥行差
ΔＤ５  第五奥行差
ΔＤ６  第六奥行差
ΔＤｐ  所定値
Ｍ１  第一編集点
Ｍ２  第二編集点
Ｍ１１  第一代替編集点
Ｒ１  第一所定範囲
Ｒ２  第二所定範囲
Ｔ１  第一時点
Ｔ２  第二時点
ｄ１〜ｄ６  第三代表値
ｔ１〜ｔ６  時刻
【図１】
0006021063.tif 000002
【図２】
0006021063.tif 000003
【図３Ａ】
0006021063.tif 000004
【図３Ｂ】
0006021063.tif 000005
【図３Ｃ】
0006021063.tif 000006
【図３Ｄ】
0006021063.tif 000007
【図４】
0006021063.tif 000008
【図５】
0006021063.tif 000009
【図６Ａ】
0006021063.tif 000010
【図６Ｂ】
0006021063.tif 000011
【図７】
0006021063.tif 000012
【図８】
0006021063.tif 000013
【図９】
0006021063.tif 000014
【図１０】
0006021063.tif 000015
【図１１】
0006021063.tif 000016
【図１２】
0006021063.tif 000017
【図１３】
0006021063.tif 000018
【図１４】
0006021063.tif 000019
【図１５】
0006021063.tif 000020
【図１６】
0006021063.tif 000021
【図１７】
0006021063.tif 000022
【図１８】
0006021063.tif 000023
【図１９Ａ】
0006021063.tif 000024
【図１９Ｂ】
0006021063.tif 000025
【図１９Ｃ】
0006021063.tif 000026
【図１９Ｄ】
0006021063.tif 000027
【図２０】
0006021063.tif 000028