(57)【要約】【課題】画像で構成された文字情報の描画処理を高速化し、文字情報の編集を効率的に実行可能な映像編集装置を提供する。【解決手段】本発明の一実施形態に係る映像編集装置は、画像を構成する複数のレイヤの描画データを記憶する描画データ記憶部と、前記複数のレイヤの中から選択されたレイヤに対して実行された編集処理に基づいて、編集後のレイヤに対応する描画データを生成する描画部と、前記複数のレイヤの描画データのうち前記編集処理の対象となったレイヤの描画データを、前記編集後のレイヤに対応する描画データに差し替えて、前記編集後のレイヤの描画データを含む複数のレイヤの描画データを合成して編集後画像を生成する合成部と、前記編集後画像が生成されるたびにリアルタイムで前記編集後画像を表示する表示部と備えたことを特徴とする。【選択図】  図１
2017212674.tif 000002
【特許請求の範囲】
【請求項１】
画像を構成する複数のレイヤの描画データを記憶する描画データ記憶部と、
前記複数のレイヤの中から選択されたレイヤに対して実行された編集処理に基づいて、編集後のレイヤに対応する描画データを生成する描画部と、
前記複数のレイヤの描画データのうち前記編集処理の対象となったレイヤの描画データを、前記編集後のレイヤに対応する描画データに差し替えて、前記編集後のレイヤの描画データを含む複数のレイヤの描画データを合成して編集後画像を生成する合成部と、
前記編集後画像が生成されるたびにリアルタイムで前記編集後画像を表示する表示部と
を備える映像編集装置。
【請求項２】
前記画像はテロップ又はロゴを含む文字情報を構成し、
前記描画データ記憶部は、前記文字情報が複数行に亘る文字列で構成されている場合、前記文字情報を行ごとに複数の異なる画像として、前記複数の異なる画像ごとに夫々複数のレイヤの描画データを記憶する
請求項１に記載の映像編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像編集装置に係り、特に、テレビ等の映像に文字情報を重畳させた映像コンテンツにおける文字情報を編集するための映像編集装置に関する。
【背景技術】
【０００２】
テレビや映画などの映像では、動画や静止画の上にテロップ又は字幕スーパーなどの文字情報を重畳させた映像コンテンツが多く用いられている。
【０００３】
これらの映像コンテンツで使用される文字の形状は、一般的な文書で使用されるフォントの形状よりも、視聴者の注意や興味をより強く喚起する形状が好まれることが多い。このため、テレビや映画などの映像コンテンツでは、使用される文字の形状に、例えば縁取りや影を付加するなどの装飾を付加した画像が使用される。
【０００４】
特許文献１は、テロップやロゴなどの文字情報を再度表示する際に、表示に利用したことがあるサイズ修正率を再利用することで、文字情報のサイズ設定の手順を簡略化する技術である。
【０００５】
特許文献２は、テロップの描画エンジンと、テロップの動作を制御するスクリプトを実行するドライバとを分離することにより、高画質又は標準画質などの画質に依存せずにテロップを生成することができる技術である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２８４２２号公報
【特許文献２】特開２００８−９８７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の従来技術は、テロップなどの文字情報を構成する画像を編集した際の描画処理を高速化する技術ではない。テロップやロゴなどの文字情報に実行される装飾処理には様々な種類があり、１つの文字情報に対して複数の装飾処理が実行される。複数の装飾処理が組み合せて適用されることに加えて、それぞれの装飾処理に対応する画像処理は複雑である。そのため、従来技術では、装飾処理が実行された文字情報の描画に時間がかかりすぎ、文字情報を効率的に編集することができなかった。
【０００８】
本発明は、上述した事情を考慮してなされたもので、画像で構成された文字情報の描画処理を高速化し、文字情報の編集を効率的に実行可能な映像編集装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一実施形態に係る映像編集装置は、画像を構成する複数のレイヤの描画データを記憶する描画データ記憶部と、前記複数のレイヤの中から選択されたレイヤに対して実行された編集処理に基づいて、編集後のレイヤに対応する描画データを生成する描画部と、前記複数のレイヤの描画データのうち前記編集処理の対象となったレイヤの描画データを、前記編集後のレイヤに対応する描画データに差し替えて、前記編集後のレイヤの描画データを含む複数のレイヤの描画データを合成して編集後画像を生成する合成部と、前記編集後画像が生成されるたびにリアルタイムで前記編集後画像を表示する表示部と備えたことを特徴とする。
【発明の効果】
【００１０】
本発明に係る映像編集装置によれば、画像で構成された文字情報の描画処理を高速化し、文字情報の編集を効率的に実行できる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る映像編集装置の一構成例を示すブロック図。
【図２】実施形態に係る映像編集装置の描画データを概念的に説明する模式図。
【図３】実施形態に係る映像編集装置の動作の一例を示すフローチャート。
【図４】実施形態に係る映像編集装置における編集画面を説明する模式図。
【図５】実施形態に係る映像編集装置における編集処理後の描画データの合成を概念的に説明する模式図。
【発明を実施するための形態】
【００１２】
本発明に係る実施の形態について、添付図面を参照して説明する。
【００１３】
（１）構成
図１は、実施形態に係る映像編集装置の一構成例を示すブロック図である。図１に示すように、映像編集装置１００は、記憶部１０、主制御部２０、入力部３０、及び表示部４０を有する。映像編集装置１００は、コンピュータをベースとして構成されており、ＬＡＮ（Local Area Network）などのネットワークを介して外部装置と相互通信可能である。
【００１４】
記憶部１０は、例えば、ＲＡＭ（Random Access Memory）、フラッシュメモリ（Flash Memory）などの半導体メモリ素子、ハードディスク、光ディスクなどによって構成される。記憶部１０は、ＵＳＢ（Universal Serial Bus）メモリ及びＤＶＤ（Digital Video Disk）などの可搬型メディアを脱着自在な回路して構成されてもよい。記憶部１０は、主制御部２０において実行される各種プログラム（アプリケーションプログラムの他、ＯＳ（Operating System）等も含まれる）、プログラムの実行に必要な文字情報、及び画像データを記憶する。また、記憶部１０には、ＯＳを制御するための各種コマンドや、入力部３０からの入力を支援するＧＵＩ（Graphical User Interface）のプログラムを記憶してもよい。
【００１５】
図１に示すように、記憶部１０は、装飾設定記憶部１１、描画データ記憶部１２、及び画像記憶部１３を備える。
【００１６】
装飾設定記憶部１１は、文字情報の装飾処理を実行するための設定情報を記憶する。装飾設定記憶部１１は、設定情報として、例えば、文字情報の色を赤、緑、青の３原色により０〜２５５の２５６段階の輝度レベルで表すためのＲＧＢ（Red Blue Green）情報や、ＲＧＢに透過度情報を付加したＲＧＢＡ（alpha）などの色に関する定義データを有する。また、装飾処理は色の変更には限定されず、例えば、縁取り、影、立体感、又は光沢などの画像の質感を表現するため、又は、エフェクトと呼ばれる画像に所望の視覚効果を付与するための画像データ、及び当該装飾処理を実行するためのアルゴリズムが装飾設定記憶部１１には格納されている。なお、装飾処理を実行するための設定情報は、ネットワークを介してダウンロードされるように構成してもよい。
【００１７】
描画データ記憶部１２は、画像を構成する複数のレイヤの描画データを記憶する。画像は、複数のレイヤと呼ばれる階層構造により構成され、各レイヤは画像の装飾設定を夫々有する。すなわち、１つの画像は複数のレイヤで構成され、レイヤごとに対応する描画データが生成される。レイヤを重ね合せることによって、レイヤごとに設定された装飾処理が組み合わされ、様々な装飾が施された画像が生成される。
【００１８】
描画データは、いわゆるキャッシュデータと呼ばれる一時的メモリであり、ＣＰＵなどのプロセッサが高速にアクセス可能なメモリに保存されたデータである。描画データ記憶部１２に記憶された描画データについては、後述の図２で詳細に説明する。
【００１９】
画像記憶部１３は、映像編集装置１００において編集対象となる文字情報の画像を記憶する。文字情報は、テロップやロゴのように文字列を示す画像である。画像記憶部１３に記憶された画像は、複数の描画データを合成した画像である。なお、文字情報が複数行に亘る場合は、行ごとに分割された画像が記憶される。画像記憶部１３に記憶された画像については、後述の図２及び図４で詳細に説明する。
【００２０】
主制御部２０は、共通信号伝送路としてのバスを介して、映像編集装置１００を構成する各ハードウェア構成要素に相互接続されている。主制御部２０は、専用のハードウェアで構成してもよいし、内蔵のプロセッサによるソフトウェア処理で各種機能を実現するように構成してもよい。
【００２１】
なお、上記説明におけるプロセッサとは、専用又は汎用のＣＰＵ（Central Processing Unit）、ＧＰＵ（Graphics Processing Unit）を含む。また、専用のハードウェアとは、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）、プログラマブル論理デバイス、及び、フィールドプログラマブルゲートアレイ（ＦＰＧＡ：Field Programmable Gate Array）などの回路を含む。上記プログラマブル論理デバイスとしては、例えば、単純プログラマブル論理デバイス（ＳＰＬＤ：Simple Programmable Logic Device）、複合プログラマブル論理デバイス（ＣＰＬＤ：Complex Programmable Logic Device）などが挙げられる。
【００２２】
ここでは一例として、プロセッサによるソフトウェア処理によって主制御部２０が各種機能を実現する場合について説明する。主制御部２０は、記憶部１０に記憶されたプログラム、又は、主制御部２０のプロセッサ内に直接組み込まれたプログラムを読み出し実行することで、各機能を実現する。
【００２３】
なお、主制御部２０は、単一のプロセッサによって構成されてもよいし、複数の独立したプロセッサの組み合わせによって構成されてもよい。後者の場合、複数のプロセッサにそれぞれ対応する複数の記憶部１０が設けられると共に、各プロセッサにより実行されるプログラムが当該プロセッサに対応する記憶回路に記憶される構成でもよい。別の例としては、１個の記憶部１０が複数のプロセッサの各機能に対応するプログラムを一括的に記憶する構成でもよい。
【００２４】
図１に示すように、主制御部２０は、描画部２１及び合成部２２を備える。描画部２１及び合成部２２の夫々の機能は、記憶部１０に格納されているプログラムを主制御部２０のプロセッサが実行することによって実現される。
【００２５】
描画部２１は、複数のレイヤの中からユーザが選択したレイヤに対して、ユーザが選択した装飾処理が適用された描画データを生成する。描画部２１は、装飾設定記憶部１１に記憶された装飾処理に関するデータやアルゴリズムを使用して、ユーザにより選択された装飾処理を実行する。
【００２６】
合成部２２は、複数のレイヤの描画データのうち編集処理の対象となったレイヤの描画データを、編集後のレイヤに対応する描画データに差し替えて、編集後のレイヤの描画データを含む複数のレイヤの描画データを合成して編集後画像を生成する。即ち、合成部２２は、編集処理が施されないレイヤの描画データと、描画部２１により生成された編集後の描画データとを合成して編集後画像を生成する。合成部２２の画像の生成方法は後述の図５で詳細に説明する。
【００２７】
入力部３０は、例えば、キーボード、タッチパネル、テンキー、及びマウスなどの入力装置を含む。入力部３０は、入力装置を介して操作者であるユーザにより入力された選択情報を主制御部２０に出力する。
【００２８】
表示部４０は、液晶ディスプレイパネル、プラズマディスプレイパネル、及び有機ＥＬ（Electro Luminescence）パネル等の表示装置である。表示部４０は、主制御部２０の制御に従って文字情報や装飾設定を表示する。
【００２９】
画像記憶部１３に記憶された画像は、複数のレイヤにそれぞれ対応する複数の描画データを合成した画像である。以下、図２に基づいて画像を構成する描画データについて詳細に説明する。
【００３０】
図２は、実施形態に係る映像編集装置１００の描画データを概念的に説明する模式図である。図２の左側は、「ＡＢＣ」の文字情報を構成する画像ＩＭＧ１１を示しており、図２の右側は画像ＩＭＧ１１を構成する各レイヤの描画データを示している。
【００３１】
図２に示すように、１つの画像は複数のレイヤで構成され、それぞれのレイヤは対応する描画データを有する。１つの画像は、複数のレイヤが重ね合わされて生成される。すなわち、図２の右側に示した各レイヤの描画データを上から順に重ね合せることで、図２の左側に示した画像が合成される。
【００３２】
具体的には、図２の右側上段のレイヤ１は、文字の形状に色が塗られた装飾を示し、図２の右側中段は、文字の縁取りを示し、図２の右側の下段は、文字の影を示している。図２の右側最下段のレイヤ３の描画データの上に、図２の右側中断のレイヤ２の描画データが重ね合せられ、さらにその上に図２の右側最上段のレイヤ１の描画データが重ね合せられる。このようにレイヤを順に重ね合せることで、図２の左側に示すように、黒い縁取りに影のある文字の画像が生成される。
【００３３】
従来技術では、複数のレイヤを有する画像を編集した場合、編集を加えたレイヤに対応する描画データだけではなく、すべてのレイヤの描画データを再度生成し、再度生成した描画データを合成して画像を生成していた。すなわち、未編集のレイヤに対応する描画データの描画処理がレイヤの編集の都度実行されるため、編集後画像の表示速度が遅く、効率的な画像編集の妨げとなっていた。
【００３４】
そこで、本発明の発明者は、描画部２１を、編集を加えたレイヤに対応する描画データのみ再度生成するよう構成し、合成部２２において未編集のレイヤに対応する描画データを流用して編集後の画像を生成する構成に関する着想を得た。かかる構成によれば、あるレイヤを編集した際、編集対象となるレイヤに対してのみ描画データが生成され、他の編集対象ではないレイヤに対応する描画データの描画処理を省略することができる。
【００３５】
（２）動作
図３は、実施形態に係る映像編集装置１００の動作の一例を示すフローチャートである。以下、図３のフローチャートのステップ番号に従って、実施形態に係る映像編集装置１００の動作を説明する。
【００３６】
ステップＳ１０１において、ユーザは、表示部４０の編集画面に表示された文字情報を示す画像から編集対象となる画像を選択する。
【００３７】
図４は、実施形態に係る映像編集装置１００における編集画面を説明する模式図である。図４に示すように、編集画面Ｄ１は、レイヤ選択領域Ｍ１、画像表示領域ＩＭＧ１、及び装飾設定領域Ｍ２を備える。
【００３８】
ユーザは、画像表示領域ＩＭＧ１に表示された文字情報の画像を選択する。図４は、文字情報が２行分の文字列を有する例を示している。画像表示領域ＩＭＧ１の上段の文字情報を１行目、下段を２行目とし、１行目の画像ＩＭＧ１１は「ＡＢＣ」、２行目の画像ＩＭＧ１２は「あいうえお」の文字列を有する画像である。
【００３９】
文字情報が複数行に亘る場合、映像編集装置１００は、文字情報を行ごとの別の画像として扱う。図４は、文字情報が２行に亘る場合を示している。各行の画像は、夫々複数のレイヤで構成され、レイヤに対応する複数の描画データが描画データ記憶部１２に記憶される。
【００４０】
このように、文字情報を行単位で分けて記憶し、夫々別々に編集可能とすることで、編集された行のみ描画処理を実行すればよいため、描画速度の向上につながる。また、文字に施される装飾処理は、隣り合う文字との間隔などにより適宜調整が必要となる場合がある。例えば、隣り合う文字同士が近接している場合、隣り合った文字に対してまとめて装飾処理の設定を適用したほうが文字の見栄えが良くなる場合が多い。
【００４１】
以下、ユーザが１行目の画像ＩＭＧ１１は「ＡＢＣ」を選択した場合を例として、１行目の画像ＩＭＧ１１を編集する場合を説明する。
【００４２】
レイヤ選択領域Ｍ１には、画像ＩＭＧ１１を構成する複数のレイヤ情報が表示される。図４において画像ＩＭＧ１１は、レイヤ１、レイヤ２、及びレイヤ３の３つのレイヤを有する。レイヤ選択領域Ｍ１には、レイヤを選択するためのラジオボタンＭ１１及び各レイヤを特定するためのレイヤ情報Ｍ１２が表示されている。レイヤ情報Ｍ１２には、例えば、レイヤの階層番号、レイヤに設定された装飾設定の情報、又は当該レイヤの縮小画像が表示される。
【００４３】
装飾設定領域Ｍ２には、選択したレイヤに対する装飾設定が一覧で表示される。装飾設定には、装飾の種類として、例えば、レイヤ内の図形の色を変更するためのＲＧＢＡ設定、レイヤ内の図形に関する回転方向の設定、拡大率の設定、画像の質感の設定、又は画像の視覚効果に関する設定などが選択可能な態様で表示されている。
【００４４】
図４では、装飾設定領域Ｍ２の上部に装飾選択として、四角形のアイコンＭ２１で示した例を示している。それぞれのアイコンＭ２１には、装飾の種類を示す絵や図柄が表示され、ユーザは、所望の装飾の種類に対応するアイコンＭ２１を選択することで、装飾の種類を容易に選択できる。
【００４５】
装飾の種類が選択されると、選択された装飾の種類に対応する装飾設定が入力できるように、装飾設定領域Ｍ２の下部に装飾設定が表示される。装飾設定領域Ｍ２の下部に表示された装飾設定には、選択された装飾の種類に応じてスライダーＭ２２のような様々なＧＵＩが表示される。したがって、ユーザは選択した装飾の種類に応じた装飾設定を容易に入力できる。
【００４６】
以上が、表示部４０に表示される編集画面の説明である。図３に戻ってフローチャートの説明を続ける。
【００４７】
ステップＳ１０３において、表示部４０は、ユーザにより選択された編集対象となる画像を構成する複数のレイヤを表示する。具体的には、選択された画像ＩＭＧ１１「ＡＢＣ」を構成する複数のレイヤが図４に示したレイヤ選択領域Ｍ１に表示される。
【００４８】
ステップＳ１０５において、ユーザは、表示部４０に表示された複数のレイヤの中から、編集対象となるレイヤを選択する。図４の例において、具体的には、レイヤ１、レイヤ２、レイヤ３のうち、レイヤ３を選択する。図４は、レイヤ選択領域Ｍ１において、選択するレイヤをラジオボタンＭ１１で選択する例を示している。なお、レイヤ３は装飾の種類として影が設定されている。
【００４９】
ステップＳ１０７において、ユーザは、表示部４０に表示された装飾選択の中から所望の装飾処理を選択し、装飾設定を入力することで、選択したレイヤを編集する。例えば、レイヤ３の影を編集するための装飾の種類がユーザにより選択され、装飾の種類に対応する装飾設定が入力される。具体的には、影の編集として、影の濃さ、影の色、影の透過度、影が伸びる方向、又は、影の長さなどを変更できる。ユーザは、装飾設定に表示されたＧＵＩにより、上記設定のうち所望の設定を変更する。
【００５０】
ステップＳ１０９において、描画部２１は、編集されたレイヤに対応する描画データを生成する。具体的には、レイヤ３の編集後の描画データを生成する。
【００５１】
ステップＳ１１１において、合成部２２は、レイヤ３の編集前の描画データを、編集後の描画データで差し替える。
【００５２】
ステップＳ１１３において、合成部２２は、編集後の描画データを含む３つ描画データ（描画データセット）に基づき、編集後画像を生成する。具体的には、編集前のレイヤ１描画データ及び編集前のレイヤ２の描画データと、編集後のレイヤ３の描画データとを合成して、編集後の画像を生成する。
【００５３】
ステップＳ１１５において、表示部４０は、編集後画像を表示する。
【００５４】
以上が、図３のフローチャートの説明である。ユーザにより画像が編集されるたびに、図３のフローチャートの処理が繰り返される。したがって、編集後画像はリアルタイムで生成され、表示部４０に表示される。以下、図５で本実施形態に係る映像編集装置１００の描画データの合成方法を説明する。
【００５５】
図５は、実施形態に係る映像編集装置１００における編集処理後の描画データの合成を概念的に説明する模式図である。図５の左側は、編集前の描画データを、図５の中央は、編集後のレイヤ３の描画データを、図５の右側は、編集後画像を夫々示している。
【００５６】
以下、ユーザがレイヤ３の描画データを選択して、レイヤ３の影を編集した場合を例として説明する。
【００５７】
図５の左側最下段の編集前のレイヤ３の描画データにおいて、「ＡＢＣ」の文字を紙面手前方向から見た場合に、影は、文字「ＡＢＣ」の斜め右下に表示されている。ユーザは、影が伸びる方向及び影の長さなどを変更し、図５の中央に示すように、「ＡＢＣ」の文字の下に影が表示されるようにレイヤを編集した。その編集に応じて描画部２１は、編集後のレイヤ３に対応する描画データを新たに生成する。
【００５８】
合成部２２は、図５の左側に示した編集前のレイヤ１の描画データ及び編集前のレイヤ２の描画データと、図５の中央に示した編集後のレイヤ３の描画データとを合成し、図５の右側の編集後画像を生成する。
【００５９】
このように、一実施形態の映像編集装置１００は、編集処理が実行されたレイヤに対してのみ描画処理を実行し、未編集のレイヤに対応する描画データを流用することで、描画処理の時間を短縮することができる。また、文字情報が複数行に亘る場合、行ごとに編集可能とすることで、すべての行を描画処理する場合と比較して高速化できる。
【００６０】
以上説明した実施形態によれば、画像で構成された文字情報の描画処理を高速化し、文字情報の編集を効率的に実行できる。
【００６１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６２】
１００…映像編集装置
１０…記憶部
１１…装飾設定記憶部
１２…描画データ記憶部
１３…画像記憶部
２０…主制御部
２１…描画部
２２…合成部
３０…入力部
４０…表示部
【図１】
2017212674.tif 000003
【図２】
2017212674.tif 000004
【図３】
2017212674.tif 000005
【図４】
2017212674.tif 000006
【図５】
2017212674.tif 000007