(57)【要約】      （修正有）【課題】リアルタイムで動画に基づいた画像作成を効率的に行なうことができるコンピュータープログラム及び方法を提供する。【解決手段】動画をリアルタイムで表示するレイヤ、描画操作のガイドとするための半透明のレイヤ、ユーザーの描画を一時的に保存する一つ以上のレイヤ、及び、ユーザーの描画を受け付けるレイヤをこの順序で表示する。【選択図】図３
2016126680.tif 000002
【特許請求の範囲】
【請求項１】
第一のレイヤに動画を表示する命令と、
ユーザーによる描画を保存する第二のレイヤを表示する命令と、
ユーザーによる描画操作を受け付ける第三のレイヤを表示する命令と、
前記第三のレイヤに対して行なわれた描画データを前記第二のレイヤに転写する命令とを
実行する画像作成プログラム。
【請求項２】
半透明の模様を表示する第四のレイヤを、前記第一のレイヤと前記第二のレイヤの間に表示する命令を
実行する請求項１に記載の画像作成プログラム。
【請求項３】
第一のレイヤに動画を表示するステップと、
ユーザーによる描画を保存する第二のレイヤを表示するステップと、
ユーザーによる描画操作を受け付ける第三のレイヤを表示するステップと、
前記第三のレイヤに対して行なわれた描画データを前記第二のレイヤに転写するステップとを
コンピューター上で実行する画像作成方法。
【請求項４】
半透明の模様を表示する第四のレイヤを、前記第一のレイヤと前記第二のレイヤの間に表示するステップを
コンピューター上で実行する請求項３に記載の画像作成方法
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明はコンピューターを使用して画像を編集・作成する方法及びプログラム、特に、動画と重ね合わせて静止画を編集・作成する方法及びプログラムに関する。
【背景技術】
【０００２】
コンピューターを使用して画像の編集・作成を行なうプログラム製品が一般化している。これらのプログラム製品では、一般にレイヤと呼ばれる複数の画像を重ね合わせて表示できる機能が提供されていることが多い。レイヤを使用することで、画像の編集作業を特定の対象に絞り込んで容易に行なえることに加えて、既に存在する画像をスキャナーで読み込み、編集対象の描画レイヤと重ね合わせて表示することで、既存の画像に合わせた描画を容易にできるようになる。
【０００３】
この場合において、既に存在する画像は動画像の特定フレームであってもよい。たとえば、非特許文献１のプログラムでは、動画像の特定フレーム上に重ね合わせて静止画像（たとえば文字）を描画し、動画像上のオブジェクトと関連づけられる機能が提供されている。しかし、リアルタイムで表示される動画像に重ね合わせて、ユーザーが静止画を描画できる機能は提供されていなかった。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】VideoStudio Pro X7製品解説ページ（http://corel.e-frontier.co.jp/products/videos/editing/VideoStudioProX7/buy.html）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
動画像に重ね合わせて静止画像を効率的に描画できる方法及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
本願発明は、第一のレイヤに動画を表示する命令と、ユーザーによる描画を保存する第二のレイヤを表示する命令と、ユーザーによる描画操作を受け付ける第三のレイヤを表示する命令と、前記第三のレイヤの描画を前記第二のレイヤに転写する命令とを実行する画像作成プログラムを提供することで上記課題を解決する。
【０００７】
また、本願発明は、半透明の模様を表示する第四のレイヤを、前記第一のレイヤと前記第二のレイヤの間に表示する命令を実行する段落０００６に記載の画像作成プログラムを提供することで上記課題を解決する。
【０００８】
また、本願発明は、第一のレイヤに動画を表示するステップと、ユーザーによる描画を保存する第二のレイヤを表示するステップと、ユーザーによる描画操作を受け付ける第三のレイヤを表示するステップと、前記第三のレイヤの前記描画を前記第二のレイヤに転写するステップとをコンピューター上で実行する画像作成方法を提供することで上記課題を解決する。
【０００９】
また、本願発明は、半透明の模様を表示する第四のレイヤを、前記第一のレイヤと前記第二のレイヤの間に表示するステップをコンピューター上で実行する段落０００８に記載の画像作成方法を提供することで上記課題を解決する。
【発明の効果】
【００１０】
動画像に重ね合わせて静止画像を描画できる方法及びプログラムが提供され、より表現力のある静止画作品を作成可能になる。
【図面の簡単な説明】
【００１１】
【図１】本願発明に係る画像作成用コンピュータープログラムを実行するハードウェア環境の例である。
【図２】本願発明に係る画像作成用コンピュータープログラムの画面の例である。
【図３】本願発明に係る画像作成用コンピュータープログラムのレイヤ管理方法の概要である。
【図４】本願発明に係る画像作成用コンピュータープログラムのフローの一例である。
【発明を実施するための形態】
【００１２】
以下に、図を参照しながら本願発明の実施例について説明する。
【００１３】
図１は、本願発明に係る画像作成用コンピュータープログラムを実行するハードウェア環境の例である。本願発明に係る画像編集・作成用コンピュータープログラムは、マウス、ペンタブレット、又は、タッチスクリーン等の座標入力装置を備えたコンピューターハードウェア（典型的にはパーソナルコンピューターだがこれに限定されない）上で稼働する。
【００１４】
図２に、本願発明に係る画像編集・作成用コンピュータープログラムの画面の例を示す。一般的な画像編集・作成用コンピュータープログラムと同様に、描画を行なうためのツール群、及び、各レイヤの表示順、並びに、表示・非表示の設定を行なう機能が提供されると共に、動画ファイルの再生範囲、再生スピード、及び、ループ再生のあるなしを設定するための機能を提供することが望ましい。
【００１５】
図３に、本願発明に係る画像編集・作成用コンピュータープログラムに係る画面レイヤ構成の概要を示す。
【００１６】
図３−ａ）は、本願発明に係る画像編集プログラムの画面レイヤ構造を表わす。各レイヤは一般的な画像編集・作成用コンピュータープログラムと同様に最背面から最前面までの表示順が割り当てられており。ユーザーの操作により、各レイヤの表示・非表示が切り替え可能である。
【００１７】
最背面にある動画レイヤ（２０１）は動画がリアルタイムで表示されるレイヤである。ユーザーの操作により、動画ファイル中の再生範囲（開始時間と終了時間）、ループ再生を行なうかどうか、再生速度（スローモーションや高速再生）、早送り・巻き戻し、及び、画面上の表示位置とスケール（縮尺）等を指定可能になっていることが望ましい。
【００１８】
動画レイヤ（２０１）の前面にある半透明模様レイヤ（２０２）は半透明の模様（斜線、市松模様など）が規則的に描かれているレイヤであり、ユーザーが描画中の画像を見やすくするために提供される。半透明模様レイヤ（２０２）がないと、ユーザーが描画中の色と動画レイヤ（２０１）で表示される動画の色が類似している場合に、ユーザーがどこまで描画を行なったかがわかりにくいため、ガイドとして半透明模様レイヤ（２０２）を提供することが望ましい。半透明模様レイヤ（２０２）は半透明（典型的には透過率を50%に設定）であるために、背面にある動画レイヤ（２０１）で表示される動画をユーザーに見えるようにしながら、ユーザーの描画操作におけるガイドとなるという役割を果たすことができる。半透明模様レイヤ（２０２）の模様のパターン、及び、透過率をユーザーが設定可能にしてもよい。
【００１９】
描画レイヤ（２０３）は、ユーザーが動画に重ね合わせた静止画像を作成していくために使用されるレイヤである。通常の画像編集プログラムにおけるレイヤと同様に、複数の描画レイヤ（２０３）が使用でき、ユーザー操作によって各描画レイヤ（２０３）の表示・非表示の切り替え、及び、重ね合わせ表示の順番を変更できることが望ましい。
【００２０】
最前面にある作業レイヤ（２０４）は、ユーザーがリアルタイムで行なう最新の描画情報を一時的に蓄積するためのレイヤである。図２−ａ）において、作業レイヤ（２０４）上の３つの黒丸は制御点であり、ユーザーが行なう描画の基準点となる（制御点は仮想的な点であって、実際には画面上に表示されなくてもよい）。制御点はマウスやペンタブレットの座標を一定感覚でコンピュータープログラムが読み取ることで設定することが望ましい。制御点が所定の個数（たとえば、３個）設定されると、制御点に基づく描画が作業レイヤ（２０４）上で行なわれる。この制御点をつないで描画される線は、たとえば、直線、ベジェ曲線、又は、スプライン曲線であってよい。描画が行なわれると作業レイヤ（２０４）で描画された制御点を結んだ線は描画レイヤ（２０３）のひとつに転写される。描画レイヤ（２０３）が複数ある場合には、どの描画レイヤ（２０３）に転写するかをユーザーが設定できることが望ましい。また、所定の数の制御点が設定されなくても、ユーザーが描画操作を終えた（たとえば、マウスのボタンをリリースした、又は、ペンタブレットからタブレットを離した）時には上記の描画と転写処理を行なうことが望ましい。
【００２１】
ペンタブレットなどの筆圧を入力できる装置の場合には制御点に筆圧の情報を関連づけて保存し、線の太さ等の描画情報に反映させることが望ましい。また、画面上のマウスカーソルが存在する位置の動画の色情報を作業レイヤ（２０４）での描画の色として反映するようにしてもよい。
【００２２】
上記の、動画レイヤ（２０１）、半透明模様レイヤ（２０２）、描画レイヤ（２０３）、及び、作業レイヤ（２０４）の各レイヤは、ユーザーの操作により、重ね合わせて表示することができる。図３−ｂ）は動画レイヤ（２０１）と描画レイヤ（２０３）をこの順序で重ね合わせて表示した例を、図３−ｃ）は動画レイヤ（２０１）、半透明模様レイヤ（２０２）、及び、作業レイヤ（２０４）をこの順序で重ね合わせて表示した例である。重ね合わせでは、各レイヤの透過情報も加味することが望ましい。たとえば、動画レイヤ（２０１）の上に作業レイヤ（２０４）を表示する時に描画レイヤ（２０３）の顔以外の白部分が透明度を最大値に設定されていたとすると、動画レイヤ（２０１）に重ねて表示する時にその白部分は表示されずに、動画レイヤの縦横の縞模様が見えるように表示されることが望ましい。
【００２３】
このように表示を切り替えることで、ユーザーは動画レイヤ（２０１）上でリアルタイム表示される動画に基づいて作業レイヤ（２０４）に描画操作を行ない、描画レイヤ（２０３）に描き込んで行くことができる。たとえば、絵の専門家がペンタブレットで画像を作成する動画に基づいてその筆さばきをまねて描画を行なうことで、描画の練習を行なうことができる。ユーザーの画像作成作業の進捗に応じて、動画レイヤ（２０１）と作業レイヤ（２０４）だけを表示するか、動画レイヤ（２０１）、描画レイヤ（２０３）、及び、作業レイヤ（２０４）を表示するかを切り替えられる。また、前述の通り、再生中の動画の色とユーザーが描画中の画像の色が類似していて見えにくい時には半透明模様レイヤ（２０２）を表示することで、描画作業を行ないやすくできる。
【００２４】
このようにして描画した画像は、動画として保存することもでき、動画中の特定のフレームを静止画として保存することもでき、又は、一連のフレームを連番で管理された複数の静止画として保存することもできることが望ましい。
【００２５】
図４に、本願発明に係るプログラムのフローの一例（UMLアクティビティ図）を示す。この図は一例であり、たとえば、動画表示処理をと描画処理を別スレッドで並行的に実行するようにしてもよい。
【図１】
2016126680.tif 000003
【図２】
2016126680.tif 000004
【図３】
2016126680.tif 000005
【図４】
2016126680.tif 000006