(57)【要約】【課題】本願発明の課題は、従来技術が抱える問題を解決することであり、すなわち、動く漫画のネームを他者に説明しやすいものとすることであり、作成したネームが完成品（コンピュータ処理が可能な形態）に直接利用できるようにする技術の提供であって、具体的には、動く漫画作成支援プログラム、及び動く漫画作成支援装置を提供することにある。【解決手段】本願発明の「動く漫画作成支援プログラム」は、動く漫画の作成を支援するプログラムであり、描画物作成編集処理、外縁枠生成処理、オブジェクト構成処理、ページ作成処理、シーン作成処理、シーン再生処理をコンピュータに実行させる機能を備えている。このうちシーン再生処理は、シーンに基づき各ページを遷移させながら表示手段に表示する処理であり、ページ遷移時にはオブジェクトを動作させながら表示する。【選択図】図３
2014096010.tif 000002
【特許請求の範囲】
【請求項１】
動く漫画の作成を支援する機能を、コンピュータに実行させるプログラムであって、
表示手段を利用して図画及び／又は字を描画して描画物を作成するとともに、該描画物を編集する描画物作成編集処理と、
１又は２以上の前記描画物を指定すると、該描画物を包含する外縁枠を、該描画物が描画された位置で自動生成する外縁枠生成処理と、
前記外縁枠、及びこれに包含される前記描画物からなるオブジェクトを構成するオブジェクト構成処理と、
１又は２以上の前記オブジェクトを含むページを作成するページ作成処理と、
２以上の前記ページを選択するとともに、各ページの再生表示順を指定してシーンを作成するシーン作成処理と、
前記シーンに基づいて、表示手段に各ページを遷移させながら表示するシーン再生処理と、を前記コンピュータに実行させる機能を備え、
前記シーン再生処理は、さらにページ遷移時に前記オブジェクトを動作させながら表示する遷移時オブジェクト動作処理を含み、
前記遷移時オブジェクト動作処理は、再生表示順が連続する前記ページ間にそれぞれ同一の前記オブジェクトが含まれるとき、先行ページにおけるオブジェクトの位置と、後続ページにおけるオブジェクトの位置と、に基づいて該オブジェクトの移動軌跡を求めるとともに、ページ遷移時には該移動軌跡に従って該オブジェクトを移動させながら表示する、ことを特徴とする動く漫画作成支援プログラム。
【請求項２】
作成された前記シーンに含まれる前記描画物のうち一の描画物を指定し、指定された該描画物と他の描画物とを入れ替えるシーン編集処理を、前記コンピュータに実行させる機能を備えた、ことを特徴とする請求項１記載の動く漫画作成支援プログラム。
【請求項３】
前記シーン作成処理は、表示時間設定処理と移動速度設定処理を含み、
前記表示時間設定処理は、前記ページを表示する時間をページごとに設定し、
前記移動速度設定処理は、前記遷移時オブジェクト動作処理における前記オブジェクトの移動速度を設定する、ことを特徴とする請求項１又は請求項２記載の動く漫画作成支援プログラム。
【請求項４】
前記遷移時オブジェクト動作処理は、再生表示順が連続する前記ページ間にそれぞれ同一の前記オブジェクトが含まれるとき、先行ページにおけるオブジェクトの寸法及び形状と、後続ページにおけるオブジェクトの寸法及び形状と、に基づいて該オブジェクトの拡大縮小軌跡と変形軌跡を求めるとともに、ページ遷移時には該拡大縮小軌跡と該変形軌跡に従って該オブジェクトを拡大縮小及び変形させながら表示する、ことを特徴とする請求項１乃至請求項３のいずれかに記載の動く漫画作成支援プログラム。
【請求項５】
前記遷移時オブジェクト動作処理は、再生表示順が連続する前記ページ間にそれぞれ同一の前記オブジェクトが含まれるとき、先行ページにおけるオブジェクトの姿勢と、後続ページにおけるオブジェクトの姿勢と、に基づいて該オブジェクトの回転軌跡を求めるとともに、ページ遷移時には該回転軌跡に従って該オブジェクトを回転させながら表示する、ことを特徴とする請求項１乃至請求項４のいずれかに記載の動く漫画作成支援プログラム。
【請求項６】
前記描画物作成編集処理は、さらに前記描画物の透過度を設定する透過度設定処理を含み、
前記遷移時オブジェクト動作処理は、再生表示順が連続する前記ページ間にそれぞれ同一の前記オブジェクトが含まれるとき、先行ページにおけるオブジェクト内描画物の前記透過度と、後続ページにおけるオブジェクト内描画物の前記透過度と、に基づいて該オブジェクトの透過度変化率を求めるとともに、ページ遷移時には該透過度変化率に従って該オブジェクトの透過度を変化させながら表示する、ことを特徴とする請求項１乃至請求項５のいずれかに記載の動く漫画作成支援プログラム。
【請求項７】
前記ページ作成処理は、さらに前記オブジェクトを同一ページ内で移動及び／又は回転させるとともに、該オブジェクトの移動及び／又は回転をオブジェクト動作として記録するオブジェクト動作設定処理を含み、
前記シーン再生処理は、さらにページ表示時にオブジェクトを動作させながら表示する表示時オブジェクト動作処理を含み、
前記表示時オブジェクト動作処理は、前記オブジェクト動作が記録されたページを表示するときには、該オブジェクト動作に従ってオブジェクトを移動及び／又は回転させながら表示する、ことを特徴とする請求項１乃至請求項６のいずれかに記載の動く漫画作成支援プログラム。
【請求項８】
動く漫画の作成を支援する装置であって、
表示手段と、
前記表示手段を利用して、図画及び／又は字を描画して描画物を作成するとともに、該描画物を編集する描画物作成編集手段と、
前記描画物を記憶する描画物記憶手段と、
１又は２以上の前記描画物を指定し、該描画物を包含する外縁枠を、該描画物が描画された位置で自動生成する外縁枠生成手段と、
前記外縁枠、及びこれに包含される前記描画物からなるオブジェクトを構成するオブジェクト構成手段と、
１又は２以上の前記オブジェクトを含むページを作成するページ作成手段と、
２以上の前記ページを選択するとともに、各ページの再生表示順を指定してシーンを作成するシーン作成手段と、
前記シーンを記憶するシーン記憶手段と、
前記シーン記憶手段から所定の前記シーンを指定して読み出すシーン読み出し手段と、
読み出された前記シーンに基づいて、前記表示手段に各ページを遷移させながら表示するシーン再生手段と、を備え、
前記シーン再生手段は、さらにページ遷移時にオブジェクトを動作させながら表示する遷移時オブジェクト動作手段を含み、
前記遷移時オブジェクト動作手段は、再生表示順が連続する前記ページ間にそれぞれ同一の前記オブジェクトが含まれるとき、先行ページにおけるオブジェクトの位置と、後続ページにおけるオブジェクトの位置と、に基づいて該オブジェクトの移動軌跡を求めるとともに、ページ遷移時には該移動軌跡に従って該オブジェクトを移動させながら表示する、ことを特徴とする動く漫画作成支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、「動く漫画」を作成する技術に関するものであり、より具体的には、いわば漫画の設計図ともいえるネームの作成支援を目的として開発した、動く漫画作成支援プログラム、及び動く漫画作成支援装置に関するものである。
【背景技術】
【０００２】
漫画とは、説明するまでもなく、絵（図画）と文字の組み合わせによって一連のストーリーを伝えるものであり、今や我が国における一大文化といえる。登場人物や背景等を「図画」として表現し、登場人物のセリフや効果音等を「文字」として表すことで、直観的でわかりやすく、しかも楽しみながら内容を把握できるので、幅広い年齢層で多くの人に親しまれている。図画を中心にストーリーを伝えるものとして漫画のほかにアニメーションが挙げられるが、これは登場人物などの図画が映像として表現され、セリフ等が音声によって伝えられるもので、一般的には漫画とアニメーションは区別して取り扱われている。
【０００３】
なお、ひとくちに漫画といっても、人や国によって解釈が異なるため、本願で取り扱うところの漫画について、ここで明らかにしておく。すなわち本願でいう漫画とは、コマ（通常は枠線で囲まれている）と呼ばれる概念を持ち、このコマという領域内に図画や文字等を描くことで一連のストーリーを構成するものである。したがって、風刺画など一枚の図画のみで構成されるものや、絵本、紙芝居など、この条件に合致するものは「漫画」として定義される。
【０００４】
既述のとおり漫画とは、複数のコマを配置してストーリーを構成するものであり、読者はコマを追うことによって順次物語を把握するとともに、図画をもとにして映像を想像することもできる。文章でストーリーを伝える絵本に対して、漫画は図画が主体であり、図画を含むコマ同士の連係によってストーリーを伝えるものといえる。また、多くの場合、紙面は制限されていることから、どの場面をコマとして選択するか、あるいはコマの大きさや形状を如何に変化させるかによって、ストーリーの伝わり方や面白さは著しく異なることとなる。
【０００５】
このように、コマの選択、配置、大きさや形状などを如何に設計するかは、漫画にとって極めて重要な要素であり、その漫画の良否を決定するとさえ言われている。そのため、漫画を作成する過程では、まずコマ配置等を計画（いわゆる、コマ割り）し、これに下絵（下書きの状態）を描いて表現する「ネーム」を作成し、このネームの段階で作品の是非を検討している。ネームの出来に満足できない場合は、再度ネームを作成することになるため、ネームの段階では、図画や文字は完成形でなく下書きの状態とされる。一般的には、漫画家がネームを作成し、編集者と協議を重ねてネームを完成させ、その後コマの中に完成形の図画や文字（セリフや効果音）を描いて最終的に漫画を仕上げている。ネームは、漫画家が自身の頭の中で計画した構成を、他人と共有するためにも利用できるわけである。
【０００６】
ところで、漫画は、雑誌や単行本といった紙を媒体とする流通が主流であった。紙媒体であるが故に当然ながら漫画の図画は静止した状態であり、その結果、読者の自由な速度でストーリーを追える、そして読者固有の想像力で物語を展開できる、といった様々な長所を有している。他方、漫画をもとに生まれたアニメーションは、図画と音声を映像として伝達するものであり、テレビや映画などを主流な媒体としてきた。アニメーションは、想像を必要とせず直観的にストーリーを把握できるという点で優れており、現在では多くの支持者を得ている。
【０００７】
アニメーションは、漫画を原作として作成されることが多いが、アニメーションに使用される大量の図画を原作の漫画家が描くことは稀である。そのため、原作を知る読者としてはアニメーションに違和感を覚えることもあり、また原作の漫画家が不満を感じることも少なくない。
【０００８】
そこで近年では、漫画の作風を生かしたまま、図画に動きをあたえるという新たな取り組みが行われている。すなわち、漫画で使用されるコマという概念をそのまま用い、このコマに動きを与えることでダイナミックに漫画を伝える仕組みである。登場人物などを連続して動かす映像表現のアニメーションとは異なり、また静止画表現の従来漫画とも異なり、これまでにないジャンルとして注目されつつある。このようなコマが動く漫画は、まだ公式あるいは周知の名称は付与されていないため、ここでは便宜上、「動く漫画」ということとする。
【０００９】
動く漫画は、コマに動きを付けて表現するため紙媒体として流通することができない。テレビや映画という媒体で伝えることも考えられるが、これら媒体は既にアニメーションがその地位を占めており、他の経済的、制度的な問題もあって現実的にはやや難しい。動く漫画を表示する媒体としては、コンピュータが最も有力な候補の一つとされている。コマに動きを与えるのもプログラムによる制御が適しており、この点からも動く漫画とコンピュータの親和性は高いといえる。
【００１０】
動く漫画ではないが、これまでもコンピュータを利用して漫画を作成するという取り組みは行われてきた。例えば特許文献１では、漫画の構想から、コマ割りや作図（この文献では画像データの取得）までをコンピュータで処理しようとする技術が提案されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００４−１５２０８２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
漫画を作成する上で、ネームが極めて重要であることは既に述べたとおりである。動く漫画も、コマを作る以上、やはりネームが重要であることに相違はない。むしろ、動く漫画の場合、コマの動き方もネームに含まれることから、ネームの重要度はさらに増している。また、ネームの良否について他者（この場合、ネーム作成者以外の者）と協議するため、ネームを可視化する必要があるのも、従来の漫画と同様である。ところが、従来の漫画用のネームが紙面上に表現されてきたことから、動く漫画のネームに関しても紙面上で作成されるのが通例となっていた。
【００１３】
しかしながら、紙面上に作成されたネームを用いて、他者にコマの動きを伝えることは極めて難しい。ネームを動かしながら口頭で説明を加えたり、矢印等でコマの動きを表現したり、種々の工夫をしたとしても、正確に動きが伝わることは考えにくい。これでは、優れたネームを完成させることができず、ひいては魅力ある作品を作り出すことができない。また、動く漫画の場合、最終的にはコンピュータで処理できるような形態にする必要があるが、ネームを紙面上に作成してしまうと、そのネームを直接利用することはできず、ネーム完成後に改めてコンピュータ処理用に加工を施さなければならない。
【００１４】
本願発明の課題は、従来技術が抱える問題を解決することであり、すなわち、動く漫画のネームを他者に説明しやすいものとすることであり、作成したネームが完成品（コンピュータ処理が可能な形態）に直接利用できるようにする技術の提供であって、具体的には、動く漫画作成支援プログラム、及び動く漫画作成支援装置を提供することにある。
【課題を解決するための手段】
【００１５】
本願発明は、コンピュータで処理可能なネームを作成することで、ネームの状態でコマの動きを表現し、しかもネームの図画を入れ替えるだけで完成品を作成させるという点に着目して開発されたものであり、従来にはない発想に基づいてなされた発明である。
【００１６】
本願発明の「動く漫画作成支援プログラム」は、動く漫画の作成を支援するプログラムであり、描画物作成編集処理、外縁枠生成処理、オブジェクト構成処理、ページ作成処理、シーン作成処理、及びシーン再生処理を、コンピュータに実行させる機能を備えている。このうち描画物作成編集処理では、描画物（表示手段を利用して図画や字を描画したもの）を作成・編集する。外縁枠生成処理では、描画物を指定するとその位置で、描画物を包含する外縁枠を自動生成する。オブジェクト構成処理では、外縁枠とこれに包含される描画物からなるオブジェクトを構成する。ページ作成処理では、１又は２以上のオブジェクトを含むページを作成する。シーン作成処理では、２以上のページを選択し、各ページの再生表示順を指定してシーンを作成する。シーン再生処理では、シーンに基づき各ページを遷移させながら表示手段に表示する。またシーン再生処理は、遷移時にオブジェクトを動作させながら表示する遷移時オブジェクト動作処理を含んでおり、この遷移時オブジェクト動作処理では、再生表示順が連続するページ間にそれぞれ同一のオブジェクトが含まれるとき、先行ページにおけるオブジェクトの位置と後続ページにおけるオブジェクトの位置に基づいて、オブジェクトの移動軌跡を求め、ページ遷移時にはこの移動軌跡に従ってオブジェクトを移動させながら表示する。
【００１７】
本願発明の「動く漫画作成支援プログラム」は、作成されたシーンに含まれる描画物のうち一つの描画物を指定し、指定された描画物と他の描画物とを入れ替えるシーン編集処理を、コンピュータに実行させる機能を備えたものとすることもできる。
【００１８】
本願発明の「動く漫画作成支援プログラム」は、シーン作成処理が表示時間設定処理と移動速度設定処理を含むものとすることもできる。この場合、表示時間設定処理では、ページを表示する時間をページごとに設定し、移動速度設定処理では、遷移時オブジェクト動作処理におけるオブジェクトの移動速度を設定する。
【００１９】
本願発明の「動く漫画作成支援プログラム」は、再生表示順が連続するページ間にそれぞれ同一のオブジェクトが含まれるとき、先行ページにおけるオブジェクトの寸法及び形状と、後続ページにおけるオブジェクトの寸法及び形状に基づいて、オブジェクトの拡大縮小軌跡と変形軌跡を求め、ページ遷移時にはこの拡大縮小軌跡と変形軌跡に従ってオブジェクトを拡大縮小及び変形させながら表示するものとすることもできる。
【００２０】
本願発明の「動く漫画作成支援プログラム」は、再生表示順が連続するページ間にそれぞれ同一のオブジェクトが含まれるとき、先行ページにおけるオブジェクトの姿勢と後続ページにおけるオブジェクトの姿勢に基づいて、オブジェクトの回転軌跡を求め、ページ遷移時にはこの回転軌跡に従ってオブジェクトを回転させながら表示するものとすることもできる。
【００２１】
本願発明の「動く漫画作成支援プログラム」は、描画物作成編集処理が描画物の透過度を設定する透過度設定処理を含み、再生表示順が連続するページ間にそれぞれ同一のオブジェクトが含まれるとき、先行ページにおけるオブジェクト内描画物の透過度と後続ページにおけるオブジェクト内描画物の透過度に基づいて、オブジェクトの透過度変化率を求め、ページ遷移時にはこの透過度変化率に従ってオブジェクトの透過度を変化させながら表示するものとすることもできる。
【００２２】
本願発明の「動く漫画作成支援プログラム」は、ページ作成処理がオブジェクトを同一ページ内で移動及び／又は回転させて、その移動及び／又は回転をオブジェクト動作として記録するオブジェクト動作設定処理を含み、シーン再生処理がページ表示時にオブジェクトを動作させながら表示する表示時オブジェクト動作処理を含み、オブジェクト動作が記録されたページを表示するときには、このオブジェクト動作に従ってオブジェクトを移動及び／又は回転させながら表示するものとすることもできる。
【００２３】
本願発明の「動く漫画作成支援装置」は、動く漫画の作成を支援する装置であり、表示手段、描画物作成編集手段、描画物記憶手段、外縁枠生成手段、オブジェクト構成手段、ページ作成手段、シーン作成手段、シーン記憶手段、シーン読み出し手段、シーン再生手段を備えたものである。このうち描画物作成編集手段は、表示手段を利用して描画物を作成・編集するものであり、描画物記憶手段は、描画物を記憶するものである。外縁枠生成手段は、描画物を指定するとその位置で、描画物を包含する外縁枠を自動生成するものである。オブジェクト構成手段は、外縁枠とこれに包含される描画物からなるオブジェクトを構成するものである。ページ作成手段は、１又は２以上の前記オブジェクトを含むページを作成するものである。シーン作成手段は、２以上のページを選択し、各ページの再生表示順を指定してシーンを作成するものであり、シーン記憶手段は、シーンを記憶するものであり、さらにシーン読み出し手段は、シーン記憶手段から所定のシーンを指定して読み出すものである。シーン再生手段は、シーンに基づき各ページを遷移させながら表示手段に表示するものである。またシーン再生手段は、遷移時にオブジェクトを動作させながら表示する遷移時オブジェクト動作手段を含んでおり、この遷移時オブジェクト動作手段は、再生表示順が連続するページ間にそれぞれ同一のオブジェクトが含まれるとき、先行ページにおけるオブジェクトの位置と後続ページにおけるオブジェクトの位置に基づいて、オブジェクトの移動軌跡を求め、ページ遷移時にはこの移動軌跡に従ってオブジェクトを移動させながら表示するものである。
【発明の効果】
【００２４】
本願発明の動く漫画作成支援プログラム、及び動く漫画作成支援装置には、次のような効果がある。
（１）ネームの状態でコマを動かすことができるので、他者も完成時の動きを容易に想像することができる。したがって、ネームに十分な検討を加えることが可能となる結果、優れたネームを作成することができ、ひいては魅力ある「動く漫画」を完成させることができる。
（２）図画や字（文字や数字）といった描画物を描くだけで、コマに相当する外縁枠が自動生成され、さらに外縁枠と描画物を含むオブジェクトも自動的に構成されるので、ネーム作成は極めて容易である。
（３）先行ページを作成し、その先行ページを複写するだけで後続ページを作成することができる。また、後続ページのオブジェクトの位置を移動する、縮尺や姿勢や寸法・形状を変えるだけで、オブジェクトに動きを与えることができるので、この点からもネーム作成は極めて容易といえる。
（４）ネームを完成させれば、下書き状態の描画物と完成形の描画物を入れ替えるだけで作品を仕上げることができる。したがって、容易に作品を完成させることができるうえ、種々の完成描画物を試したうえで完成させることも容易となる。
（５）ネーム作成担当者と、完成形の描画物を作成する担当者を、明確に分担させることができる。これにより、漫画の構成は得意であるが作画を苦手とする者でも、あるいは作画は得意であるが漫画の構成を苦手とする者であっても、動く漫画の作成に参画することが可能となる。
（６）ｆｌａｓｈを用いた従来のアニメーション、あるいはインタラクティブなアニメーション作成ツールの場合、利用者の意思とは関係なく時間の経過とともに自動的にストーリーが進んでいく。一方、本願発明では、複数のシーンを組み合わせて一つのストーリーを構成することも可能で、この場合シーン内では自動的に進むものの、異なるシーン間ではタップ操作等によってストーリーを進めることができ、すなわち利用者の意思や都合を反映させたストーリー進行が可能となる。
（７）本願発明の「動く漫画作成支援プログラム」を導入したコンピュータや、本願発明の「動く漫画作成支援装置」と通信することで、端末機器に動く漫画を閲覧（ビュー）させることもできる。この場合、数多くの利用者が容易に「動く漫画」を楽しむことができる。
【図面の簡単な説明】
【００２５】
【図１】本願発明の動く漫画作成支援装置の構成を示すブロック図。
【図２】本願発明の動く漫画作成支援プログラムの処理の流れを示す処理フロー図。
【図３】本願発明の動く漫画作成支援プログラムを用いて作成した動く漫画を、表示手段に表示した説明図。
【図４】表示手段に描画物を作成した例を示す説明図。
【図５】（ａ）はシーンの構成を示すモデル図、（ｂ）はページ表示時間を説明するモデル図。
【図６】（ａ）はページ左下にオブジェクトを配置した先行ページを示すモデル図、（ｂ）はページ右上にオブジェクトを配置した後続ページを示すモデル図、（ｃ）は遷移時オブジェクト動作のイメージを示すモデル図。
【図７】（ａ）はページ左下にオブジェクトを配置した先行ページを示すモデル図、（ｂ）はページ右上に先行ページよりも小さなオブジェクトを配置した後続ページを示すモデル図、（ｃ）は遷移時オブジェクト動作のイメージを示すモデル図。
【図８】（ａ）はページ左側にオブジェクトを配置した先行ページを示すモデル図、（ｂ）はページ右側に先行ページのオブジェクトから２７０度回転したオブジェクトを配置した後続ページを示すモデル図、（ｃ）は遷移時オブジェクト動作のイメージを示すモデル図。
【発明を実施するための形態】
【００２６】
本願発明の動く漫画作成支援プログラム、及び動く漫画作成支援装置の例を図に基づいて説明する。
【００２７】
（全体概要）
本願発明の「動く漫画作成支援装置」は、本願発明の「動く漫画作成支援プログラム」を実行して動く漫画の作成を支援するものである。まずは、「動く漫画作成支援装置」の概要から説明し、その後に「動く漫画作成支援プログラム」の概要を説明する。
【００２８】
図１は、本願発明の「動く漫画作成支援装置１００」の構成を示すブロック図である。動く漫画作成支援装置１００は、専用のものとして製造することもできるが、汎用的なコンピュータ装置を用いることもできる。このコンピュータ装置は、パーソナルコンピュータ（ＰＣ）や、ｉＰａｄ（登録商標）といったタブレットＰＣ、あるいはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ）などによって構成することができる。コンピュータ装置は、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリを具備しており、さらにマウスやキーボード等の入力手段やディスプレイ（表示手段１１１）を含むものもある。なお、一般的なＰＣであればマウスやキーボード等のデバイスから入力するが、タブレットＰＣではタッチパネルを用いた操作（タップ、ピンチイン／アウト、スライド等）で入力することが多い。
【００２９】
この図に示すように動く漫画作成支援装置１００は、入力や編集など主にオペレータがコンピュータを操作する手段と、制御や演算など主にコンピュータが内部処理を行う手段とに大別される。入力や編集を行う手段としては少なくとも、描画物作成編集手段１０１、ページ作成手段１０５、シーン作成手段１０６、そしてシーン読み出し手段１０８を備えている。なお、後述するようにシーン編集手段１１２を備えることもできる。
【００３０】
一方、制御や演算を行う手段としては少なくとも、外縁枠生成手段１０３、オブジェクト構成手段１０４、シーン再生手段１０９を備えており、さらにシーン再生手段１０９は遷移時オブジェクト動作手段１１０を含んでいる。入力系手段や制御系手段の他には、描画物記憶手段１０２、シーン記憶手段１０７といった記憶手段や、表示手段１１１等の出力手段を備えている。
【００３１】
なお、動く漫画作成支援装置１００は、一つの装置として形成することもできるが、構成する手段ごとに分けて形成することもできる。例えば、記憶手段（描画物記憶手段１０２やシーン記憶手段１０７）と、その他の手段を分離した構成とし、記憶手段をデータベースサーバに、他の手段をＰＣにそれぞれ構築することもできる。この場合、それぞれの装置（ウェブサーバとＰＣ）間には、送受信手段を含めた通信手段が必要となる。
【００３２】
次に、「動く漫画作成支援プログラム」の概要について説明する。図２は、本願発明の「動く漫画作成支援プログラム」の処理の流れを示す処理フロー図である。この図については、後に詳述することとし、ここでは主要な流れについて説明する。まず、描画物を作成・編集する処理（Ｓ３０）を行う。ここで描画物とは、登場人物や背景といった図画や、セリフや効果音などを表す文字や数字、記号等を描いたものを意味する。描画物を作成し所定の指示を与えると、描画物を包含する外縁枠を生成する処理（Ｓ４０）を実行し、さらに外縁枠とこれに包含される描画物をまとめ、これを「オブジェクト」として構成する処理（Ｓ５０）を実行する。ここで作成した描画物とオブジェクトは、記憶手段に記憶される（Ｓ５１）。なお描画物は画像ファイルとして記憶され、一方のオブジェクトは画像ファイルの識別子（例えばファイル名など）と外縁枠データの識別子の組み合わせを記述したファイルとして記憶させることができる。
【００３３】
必要とするオブジェクトが構成されると、次にページを作成する処理（Ｓ６０）を行う。ページは、動く漫画を表示する基礎画面となるもので、少なくとも一つのオブジェクトを含んでいる。動く漫画を構成するために必要なページがすべて作成できれば、シーンを作成する処理（Ｓ７０）を行う。シーンとは、２以上のページで構成されるもので、動く漫画を再生する際のページ順序（以下、「再生表示順」という。）の情報も含んでいる。ここで作成したシーンは、ページの識別子と再生表示順を既述したスクリプトファイルとして記憶手段に記憶させることができる（Ｓ７２）。ここまでが、いわゆる動く漫画のネーム作成に当たる。
【００３４】
ネームの良否を判断するため、シーンを実際に表示手段１１１で再生する。具体的には、所望のシーンを選択して所定の指示を与えると、シーンを再生する処理（Ｓ８０）が実行される。このとき、遷移するページ間で同一のオブジェクトがあり、しかもページ内におけるそれぞれのオブジェクト位置が相違している場合、オブジェクトが移動するように再生される（Ｓ８１）。
【００３５】
図３は、本願発明の「動く漫画作成支援プログラム」を用いて作成した動く漫画のネームを、表示手段１１１に表示した説明図である。表示手段１１１の右下にはオブジェクトＯｂが表示され、画面の中央全体にはページＰｇが表示されている。このページＰｇは、画面右下の表示から５つのオブジェクトＯｂで構成されていることがわかる。画面左上にはページの組み合わせであるシーンＳｃが表示されている。シーンＳｃは、他のシーンＳｃと区切られて（ここでは○印）配置されており、この例では左からＳｃ１，Ｓｃ２，Ｓｃ３，Ｓｃ４の４つのシーンが表示されている。なお、画面の中央に表示したページＰｇは、３つのページＰｇで構成されたシーンＳｃ１の先頭ページＰｇ１である。
【００３６】
関係者（例えば編集者）によってシーンＳｃの再生を確認しながらネームの良否を協議し、問題があればシーンＳｃ（つまりネーム）を再度作成するが、ネームとして問題なしとなればシーンＳｃを編集する処理（Ｓ９０）を行う。シーン編集処理は、描画物を正式なものと差し替える処理で、ネーム段階では下絵として作成していた描画物（例えば図３）を、完成形の描画物と置き替える。具体的には、記憶手段に記憶された画像ファイル自体を入れ替えるか、オブジェクトに記述されている識別子を変更する処理が例示できる。
【００３７】
以下、本願発明を構成する要素ごとに詳述する。
【００３８】
（レイヤ指定処理）
図２の処理フロー図に示すように、描画物を作成する前にレイヤの指定処理（Ｓ１０）を行う。レイヤとは、複数の層を重複して表示する場合の各層のことで、レイヤを分けて描画物を作成すると、所望の描画物を他のものより前面（あるいは背面）に表示することができる。なお、オブジェクトＯｂはレイヤごとに分けて作成され、つまりそれぞれのオブジェクトＯｂはそれぞれ異なるレイヤ上で形成されており、例えば図３（画面右下）では５つのレイヤによって先頭ページＰｇ１を表示している。レイヤの指定は、所定の指示を与えることで行い、例えば図３では、右下にあるいずれかのレイヤをクリック等の操作で指定する。既に描画物が描かれているレイヤを指定すればその描画物を編集することができ、何も描かれていないレイヤを指定すると新たにレイヤを追加して新規に描画物を作成することができる。
【００３９】
（描画物作成編集処理と描画物作成編集手段）
レイヤ指定処理を行うと、実際に描画物を作成する描画物作成編集処理（Ｓ３０）を行う。図４は、描画物１を作成した例を示す説明図である。この図に示すように描画物作成編集処理は、描画物１を表示手段１１１に表示（図２のＳ３２）し、これを確認しながら描画物１を描いていく。具体的には、マウスなどのポインタデバイスやキーボードを使ってディスプレイ（表示手段１１１）に表示しながら描画物１を作成したり、タッチパネル（表示手段１１１）に直接タッチペンで描画物１を作成したり、その他従来から用いられている種々の描画アプリケーションの技術を利用することができる。
【００４０】
描画物作成編集処理では、白紙のレイヤ上に新規に描画物１を作成することもできるし、図２に示す描画物読み出し処理（Ｓ２０）によって過去に作成した描画物１を読み出して利用することもできる。描画物１は、色を選択して描くこともでき、例えば図４に示すパレットＰＬ内に表示された色を指定して、所望の色で描画することができる。また利用頻度の高い模様をテンプレートとしてパレットＰＬ内に用意し、これを指定するだけで容易に模様を描くこともできる。描画物１のうち文字を作成する場合は、フリーハンド（いわゆる手書き）方式とすることもできるし、キーボード等を利用したテキスト作成方式とすることもできる。また、描画物作成編集処理では、作成した描画物１を複写や移動、削除などの編集を行うこともでき、さらに、描画物１に対して、表示の際の透過の程度（以下、「透過度」という。）を設定する透過度設定処理（図２のＳ３１）を行うこともできる。
【００４１】
オペレータが所定の指示を与えると、作成した描画物１は描画物記憶手段１０２に記憶される。所定の指示としては、例えばオブジェクトを構成する際の指示（後に説明）と兼ねることができる。これまで説明した描画物作成編集処理、及び描画物読み出し処理は、描画物作成編集手段１０１によって実行される。
【００４２】
（オブジェクト構成処理とオブジェクト構成手段）
目的の描画物１がレイヤ内で作成されると、図４に示すように、同一レイヤ内で作成された全ての描画物１を包含する外縁枠２が生成される。外縁枠２は、描画物１の表示位置（例えば画面上の座標）を認識し、さらに描画物１に対して所定の余白（クリアランス）を設けて演算された領域である。したがって外縁枠２は、描画物１が作成された位置で、同一レイヤ内のすべての描画物１を包含するように生成される。なお図４では、外縁枠２の形状を四角形としているが、円形や楕円形、多角形など他の形状として設計することもできる。
【００４３】
外縁枠２が生成されると、外縁枠２と、これに包含されるすべての描画物１で、オブジェクトＯｂが構成される。オブジェクトＯｂの構成処理（Ｓ５０）と外縁枠２の生成処理（Ｓ４０）は、オペレータが所定の指示を与えることで自動的に行われる。例えば図４では、レイヤ内に描画物を作成した後、所定のボタンＥｄ（図ではｅｄｉｔ）を操作（クリック等）すると、外縁枠２が自動生成され、オブジェクトＯｂが構成される。このとき、外縁枠２とオブジェクトＯｂは記憶手段に記憶され、さらにこのタイミングで描画物１を描画物記憶手段１０２に記憶させることもできる（Ｓ５１）。既述のとおりオブジェクトＯｂは、画像形式のファイル（ＰＮＧ，ＪＰＥＧ，ＢＭＰ，ＧＩＦ等）として記憶され、外縁枠４は位置や形状を含む情報を記述したデータファイルとして記憶され、オブジェクトＯｂは画像ファイルの識別子と外縁枠データの識別子の組み合わせを記述したファイルとして記憶される。
【００４４】
これまで説明した外縁枠生成処理（Ｓ４０）は外縁枠生成手段１０３によって実行され、オブジェクト構成処理（Ｓ５０）はオブジェクト構成手段１０４によって実行される。なお、一つのページＰｇ内に複数のオブジェクトＯｂが含まれることもあり、この場合は「新規レイヤ」（図４）を指定して繰り返しオブジェクトＯｂを作成する（図２のループＡ）。
【００４５】
（ページ作成処理とページ作成手段）
予定したオブジェクトＯｂが作成できると、このオブジェクトＯｂを含むページＰｇを作成する処理（Ｓ６０）を行う。既述のとおりページＰｇは、動く漫画を表示するときの基礎画面となるものであり、１又は２以上のオブジェクトを含んでいる。ページＰｇの作成は、オペレータが与える所定の指示によって行われ、例えば、図４に示すように作成したオブジェクトＯｂを表示した状態で確定ボタン等を操作（クリック等）することで行う。この確定ボタンは独立したものとして設けることもできるし、図４の上部に示す「新規ページ」を指定したときにページＰｇを作成することとしてもよい。
【００４６】
ページＰｇを作成する処理（Ｓ６０）が行われると、そのタイミングで作成されたページＰｇが記憶手段に記憶される（図２のＳ６２）。ページＰｇは、その中に含まれるオブジェクトＯｂの識別子の組み合わせや、ページＰｇにおけるオブジェクトの位置などを記述したファイルとして記憶することができる。
【００４７】
通常、シーンＳｃは複数のページＰｇで構成されるので、一つのページＰｇが作成できれば引き続き他のページＰｇを作成する（図２のループＢ）。新たなページを作成するときは、図４上部に示す「新規ページ」をクリック等で指定し、再度、レイヤの指定（Ｓ１０）〜ページ作成（Ｓ６０）を行う。このとき、新規に描画物１を作成し、新規にオブジェクトＯｂを作成することもできるが、既に作成したオブジェクトＯｂを読み出して利用することもできる。また、既に作成したページＰｇを複写して利用することもできる。このとき、読み出された既成のオブジェクトＯｂや、複写したページＰｇ内に含まれるオブジェクトＯｂは、既成のものと同一の識別子を持ち、すなわち同一のオブジェクトＯｂと認識される。
【００４８】
ページ作成処理（Ｓ６０）では、オブジェクトＯｂの編集を行うことができる。オブジェクトＯｂの編集は、オブジェクトＯｂを指定して行い、オブジェクトＯｂを複写あるいは削除したり、オブジェクトＯｂを移動してページＰｇ内における位置を変更したり、オブジェクトＯｂを拡大あるいは縮小したり、オブジェクトＯｂを変形したり、オブジェクトＯｂを回転してその姿勢を変更したり、オブジェクトＯｂ内にある描画物の透過度を変更する処理が例示できる。また、既述のとおりそれぞれのオブジェクトＯｂはレイヤを分けて作成されているので、複数のオブジェクトＯｂを重ねて表示するときの表示順（前面／背面の順のことで、以下、「重畳表示順位」という。）を、オブジェクトＯｂ単位で設定することもできる。
【００４９】
これまで説明したページ作成処理（Ｓ６０）は、ページ作成手段１０５によって実行される。先にも説明したたように、一つのシーンＳｃ内には複数のページＰｇが含まれることもあるので、図２に示す一連の処理を繰り返し行い、予定したすべてのページＰｇを作成する（図２のループＢ）。
【００５０】
（シーン作成処理とシーン作成手段）
予定したすべてのページＰｇが作成できると、これらページＰｇを含むシーンＳｃを作成する処理（Ｓ７０）を行う。図５（ａ）はシーンＳｃの構成を示すモデル図であり、この図に占めすようにシーンＳｃは、ページＰｇの組み合わせと、それぞれのページＰｇの再生表示順を、情報として備えている。つまり、このシーンＳｃを再生することで、動く漫画のネームが表現できるわけである。シーンＳｃの作成は、オペレータが与える所定の指示によって行われ、例えば、図３の上部に示す複数のページＰｇを指定したうえで、保存ボタン等を操作（クリック等）することで行う。この保存ボタンは独立したものとして設けることもできるし、プルダウン形式で選択する手法を採用してもよい。また、図３の上部に示す複数ページＰｇの配置を入れ替えて、ページＰｇの再生表示順を編集することもできる。
【００５１】
シーン作成処理（Ｓ７０）では、ページＰｇの表示時間を設定する表示時間設定処理（図２のＳ７１）と、オブジェクトＯｂの移動速度を設定する移動速度設定処理（Ｓ７１）を行うことができる。図８（ｂ）は、ページ表示時間を説明するモデル図である。この図は、シーンＳｃを再生したときに、それぞれのページＰｇが表示される時間を示しており、例えばページ１はＴ１０だけ表示され、同様にページ２はＴ２０だけ、ページ３はＴ３０だけ表示される。すなわち、Ｔ１０がページ１のページ表示時間、Ｔ２０がページ２の表示時間、Ｔ３０がページ３の表示時間である。
【００５２】
本願発明は、シーンＳｃを再生したときオブジェクトＯｂが所定の動きを見せるのが一つの特徴である。このオブジェクトＯｂの動きについては後に詳述することとし、ここではページＰｇ遷移時にオブジェクトＯｂが移動等する時間に関して説明する。オブジェクトＯｂは、ページＰｇが遷移するときに動き、すなわち図８（ｂ）に示す「ページ遷移時間」に所定の動きを見せる。例えば、ページ１とページ２に共通するオブジェクトＯｂはページ遷移時間Ｔ１２の間に動き、ページ２とページ３に共通するオブジェクトＯｂはページ遷移時間Ｔ２３の間に動くわけである。したがって、ページ遷移時間を調整することで、オブジェクトＯｂの移動速度を調整することができる。なお、ページ表示時間やページ遷移時間は、あらかじめ定めた規定値（デフォルト）を用いることとし、必要に応じて表示時間設定処理（Ｓ７１）と移動速度設定処理（Ｓ７１）を適宜行うこともできる。
【００５３】
ページ表示時間を設定する表示時間設定処理（Ｓ７１）は、オペレータが与える所定の指示によって行われ、例えば、図４に示すように目的のページＰｇを表示した状態で時間設定バーを操作（ドラッグ等）することで行う。また、オブジェクトＯｂの移動速度を設定する移動速度設定処理（Ｓ７１）も、オペレータが与える所定の指示によって行われ、例えば、遷移する２つのページＰｇのうち先行するページ（あるいは後続のページ）を表示した状態で時間設定バーを操作（ドラッグ等）することで行う。
【００５４】
シーンＳｃを作成する処理（Ｓ７０）が行われると、そのタイミングで作成されたシーンＳｃがシーン記憶手段１０７に記憶される（図２のＳ７２）。シーンＳｃは、その中に含まれるページＰｇの識別子の組み合わせや、各ページＰｇの再生表示順、各ページＰｇのページ表示時間、オブジェクトＯｂの移動速度（つまりページＰｇ間のページ遷移時間）などの情報を記述したスクリプトファイルとして記憶することができる。これまで説明した表示時間設定処理と移動速度設定処理（Ｓ７１）を含むシーン作成処理（Ｓ７０）は、シーン作成手段１０６によって実行される。
【００５５】
（シーン再生処理とシーン再生手段）
シーンＳｃが作成できると、動く漫画のネームを確認するためシーンＳｃを再生する処理を行う（Ｓ８０）。まず、オペレータが所定の操作を行うことで目的のシーンＳｃを選択して読み出し、さらに、オペレータが所定の操作を行うことで、選択されたシーンＳｃがディスプレイ等の表示手段１１１に再生される。目的のシーンＳｃの選択と読み出しは、シーン読み出し手段１０８で行われ、図３の上部に示すように表示されたシーンを指定するなど、従来から行われている種々のファイル選択技術を利用することができる。同様にシーンＳｃを再生する際の操作は、図３に示すように、作成したシーンＳｃの先頭ページＰｇ１を表示した状態で、図の右下に示す「ｐｌａｙボタン」等を操作（クリック等）することで行う。
【００５６】
シーン再生処理（Ｓ８０）は、読み出したシーンＳｃ（実際にはシーンＳｃのスクリプトファイル）にしたがってシーンＳｃを再生する。具体的には、シーンＳｃに応じて所定のページＰｇを読み出し、各ページＰｇの再生表示順や、各ページＰｇのページ表示時間、オブジェクトＯｂの移動速度などの情報に応じて順次ページＰｇを再生していく。シーンＳｃを再生する間には、後述する遷移時オブジェクト動作処理（図２のＳ８１）と表示時オブジェクト動作処理（図２のＳ８２）が実行され、所定のオブジェクトＯｂが所定の動作を見せる。これまで説明したシーン再生処理（Ｓ８０）は、シーン再生手段１０９によって実行される。
【００５７】
（遷移時オブジェクト動作と表示時オブジェクト動作）
既述のとおり、シーンＳｃを再生したときにオブジェクトＯｂが所定の動きを見せるのが本願発明の特徴の一つである。オブジェクトＯｂの動きは、図５（ｂ）に示すページ遷移時間内に実行される「遷移時オブジェクト動作」と、ページ表示時間内に実行される「表示時オブジェクト動作」に大別される。以下、遷移時オブジェクト動作、表示時オブジェクト動作の順で説明する。
【００５８】
（遷移時オブジェクト動作）
遷移時にオブジェクトを動作させる遷移時オブジェクト動作処理（Ｓ８１）は、シーン再生手段１０９に含まれる遷移時オブジェクト動作手段１１０によって実行される。遷移時オブジェクト動作は、再生表示順が連続するページＰｇ間に同一のオブジェクトＯｂが含まれ、しかも先行ページＰｇ１（連続する前のページ）のオブジェクトＯｂと後続ページＰｇ２（連続する後のページ）のオブジェクトＯｂそれぞれの幾何要素に差があるときに実行される。この幾何要素としては、オブジェクトＯｂのページＰｇ内における位置（表示画面における座標）、オブジェクトＯｂの寸法（拡大率）や形状（縦横比など）、オブジェクトＯｂの姿勢（回転角）、オブジェクトＯｂの透過度が例示できる。
【００５９】
図６は、先行ページＰｇ１と後続ページＰｇ２間で、オブジェクトＯｂの位置が異なる場合の遷移時オブジェクト動作を示す説明図で、（ａ）はページ左下にオブジェクトＯｂを配置した先行ページＰｇ１を示すモデル図、（ｂ）はページ右上にオブジェクトＯｂを配置した後続ページＰｇ２を示すモデル図、（ｃ）は遷移時オブジェクト動作のイメージを示すモデル図である。図６（ａ）に示すオブジェクトＯｂと図６（ｂ）に示すオブジェクトＯｂは同一のもの（同一の識別子のもの）であり、先行ページＰｇ１と後続ページＰｇ２におけるオブジェクトＯｂの位置が異なることから、オブジェクトＯｂは図６（ｃ）に示すような動きを見せる。
【００６０】
図６（ｃ）のようなオブジェクトＯｂの動作を設定するには、まずオブジェクトＯｂが移動する軌跡（以下、「移動軌跡」という。）を求め、この移動軌跡上を漸次ずらしながら位置が異なる複数のオブジェクトＯｂ配置を定めることで行われる。つまり、先行ページＰｇ１におけるオブジェクトＯｂの位置と、後続ページＰｇ２におけるオブジェクトＯｂの位置を補間するように、間のオブジェクトＯｂの位置が設定される。そしてシーンＳｃ再生時に、位置が異なる複数のオブジェクトＯｂを連続して表示することで、移動軌跡に従ってオブジェクトＯｂが移動しながら表示されるわけである。なお、オブジェクトＯｂの移動軌跡は、先行ページＰｇ１におけるオブジェクトＯｂの位置と、後続ページＰｇ２におけるオブジェクトＯｂの位置に基づいて求められ、図６（ｃ）のように直線の軌跡としたり、階段状あるいはジグザグ状の軌跡としたり、円弧やスプラインなど曲線の軌跡としたり、先行ページＰｇ１のオブジェクトＯｂ位置を起点とし、後続ページＰｇ２のオブジェクトＯｂ位置を終点とする様々な軌跡で移動軌跡を設計することができる。
【００６１】
図７は、先行ページＰｇ１と後続ページＰｇ２間で、オブジェクトＯｂの位置が異なるうえ互いのオブジェクトＯｂの寸法（大きさ）が異なる場合の遷移時オブジェクト動作を示す説明図で、（ａ）はページ左下にオブジェクトＯｂを配置した先行ページＰｇ１を示すモデル図、（ｂ）はページ右上に先行ページよりも小さなオブジェクトＯｂを配置した後続ページＰｇ２を示すモデル図、（ｃ）は遷移時オブジェクト動作のイメージを示すモデル図である。図７（ａ）に示すオブジェクトＯｂと図７（ｂ）に示すオブジェクトＯｂは同一のもの（同一の識別子のもの）であり、先行ページＰｇ１と後続ページＰｇ２におけるオブジェクトＯｂの位置が異なり、さらにそれぞれのオブジェクトＯｂの寸法（倍率）が異なることから、オブジェクトＯｂは図７（ｃ）に示すような動きを見せる。
【００６２】
図７（ｃ）のようなオブジェクトＯｂの動作を設定するには、図６（ｃ）の説明で既述したとおりオブジェクトＯｂの移動軌跡を求め、この移動軌跡上を漸次ずらしながら位置が異なる複数のオブジェクトＯｂ配置を定め、さらに位置が異なるこれらオブジェクトＯｂそれぞれに対して倍率（拡大率／縮小率）を設定することで行われる。そしてシーンＳｃ再生時に、位置が異なる複数のオブジェクトＯｂを連続して表示することで、オブジェクトＯｂが移動軌跡に従って移動しながら、しかも徐々に縮小しながら表示されるわけである。なお、オブジェクトＯｂに対して与える倍率は、先行ページＰｇ１のオブジェクトＯｂの寸法と、後続ページＰｇ２のオブジェクトＯｂの寸法に基づいて求められる拡大縮小の変化率（以下、「拡大縮小軌跡」という）に応じて設定され、図７に示すように後続ページＰｇ２のオブジェクトＯｂの寸法が先行ページＰｇ１のそれより小さい場合は徐々に縮小するように倍率を設定し、逆に後続ページＰｇ２のオブジェクトＯｂの寸法が先行ページＰｇ１のそれより大きい場合は徐々に拡大するように倍率を設定して、拡大縮小軌跡が求められる。
【００６３】
図７では、先行ページＰｇ１と後続ページＰｇ２のオブジェクトＯｂが相似形状で縮小（あるいは拡大）する場合を説明したが、相似形状に限らずオブジェクトＯｂの縦横比が変化する「変形」でも同様に遷移時オブジェクト動作を設定することができる。この場合も、先行ページＰｇ１のオブジェクトＯｂの形状（縦横比）と、後続ページＰｇ２のオブジェクトＯｂの形状（縦横比）に基づいて、変形していく変化率（以下、「変形軌跡」という）が求められ、この変形軌跡に応じてそれぞれオブジェクトＯｂの形状が設定される。この結果、シーンＳｃ再生時に、位置が異なる複数のオブジェクトＯｂを連続して表示することで、オブジェクトＯｂが移動軌跡に従って移動しながら、しかも徐々に変形しながら表示されるわけである。
【００６４】
図８は、先行ページＰｇ１と後続ページＰｇ２間で、オブジェクトＯｂの位置が異なるうえ互いのオブジェクトＯｂの姿勢（回転角）が異なる場合の遷移時オブジェクト動作を示す説明図で、（ａ）はページ左側にオブジェクトＯｂを配置した先行ページＰｇ１を示すモデル図、（ｂ）はページ右側に先行ページＰｇ１のオブジェクトＯｂから２７０度回転したオブジェクトＯｂを配置した後続ページＰｇ２を示すモデル図、（ｃ）は遷移時オブジェクト動作のイメージを示すモデル図である。図８（ａ）に示すオブジェクトＯｂと図８（ｂ）に示すオブジェクトＯｂは同一のもの（同一の識別子のもの）であり、先行ページＰｇ１と後続ページＰｇ２におけるオブジェクトＯｂの位置が異なり、さらにそれぞれのオブジェクトＯｂの姿勢が異なることから、オブジェクトＯｂは図８（ｃ）に示すような動きを見せる。
【００６５】
図８（ｃ）のようなオブジェクトＯｂの動作を設定するには、図６（ｃ）の説明で既述したとおりオブジェクトＯｂの移動軌跡を求め、この移動軌跡上を漸次ずらしながら位置が異なる複数のオブジェクトＯｂ配置を定め、さらに位置が異なるこれらオブジェクトＯｂそれぞれに対して回転角（先行ページＰｇ１のオブジェクトＯｂを基準とした回転角）を設定することで行われる。そしてシーンＳｃ再生時に、位置が異なる複数のオブジェクトＯｂを連続して表示することで、オブジェクトＯｂが移動軌跡に従って移動しながら、しかも徐々に回転しながら表示されるわけである。なお、オブジェクトＯｂに対して与える回転角は、先行ページＰｇ１のオブジェクトＯｂの回転角と、後続ページＰｇ２のオブジェクトＯｂの回転角に基づいて求められる回転角の変化率（以下、「回転軌跡」という）に応じて設定され、図８に示すように、先行ページＰｇ１のオブジェクトＯｂの姿勢と、後続ページＰｇ２のオブジェクトＯｂの姿勢を補間するように回転軌跡が設定されて、間のオブジェクトＯｂの回転角が求められる。
【００６６】
図には示していないが、先行ページＰｇ１のオブジェクトＯｂ内に含まれる描画物１の透過度と、後続ページＰｇ２のオブジェクトＯｂ内に含まれる描画物１の透過度が、それぞれが異なる場合は、徐々にオブジェクトＯｂの透過度が変化する遷移時オブジェクト動作を設定することもできる。
【００６７】
この場合、先行ページＰｇ１と後続ページＰｇ２の間に複数のオブジェクトＯｂを配置し、さらに先行ページＰｇ１のオブジェクトＯｂの透過度と後続ページＰｇ２のオブジェクトＯｂの透過度に基づいて、透過度の変化率（以下、「透過度変化率」という）が求められ、この透過度変化率に応じて先行ページＰｇ１と後続ページＰｇ２の透過度を補間するように、配置されたそれぞれのオブジェクトＯｂに対して透過度が設定される。なお描画物１の透過度は、描画物作成編集処理に含まれる透過度設定処理で描画物１それぞれに対して設定され、またオブジェクトＯｂは複数の描画物１を含むことがあるのは既に述べた。つまり、一つのオブジェクトＯｂ内に異なる透過度の描画物１を含むことがある。この場合は、最も大きな描画物１など代表的な描画物１の透過度をそのオブジェクトＯｂの透過度としたり、複数の描画物１の透過度の平均値をそのオブジェクトＯｂの透過度としたり、含まれる複数の描画物１の透過度に基づいてそのオブジェクトＯｂの透過度が設定される。この結果、シーンＳｃ再生時に、位置が異なる複数のオブジェクトＯｂを連続して表示することで、オブジェクトＯｂが移動軌跡に従って移動しながら、しかも徐々に透過度が変化しながら表示されるわけである。
【００６８】
（表示時オブジェクト動作）
ページ表示時間内にオブジェクトを動作させる表示時オブジェクト動作処理（Ｓ８２）は、シーン再生手段１０９に含まれる表示時オブジェクト動作手段１１３によって実行される。表示時オブジェクト動作は、ページＰｇに含まれるオブジェクトＯｂの動作（以下、「オブジェクト動作」という。）を記録し、シーンＳｃ再生時にその動きを再現することで行われる。このオブジェクト動作は、オペレータがオブジェクトＯｂを指定し、そのオブジェクトＯｂに対してマウス等を利用して移動や回転など任意の動作を与えるオブジェクト動作設定処理（図２のＳ６１）で設定される。そして設定されたオブジェクト動作は、記憶手段に記録される。この結果、シーンＳｃ再生時、オブジェクト動作が設定されたページＰｇが表示される間に、読み出されたオブジェクト動作に従ってオブジェクトＯｂが動作するわけである。
【００６９】
表示時間設定処理（Ｓ７１）で、ページ表示時間を設定することは既述のとおりである。ここで、設定したページ表示時間よりも、記録されたオブジェクト動作の時間が長いことも考えられる。この場合は、オブジェクト動作の時間に合わせたページ表示時間としたり、設定したページ表示時間に合わせて再生時にオブジェクト動作を早送りしたりするなど、ページ表示時間とオブジェクト動作時間の調整は種々の方法で設計することができる。また、設定したページ表示時間よりも、記録されたオブジェクト動作の時間が短い場合は、やはりオブジェクト動作の時間に合わせたページ表示時間としたり、ページ表示の開始時に合わせてオブジェクト動作を開始したり、ページ表示の終了時に合わせてオブジェクト動作を終わらせたり、所定の余裕時間を持ってオブジェクト動作を開始するなど、種々の方法で設計することができる。
【００７０】
（シーン編集処理とシーン編集手段）
ここまでの説明で、動く漫画のネームを表現するシーンＳｃが作成される。先にも述べたように、関係者（例えば編集者）によってシーンＳｃの再生を確認しながらネームの良否を協議し、ネームとして問題なければシーン編集手段１１２によってシーン編集処理（Ｓ９０）を行う。シーン編集処理は、ここまで下書き用の描画物１としていたものを、動く漫画として完成形の描画物１に差し替える処理である。なおこのとき、描画物１を変更するだけであって、外縁枠２やオブジェクトＯｂの位置、ページＰｇ、シーンＳｃ、再生表示順、オブジェクト１、ページ表示時間、オブジェクトＯｂの移動速度、遷移時オブジェクト動作、表示時オブジェクト動作など、描画物１以外のものは変更しない。
【００７１】
描画物１の差し替えは、シーンＳｃに含まれる描画物１のうちいずれかの描画物１を指定し、この描画物１に相当する完成用の描画物１と入れ替えることで行い、この手法としては、描画物記憶手段１０２に記憶された画像ファイル自体を入れ替えるか、オブジェクトＯｂに記述されている描画物１の識別子を変更するといった手法が例示できる。ここで編集されたシーンＳｃは、シーン記憶手段１０７に記憶される。
【産業上の利用可能性】
【００７２】
本願発明の動く漫画作成支援プログラム、及び動く漫画作成支援装置は、動く漫画の作成に利用できるほか、映画やアニメーションにおける絵コンテの作成にも利用することができる。あるいは、学校教育用の教材としても利用することができ、多様な産業界での応用が期待できる発明である。
【符号の説明】
【００７３】
１      描画物
２      外縁枠
１００  動く漫画作成支援装置
１０１  描画物作成編集手段
１０２  描画物記憶手段
１０３  外縁枠生成手段
１０４  オブジェクト構成手段
１０５  ページ作成手段
１０６  シーン作成手段
１０７  シーン記憶手段
１０８  シーン読み出し手段
１０９  シーン再生手段
１１０  遷移時オブジェクト動作手段
１１１  表示手段
１１２  シーン編集手段
１１３  表示時オブジェクト動作手段
Ｏｂ    オブジェクト
Ｐｇ    ページ
Ｓｃ    シーン
Ｅｄ    （ｅｄｉｔ）ボタン
ＰＬ    パレット
【図１】
2014096010.tif 000003
【図２】
2014096010.tif 000004
【図５】
2014096010.tif 000005
【図６】
2014096010.tif 000006
【図７】
2014096010.tif 000007
【図８】
2014096010.tif 000008
【図３】
2014096010.tif 000009
【図４】
2014096010.tif 000010
【手続補正書】
【提出日】平成25年6月26日(2013.6.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、「動く漫画」を作成する技術に関するものであり、より具体的には、いわば漫画の設計図ともいえるネームの作成支援を目的として開発した、動く漫画作成支援プログラム、及び動く漫画作成支援装置に関するものである。
【背景技術】
【０００２】
漫画とは、説明するまでもなく、絵（図画）と文字の組み合わせによって一連のストーリーを伝えるものであり、今や我が国における一大文化といえる。登場人物や背景等を「図画」として表現し、登場人物のセリフや効果音等を「文字」として表すことで、直観的でわかりやすく、しかも楽しみながら内容を把握できるので、幅広い年齢層で多くの人に親しまれている。図画を中心にストーリーを伝えるものとして漫画のほかにアニメーションが挙げられるが、これは登場人物などの図画が映像として表現され、セリフ等が音声によって伝えられるもので、一般的には漫画とアニメーションは区別して取り扱われている。
【０００３】
なお、ひとくちに漫画といっても、人や国によって解釈が異なるため、本願で取り扱うところの漫画について、ここで明らかにしておく。すなわち本願でいう漫画とは、コマ（通常は枠線で囲まれている）と呼ばれる概念を持ち、このコマという領域内に図画や文字等を描くことで一連のストーリーを構成するものである。したがって、風刺画など一枚の図画のみで構成されるものや、絵本、紙芝居など、この条件に合致するものは「漫画」として定義される。
【０００４】
既述のとおり漫画とは、複数のコマを配置してストーリーを構成するものであり、読者はコマを追うことによって順次物語を把握するとともに、図画をもとにして映像を想像することもできる。文章でストーリーを伝える絵本に対して、漫画は図画が主体であり、図画を含むコマ同士の連係によってストーリーを伝えるものといえる。また、多くの場合、紙面は制限されていることから、どの場面をコマとして選択するか、あるいはコマの大きさや形状を如何に変化させるかによって、ストーリーの伝わり方や面白さは著しく異なることとなる。
【０００５】
このように、コマの選択、配置、大きさや形状などを如何に設計するかは、漫画にとって極めて重要な要素であり、その漫画の良否を決定するとさえ言われている。そのため、漫画を作成する過程では、まずコマ配置等を計画（いわゆる、コマ割り）し、これに下絵（下書きの状態）を描いて表現する「ネーム」を作成し、このネームの段階で作品の是非を検討している。ネームの出来に満足できない場合は、再度ネームを作成することになるため、ネームの段階では、図画や文字は完成形でなく下書きの状態とされる。一般的には、漫画家がネームを作成し、編集者と協議を重ねてネームを完成させ、その後コマの中に完成形の図画や文字（セリフや効果音）を描いて最終的に漫画を仕上げている。ネームは、漫画家が自身の頭の中で計画した構成を、他人と共有するためにも利用できるわけである。
【０００６】
ところで、漫画は、雑誌や単行本といった紙を媒体とする流通が主流であった。紙媒体であるが故に当然ながら漫画の図画は静止した状態であり、その結果、読者の自由な速度でストーリーを追える、そして読者固有の想像力で物語を展開できる、といった様々な長所を有している。他方、漫画をもとに生まれたアニメーションは、図画と音声を映像として伝達するものであり、テレビや映画などを主流な媒体としてきた。アニメーションは、想像を必要とせず直観的にストーリーを把握できるという点で優れており、現在では多くの支持者を得ている。
【０００７】
アニメーションは、漫画を原作として作成されることが多いが、アニメーションに使用される大量の図画を原作の漫画家が描くことは稀である。そのため、原作を知る読者としてはアニメーションに違和感を覚えることもあり、また原作の漫画家が不満を感じることも少なくない。
【０００８】
そこで近年では、漫画の作風を生かしたまま、図画に動きをあたえるという新たな取り組みが行われている。すなわち、漫画で使用されるコマという概念をそのまま用い、このコマに動きを与えることでダイナミックに漫画を伝える仕組みである。登場人物などを連続して動かす映像表現のアニメーションとは異なり、また静止画表現の従来漫画とも異なり、これまでにないジャンルとして注目されつつある。このようなコマが動く漫画は、まだ公式あるいは周知の名称は付与されていないため、ここでは便宜上、「動く漫画」ということとする。
【０００９】
動く漫画は、コマに動きを付けて表現するため紙媒体として流通することができない。テレビや映画という媒体で伝えることも考えられるが、これら媒体は既にアニメーションがその地位を占めており、他の経済的、制度的な問題もあって現実的にはやや難しい。動く漫画を表示する媒体としては、コンピュータが最も有力な候補の一つとされている。コマに動きを与えるのもプログラムによる制御が適しており、この点からも動く漫画とコンピュータの親和性は高いといえる。
【００１０】
動く漫画ではないが、これまでもコンピュータを利用して漫画を作成するという取り組みは行われてきた。例えば特許文献１では、漫画の構想から、コマ割りや作図（この文献では画像データの取得）までをコンピュータで処理しようとする技術が提案されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００４−１５２０８２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
漫画を作成する上で、ネームが極めて重要であることは既に述べたとおりである。動く漫画も、コマを作る以上、やはりネームが重要であることに相違はない。むしろ、動く漫画の場合、コマの動き方もネームに含まれることから、ネームの重要度はさらに増している。また、ネームの良否について他者（この場合、ネーム作成者以外の者）と協議するため、ネームを可視化する必要があるのも、従来の漫画と同様である。ところが、従来の漫画用のネームが紙面上に表現されてきたことから、動く漫画のネームに関しても紙面上で作成されるのが通例となっていた。
【００１３】
しかしながら、紙面上に作成されたネームを用いて、他者にコマの動きを伝えることは極めて難しい。ネームを動かしながら口頭で説明を加えたり、矢印等でコマの動きを表現したり、種々の工夫をしたとしても、正確に動きが伝わることは考えにくい。これでは、優れたネームを完成させることができず、ひいては魅力ある作品を作り出すことができない。また、動く漫画の場合、最終的にはコンピュータで処理できるような形態にする必要があるが、ネームを紙面上に作成してしまうと、そのネームを直接利用することはできず、ネーム完成後に改めてコンピュータ処理用に加工を施さなければならない。
【００１４】
本願発明の課題は、従来技術が抱える問題を解決することであり、すなわち、動く漫画のネームを他者に説明しやすいものとすることであり、作成したネームが完成品（コンピュータ処理が可能な形態）に直接利用できるようにする技術の提供であって、具体的には、動く漫画作成支援プログラム、及び動く漫画作成支援装置を提供することにある。
【課題を解決するための手段】
【００１５】
本願発明は、コンピュータで処理可能なネームを作成することで、ネームの状態でコマの動きを表現し、しかもネームの図画を入れ替えるだけで完成品を作成させるという点に着目して開発されたものであり、従来にはない発想に基づいてなされた発明である。
【００１６】
本願発明の「動く漫画作成支援プログラム」は、動く漫画の作成を支援するプログラムであり、描画物作成編集処理、外縁枠生成処理、オブジェクト構成処理、ページ作成処理、シーン作成処理、及びシーン再生処理を、コンピュータに実行させる機能を備えている。このうち描画物作成編集処理では、描画物（表示手段を利用して図画や字を描画したもの）を作成・編集する。外縁枠生成処理では、描画物を指定するとその位置で、描画物を包含する外縁枠を自動生成する。オブジェクト構成処理では、外縁枠とこれに包含される描画物からなるオブジェクトを構成する。ページ作成処理では、１又は２以上のオブジェクトを含むページを作成する。シーン作成処理では、２以上のページを選択し、各ページの再生表示順を指定してシーンを作成する。シーン再生処理では、シーンに基づき各ページを遷移させながら表示手段に表示する。またシーン再生処理は、遷移時にオブジェクトを動作させながら表示する遷移時オブジェクト動作処理を含んでおり、この遷移時オブジェクト動作処理では、再生表示順が連続するページ間にそれぞれ同一のオブジェクトが含まれるとき、先行ページにおけるオブジェクトの位置と後続ページにおけるオブジェクトの位置に基づいて、オブジェクトの移動軌跡を求め、ページ遷移時にはこの移動軌跡に従ってオブジェクトを移動させながら表示する。
【００１７】
本願発明の「動く漫画作成支援プログラム」は、作成されたシーンに含まれる描画物のうち一つの描画物を指定し、指定された描画物と他の描画物とを入れ替えるシーン編集処理を、コンピュータに実行させる機能を備えたものとすることもできる。
【００１８】
本願発明の「動く漫画作成支援プログラム」は、シーン作成処理が表示時間設定処理と移動速度設定処理を含むものとすることもできる。この場合、表示時間設定処理では、ページを表示する時間をページごとに設定し、移動速度設定処理では、遷移時オブジェクト動作処理におけるオブジェクトの移動速度を設定する。
【００１９】
本願発明の「動く漫画作成支援プログラム」は、再生表示順が連続するページ間にそれぞれ同一のオブジェクトが含まれるとき、先行ページにおけるオブジェクトの寸法及び形状と、後続ページにおけるオブジェクトの寸法及び形状に基づいて、オブジェクトの拡大縮小軌跡と変形軌跡を求め、ページ遷移時にはこの拡大縮小軌跡と変形軌跡に従ってオブジェクトを拡大縮小及び変形させながら表示するものとすることもできる。
【００２０】
本願発明の「動く漫画作成支援プログラム」は、再生表示順が連続するページ間にそれぞれ同一のオブジェクトが含まれるとき、先行ページにおけるオブジェクトの姿勢と後続ページにおけるオブジェクトの姿勢に基づいて、オブジェクトの回転軌跡を求め、ページ遷移時にはこの回転軌跡に従ってオブジェクトを回転させながら表示するものとすることもできる。
【００２１】
本願発明の「動く漫画作成支援プログラム」は、描画物作成編集処理が描画物の透過度を設定する透過度設定処理を含み、再生表示順が連続するページ間にそれぞれ同一のオブジェクトが含まれるとき、先行ページにおけるオブジェクト内描画物の透過度と後続ページにおけるオブジェクト内描画物の透過度に基づいて、オブジェクトの透過度変化率を求め、ページ遷移時にはこの透過度変化率に従ってオブジェクトの透過度を変化させながら表示するものとすることもできる。
【００２２】
本願発明の「動く漫画作成支援プログラム」は、ページ作成処理がオブジェクトを同一ページ内で移動及び／又は回転させて、その移動及び／又は回転をオブジェクト動作として記録するオブジェクト動作設定処理を含み、シーン再生処理がページ表示時にオブジェクトを動作させながら表示する表示時オブジェクト動作処理を含み、オブジェクト動作が記録されたページを表示するときには、このオブジェクト動作に従ってオブジェクトを移動及び／又は回転させながら表示するものとすることもできる。
【００２３】
本願発明の「動く漫画作成支援装置」は、動く漫画の作成を支援する装置であり、表示手段、描画物作成編集手段、描画物記憶手段、外縁枠生成手段、オブジェクト構成手段、ページ作成手段、シーン作成手段、シーン記憶手段、シーン読み出し手段、シーン再生手段を備えたものである。このうち描画物作成編集手段は、表示手段を利用して描画物を作成・編集するものであり、描画物記憶手段は、描画物を記憶するものである。外縁枠生成手段は、描画物を指定するとその位置で、描画物を包含する外縁枠を自動生成するものである。オブジェクト構成手段は、外縁枠とこれに包含される描画物からなるオブジェクトを構成するものである。ページ作成手段は、１又は２以上の前記オブジェクトを含むページを作成するものである。シーン作成手段は、２以上のページを選択し、各ページの再生表示順を指定してシーンを作成するものであり、シーン記憶手段は、シーンを記憶するものであり、さらにシーン読み出し手段は、シーン記憶手段から所定のシーンを指定して読み出すものである。シーン再生手段は、シーンに基づき各ページを遷移させながら表示手段に表示するものである。またシーン再生手段は、遷移時にオブジェクトを動作させながら表示する遷移時オブジェクト動作手段を含んでおり、この遷移時オブジェクト動作手段は、再生表示順が連続するページ間にそれぞれ同一のオブジェクトが含まれるとき、先行ページにおけるオブジェクトの位置と後続ページにおけるオブジェクトの位置に基づいて、オブジェクトの移動軌跡を求め、ページ遷移時にはこの移動軌跡に従ってオブジェクトを移動させながら表示するものである。
【発明の効果】
【００２４】
本願発明の動く漫画作成支援プログラム、及び動く漫画作成支援装置には、次のような効果がある。
（１）ネームの状態でコマを動かすことができるので、他者も完成時の動きを容易に想像することができる。したがって、ネームに十分な検討を加えることが可能となる結果、優れたネームを作成することができ、ひいては魅力ある「動く漫画」を完成させることができる。
（２）図画や字（文字や数字）といった描画物を描くだけで、コマに相当する外縁枠が自動生成され、さらに外縁枠と描画物を含むオブジェクトも自動的に構成されるので、ネーム作成は極めて容易である。
（３）先行ページを作成し、その先行ページを複写するだけで後続ページを作成することができる。また、後続ページのオブジェクトの位置を移動する、縮尺や姿勢や寸法・形状を変えるだけで、オブジェクトに動きを与えることができるので、この点からもネーム作成は極めて容易といえる。
（４）ネームを完成させれば、下書き状態の描画物と完成形の描画物を入れ替えるだけで作品を仕上げることができる。したがって、容易に作品を完成させることができるうえ、種々の完成描画物を試したうえで完成させることも容易となる。
（５）ネーム作成担当者と、完成形の描画物を作成する担当者を、明確に分担させることができる。これにより、漫画の構成は得意であるが作画を苦手とする者でも、あるいは作画は得意であるが漫画の構成を苦手とする者であっても、動く漫画の作成に参画することが可能となる。
（６）ｆｌａｓｈを用いた従来のアニメーション、あるいはインタラクティブなアニメーション作成ツールの場合、利用者の意思とは関係なく時間の経過とともに自動的にストーリーが進んでいく。一方、本願発明では、複数のシーンを組み合わせて一つのストーリーを構成することも可能で、この場合シーン内では自動的に進むものの、異なるシーン間ではタップ操作等によってストーリーを進めることができ、すなわち利用者の意思や都合を反映させたストーリー進行が可能となる。
（７）本願発明の「動く漫画作成支援プログラム」を導入したコンピュータや、本願発明の「動く漫画作成支援装置」と通信することで、端末機器に動く漫画を閲覧（ビュー）させることもできる。この場合、数多くの利用者が容易に「動く漫画」を楽しむことができる。
【図面の簡単な説明】
【００２５】
【図１】本願発明の動く漫画作成支援装置の構成を示すブロック図。
【図２】本願発明の動く漫画作成支援プログラムの処理の流れを示す処理フロー図。
【図３】本願発明の動く漫画作成支援プログラムを用いて作成した動く漫画を、表示手段に表示した説明図。
【図４】表示手段に描画物を作成した例を示す説明図。
【図５】（ａ）はシーンの構成を示すモデル図、（ｂ）はページ表示時間を説明するモデル図。
【図６】（ａ）はページ左下にオブジェクトを配置した先行ページを示すモデル図、（ｂ）はページ右上にオブジェクトを配置した後続ページを示すモデル図、（ｃ）は遷移時オブジェクト動作のイメージを示すモデル図。
【図７】（ａ）はページ左下にオブジェクトを配置した先行ページを示すモデル図、（ｂ）はページ右上に先行ページよりも小さなオブジェクトを配置した後続ページを示すモデル図、（ｃ）は遷移時オブジェクト動作のイメージを示すモデル図。
【図８】（ａ）はページ左側にオブジェクトを配置した先行ページを示すモデル図、（ｂ）はページ右側に先行ページのオブジェクトから２７０度回転したオブジェクトを配置した後続ページを示すモデル図、（ｃ）は遷移時オブジェクト動作のイメージを示すモデル図。
【発明を実施するための形態】
【００２６】
本願発明の動く漫画作成支援プログラム、及び動く漫画作成支援装置の例を図に基づいて説明する。
【００２７】
（全体概要）
本願発明の「動く漫画作成支援装置」は、本願発明の「動く漫画作成支援プログラム」を実行して動く漫画の作成を支援するものである。まずは、「動く漫画作成支援装置」の概要から説明し、その後に「動く漫画作成支援プログラム」の概要を説明する。
【００２８】
図１は、本願発明の「動く漫画作成支援装置１００」の構成を示すブロック図である。動く漫画作成支援装置１００は、専用のものとして製造することもできるが、汎用的なコンピュータ装置を用いることもできる。このコンピュータ装置は、パーソナルコンピュータ（ＰＣ）や、ｉＰａｄ（登録商標）といったタブレットＰＣ、あるいはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ）などによって構成することができる。コンピュータ装置は、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリを具備しており、さらにマウスやキーボード等の入力手段やディスプレイ（表示手段１１１）を含むものもある。なお、一般的なＰＣであればマウスやキーボード等のデバイスから入力するが、タブレットＰＣではタッチパネルを用いた操作（タップ、ピンチイン／アウト、スライド等）で入力することが多い。
【００２９】
この図に示すように動く漫画作成支援装置１００は、入力や編集など主にオペレータがコンピュータを操作する手段と、制御や演算など主にコンピュータが内部処理を行う手段とに大別される。入力や編集を行う手段としては少なくとも、描画物作成編集手段１０１、ページ作成手段１０５、シーン作成手段１０６、そしてシーン読み出し手段１０８を備えている。なお、後述するようにシーン編集手段１１２を備えることもできる。
【００３０】
一方、制御や演算を行う手段としては少なくとも、外縁枠生成手段１０３、オブジェクト構成手段１０４、シーン再生手段１０９を備えており、さらにシーン再生手段１０９は遷移時オブジェクト動作手段１１０を含んでいる。入力系手段や制御系手段の他には、描画物記憶手段１０２、シーン記憶手段１０７といった記憶手段や、表示手段１１１等の出力手段を備えている。
【００３１】
なお、動く漫画作成支援装置１００は、一つの装置として形成することもできるが、構成する手段ごとに分けて形成することもできる。例えば、記憶手段（描画物記憶手段１０２やシーン記憶手段１０７）と、その他の手段を分離した構成とし、記憶手段をデータベースサーバに、他の手段をＰＣにそれぞれ構築することもできる。この場合、それぞれの装置（データベースサーバとＰＣ）間には、送受信手段を含めた通信手段が必要となる。
【００３２】
次に、「動く漫画作成支援プログラム」の概要について説明する。図２は、本願発明の「動く漫画作成支援プログラム」の処理の流れを示す処理フロー図である。この図については、後に詳述することとし、ここでは主要な流れについて説明する。まず、描画物を作成・編集する処理（Ｓ３０）を行う。ここで描画物とは、登場人物や背景といった図画や、セリフや効果音などを表す文字や数字、記号等を描いたものを意味する。描画物を作成し所定の指示を与えると、描画物を包含する外縁枠を生成する処理（Ｓ４０）を実行し、さらに外縁枠とこれに包含される描画物をまとめ、これを「オブジェクト」として構成する処理（Ｓ５０）を実行する。ここで作成した描画物とオブジェクトは、記憶手段に記憶される（Ｓ５１）。なお描画物は画像ファイルとして記憶され、一方のオブジェクトは画像ファイルの識別子（例えばファイル名など）と外縁枠データの識別子の組み合わせを記述したファイルとして記憶させることができる。
【００３３】
必要とするオブジェクトが構成されると、次にページを作成する処理（Ｓ６０）を行う。ページは、動く漫画を表示する基礎画面となるもので、少なくとも一つのオブジェクトを含んでいる。動く漫画を構成するために必要なページがすべて作成できれば、シーンを作成する処理（Ｓ７０）を行う。シーンとは、２以上のページで構成されるもので、動く漫画を再生する際のページ順序（以下、「再生表示順」という。）の情報も含んでいる。ここで作成したシーンは、ページの識別子と再生表示順を既述したスクリプトファイルとして記憶手段に記憶させることができる（Ｓ７２）。ここまでが、いわゆる動く漫画のネーム作成に当たる。
【００３４】
ネームの良否を判断するため、シーンを実際に表示手段１１１で再生する。具体的には、所望のシーンを選択して所定の指示を与えると、シーンを再生する処理（Ｓ８０）が実行される。このとき、遷移するページ間で同一のオブジェクトがあり、しかもページ内におけるそれぞれのオブジェクト位置が相違している場合、オブジェクトが移動するように再生される（Ｓ８１）。
【００３５】
図３は、本願発明の「動く漫画作成支援プログラム」を用いて作成した動く漫画のネームを、表示手段１１１に表示した説明図である。表示手段１１１の右下にはオブジェクトＯｂが表示され、画面の中央全体にはページＰｇが表示されている。このページＰｇは、画面右下の表示から５つのオブジェクトＯｂで構成されていることがわかる。画面左上にはページの組み合わせであるシーンＳｃが表示されている。シーンＳｃは、他のシーンＳｃと区切られて（ここでは○印）配置されており、この例では左からＳｃ１，Ｓｃ２，Ｓｃ３，Ｓｃ４の４つのシーンが表示されている。なお、画面の中央に表示したページＰｇは、３つのページＰｇで構成されたシーンＳｃ１の先頭ページＰｇ１である。
【００３６】
関係者（例えば編集者）によってシーンＳｃの再生を確認しながらネームの良否を協議し、問題があればシーンＳｃ（つまりネーム）を再度作成するが、ネームとして問題なしとなればシーンＳｃを編集する処理（Ｓ９０）を行う。シーン編集処理は、描画物を正式なものと差し替える処理で、ネーム段階では下絵として作成していた描画物（例えば図３）を、完成形の描画物と置き替える。具体的には、記憶手段に記憶された画像ファイル自体を入れ替えるか、オブジェクトに記述されている識別子を変更する処理が例示できる。
【００３７】
以下、本願発明を構成する要素ごとに詳述する。
【００３８】
（レイヤ指定処理）
図２の処理フロー図に示すように、描画物を作成する前にレイヤの指定処理（Ｓ１０）を行う。レイヤとは、複数の層を重複して表示する場合の各層のことで、レイヤを分けて描画物を作成すると、所望の描画物を他のものより前面（あるいは背面）に表示することができる。なお、オブジェクトＯｂはレイヤごとに分けて作成され、つまりそれぞれのオブジェクトＯｂはそれぞれ異なるレイヤ上で形成されており、例えば図３（画面右下）では５つのレイヤによって先頭ページＰｇ１を表示している。レイヤの指定は、所定の指示を与えることで行い、例えば図３では、右下にあるいずれかのレイヤをクリック等の操作で指定する。既に描画物が描かれているレイヤを指定すればその描画物を編集することができ、何も描かれていないレイヤを指定すると新たにレイヤを追加して新規に描画物を作成することができる。
【００３９】
（描画物作成編集処理と描画物作成編集手段）
レイヤ指定処理を行うと、実際に描画物を作成する描画物作成編集処理（Ｓ３０）を行う。図４は、描画物１を作成した例を示す説明図である。この図に示すように描画物作成編集処理は、描画物１を表示手段１１１に表示（図２のＳ３２）し、これを確認しながら描画物１を描いていく。具体的には、マウスなどのポインタデバイスやキーボードを使ってディスプレイ（表示手段１１１）に表示しながら描画物１を作成したり、タッチパネル（表示手段１１１）に直接タッチペンで描画物１を作成したり、その他従来から用いられている種々の描画アプリケーションの技術を利用することができる。
【００４０】
描画物作成編集処理では、白紙のレイヤ上に新規に描画物１を作成することもできるし、図２に示す描画物読み出し処理（Ｓ２０）によって過去に作成した描画物１を読み出して利用することもできる。描画物１は、色を選択して描くこともでき、例えば図４に示すパレットＰＬ内に表示された色を指定して、所望の色で描画することができる。また利用頻度の高い模様をテンプレートとしてパレットＰＬ内に用意し、これを指定するだけで容易に模様を描くこともできる。描画物１のうち文字を作成する場合は、フリーハンド（いわゆる手書き）方式とすることもできるし、キーボード等を利用したテキスト作成方式とすることもできる。また、描画物作成編集処理では、作成した描画物１を複写や移動、削除などの編集を行うこともでき、さらに、描画物１に対して、表示の際の透過の程度（以下、「透過度」という。）を設定する透過度設定処理（図２のＳ３１）を行うこともできる。
【００４１】
オペレータが所定の指示を与えると、作成した描画物１は描画物記憶手段１０２に記憶される。所定の指示としては、例えばオブジェクトを構成する際の指示（後に説明）と兼ねることができる。これまで説明した描画物作成編集処理、及び描画物読み出し処理は、描画物作成編集手段１０１によって実行される。
【００４２】
（オブジェクト構成処理とオブジェクト構成手段）
目的の描画物１がレイヤ内で作成されると、図４に示すように、同一レイヤ内で作成された全ての描画物１を包含する外縁枠２が生成される。外縁枠２は、描画物１の表示位置（例えば画面上の座標）を認識し、さらに描画物１に対して所定の余白（クリアランス）を設けて演算された領域である。したがって外縁枠２は、描画物１が作成された位置で、同一レイヤ内のすべての描画物１を包含するように生成される。なお図４では、外縁枠２の形状を四角形としているが、円形や楕円形、多角形など他の形状として設計することもできる。
【００４３】
外縁枠２が生成されると、外縁枠２と、これに包含されるすべての描画物１で、オブジェクトＯｂが構成される。オブジェクトＯｂの構成処理（Ｓ５０）と外縁枠２の生成処理（Ｓ４０）は、オペレータが所定の指示を与えることで自動的に行われる。例えば図４では、レイヤ内に描画物を作成した後、所定のボタンＥｄ（図ではｅｄｉｔ）を操作（クリック等）すると、外縁枠２が自動生成され、オブジェクトＯｂが構成される。このとき、外縁枠２とオブジェクトＯｂは記憶手段に記憶され、さらにこのタイミングで描画物１を描画物記憶手段１０２に記憶させることもできる（Ｓ５１）。既述のとおりオブジェクトＯｂは、画像形式のファイル（ＰＮＧ，ＪＰＥＧ，ＢＭＰ，ＧＩＦ等）として記憶され、外縁枠４は位置や形状を含む情報を記述したデータファイルとして記憶され、オブジェクトＯｂは画像ファイルの識別子と外縁枠データの識別子の組み合わせを記述したファイルとして記憶される。
【００４４】
これまで説明した外縁枠生成処理（Ｓ４０）は外縁枠生成手段１０３によって実行され、オブジェクト構成処理（Ｓ５０）はオブジェクト構成手段１０４によって実行される。なお、一つのページＰｇ内に複数のオブジェクトＯｂが含まれることもあり、この場合は「新規レイヤ」（図４）を指定して繰り返しオブジェクトＯｂを作成する（図２のループＡ）。
【００４５】
（ページ作成処理とページ作成手段）
予定したオブジェクトＯｂが作成できると、このオブジェクトＯｂを含むページＰｇを作成する処理（Ｓ６０）を行う。既述のとおりページＰｇは、動く漫画を表示するときの基礎画面となるものであり、１又は２以上のオブジェクトを含んでいる。ページＰｇの作成は、オペレータが与える所定の指示によって行われ、例えば、図４に示すように作成したオブジェクトＯｂを表示した状態で確定ボタン等を操作（クリック等）することで行う。この確定ボタンは独立したものとして設けることもできるし、図４の上部に示す「新規ページ」を指定したときにページＰｇを作成することとしてもよい。
【００４６】
ページＰｇを作成する処理（Ｓ６０）が行われると、そのタイミングで作成されたページＰｇが記憶手段に記憶される（図２のＳ６２）。ページＰｇは、その中に含まれるオブジェクトＯｂの識別子の組み合わせや、ページＰｇにおけるオブジェクトの位置などを記述したファイルとして記憶することができる。
【００４７】
通常、シーンＳｃは複数のページＰｇで構成されるので、一つのページＰｇが作成できれば引き続き他のページＰｇを作成する（図２のループＢ）。新たなページを作成するときは、図４上部に示す「新規ページ」をクリック等で指定し、再度、レイヤの指定（Ｓ１０）〜ページ作成（Ｓ６０）を行う。このとき、新規に描画物１を作成し、新規にオブジェクトＯｂを作成することもできるが、既に作成したオブジェクトＯｂを読み出して利用することもできる。また、既に作成したページＰｇを複写して利用することもできる。このとき、読み出された既成のオブジェクトＯｂや、複写したページＰｇ内に含まれるオブジェクトＯｂは、既成のものと同一の識別子を持ち、すなわち同一のオブジェクトＯｂと認識される。
【００４８】
ページ作成処理（Ｓ６０）では、オブジェクトＯｂの編集を行うことができる。オブジェクトＯｂの編集は、オブジェクトＯｂを指定して行い、オブジェクトＯｂを複写あるいは削除したり、オブジェクトＯｂを移動してページＰｇ内における位置を変更したり、オブジェクトＯｂを拡大あるいは縮小したり、オブジェクトＯｂを変形したり、オブジェクトＯｂを回転してその姿勢を変更したり、オブジェクトＯｂ内にある描画物の透過度を変更する処理が例示できる。また、既述のとおりそれぞれのオブジェクトＯｂはレイヤを分けて作成されているので、複数のオブジェクトＯｂを重ねて表示するときの表示順（前面／背面の順のことで、以下、「重畳表示順位」という。）を、オブジェクトＯｂ単位で設定することもできる。
【００４９】
これまで説明したページ作成処理（Ｓ６０）は、ページ作成手段１０５によって実行される。先にも説明したたように、一つのシーンＳｃ内には複数のページＰｇが含まれることもあるので、図２に示す一連の処理を繰り返し行い、予定したすべてのページＰｇを作成する（図２のループＢ）。
【００５０】
（シーン作成処理とシーン作成手段）
予定したすべてのページＰｇが作成できると、これらページＰｇを含むシーンＳｃを作成する処理（Ｓ７０）を行う。図５（ａ）はシーンＳｃの構成を示すモデル図であり、この図に占めすようにシーンＳｃは、ページＰｇの組み合わせと、それぞれのページＰｇの再生表示順を、情報として備えている。つまり、このシーンＳｃを再生することで、動く漫画のネームが表現できるわけである。シーンＳｃの作成は、オペレータが与える所定の指示によって行われ、例えば、図３の上部に示す複数のページＰｇを指定したうえで、保存ボタン等を操作（クリック等）することで行う。この保存ボタンは独立したものとして設けることもできるし、プルダウン形式で選択する手法を採用してもよい。また、図３の上部に示す複数ページＰｇの配置を入れ替えて、ページＰｇの再生表示順を編集することもできる。
【００５１】
シーン作成処理（Ｓ７０）では、ページＰｇの表示時間を設定する表示時間設定処理（図２のＳ７１）と、オブジェクトＯｂの移動速度を設定する移動速度設定処理（Ｓ７１）を行うことができる。図５（ｂ）は、ページ表示時間を説明するモデル図である。この図は、シーンＳｃを再生したときに、それぞれのページＰｇが表示される時間を示しており、例えばページ１はＴ１０だけ表示され、同様にページ２はＴ２０だけ、ページ３はＴ３０だけ表示される。すなわち、Ｔ１０がページ１のページ表示時間、Ｔ２０がページ２の表示時間、Ｔ３０がページ３の表示時間である。
【００５２】
本願発明は、シーンＳｃを再生したときオブジェクトＯｂが所定の動きを見せるのが一つの特徴である。このオブジェクトＯｂの動きについては後に詳述することとし、ここではページＰｇ遷移時にオブジェクトＯｂが移動等する時間に関して説明する。オブジェクトＯｂは、ページＰｇが遷移するときに動き、すなわち図５（ｂ）に示す「ページ遷移時間」に所定の動きを見せる。例えば、ページ１とページ２に共通するオブジェクトＯｂはページ遷移時間Ｔ１２の間に動き、ページ２とページ３に共通するオブジェクトＯｂはページ遷移時間Ｔ２３の間に動くわけである。したがって、ページ遷移時間を調整することで、オブジェクトＯｂの移動速度を調整することができる。なお、ページ表示時間やページ遷移時間は、あらかじめ定めた規定値（デフォルト）を用いることとし、必要に応じて表示時間設定処理（Ｓ７１）と移動速度設定処理（Ｓ７１）を適宜行うこともできる。
【００５３】
ページ表示時間を設定する表示時間設定処理（Ｓ７１）は、オペレータが与える所定の指示によって行われ、例えば、図４に示すように目的のページＰｇを表示した状態で時間設定バーを操作（ドラッグ等）することで行う。また、オブジェクトＯｂの移動速度を設定する移動速度設定処理（Ｓ７１）も、オペレータが与える所定の指示によって行われ、例えば、遷移する２つのページＰｇのうち先行するページ（あるいは後続のページ）を表示した状態で時間設定バーを操作（ドラッグ等）することで行う。
【００５４】
シーンＳｃを作成する処理（Ｓ７０）が行われると、そのタイミングで作成されたシーンＳｃがシーン記憶手段１０７に記憶される（図２のＳ７２）。シーンＳｃは、その中に含まれるページＰｇの識別子の組み合わせや、各ページＰｇの再生表示順、各ページＰｇのページ表示時間、オブジェクトＯｂの移動速度（つまりページＰｇ間のページ遷移時間）などの情報を記述したスクリプトファイルとして記憶することができる。これまで説明した表示時間設定処理と移動速度設定処理（Ｓ７１）を含むシーン作成処理（Ｓ７０）は、シーン作成手段１０６によって実行される。
【００５５】
（シーン再生処理とシーン再生手段）
シーンＳｃが作成できると、動く漫画のネームを確認するためシーンＳｃを再生する処理を行う（Ｓ８０）。まず、オペレータが所定の操作を行うことで目的のシーンＳｃを選択して読み出し、さらに、オペレータが所定の操作を行うことで、選択されたシーンＳｃがディスプレイ等の表示手段１１１に再生される。目的のシーンＳｃの選択と読み出しは、シーン読み出し手段１０８で行われ、図３の上部に示すように表示されたシーンを指定するなど、従来から行われている種々のファイル選択技術を利用することができる。同様にシーンＳｃを再生する際の操作は、図３に示すように、作成したシーンＳｃの先頭ページＰｇ１を表示した状態で、図の右下に示す「ｐｌａｙボタン」等を操作（クリック等）することで行う。
【００５６】
シーン再生処理（Ｓ８０）は、読み出したシーンＳｃ（実際にはシーンＳｃのスクリプトファイル）にしたがってシーンＳｃを再生する。具体的には、シーンＳｃに応じて所定のページＰｇを読み出し、各ページＰｇの再生表示順や、各ページＰｇのページ表示時間、オブジェクトＯｂの移動速度などの情報に応じて順次ページＰｇを再生していく。シーンＳｃを再生する間には、後述する遷移時オブジェクト動作処理（図２のＳ８１）と表示時オブジェクト動作処理（図２のＳ８２）が実行され、所定のオブジェクトＯｂが所定の動作を見せる。これまで説明したシーン再生処理（Ｓ８０）は、シーン再生手段１０９によって実行される。
【００５７】
（遷移時オブジェクト動作と表示時オブジェクト動作）
既述のとおり、シーンＳｃを再生したときにオブジェクトＯｂが所定の動きを見せるのが本願発明の特徴の一つである。オブジェクトＯｂの動きは、図５（ｂ）に示すページ遷移時間内に実行される「遷移時オブジェクト動作」と、ページ表示時間内に実行される「表示時オブジェクト動作」に大別される。以下、遷移時オブジェクト動作、表示時オブジェクト動作の順で説明する。
【００５８】
（遷移時オブジェクト動作）
遷移時にオブジェクトを動作させる遷移時オブジェクト動作処理（Ｓ８１）は、シーン再生手段１０９に含まれる遷移時オブジェクト動作手段１１０によって実行される。遷移時オブジェクト動作は、再生表示順が連続するページＰｇ間に同一のオブジェクトＯｂが含まれ、しかも先行ページＰｇ１（連続する前のページ）のオブジェクトＯｂと後続ページＰｇ２（連続する後のページ）のオブジェクトＯｂそれぞれの幾何要素に差があるときに実行される。この幾何要素としては、オブジェクトＯｂのページＰｇ内における位置（表示画面における座標）、オブジェクトＯｂの寸法（拡大率）や形状（縦横比など）、オブジェクトＯｂの姿勢（回転角）、オブジェクトＯｂの透過度が例示できる。
【００５９】
図６は、先行ページＰｇ１と後続ページＰｇ２間で、オブジェクトＯｂの位置が異なる場合の遷移時オブジェクト動作を示す説明図で、（ａ）はページ左下にオブジェクトＯｂを配置した先行ページＰｇ１を示すモデル図、（ｂ）はページ右上にオブジェクトＯｂを配置した後続ページＰｇ２を示すモデル図、（ｃ）は遷移時オブジェクト動作のイメージを示すモデル図である。図６（ａ）に示すオブジェクトＯｂと図６（ｂ）に示すオブジェクトＯｂは同一のもの（同一の識別子のもの）であり、先行ページＰｇ１と後続ページＰｇ２におけるオブジェクトＯｂの位置が異なることから、オブジェクトＯｂは図６（ｃ）に示すような動きを見せる。
【００６０】
図６（ｃ）のようなオブジェクトＯｂの動作を設定するには、まずオブジェクトＯｂが移動する軌跡（以下、「移動軌跡」という。）を求め、この移動軌跡上を漸次ずらしながら位置が異なる複数のオブジェクトＯｂ配置を定めることで行われる。つまり、先行ページＰｇ１におけるオブジェクトＯｂの位置と、後続ページＰｇ２におけるオブジェクトＯｂの位置を補間するように、間のオブジェクトＯｂの位置が設定される。そしてシーンＳｃ再生時に、位置が異なる複数のオブジェクトＯｂを連続して表示することで、移動軌跡に従ってオブジェクトＯｂが移動しながら表示されるわけである。なお、オブジェクトＯｂの移動軌跡は、先行ページＰｇ１におけるオブジェクトＯｂの位置と、後続ページＰｇ２におけるオブジェクトＯｂの位置に基づいて求められ、図６（ｃ）のように直線の軌跡としたり、階段状あるいはジグザグ状の軌跡としたり、円弧やスプラインなど曲線の軌跡としたり、先行ページＰｇ１のオブジェクトＯｂ位置を起点とし、後続ページＰｇ２のオブジェクトＯｂ位置を終点とする様々な軌跡で移動軌跡を設計することができる。
【００６１】
図７は、先行ページＰｇ１と後続ページＰｇ２間で、オブジェクトＯｂの位置が異なるうえ互いのオブジェクトＯｂの寸法（大きさ）が異なる場合の遷移時オブジェクト動作を示す説明図で、（ａ）はページ左下にオブジェクトＯｂを配置した先行ページＰｇ１を示すモデル図、（ｂ）はページ右上に先行ページよりも小さなオブジェクトＯｂを配置した後続ページＰｇ２を示すモデル図、（ｃ）は遷移時オブジェクト動作のイメージを示すモデル図である。図７（ａ）に示すオブジェクトＯｂと図７（ｂ）に示すオブジェクトＯｂは同一のもの（同一の識別子のもの）であり、先行ページＰｇ１と後続ページＰｇ２におけるオブジェクトＯｂの位置が異なり、さらにそれぞれのオブジェクトＯｂの寸法（倍率）が異なることから、オブジェクトＯｂは図７（ｃ）に示すような動きを見せる。
【００６２】
図７（ｃ）のようなオブジェクトＯｂの動作を設定するには、図６（ｃ）の説明で既述したとおりオブジェクトＯｂの移動軌跡を求め、この移動軌跡上を漸次ずらしながら位置が異なる複数のオブジェクトＯｂ配置を定め、さらに位置が異なるこれらオブジェクトＯｂそれぞれに対して倍率（拡大率／縮小率）を設定することで行われる。そしてシーンＳｃ再生時に、位置が異なる複数のオブジェクトＯｂを連続して表示することで、オブジェクトＯｂが移動軌跡に従って移動しながら、しかも徐々に縮小しながら表示されるわけである。なお、オブジェクトＯｂに対して与える倍率は、先行ページＰｇ１のオブジェクトＯｂの寸法と、後続ページＰｇ２のオブジェクトＯｂの寸法に基づいて求められる拡大縮小の変化率（以下、「拡大縮小軌跡」という）に応じて設定され、図７に示すように後続ページＰｇ２のオブジェクトＯｂの寸法が先行ページＰｇ１のそれより小さい場合は徐々に縮小するように倍率を設定し、逆に後続ページＰｇ２のオブジェクトＯｂの寸法が先行ページＰｇ１のそれより大きい場合は徐々に拡大するように倍率を設定して、拡大縮小軌跡が求められる。
【００６３】
図７では、先行ページＰｇ１と後続ページＰｇ２のオブジェクトＯｂが相似形状で縮小（あるいは拡大）する場合を説明したが、相似形状に限らずオブジェクトＯｂの縦横比が変化する「変形」でも同様に遷移時オブジェクト動作を設定することができる。この場合も、先行ページＰｇ１のオブジェクトＯｂの形状（縦横比）と、後続ページＰｇ２のオブジェクトＯｂの形状（縦横比）に基づいて、変形していく変化率（以下、「変形軌跡」という）が求められ、この変形軌跡に応じてそれぞれオブジェクトＯｂの形状が設定される。この結果、シーンＳｃ再生時に、位置が異なる複数のオブジェクトＯｂを連続して表示することで、オブジェクトＯｂが移動軌跡に従って移動しながら、しかも徐々に変形しながら表示されるわけである。
【００６４】
図８は、先行ページＰｇ１と後続ページＰｇ２間で、オブジェクトＯｂの位置が異なるうえ互いのオブジェクトＯｂの姿勢（回転角）が異なる場合の遷移時オブジェクト動作を示す説明図で、（ａ）はページ左側にオブジェクトＯｂを配置した先行ページＰｇ１を示すモデル図、（ｂ）はページ右側に先行ページＰｇ１のオブジェクトＯｂから２７０度回転したオブジェクトＯｂを配置した後続ページＰｇ２を示すモデル図、（ｃ）は遷移時オブジェクト動作のイメージを示すモデル図である。図８（ａ）に示すオブジェクトＯｂと図８（ｂ）に示すオブジェクトＯｂは同一のもの（同一の識別子のもの）であり、先行ページＰｇ１と後続ページＰｇ２におけるオブジェクトＯｂの位置が異なり、さらにそれぞれのオブジェクトＯｂの姿勢が異なることから、オブジェクトＯｂは図８（ｃ）に示すような動きを見せる。
【００６５】
図８（ｃ）のようなオブジェクトＯｂの動作を設定するには、図６（ｃ）の説明で既述したとおりオブジェクトＯｂの移動軌跡を求め、この移動軌跡上を漸次ずらしながら位置が異なる複数のオブジェクトＯｂ配置を定め、さらに位置が異なるこれらオブジェクトＯｂそれぞれに対して回転角（先行ページＰｇ１のオブジェクトＯｂを基準とした回転角）を設定することで行われる。そしてシーンＳｃ再生時に、位置が異なる複数のオブジェクトＯｂを連続して表示することで、オブジェクトＯｂが移動軌跡に従って移動しながら、しかも徐々に回転しながら表示されるわけである。なお、オブジェクトＯｂに対して与える回転角は、先行ページＰｇ１のオブジェクトＯｂの回転角と、後続ページＰｇ２のオブジェクトＯｂの回転角に基づいて求められる回転角の変化率（以下、「回転軌跡」という）に応じて設定され、図８に示すように、先行ページＰｇ１のオブジェクトＯｂの姿勢と、後続ページＰｇ２のオブジェクトＯｂの姿勢を補間するように回転軌跡が設定されて、間のオブジェクトＯｂの回転角が求められる。
【００６６】
図には示していないが、先行ページＰｇ１のオブジェクトＯｂ内に含まれる描画物１の透過度と、後続ページＰｇ２のオブジェクトＯｂ内に含まれる描画物１の透過度が、それぞれが異なる場合は、徐々にオブジェクトＯｂの透過度が変化する遷移時オブジェクト動作を設定することもできる。
【００６７】
この場合、先行ページＰｇ１と後続ページＰｇ２の間に複数のオブジェクトＯｂを配置し、さらに先行ページＰｇ１のオブジェクトＯｂの透過度と後続ページＰｇ２のオブジェクトＯｂの透過度に基づいて、透過度の変化率（以下、「透過度変化率」という）が求められ、この透過度変化率に応じて先行ページＰｇ１と後続ページＰｇ２の透過度を補間するように、配置されたそれぞれのオブジェクトＯｂに対して透過度が設定される。なお描画物１の透過度は、描画物作成編集処理に含まれる透過度設定処理で描画物１それぞれに対して設定され、またオブジェクトＯｂは複数の描画物１を含むことがあるのは既に述べた。つまり、一つのオブジェクトＯｂ内に異なる透過度の描画物１を含むことがある。この場合は、最も大きな描画物１など代表的な描画物１の透過度をそのオブジェクトＯｂの透過度としたり、複数の描画物１の透過度の平均値をそのオブジェクトＯｂの透過度としたり、含まれる複数の描画物１の透過度に基づいてそのオブジェクトＯｂの透過度が設定される。この結果、シーンＳｃ再生時に、位置が異なる複数のオブジェクトＯｂを連続して表示することで、オブジェクトＯｂが移動軌跡に従って移動しながら、しかも徐々に透過度が変化しながら表示されるわけである。
【００６８】
（表示時オブジェクト動作）
ページ表示時間内にオブジェクトを動作させる表示時オブジェクト動作処理（Ｓ８２）は、シーン再生手段１０９に含まれる表示時オブジェクト動作手段１１３によって実行される。表示時オブジェクト動作は、ページＰｇに含まれるオブジェクトＯｂの動作（以下、「オブジェクト動作」という。）を記録し、シーンＳｃ再生時にその動きを再現することで行われる。このオブジェクト動作は、オペレータがオブジェクトＯｂを指定し、そのオブジェクトＯｂに対してマウス等を利用して移動や回転など任意の動作を与えるオブジェクト動作設定処理（図２のＳ６１）で設定される。そして設定されたオブジェクト動作は、記憶手段に記録される。この結果、シーンＳｃ再生時、オブジェクト動作が設定されたページＰｇが表示される間に、読み出されたオブジェクト動作に従ってオブジェクトＯｂが動作するわけである。
【００６９】
表示時間設定処理（Ｓ７１）で、ページ表示時間を設定することは既述のとおりである。ここで、設定したページ表示時間よりも、記録されたオブジェクト動作の時間が長いことも考えられる。この場合は、オブジェクト動作の時間に合わせたページ表示時間としたり、設定したページ表示時間に合わせて再生時にオブジェクト動作を早送りしたりするなど、ページ表示時間とオブジェクト動作時間の調整は種々の方法で設計することができる。また、設定したページ表示時間よりも、記録されたオブジェクト動作の時間が短い場合は、やはりオブジェクト動作の時間に合わせたページ表示時間としたり、ページ表示の開始時に合わせてオブジェクト動作を開始したり、ページ表示の終了時に合わせてオブジェクト動作を終わらせたり、所定の余裕時間を持ってオブジェクト動作を開始するなど、種々の方法で設計することができる。
【００７０】
（シーン編集処理とシーン編集手段）
ここまでの説明で、動く漫画のネームを表現するシーンＳｃが作成される。先にも述べたように、関係者（例えば編集者）によってシーンＳｃの再生を確認しながらネームの良否を協議し、ネームとして問題なければシーン編集手段１１２によってシーン編集処理（Ｓ９０）を行う。シーン編集処理は、ここまで下書き用の描画物１としていたものを、動く漫画として完成形の描画物１に差し替える処理である。なおこのとき、描画物１を変更するだけであって、外縁枠２やオブジェクトＯｂの位置、ページＰｇ、シーンＳｃ、再生表示順、オブジェクト１、ページ表示時間、オブジェクトＯｂの移動速度、遷移時オブジェクト動作、表示時オブジェクト動作など、描画物１以外のものは変更しない。
【００７１】
描画物１の差し替えは、シーンＳｃに含まれる描画物１のうちいずれかの描画物１を指定し、この描画物１に相当する完成用の描画物１と入れ替えることで行い、この手法としては、描画物記憶手段１０２に記憶された画像ファイル自体を入れ替えるか、オブジェクトＯｂに記述されている描画物１の識別子を変更するといった手法が例示できる。ここで編集されたシーンＳｃは、シーン記憶手段１０７に記憶される。
【産業上の利用可能性】
【００７２】
本願発明の動く漫画作成支援プログラム、及び動く漫画作成支援装置は、動く漫画の作成に利用できるほか、映画やアニメーションにおける絵コンテの作成にも利用することができる。あるいは、学校教育用の教材としても利用することができ、多様な産業界での応用が期待できる発明である。
【符号の説明】
【００７３】
１      描画物
２      外縁枠
１００  動く漫画作成支援装置
１０１  描画物作成編集手段
１０２  描画物記憶手段
１０３  外縁枠生成手段
１０４  オブジェクト構成手段
１０５  ページ作成手段
１０６  シーン作成手段
１０７  シーン記憶手段
１０８  シーン読み出し手段
１０９  シーン再生手段
１１０  遷移時オブジェクト動作手段
１１１  表示手段
１１２  シーン編集手段
１１３  表示時オブジェクト動作手段
Ｏｂ    オブジェクト
Ｐｇ    ページ
Ｓｃ    シーン
Ｅｄ    （ｅｄｉｔ）ボタン
ＰＬ    パレット
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動く漫画の作成を支援する機能を、コンピュータに実行させるプログラムであって、
図画及び／又は字を描画して描画物を作成するとともに、該描画物を編集する描画物作成編集処理と、
１又は２以上の前記描画物を指定すると、該描画物を包含する外縁枠を、該描画物が描画された位置で自動生成する外縁枠生成処理と、
前記外縁枠、及びこれに包含される前記描画物からなるオブジェクトを構成するオブジェクト構成処理と、
１又は２以上の前記オブジェクトを含むページを作成するページ作成処理と、
２以上の前記ページを選択するとともに、各ページの再生表示順を指定してシーンを作成するシーン作成処理と、
前記シーンに基づいて、表示手段に各ページを遷移させながら表示するシーン再生処理と、を前記コンピュータに実行させる機能を備え、
前記シーン再生処理は、さらにページ遷移時に前記オブジェクトを動作させながら表示する遷移時オブジェクト動作処理を含み、
前記遷移時オブジェクト動作処理は、再生表示順が連続する前記ページ間にそれぞれ同一の前記オブジェクトが含まれるとき、先行ページにおけるオブジェクトの位置と、後続ページにおけるオブジェクトの位置と、に基づいて該オブジェクトの移動軌跡を求めるとともに、ページ遷移時には該移動軌跡に従って該オブジェクトを移動させながら表示する、ことを特徴とする動く漫画作成支援プログラム。
【請求項２】
作成された前記シーンに含まれる前記描画物のうち一の描画物を指定し、指定された該描画物と他の描画物とを入れ替えるシーン編集処理を、前記コンピュータに実行させる機能をさらに備えた、ことを特徴とする請求項１記載の動く漫画作成支援プログラム。
【請求項３】
前記シーン作成処理は、表示時間設定処理と移動速度設定処理を含み、
前記表示時間設定処理は、前記ページを表示する時間をページごとに設定し、
前記移動速度設定処理は、前記遷移時オブジェクト動作処理における前記オブジェクトの移動速度を設定する、ことを特徴とする請求項１又は請求項２記載の動く漫画作成支援プログラム。
【請求項４】
前記遷移時オブジェクト動作処理は、再生表示順が連続する前記ページ間にそれぞれ同一の前記オブジェクトが含まれるとき、先行ページにおけるオブジェクトの寸法及び形状と、後続ページにおけるオブジェクトの寸法及び形状と、に基づいて該オブジェクトの拡大縮小軌跡及び／又は変形軌跡を求めるとともに、ページ遷移時には該拡大縮小軌跡及び／又は該変形軌跡に従って該オブジェクトを拡大縮小及び／又は変形させながら表示する、ことを特徴とする請求項１乃至請求項３のいずれかに記載の動く漫画作成支援プログラム。
【請求項５】
前記遷移時オブジェクト動作処理は、再生表示順が連続する前記ページ間にそれぞれ同一の前記オブジェクトが含まれるとき、先行ページにおけるオブジェクトの姿勢と、後続ページにおけるオブジェクトの姿勢と、に基づいて該オブジェクトの回転軌跡を求めるとともに、ページ遷移時には該回転軌跡に従って該オブジェクトを回転させながら表示する、ことを特徴とする請求項１乃至請求項４のいずれかに記載の動く漫画作成支援プログラム。
【請求項６】
前記描画物作成編集処理は、さらに前記描画物の透過度を設定する透過度設定処理を含み、
前記遷移時オブジェクト動作処理は、再生表示順が連続する前記ページ間にそれぞれ同一の前記オブジェクトが含まれるとき、先行ページにおけるオブジェクト内描画物の前記透過度と、後続ページにおけるオブジェクト内描画物の前記透過度と、に基づいて該オブジェクトの透過度変化率を求めるとともに、ページ遷移時には該透過度変化率に従って該オブジェクトの透過度を変化させながら表示する、ことを特徴とする請求項１乃至請求項５のいずれかに記載の動く漫画作成支援プログラム。
【請求項７】
前記ページ作成処理は、さらに前記オブジェクトを同一ページ内で移動及び／又は回転させるとともに、該オブジェクトの移動及び／又は回転をオブジェクト動作として記録するオブジェクト動作設定処理を含み、
前記シーン再生処理は、さらにページ表示時にオブジェクトを動作させながら表示する表示時オブジェクト動作処理を含み、
前記表示時オブジェクト動作処理は、前記オブジェクト動作が記録されたページを表示するときには、該オブジェクト動作に従ってオブジェクトを移動及び／又は回転させながら表示する、ことを特徴とする請求項１乃至請求項６のいずれかに記載の動く漫画作成支援プログラム。
【請求項８】
動く漫画の作成を支援する装置であって、
表示手段と、
図画及び／又は字を描画して描画物を作成するとともに、該描画物を編集する描画物作成編集手段と、
前記描画物を記憶する描画物記憶手段と、
１又は２以上の前記描画物を指定し、該描画物を包含する外縁枠を、該描画物が描画された位置で自動生成する外縁枠生成手段と、
前記外縁枠、及びこれに包含される前記描画物からなるオブジェクトを構成するオブジェクト構成手段と、
１又は２以上の前記オブジェクトを含むページを作成するページ作成手段と、
２以上の前記ページを選択するとともに、各ページの再生表示順を指定してシーンを作成するシーン作成手段と、
前記シーンを記憶するシーン記憶手段と、
前記シーン記憶手段から所定の前記シーンを指定して読み出すシーン読み出し手段と、
読み出された前記シーンに基づいて、前記表示手段に各ページを遷移させながら表示するシーン再生手段と、を備え、
前記シーン再生手段は、さらにページ遷移時にオブジェクトを動作させながら表示する遷移時オブジェクト動作手段を含み、
前記遷移時オブジェクト動作手段は、再生表示順が連続する前記ページ間にそれぞれ同一の前記オブジェクトが含まれるとき、先行ページにおけるオブジェクトの位置と、後続ページにおけるオブジェクトの位置と、に基づいて該オブジェクトの移動軌跡を求めるとともに、ページ遷移時には該移動軌跡に従って該オブジェクトを移動させながら表示する、ことを特徴とする動く漫画作成支援装置。