(57)【要約】【課題】  マンガの各コマのレイアウトを好適に修正しながらその原稿を生成できる編集システムを提供すること。【解決手段】  マンガを編集する者は、マンガの各コマに埋め込むイラストの画像データを自らの作家端末３に格納してマンガ編集サーバ装置１へアクセスする。そして、そのマンガ編集サーバ装置１から提供されるフレーム画面を介してフレームの大まかなレイアウトを決定してから、そのフレームに埋め込む画像データを送信する。【選択図】        図１
2005038164.tif 000002
【特許請求の範囲】
【請求項１】
１または複数のフレームの各々について、当該フレームの外延を示すフレーム外延情報を、当該フレームを一意に識別するフレーム識別子と関連付けて格納する記憶手段と、
フレーム識別子とフレームに埋め込まれるコマ画像とを受信する受信手段と、
前記受信手段によって受信されたフレーム識別子と対応付けられた画像埋め込みフレームのフレーム外延情報を前記記憶手段から読み出し、フレームの外延を前記コマ画像の外延と一致させる修正を当該画像埋め込みフレームのフレーム外延情報へ施す第１の修正手段と、
前記画蔵埋め込みフレームと近接する近接フレームのフレーム外延情報を前記記憶手段から読み出し、フレームの外延の間隔を保つ修正を当該近接フレームのフレーム外延情報へ施す第２の修正手段と、
前記第１の修正手段が修正したフレーム外延情報に基づいてフレームを描画すると共に、当該描画したフレームへ前記受信したコマ画像を埋め込む埋込手段と、
を備えるマンガ編集装置。
【請求項２】
請求項１記載のマンガ編集装置において、
前記受信手段は、
任意のフレームのフレーム識別子とフレームの修正指示とを受信し、
前記第１の修正手段は、
当該フレーム識別子と対応付けられたフレーム外延情報を前記記憶手段から読み出し、
当該フレーム外延情報に対し前記受信した修正指示に応じた修正を施す、
マンガ編集装置。
【請求項３】
請求項１記載のマンガ編集装置において、
前記記憶手段は、
フレームに埋め込まれる効果音文字画像を、効果音文字を一意に識別する効果音文字識別子と関連付けて格納し、
前記受信手段は、
前記フレーム識別子と共に効果音文字識別子を受信し、
前記埋め込み手段は、
当該受信した効果音文字識別子と対応付けられた効果音文字画像を前記記憶手段から読み出すと共に、当該読み出した効果音文字画像を前記描画したフレームへ埋め込む、
マンガ編集装置。
【請求項４】
請求項１記載のマンガ編集装置において、
前記記憶手段は、
フレームに埋め込まれるふきだし枠画像を、ふきだし枠を一意に識別するふきだし枠識別子と関連付けて格納し、
前記受信手段は、
前記フレーム識別子と共にふきだし枠識別子を受信し、
前記埋め込み手段は、
当該受信したふきだし枠識別子と対応付けられたふきだし枠画像を前記記憶手段から読み出すと共に、当該読み出したふきだし枠画像を前記描画したフレームへ埋め込む、
マンガ編集装置。
【請求項５】
請求項４記載のマンガ編集装置において、
ふきだし枠に記述する台詞を取得する取得手段を更に備え、
前記埋め込み手段は、
前記取得手段が取得した台詞を前記フレームに埋め込んだふきだし枠の内部へ記述する、
マンガ編集装置。
【請求項６】
コンピュータ装置に、
１または複数のフレームの各々について、当該フレームの外延を示すフレーム外延情報を、当該フレームを一意に識別するフレーム識別子と関連付けて自らの記憶手段へ格納する記憶処理と、
フレーム識別子とフレームに埋め込まれるコマ画像とを受信する受信処理と、
前記受信されたフレーム識別子と対応付けられた画像埋め込みフレームのフレーム外延情報を前記記憶手段から読み出し、フレームの外延を前記コマ画像の外延と一致させる修正を当該画像埋め込みフレームのフレーム外延情報へ施す第１の修正処理と、
前記画蔵埋め込みフレームと近接する近接フレームのフレーム外延情報を前記記憶手段から読み出し、フレームの外延の間隔を保つ修正を当該近接フレームのフレーム外延情報へ施す第２の修正処理と、
前記第１の修正処理によって修正したフレーム外延情報に基づいてフレームを描画すると共に、当該描画したフレームへ前記受信したコマ画像を埋め込む埋込処理と、
を実行させるマンガ編集プログラム。
【請求項７】
マンガ編集装置が、１または複数のフレームの各々について、当該フレームの外延を示すフレーム外延情報を、当該フレームを一意に識別するフレーム識別子と関連付けて自らの記憶手段へ格納する記憶過程と、
作家端末が、フレーム識別子とフレームに埋め込まれるコマ画像とを前記マンガ編集装置へ送信する送信過程と、
前記マンガ編集装置が、前記作家端末から受信したフレーム識別子と対応付けられた画像埋め込みフレームのフレーム外延情報を前記記憶手段から読み出し、フレームの外延を前記コマ画像の外延と一致させる修正を当該画像埋め込みフレームのフレーム外延情報へ施す第１の修正過程と、
前記マンガ編集装置が、前記画蔵埋め込みフレームと近接する近接フレームのフレーム外延情報を前記記憶手段から読み出し、フレームの外延の間隔を保つ修正を当該近接フレームのフレーム外延情報へ施す第２の修正過程と、
前記マンガ編集装置が、前記第１の修正過程によって修正したフレーム外延情報に基づいてフレームを描画すると共に、当該描画したフレームへ前記受信したコマ画像を埋め込む埋込過程と、
を有するマンガ編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マンガ編集装置に係り、特に、マンガ作家が作成したイラストを加工してマンガ原稿を作成する編集装置に関する。
【背景技術】
【０００２】
従来より、新聞などの編集物に掲載される文字や画像の編集作業を自動化する試みがなされている。そのような試みを支援する技術を開示した文献として、例えば特許文献１がある。同文献は、新聞紙面の版下データを作成するシステムを開示している。同文献によると、このシステムは、紙面にレイアウトすべき各対象物が見出しであるか、埋め込み画像か、それともその他の記事かを判断する。そして、この判断結果に応じた好適な紙面レイアウトを自動的に決定する。これにより、段末の余白を少なくし、バランスの取れた新聞紙面を編集することができる。
【特許文献１】特開２００１−８００２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、効率的な編集作業が求められる編集物の一つにマンガがある。マンガ原稿の制作手順を示せば以下のようになる。まず、描きたいことやストーリーの流れを箇条書きで書き綴ったプロットと呼ばれる書面を作成する。続いてこのプロットを基に「コマ割り」と呼ばれる作業を行う。コマ割りとは、原稿の紙面を、「コマ」を描くための複数のフレームに仕切る作業である。「コマ」とは、同一シーンを描写するイラストや文字のまとまりのことである。コマを作るためのフレームの大きさや形に変化を持たせることで、マンガのストーリーの流れをうまく演出することができる。「コマ割り」が終了すると、各フレームに下絵とふきだし枠とを描く。そして、下絵をペンで着色すると共にふきだし枠に台詞を書き込んでマンガ原稿が完成する。
【０００４】
以上説明したように、これまでのマンガ原稿の制作作業は、まずコマ割りを行って各コマのフレームのレイアウトを決定し、この決定した各フレームにイラストやふきだし枠を直接書き込んでいくという手順を踏まなければならかった。従って、下絵やふきだし枠を描いた後にそれらを書き込んだフレームのレイアウトを修正するといったことができなかった。
この発明は、以上説明した事情に鑑みてなされたものであり、マンガの各コマのレイアウトを好適に修正しながらその原稿を生成できる編集システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の好適な態様であるマンガ編集装置は、１または複数のフレームの各々について、当該フレームの外延を示すフレーム外延情報を、当該フレームを一意に識別するフレーム識別子と関連付けて格納する記憶手段と、フレーム識別子とフレームに埋め込まれるコマ画像とを受信する受信手段と、前記受信手段によって受信されたフレーム識別子と対応付けられた画像埋め込みフレームのフレーム外延情報を前記記憶手段から読み出し、フレームの外延を前記コマ画像の外延と一致させる修正を当該画像埋め込みフレームのフレーム外延情報へ施す第１の修正手段と、前記画蔵埋め込みフレームと近接する近接フレームのフレーム外延情報を前記記憶手段から読み出し、フレームの外延の間隔を保つ修正を当該近接フレームのフレーム外延情報へ施す第２の修正手段と、前記第１の修正手段が修正したフレーム外延情報に基づいてフレームを描画すると共に、当該描画したフレームへ前記受信したコマ画像を埋め込む埋込手段とを備える。
この構成によれば、マンガの編集者は、各コマ画像の形状や大きさと合致するフレームにコマ画像が埋め込まれたマンガ原稿を容易に取得することができる。
【０００６】
この態様において、前記受信手段は、任意のフレームのフレーム識別子とフレームの修正指示とを受信し、前記第１の修正手段は、当該フレーム識別子と対応付けられたフレーム外延情報を前記記憶手段から読み出し、当該フレーム外延情報に対し前記受信した修正指示に応じた修正を施すようにしてもよい。
このようにすれば、マンガ原稿の各フレームの大まかなレイアウトをコマ画像が埋め込まれる前に予め決定することができる。
【０００７】
また、前述の好適な態様において、前記記憶手段は、フレームに埋め込まれる効果音文字画像を、効果音文字を一意に識別する効果音文字識別子と関連付けて格納し、前記受信手段は、前記フレーム識別子と共に効果音文字識別子を受信し、前記埋め込み手段は、当該受信した効果音文字識別子と対応付けられた効果音文字画像を前記記憶手段から読み出すと共に、当該読み出した効果音文字画像を前記描画したフレームへ埋め込むようにしてもよい。
このようにすれば、予めテンプレートとして準備されている効果音文字のうちのいずれかを選択することにより、その効果音文字が埋め込まれたマンガ原稿を容易に取得することができる。
【０００８】
また、前述の好適な態様において、前記記憶手段は、フレームに埋め込まれるふきだし枠画像を、ふきだし枠を一意に識別するふきだし枠識別子と関連付けて格納し、前記受信手段は、前記フレーム識別子と共にふきだし枠識別子を受信し、前記埋め込み手段は、当該受信したふきだし枠識別子と対応付けられたふきだし枠画像を前記記憶手段から読み出すと共に、当該読み出したふきだし枠画像を前記描画したフレームへ埋め込むようにしてもよい。
このようにすれば、予めテンプレートとして準備されているふきだし枠のうちのいずれかを選択することにより、そのふきだし枠が埋め込まれたマンガ原稿を容易に取得することができる。
【０００９】
この態様において、ふきだし枠に記述する台詞を取得する取得手段を更に備え、前記埋め込み手段は、前記取得手段が取得した台詞を前記フレームに埋め込んだふきだし枠の内部へ記述するようにしてもよい。
このようにすれば、ふきだし枠に台詞が記述されたマンガ原稿を容易に取得することができる。
【００１０】
また、本発明の別の好適な態様であるマンガ編集プログラムは、コンピュータ装置に、１または複数のフレームの各々について、当該フレームの外延を示すフレーム外延情報を、当該フレームを一意に識別するフレーム識別子と関連付けて自らの記憶手段へ格納する記憶処理と、フレーム識別子とフレームに埋め込まれるコマ画像とを受信する受信処理と、前記受信されたフレーム識別子と対応付けられた画像埋め込みフレームのフレーム外延情報を前記記憶手段から読み出し、フレームの外延を前記コマ画像の外延と一致させる修正を当該画像埋め込みフレームのフレーム外延情報へ施す第１の修正処理と、前記画蔵埋め込みフレームと近接する近接フレームのフレーム外延情報を前記記憶手段から読み出し、フレームの外延の間隔を保つ修正を当該近接フレームのフレーム外延情報へ施す第２の修正処理と、前記第１の修正処理によって修正したフレーム外延情報に基づいてフレームを描画すると共に、当該描画したフレームへ前記受信したコマ画像を埋め込む埋込処理とを実行させる。
このようにすれば、前述したマンガ編集装置と同様の作用を一般的なコンピュータ装置によって実現することができる。
【００１１】
更に、本発明の別の好適な態様であるマンガ編集方法は、マンガ編集装置が、１または複数のフレームの各々について、当該フレームの外延を示すフレーム外延情報を、当該フレームを一意に識別するフレーム識別子と関連付けて自らの記憶手段へ格納する記憶過程と、作家端末が、フレーム識別子とフレームに埋め込まれるコマ画像とを前記マンガ編集装置へ送信する送信過程と、前記マンガ編集装置が、前記作家端末から受信したフレーム識別子と対応付けられた画像埋め込みフレームのフレーム外延情報を前記記憶手段から読み出し、フレームの外延を前記コマ画像の外延と一致させる修正を当該画像埋め込みフレームのフレーム外延情報へ施す第１の修正過程と、前記マンガ編集装置が、前記画蔵埋め込みフレームと近接する近接フレームのフレーム外延情報を前記記憶手段から読み出し、フレームの外延の間隔を保つ修正を当該近接フレームのフレーム外延情報へ施す第２の修正過程と、前記マンガ編集装置が、前記第１の修正過程によって修正したフレーム外延情報に基づいてフレームを描画すると共に、当該描画したフレームへ前記受信したコマ画像を埋め込む埋込過程とを有する。
このようにすれば、作家端末とマンガ編集装置とが協調して動作することでマンガ原稿を効率的に作成することができる。
【発明を実施するための最良の形態】
【００１２】
（Ａ：第１実施形態）
本実施形態に係るマンガ編集システムの特徴は、マンガ原稿に掲載するイラストの画像データをマンガ編集サーバ装置を用いて加工することにより、それらの画像データを埋め込んだ各コマが好適にレイアウトされたマンガ原稿を容易に取得できるようにした点にある。
【００１３】
ここで、本実施形態における「コマ」とはマンガ原稿において同一シーンを描画するイラストと文字のまとまりを意味するものとして、また、「フレーム」とはひとつのコマを描画している領域の外延を区画する矩形を意味するものとして、以下の説明を行う。
【００１４】
（１：マンガ編集システムの構成）
図１は、本実施形態に係るマンガ編集システムの全体構成を示すブロック図である。本システムは、マンガ編集サーバ装置１と作家端末３とをインターネットにより接続して構成される。マンガ編集サーバ装置１は、マンガの各コマに埋め込まれるコマ画像データを作家端末３から受け取り、作家端末３の指示に応じてこのコマ画像データを加工してマンガ原稿を生成する。そして、作家端末３は、マンガ編集サーバ装置１にコマ画像データの加工を指示し、これにより生成されたマンガ原稿データを取得する。
【００１５】
（２：マンガ編集サーバ装置の構成）
図２は、マンガ編集サーバ装置１のハードウェア構成を示すブロック図である。マンガ編集サーバ装置１は、制御部１１、通信部１２、表示部１３、入力部１４、揮発性記憶部１５、不揮発性記憶部１６、及びこれら各部を接続するバスを備えている。制御部１１は、例えばＣＰＵ（central processing unit）である。通信部１２は、例えば通信インターフェースである。表示部１３は、例えばコンピュータディスプレイである。入力部１４は、例えばキーボード及びマウスである。
揮発性記憶部１５は、例えばＲＡＭ（random access memory）であり、制御部１１のワークエリアとして利用される。不揮発性記憶部１６は、例えばハードディスクであり、フレーム管理データベース１６ａと、ふきだし枠データベース１６ｂと、効果音文字データベース１６ｃとを格納している。
【００１６】
図３にフレーム管理データベース１６ａのデータ構造を示す。同データベースは、各々１つのフレームに対応した複数のレコードの集合体である。ここで、１つのフレームに対応した１つのレコードは、「フレーム」、「フレーム外延情報」、「コマ画像」、「台詞」、及び「効果音文字」の各フィールドを有している。「フレーム」のフィールドには、各フレームを一意に識別するための「１」乃至「６」の各フレーム識別子を格納する。
「フレーム外延情報」のフィールドには、第１乃至第４制御点の座標値のセットを格納する。制御点の座標値はＸ座標値とＹ座標値とからなる。本実施形態においては、作家端末３から受取ったコマ画像を埋め込むフレームの各々をこれら制御点に基づいて描画するようになっている。すなわち、第１制御点と第２制御点とを結ぶ線分（以下この線分を「第１線分」という）と、第２制御点と第３制御点とを結ぶ線分（以下この線分を「第２線分」という）と、第３制御点と第４制御点とを結ぶ線分（以下この線分を「第３線分」という）と、第４制御点と第１制御点とを結ぶ線分（以下この線分を「第４線分」という）とを描画してひとつのフレームを形成する。
【００１７】
ここで、本実施形態におけるフレームの描画領域は、縦方向２１０ポイント×横方向１９０ポイントの広がりを有している。そして、フレーム管理データベース１６ａの「フレーム外延情報」のフィールドには、デフォルトフレームを描画するための各制御点のセットが格納されている。
図４にデフォルトフレームの描画内容を示す。なお、同図では説明の便宜上各フレームの頂点となる第１乃至第４制御点のそれぞれをそれら各制御点の番号により示している。この図に示すように、デフォルトの各制御点のセットによれば、横幅が９０ポイントで縦幅が５０ポイントの６つのフレームが１０ポイントの間隔をおいて描画されることになる。
本実施形態においては、これらデフォルトフレームのいずれかを削除し又はその大きさや形状を修正することができるようになっている。但し、そのような修正が行われても各フレーム間の１０ポイントの間隔が維持されるようになっている。詳しくは後の動作説明の項で説明する。
【００１８】
図３に示す「コマ画像」のフィールドには、作家端末３から受取ったコマ画像データを格納する。「台詞」のフィールドには、ふきだし枠画像データを一意に識別するふきだし枠識別子と、ふきだし枠の配置位置を示す座標値と、ふきだし枠に埋め込むテキスト（台詞）のセットを格納する。「効果音文字」のフィールドには、効果音文字画像を一意に識別する効果音文字識別子と、効果音文字の配置位置を示す座標値のセットを格納する。
【００１９】
ふきだし枠データベース１６ｂは、ふきだし枠識別子と関連付けたふきだし枠画像データを格納する。ふきだし枠というのは、マンガ原稿の各コマに登場する人物の台詞を囲む枠を意味する。本実施形態におけるふきだし枠には、図５に示す６つのタイプがある。
図５（ａ）乃至（ｄ）に示すのは、登場人物が発声した台詞を示すふきだし枠である。このタイプのふきだし枠は「シッポ」とよばれる箇所を登場人物の口の辺りに近づけて描画することによってその人物の発言であることを示すようになっている。したがって、本実施形態では、「シッポ」が右にあるもの（ａ）、上にあるもの（ｂ）、左にあるもの（ｃ）、下にあるもの（ｄ）の４つのふきだし枠画像を準備している。図５（ｅ）に示すのは、登場人物が心の中で思った台詞を示すふきだし枠である。図５（ｆ）に示すのは、登場人物が声を張り上げて叫んだ台詞を示すふきだし枠である。本実施形態においては、これら６種類のふきだし枠の画像をテンプレートデータとしてふきだし枠データベース１６ｂへ格納している。
【００２０】
効果音文字データベース１６ｃは、効果音文字識別子と関連付けた効果音文字画像データを格納する。この効果音文字というのは、マンガ原稿の各コマに登場する人物の動作や感情を表現したりするための、イラスト化された文字を意味する。例えば、沈黙の状態が続いていることを示す「しーん」、あるいは人物が素っ気無く顔をそむけた状態を示す「ぷいっ」などがある。本実施形態では、これら効果音文字の画像をテンプレートデータとして効果音文字データベース１６ｃへ格納している。
【００２１】
（３：作家端末の構成）
図６は、作家端末３のハードウェア構成を示すブロック図である。作家端末３は、制御部３１、通信部３２、表示部３３、入力部３４、揮発性記憶部３５、不揮発性記憶部３６、及びこれら各部を接続するバスを備えている。これら各部のハードウェア構成はマンガ編集サーバ装置１の同部と同様なので詳細な説明を省略する。
【００２２】
（４：マンガ編集システムの動作）
本実施形態の動作は、コマ画像配置処理と、台詞挿入処理と、効果音文字挿入処理とに分けられる。作家端末３がマンガ編集サーバ装置１へアクセスすると、まずコマ画像配置処理が実行され、その後に台詞挿入処理と効果音文字挿入処理とが実行されることによってマンガ原稿が完成するようになっている。
【００２３】
ここで、作家端末３の操作者であるマンガ作家は、マンガ原稿の各コマに描くイラストをデータ化したコマ画像データを作成し、そのファイルを不揮発性記憶部３６に格納してからマンガ編集サーバ装置１へアクセスしなければならないことになっている。このコマ画像データは、市販のドローイングソフトで直接作成するか、若しくは鉛筆で描いた下書きに筆入れして得たイラストをスキャナで読み込んで作成することが望ましい。
以下、フローチャートを参照しつつ、コマ画像配置処理、台詞挿入処理、効果音文字挿入処理のそれぞれについて説明する。
【００２４】
＜コマ画像配置処理＞
図７及び図８は、コマ画像配置処理を示すフローチャートである。作家端末３がマンガ編集サーバ装置１にアクセスすると、マンガ編集サーバ装置１の制御部１１は、デフォルトフレームを描画したフレーム画面の表示データを生成し、この表示データを作家端末３へ送信する（図７に示すＳ１１０）。この具体的処理は以下のようになる。まず、フレーム管理データベース１６ａの「フレーム外延情報」のフィールドに格納されている制御点のセットを揮発性記憶部１５へ読み出し、これら制御点間を線分で結んでデフォルトフレームを描画する。そしてこれらのデフォルトフレームを含むフレーム画面の表示データを揮発性記憶部１５上で生成し、この表示データを作家端末３へ送信する。
【００２５】
表示データを受信した作家端末３の制御部３１は、表示部３３にフレーム画面を表示する（Ｓ１２０）。
図９にデフォルトフレームが描画されたフレーム画面を示す。画面左側には、図４に示したようなレイアウトのデフォルトフレームが表示される。画面右側上段にはメッセージ欄Ｍが表示されており、この欄の中には「フレームの大まかなレイアウトを決定してください」とのメッセージが表示されている。画面右側中段には、不揮発性記憶部１６に格納されているコマ画像データのサムネイルが表示される。更に画面右側下段には「次の作業へ」と表示したボタンがある。
【００２６】
このフレーム画面が表示されると、作家端末３の操作者はフレーム修正操作を行うことができるようになっている。フレーム修正操作には、削除操作と、拡大及び縮小操作と、台形化操作とがある。
削除操作は、フレーム画面に表示されている各フレームのうちのいずれかを削除する操作である。この操作は、削除対象となるフレームの内部へアイコンを移動して右クリックすることにより行われる。
拡大及び縮小操作は、フレームの外延を拡大又は縮小する操作である。この拡大及び縮小操作は、フレームの第１線分又は第３線分を上下方向へ平行移動することにより行われる。即ち、操作者はまず端点を除いた同線分上の任意の位置へカーソルを移動して右クリックする。そして、右クリックした状態のままでカーソルをその上又は下の任意の位置まで移動して右クリックを離す。
台形化操作は、フレームの形状を台形とする操作である。この台形化操作は、フレームの頂点を横方向に移動することにより行われる。即ち、操作者はまず、フレームの任意の頂点にカーソルを移動して右クリックする。そして、右クリックした状態でのままで第１線分又は第３線分に沿ってカーソルを右又は左に移動し、同線分の新しい端点となるべき位置まで移動したところで右クリックを離す。
【００２７】
上述の３つのうちいずれかの操作が作家端末３の操作者により行われると、作家端末３の制御部３１は、操作情報をマンガ編集サーバ装置１へ送信する（Ｓ１３０）。この操作情報とは、右クリック或いは左クリックされたディスプレイ上の座標を識別するための情報である。上述のフレーム画面はビットマップとして表示されるため、作家端末３側ではこの画面のどの線分や制御点が選択されたかということまでは検出できない。従って、上述の操作情報をマンガ編集サーバ装置１が取得してこれを解析することで、修正対象となる線分、或いは修正対象となる制御点、更には、それら線分や制御点がＸ軸方向又はＹ軸方向へどの程度移動したかを示す移動値を特定するようになっている。
マンガ編集サーバ装置１の制御部１１は、作家端末３から受信した操作情報を解析して、修正対象となるフレームのフレーム識別子とそのフレームへの修正内容を特定する。そして、このフレーム識別子と関連付けられたレコードをフレーム管理データベース１６ａから特定し、このレコードに格納されている制御点に対して上述の修正内容に応じた修正を施す（Ｓ１４０）。更に、修正が施されたフレームと近接する他のフレームのレコードをフレーム管理データベース１６ａから特定し、このレコードに格納されている制御点に対してフレーム間の間隔を１０ポイントに保つ修正を施す（Ｓ１５０）。
【００２８】
ここで、上述したように、操作者は、削除操作、拡大及び縮小操作、および台形化操作という３種類の操作を行うことができるが、これらのいずれの操作が行われたかにより上記ステップ１３０乃至ステップ１５０の具体的処理内容は異なる。そこで以下には、ステップ１３０及びステップ１５０の具体的処理内容を修正操作毎に分けて説明する。
【００２９】
（ａ）削除操作が行われたときの処理内容
図１０は、削除操作が行われたときの具体的処理を示すフローチャートである。
削除操作が行われると、作家端末３の制御部３１は、この削除操作の内容に応じた操作情報をマンガ編集サーバ装置１へ送信する（Ｓ１３１ａ）。
【００３０】
操作情報を解析して修正対象となるフレームのフレーム識別子を特定したマンガ編集サーバ装置１の制御部１１は、このフレーム識別子と対応付けられたレコードをフレーム管理データベース１６ａから特定する（Ｓ１４１ａ）。そして、このレコードの「フレーム外延情報」のフィールドに格納されている第１乃至第４制御点のセットを揮発性記憶部１５へ読み出した後に、このレコードを削除する（Ｓ１４２ａ）。
【００３１】
制御部１１は、ステップ１４２ａで読み出した各制御点のＹ座標値と他のフレームのレコードに格納されている制御点のＹ座標値とをそれぞれ比較し、同じＹ座標値の制御点を有している他のフレームのレコードを特定する（Ｓ１５１ａ）。
続いて制御部１１は、この特定したレコードの「フレーム外延情報」のフィールドに格納された第１乃至第４制御点のうちから修正対象となる制御点を特定する（Ｓ１５２ａ）。具体的には、削除されたのが右側のフレーム（図４に示す２、４、６のいずれかのフレーム）であれば、その隣（左側）のフレームの第２制御点と第３制御点を修正対象として特定する一方で、削除されたのが左側のフレーム（図４に示す１、３、５のいずれかのフレーム）であれば、その隣（右側）のフレームの第１制御点と第４制御点を修正対象として特定する。
更に制御部１は、特定した２つの制御点のＸ座標値を、ステップ１４２ａで読み出した第１乃至第４制御点のうち制御点番号を同じくする２つの制御点の各Ｘ座標値と同じ値にそれぞれ修正する（Ｓ１５３ａ）。
【００３２】
（ｂ）拡大及び縮小操作が行われたときの処理内容
図１１は、拡大及び縮小操作が行われたときの具体的処理内容を示すフローチャートである。
削除操作が行われると、作家端末３の制御部３１は、この拡大及び縮小操作の内容に応じた操作情報をマンガ編集サーバ装置１へ送信する（Ｓ１３１ｂ）。
【００３３】
操作情報を解析して修正対象となるフレームのフレーム識別子を特定したマンガ編集サーバ装置１の制御部１１は、このフレーム識別子と対応付けられたレコードをフレーム管理データベース１６ａから特定する（Ｓ１４１ｂ）。そして、このレコードに格納された第１乃至第４制御点のうちから、拡大及び縮小操作により移動された線分を描画する２つの制御点を特定する（Ｓ１４２ｂ）。制御部１１は、この特定した両制御点のＹ座標値に、操作情報を解析して得た移動値を加算する（Ｓ１４３ｂ）。
【００３４】
制御部１１は、フレーム管理データベース１６ａの他のレコードに格納された制御点を参照し、ステップ１４２ｂで特定した２つの制御点と、Ｘ座標値を同じくしかつＹ座標値が１０ポイントしか離れていない近接制御点を特定する（Ｓ１５１ｂ）。制御部１１は、これら近接制御点のＹ座標値に上述の移動値を加算する（Ｓ１５２ｂ）。
【００３５】
ここで、操作情報から「フレーム１、第３線分、移動値（−１５）」という修正内容が解析されたケースを想定し、ステップ１４１ｂ乃至１５２ｂの具体的内容を説明する。
図１２（ａ）は、ステップ１４３ｂを実行した時点の制御点に基づいて描画したフレーム１及び３を示している。この時点ではフレーム１の第３制御点と第４制御点のＹ座標値に移動値−１５が加算されたことにより、これら両制御点を結ぶ第３線分が上方向に１５ポイント移動している。しかしながらこれによりフレーム３の第１線分との間隔が２５ポイントに開いている。この間隔を１０ポイントに保つためにステップ１５１ｂ乃至１５２ｂの処理が実行される。
図１２（ｂ）は、ステップ１５２ｂまで実行した時点の制御点に基づいて描画したフレーム１及び３を示している。この時点ではフレーム３の第１制御点および第２制御点のＹ座標値にも移動値−１５が加算されたことにより、これら両制御点を結んで描画される第１線分とフレーム１の第３線分との距離が１０ポイントに縮まっている。
【００３６】
（ｃ）台形化操作が行われたときの処理内容
図１３は、台形化操作が行われたときの具体的処理内容を示すフローチャートである。
台形化操作が行われると、作家端末３の制御部３１は、この台形化操作の内容に応じた操作情報をマンガ編集サーバ装置１へ送信する（Ｓ１３１ｃ）。
【００３７】
操作情報を解析して修正対象となるフレームのフレーム識別子を特定したマンガ編集サーバ装置１の制御部１１は、このフレーム識別子と対応付けられたレコードをフレーム管理データベース１６ａから特定する（Ｓ１４１ｃ）。そして、このレコードに格納された第１乃至第４制御点のうちから、台形化操作により移動された制御点を特定する（Ｓ１４２ｃ）。制御部３１は、この特定した制御点のＸ座標値に、操作情報を解析して得た移動値を加算する（Ｓ１４３ｃ）。
【００３８】
制御部３１は、各レコードの「フレーム外延情報」のフィールドに格納された制御点を参照し、ステップ１４２ｃで特定した制御点とＹ座標値を同じくし、かつＸ座標値が１０ポイントしか離れていない近接制御点を特定する（Ｓ１５１ｃ）。そして、この特定した近接制御点のＸ座標値に、上述の移動値を加算する（Ｓ１５２ｃ）。
【００３９】
ここで、操作情報から「フレーム６、第４制御点、移動値Ｘ（３０）」という修正内容が解析されたケースを想定し、ステップ１４１ｃ乃至１５２ｃの具体的内容を説明する。
図１４（ａ）は、ステップ１４３ｃを実行した時点の制御点に基づいて描画したフレーム５及び６を示している。この時点ではフレーム６の第４制御点のＸ座標値に移動値３０が加算されたことにより、第３線分が右方向に３０ポイント短縮されている。しかしながらこれによりフレーム５の第３制御点との間隔が４０ポイントに開いている。この間隔を１０ポイントに保つためにステップ１５１ｃ乃至１５２ｃの処理が実行される。
図１４（ｂ）はステップ１５２ｃまで実行した時点の制御点に基づいて描画したフレーム５及び６を示している。この時点ではフレーム５の第３制御点のＸ座標値にも移動値３０が加算されたことにより、フレーム６の第４制御点との距離が１０ポイントに縮まっている。
【００４０】
図７に示すステップ１５０を実行した制御部１１は、修正後のフレームを描画したフレーム画面の表示データを生成し、この表示データを作家端末３へ送信する（Ｓ１６０）。この具体的処理の内容はステップ１１０で説明したところと同様である。
作家端末３の制御部３１は、修正後のフレームが描画されたフレーム画面を表示部３３に表示する（Ｓ１７０）。このフレーム画面には、修正指示を反映したフレームがデフォルトフレームの代わりに表示される。作家端末３の操作者は次にコマ画像埋め込み操作を行う。この操作の具体的手順を示せば以下のようになる。操作者はまず、フレーム画面の右側中段に表示されたサムネイルのうちのひとつへアイコンを移動して右クリックする。そして、右クリックした状態のままでいずれかのフレームの内部までカーソルを移動して右クリックを離す。最後に、コマ画像の大きさに合わせてフレームの大きさを修正したいときはもう一度右クリックし、反対にフレームの大きさに合わせてコマ画像の大きさを修正したいときは左クリックする。
【００４１】
作家端末３の制御部３１は、コマ画像の大きさにフレームを合わせる操作が行われたときは、選択されたサムネイルと対応付けて不揮発性記憶部３６に格納されていたコマ画像データと、そのサムネイルの移動先を示す操作情報とをマンガ編集サーバ装置１へ送信する（Ｓ１８０）。
一方、フレームの大きさにコマ画像を合わせる操作が行われたときは、フレームの大きさを固定すべきことを示すフレーム固定識別子を、上記コマ画像データ及び操作情報と共に送信する（Ｓ１９０）。
操作情報を解析してサムネイルの移動先フレームのフレーム識別子を特定したマンガ編集サーバ装置１の制御部１１は、そのフレーム識別子と対応付けられたレコードをフレーム管理データベース１６ａから特定する（Ｓ２００）。制御部１１は、作家端末３から受信したコマ画像データを当該特定したレコードの「コマ画像」のフィールドへ格納する（図８に示すＳ２１０）。
続いて制御部１１は、フレーム固定識別子をコマ画像データと共に受信していない場合には、ステップ２１０で格納したコマ画像データに基づいてこのコマ画像の外延を特定する（Ｓ２２０）。
【００４２】
制御部１１は、ステップ２００で特定したレコードから第１乃至第４制御点のセットを特定する（Ｓ２３０）。続いてこの制御点のセットを、ステップ２２０で特定した外延と一致するフレームを描画する制御点のセットへと修正する（Ｓ２４０）。更に、ステップ２４０の修正を施した制御点の移動値を特定する（Ｓ２５０）。この移動値は、修正に伴うＸ座標値の移動量とＹ座標値の移動量とにより表現される。
移動値を特定した制御部１１は、フレーム管理データベース１６ａの他のレコードに格納された制御点のうちから、ステップ２４０の修正を施した制御点の修正前のＸ座標値との距離及びＹ座標値との距離が共に１０ポイントしか離れていない近接制御点を特定する（Ｓ２６０）。続いてこの近接制御点のＸ座標値とＹ座標値のそれぞれにステップ２５０で特定した移動値を加算する（Ｓ２７０）。そして、この近接制御点を一方の端点とする２つの線分が当該近接制御点で直交するように当該２つの線分の他方の端点となる各制御点の座標値を修正する（Ｓ２８０）。
【００４３】
ここで、フレーム管理データベース１６ａの「フレーム外延情報」のフィールドにはデフォルトがそのまま維持されており（つまり修正操作は行われていない）、フレーム１に埋め込まれるコマ画像の外延が横１０５ポイント×縦６０ポイントであったというケースを想定し、ステップ２２０乃至ステップ２８０の具体的内容を説明する。
【００４４】
図１５（ａ）は、ステップ２２０を実行した時点の制御点に基づいて描画した各フレームを示している。なお、同図では説明の便宜上各フレームの頂点となる第１乃至第４制御点のそれぞれをそれら各制御点の番号により示している（図１５（ｂ）及び図１５（ｃ）についても同じ）。ステップ２２０を実行した時点では、フレーム１はコマ画像よりも横幅が１５ポイント小さくまた縦幅も１０ポイント小さいため、このままコマ画像を埋め込むとフレームからはみだしてしまうことになる。これを防ぐためにステップ２３０及びステップ２４０を実行してフレーム１の大きさをコマ画像の大きさに一致させる。
【００４５】
図１５（ｂ）は、ステップ２７０まで実行した時点の制御点に基づいて描画した各フレームを示している。この時点では、フレーム２の第１制御点のＸ座標値に移動値１５が加算され、フレーム３の第１制御点のＹ座標値に移動値１０が加算されている。また、フレーム２の第４制御点、フレーム４の第１制御点、及びフレーム３の第２制御点のＸ座標値に移動値１５が加算されると共に、それら各制御点のＹ座標値に移動値１０が加算されている。ただし、フレーム２の第３制御点と、フレーム４の第２及び第４の各制御点と、フレーム３の第３制御点は、フレーム１の各制御点との距離が１０ポイントよりも大きいため近接制御点と認識されず、その位置が修正されないままになっている。
【００４６】
図１５（ｃ）は、ステップ２８０まで実行した時点の制御点に基づいて描画したフレームを示している。この時点では、フレーム２の第４制御点を一方の端点とする２つの線分（第３線分と第４線分）が第４制御点で直交するように、その第３制御点のＹ座標値へ移動値１０が加算されている。また、フレーム３の第２制御点を一方の端点とする線分（第１線分と第２線分）が第２制御点で直交するように、その第３制御点のＸ座標値へ移動値１５が加算されている。更に、フレーム４の第１制御点を一方の端点とする２つの線分（第１線分と第４線分）が第１制御点で直交するように、その第２制御点のＹ座標値へ移動値１０が加算されると共にその第４制御点のＸ座標値に移動値１５が加算されている。
【００４７】
図８のステップ２８０を実行した制御部１１は、フレーム管理データベース１６ａの制御点のセットに基づいてフレームを描画し、描画した各フレームのフレーム識別子と対応付けられたコマ画像をフレームへ埋め込む（Ｓ２９０）。
一方、作家端末３から受信したデータの中にフレーム固定識別子が含まれていないとき、制御部１１は、上記ステップ２２０乃至ステップ２９０の処理を実行しないで、描画したフレームにコマ画像をそのまま埋め込み、フレームからはみだしたコマ画像の画素をカットする（Ｓ３００）。
制御部１１は、コマ画像を埋め込んだフレーム画面の表示データを作家端末３へ送信する（Ｓ３１０）。作家端末３の制御部３１は、フレーム画面を表示部３３に表示する（Ｓ３２０）。
【００４８】
作家端末３の操作者は、コマ画像埋め込み操作を再び行って、他のコマ画像を埋め込むフレームを決定していく。そしてこの作業が行われる毎にステップ１８０乃至ステップ３２０の処理が繰り返され、コマ画像が新たに埋め込まれたフレーム画面が作家端末３の表示部３３に表示される。準備していたすべてのコマ画像が埋め込まれたことを確認した操作者は、同画面右側下段の「次の作業へ」を選択する。この操作により台詞挿入処理が開始される。
なお、台詞挿入処理及びその後の効果音文字挿入処理が実行されている間も、コマ画像データを埋め込んだフレーム画面の表示データを揮発性記憶部１５へ格納した状態が維持される。
【００４９】
＜台詞挿入処理＞
図１６は、台詞挿入処理を示すフローチャートである。
台詞挿入処理が開始されると、作家端末３の制御部３１は、ふきだし枠選択欄を一部に含むフレーム画面を表示部３３に表示する（Ｓ４００）。
図１７にふきだし枠選択欄を含んだフレーム画面を示す。この画面の右側中段にはふきだし枠選択欄Ｆが表示される。そして右側上段のメッセージ欄Ｍには「フレームに埋め込むふきだし枠を選択してから台詞を入力してください」といったメッセージが表示される。ふきだし枠選択欄Ｆには、図５（ａ）乃至図５（ｅ）に示した６パターンのふきだし枠画像のサムネイルが表示される。
【００５０】
この画面を参照した操作者はふきだし枠埋め込み操作を行う。このふきだし枠埋め込み操作の具体的手順を以下に説明する。操作者はまずふきだし枠選択欄Ｆのサムネイルのうちのひとつへアイコンを移動し右クリックする。そして、右クリックした状態のままでフレーム内の任意の配置位置までカーソルを移動して右クリックを離す。
作家端末３の制御部３１は、このふきだし枠埋め込み操作の内容に応じた操作情報と選択されたふきだし枠のふきだし枠識別子とをマンガ編集サーバ装置１へ送信する（Ｓ４１０）。
【００５１】
操作情報を解析してふきだし枠を埋め込むフレームのフレーム識別子を特定したマンガ編集サーバ装置１の制御部１１は、このフレーム識別子と対応付けられたレコードをフレーム管理データベース１６ａから特定する（Ｓ４２０）。制御部１１は、このレコードの「ふきだし枠」のフィールドへ、受信したふきだし枠識別子と、操作情報を解析して得た埋め込み位置の座標値とのセットを格納する（Ｓ４３０）。
続いて制御部１１は、受信したふきだし枠識別子と対応付けられたふきだし枠画像をふきだし枠データベース１６ｂから読み出す（Ｓ４４０）。
【００５２】
制御部１１は、上述のコマ画像配置処理の際にマンガ編集サーバ装置１の制御部１１により生成され、その揮発性記憶部１５に格納されているフレーム画面に、ステップ４４０で読み出したふきだし枠画像を埋め込む（Ｓ４５０）。この処理を具体的に説明すると以下のようになる。まず、上記操作情報を解析して得た座標値によって、ふきだし枠画像を埋め込むフレームとそのフレーム内の画像埋め込み位置とを特定する。そして、当該特定した埋め込み位置にふきだし枠画像を上書きする。最後に、フレームからはみ出したふきだし枠画像の画素があればこれをカットする。
制御部１１は、ふきだし枠画像を埋め込んだフレーム画面の表示データを作家端末３へ送信する（Ｓ４６０）。作家端末３の制御部３１は、フレーム画面を表示部３３に表示する（Ｓ４７０）。
作家端末３の操作者は、フレーム画面のフレームに埋め込まれているふきだし枠を選択し、このふきだし枠内にテキスト（台詞）を入力する。作家端末３の制御部３１は、選択されたふきだし枠を示す操作情報と入力されたテキストのデータとをマンガ編集サーバ装置１へ送信する（Ｓ４８０）。
【００５３】
マンガ編集サーバ装置１の制御部１１は、ステップ４２０で特定したレコードの「台詞」のフィールドへ、操作端末３から受信したテキストデータ（台詞）を格納する（Ｓ４９０）。
制御部１１は、ステップ４５０で生成したフレーム画面のふきだし枠へ、上記テキストを埋め込む（Ｓ５００）。なお、テキストを埋め込むふきだし枠は作家端末３から受信した操作情報を解析することによって特定する。制御部１１は、ふきだし枠にテキストを埋め込んだフレーム画面の表示データを作家端末３へ送信する（Ｓ５１０）。作家端末３の制御部３１は、フレーム画面を表示部３３に表示する（Ｓ５２０）。
【００５４】
作家端末３の操作者は、台詞枠埋め込み操作を再び行って、他のふきだし枠の配置位置とそのふきだし枠へ記述する台詞とを決定していく。ひとつのフレームに複数のふきだし枠を埋め込んでもよい。そしてこの作業が行われる毎にステップ４１０乃至ステップ５２０の処理が繰り返され、テキスト（台詞）を埋め込んだふきだし枠が新たに追加されたフレーム画面が作家端末３の表示部３３に表示される。マンガ原稿を完成するために必要と考えるすべての台詞が表示されたことを確認した操作者は、同画面右側下段の「次の作業へ」を選択する。この操作により効果音文字挿入処理が開始される。
【００５５】
＜効果音文字挿入処理＞
図１８は効果音文字挿入処理を示すフローチャートである。
効果音文字挿入処理が開始されると、作家端末３の制御部３１は、効果音文字選択リストを一部に含むフレーム画面を表示部３３に表示する（Ｓ６００）。図１９に効果音文字選択リストを含んだフレーム画面を示す。この画面の右側中段には効果音文字選択リストＫを表示している。この効果音文字選択リストＫには、「わーい」、「キャハハ」、「しーん」、「ぷいっ」といった効果音文字が列記されている。また、同リストの右側にはスクロールバーが表示されている。更に、画面右側下段には、「終了」と表示したボタンがある。
【００５６】
この画面を参照した操作者は効果音文字埋め込み操作を行う。この操作の具体的手順を以下に説明する。操作者はまず効果音文字選択リストＫの各効果音文字のうちのひとつへアイコンを移動し右クリックする。そして、右クリックした状態のままでフレーム内の任意の位置までカーソルを移動して右クリックを離す。
作家端末３の制御部３１は、この効果音文字埋め込み操作の内容に応じた操作情報と選択された効果音文字の効果音文字識別子とをマンガ編集サーバ装置１へ送信する（Ｓ６１０）。
【００５７】
操作情報を解析して効果音文字を埋め込むフレームのフレーム識別子を特定したマンガ編集サーバ装置１の制御部１１は、このフレーム識別子と対応付けられたレコードをフレーム管理データベース１６ａから特定する（Ｓ６２０）。制御部１１は、このレコードの「効果音文字」のフィールドへ、操作情報を解析して得た埋め込み位置の座標値と、受信した効果音文字識別子とのセットを格納する（Ｓ６３０）。
制御部１１は、この効果音文字識別子と対応付けられた効果音文字画像を効果音文字データベース１６ｃから読み出す（Ｓ６４０）。
【００５８】
制御部１１は、読み出した効果音文字画像をフレーム画面に埋め込む（Ｓ６５０）。この処理を具体的に説明すると以下のようになる。まず、上記操作情報を解析して得た座標値により、効果音文字画像を埋め込むフレームとそのフレーム内の画像埋め込み位置とを特定する。そして、特定した埋め込み位置に効果音文字画像を上書きする。最後に、フレームからはみだした効果音文字画像の画素があればこれをカットする。
制御部１１は、効果音文字画像を埋め込んだフレーム画面の表示データを作家端末３へ送信する（Ｓ６６０）。作家端末３の制御部３１は、フレーム画面を表示部３３に表示する（Ｓ６７０）。
【００５９】
作家端末３の操作者は、効果音文字埋め込み操作を再び行って、他の効果音文字画像を埋め込むフレームとその埋め込み位置とを決定していく。ひとつのフレームに複数の効果音文字画像を埋め込んでもよい。そしてこの作業が行われる毎にステップ６１０乃至ステップ６７０の処理が繰り返され、効果音文字が新たに埋め込まれたフレーム画面が作家端末３の表示部３３に表示される。マンガ原稿を完成するために必要と考えるすべての効果音文字がフレーム画面に埋め込まれたことを確認した操作者は、「終了」を選択する。
【００６０】
「終了」が選択されると、作家端末３の制御部３１は、ステップ６６０で送信されたフレーム画面の表示データを不揮発性記憶部３６に保存した後に、マンガ編集サーバ装置１との接続を切断する。一方、マンガ編集サーバ装置１の制御部１１は、その揮発性記憶部１５に格納していたフレーム画面の表示データを消去する。
【００６１】
以上説明した本実施形態では、マンガ原稿の編集者は作家端末３によりマンガ編集サーバ装置１へアクセスし、フレームの大まかなレイアウトを決定して画像データを送信する。これによりその画像データが好適にレイアウトされたマンガ原稿を容易に生成することができる。
また、予めテンプレートとして用意されているふきだし枠のいずれかを選択してその配置位置を決定し、そのふきだし枠に記述されるべき台詞を入力すると、ふきだし枠と台詞とがセットで埋め込まれたマンガ原稿を生成することができる。
更に、予めテンプレートとして用意されている効果音文字を選択してその配置位置を決定すると、効果音文字が埋め込まれたマンガ原稿を生成することができる。
【００６２】
（Ｂ：第２実施形態）
第１実施形態では、コマ画像はすべてフレーム内に埋め込まれ、コマ画像をフレームの外に表示させることはできなかった。これに対し本実施形態は、コマ画像をフレームの外にも表示できるような構成をとる。
本実施形態におけるマンガ編集サーバ装置１は、図２に示したところと同様に、制御部１１、通信部１２、表示部１３、入力部１４、揮発性記憶部１５、及び不揮発性記憶部１６、及びこれら各部を接続するバスを備えている。但し、その不揮発性記憶部１６は、フレーム管理データベース１６ａと、効果音文字データベース１６ｃと、ふきだし枠データベース１６ｂのほかに、図示しない上書き画像データベースを格納している。そして本実施形態においては、マンガ原稿を２つのレイヤに分けて描画するようになっており、下位レイヤに描画されるべきコマ画像データをフレーム管理データベース１６ａに格納する一方、上位レイヤに描画されるべきコマ画像データを上書き画像データベースへ格納する。
この上書き画像データベースは、「コマ画像データ」と「位置」の各フィールドを有している。図３に示したフレーム管理データベース１６ａと異なり、「フレーム」や「フレーム外延情報」といったフィールドは有していない。
【００６３】
本実施形態の動作の概要を示せば以下のようになる。まず作家端末３の操作者が上述のコマ画像埋め込み操作を行うと、図９に示したフレーム画面のメッセージ欄Ｍに、「このコマ画像はフレームに上書きしますか。」といったメッセージが表示され、更に「はい」及び「いいえ」の各ボタンが表示される。ここで「はい」が選択されると、作家端末３の制御部３１は、コマ画像データと、コマ画像の配置位置を示す座標値と、画像が上書きされるべきことを示す上書き識別子とをマンガ編集サーバ装置１へ送信する。これらのデータを受信したマンガ編集サーバ装置１の制御部１１は、コマ画像データと座標値のセットを上書き画像データベースへ格納する。
【００６４】
そして、マンガ編集サーバ装置１は、フレームにコマ画像を埋め込んだフレーム画面を生成すると（図８に示したステップ２９０）、今度は上書き画像データベースからコマ画像と座標値のセットを読み出し、この座標値によって特定される位置へ当該コマ画像を上書きする。
本実施形態によれば、マンガ原稿内の各フレームの大きさとは無関係にコマ画像を配置することができるので、図２０に示すような構図のマンガ原稿を生成するとこもできる。
【００６５】
（Ｃ：変形例）
以上、本発明の実施形態について説明したが、本発明はかかる実施形態に限定されるものではなく、その技術思想の範囲内で様々な変形が可能である。なお、変形例としては、例えば、以下のようなものが考えられる。
【００６６】
（１：変形例１）
第１実施形態のマンガ編集サーバ装置１の不揮発性記憶部１６にはフレーム管理データベース１６ａを格納し、その「フレーム外延情報」のフィールドに格納された第１乃至第４制御点に基づいてフレームが描画されることになっていた。つまり、描画できるフレームは長方形や台形といった４角形の形状に限られていた。
【００６７】
これに対して、上述したフレーム修正操作の一つとして、フレームの５角形化を行えるようにしてもよい。この５角形化操作の手順は、図２１に示すようなものが想定できる。操作者は、図９に示したフレーム画面に描画されているデフォルトフレームのうちから５角形化するフレームを選び、端点を除いた線分上の任意の位置へカーソルを移動して左クリックする。そして、左クリックした状態のままでカーソルをその上又は下の任意の位置まで移動して左クリックを離す。これにより、左クリックを離した位置を新たな頂点とする５角形のフレームへと修正することができる。
【００６８】
５角形フレームの描画は、フレーム管理データベース１６ａの「フレーム外延情報」のフィールドに第５制御点の座標値を格納できるようにすることで実現できる。例えば、図２１に示した５角形化操作はフレームの第１線分を新たな２つの線分に置き換えることによりその形状を５角形とするものであるが、このような操作が行われると、マンガ編集サーバ装置１の制御部１１は、左クリックが離された位置の座標値を「フレーム外延情報」のフィールドの第２制御点と関連付けて格納し、同フィールドにそれまで格納されていた第２乃至第４制御点の座標値をそれぞれ一つずつ繰り下げた制御点と関連付けるといった処理を実行することになる。
同じように、「フレーム外延情報」のフィールドに第６制御点や第７制御点の座標値を格納できるようにすれば、フレームの６角形化操作や７角形化操作にも対応することができる。
【００６９】
（２：変形例２）
上記実施形態は、コマ画像を埋め込むフレームのレイアウトを修正できるものではあったが、フレームに埋め込まれるコマ画像データ自体に修正を施すことはできなかった。これに対し、コマ画像をフレームに埋め込んだ後、埋め込まれたコマ画像へ修正を施すことができるようにしてもよい。例えば、コマ画像が埋め込まれた後に、このコマ画像の各画素の濃淡を設定できるようにしてもよい。
【００７０】
（３：変形例３）
上記実施形態においては、マンガ原稿内に記述できるテキストはふきだし枠内の台詞のみであったが、ふきだし枠の外やフレームの外にもテキストを配置できるようにしてもよい。これにより、登場人物の台詞だけでなくそのシーンの背景を説明するナレーションをも埋め込んだマンガ原稿を生成できる。
【００７１】
（４：変形例４）
上述の実施形態に示したマンガ編集サーバ装置１と同様の動作を、一般的なコンピュータ装置に実行させるようにしてもよい。このような変形例は、マンガ編集サーバ装置１と同様の動作を実行させるためのマンガ編集プログラムをＣＤ−ＲＯＭ（compact disk-read only memory）などの記憶媒体へを記憶させておき、このような記憶媒体から一般的なコンピュータ装置に当該プログラムを読み取らせ、係るコンピュータ装置にマンガ編集サーバ装置１と同様の機能を付与することで実現できる。また、この種のプログラムを提供するサーバ装置をネットワーク上に設け、各コンピュータ装置の要求に応じてこのプログラムが配信されるようにしてもよい。
【図面の簡単な説明】
【００７２】
【図１】マンガ編集システムの全体構成図である。
【図２】マンガ編集サーバ装置のハードウェア構成図である。
【図３】フレーム管理データベースのデータ構造図である。
【図４】デフォルトフレームの配置を示すイメージ図である。
【図５】ふきだし枠のバリエーションを示す図である。
【図６】作家端末のハードウェア構成図である。
【図７】コマ画像配置処理を示すフローチャートである（前半部分）。
【図８】コマ画像配置処理を示すフローチャートである（後半部分）。
【図９】デフォルトフレームを表示したフレーム画面である。
【図１０】削除操作時の処理を示すフローチャートである。
【図１１】拡大及び縮小操作時の処理を示すフローチャートである。
【図１２】制御点の修正処理を説明するためのイメージ図である。
【図１３】台形化操作時の処理を示すフローチャートである。
【図１４】制御点の修正処理を説明するためのイメージ図である。
【図１５】制御点の修正処理を説明するためのイメージ図である。
【図１６】台詞挿入処理を示すフローチャートである。
【図１７】ふきだし枠選択欄を含んだフレーム画面である。
【図１８】効果音文字挿入処理を示すフローチャートである。
【図１９】効果音文字選択リストを含んだフレーム画面である
【図２０】マンガ原稿を示す図である。
【図２１】５角形化操作の手順を示す図である。
【符号の説明】
【００７３】
１：マンガ編集サーバ装置、３：作家端末，３１：制御部、１２，３２：通信部、１３，３３：表示部、１４，３４：入力部、１５，３５：揮発性記憶部、１６，３６：不揮発性記憶部、１６ａ：フレーム管理データベース、１６ｂ：ふきだし枠データベース、１６ｃ：効果音文字データベース
【図１】
2005038164.tif 000003
【図２】
2005038164.tif 000004
【図３】
2005038164.tif 000005
【図４】
2005038164.tif 000006
【図５】
2005038164.tif 000007
【図６】
2005038164.tif 000008
【図７】
2005038164.tif 000009
【図８】
2005038164.tif 000010
【図９】
2005038164.tif 000011
【図１０】
2005038164.tif 000012
【図１１】
2005038164.tif 000013
【図１２】
2005038164.tif 000014
【図１３】
2005038164.tif 000015
【図１４】
2005038164.tif 000016
【図１５】
2005038164.tif 000017
【図１６】
2005038164.tif 000018
【図１７】
2005038164.tif 000019
【図１８】
2005038164.tif 000020
【図１９】
2005038164.tif 000021
【図２０】
2005038164.tif 000022
【図２１】
2005038164.tif 000023