(57)【要約】【課題】従来の漫画作成支援プログラムは、漫画シナリオ、脚本、小説などの文章を入力して、コマ割が可能となるものであり、自動的にコマ割を生成したりする機能や、漫画のジャンル等に応じたコマ割を提示する機能や、ページ配分を提示する機能や、構図を提示する機能を有せず、漫画の種々の工程を支援するためには、不十分であった。【解決手段】漫画を識別する情報である漫画識別子等の情報を有する漫画条件情報に基づいて、起承転結の各部のページ数を決定し、決定した起承転結の各部のページ数を出力し、漫画条件情報に基づいて、１以上のページのコマ割を決定し、決定した１以上のページのコマ割を出力し、前記漫画条件情報に基づいて、１以上のページの各コマ内の構図を決定し、決定した１以上のページの構図に基づいて、構図を有する情報を出力する漫画作成支援装置であり、高度な漫画作成支援が可能になる。【選択図】図１１
2006172038.tif 000002
【特許請求の範囲】
【請求項１】
漫画のコマ割を行なうための条件を示す情報であるコマ割条件情報を1以上格納しているコマ割条件情報格納部と、
前記1以上のコマ割条件情報に基づいて、ページ内の段に関する情報である段情報と各段の中のコマに関する情報であるコマ情報を有する情報であるコマ割情報を生成するコマ割情報生成部と、
前記コマ割情報生成部が生成したコマ割情報に基づいて、コマ割を出力するコマ割出力部を具備する漫画作成支援装置。
【請求項２】
コマ割情報を２以上格納しているコマ割情報格納部と、
前記コマ割情報生成部が生成したコマ割情報を前記コマ割情報格納部に蓄積するコマ割情報蓄積部をさらに具備し、
前記コマ割情報生成部は、
前記コマ割情報格納部に格納されているコマ割情報の中の、２以上のコマ割情報に基づいて新たなコマ割情報を生成する請求項１記載の漫画作成支援装置。
【請求項３】
前記コマ割条件情報は、
前記コマ割情報生成部が何世代のコマ割情報を生成するかを示す情報である世代情報を含み、
前記コマ割情報生成部は、
前記世代情報に基づいて、再帰的に新たなコマ割情報を生成する請求項２記載の漫画作成支援装置。
【請求項４】
コマ割情報を２以上格納しているコマ割情報格納部と、
前記コマ割情報格納部に格納されているコマ割情報の中の、２以上のコマ割情報に基づいて新たなコマ割情報を生成するコマ割情報生成部を具備する漫画作成支援装置。
【請求項５】
コマ割情報を選択する指示である選択指示を受付ける指示受付部をさらに具備し、
前記コマ割情報生成部は、
前記選択指示により指示されたコマ割情報を使用して新たなコマ割情報を生成する請求項３または請求項４記載の漫画作成支援装置。
【請求項６】
コマ割情報を削除するためのルールである淘汰ルールを格納している淘汰ルール格納部と、
前記淘汰ルールに基づいて、前記コマ割情報格納部のコマ割情報を削除するコマ割情報淘汰部をさらに具備する請求項２から請求項６いずれか記載の漫画作成支援装置。
【請求項７】
前記コマ割条件情報は、
ページ内の最大のコマ数を示す情報である上限コマ数情報と、コマとコマの間の隙間を示す情報である隙間情報と、内枠と外枠の余白を示す余白情報のうち、１以上の情報を有する請求項１から請求項７いずれか記載の漫画作成支援装置。
【請求項８】
コマ割条件情報を受け付けるコマ割条件情報受付部と、
前記コマ割条件情報受付部が受け付けたコマ割条件情報をコマ割条件情報格納部に蓄積するコマ割条件情報蓄積部をさらに具備する請求項１から請求項７いずれか記載の漫画作成支援装置。
【請求項９】
漫画を識別する情報である漫画識別子、ページ数を示す情報であるページ数情報、漫画の盛り上がりに関する情報である起伏情報のうちの１以上の情報を有する漫画条件情報を格納している漫画条件情報格納部と、
前記漫画条件情報に基づいて、起承転結の各部のページ数を決定するページ配分決定部と、
前記ページ配分決定部が決定した起承転結の各部のページ数を出力するページ配分出力部を具備する漫画作成支援装置。
【請求項１０】
漫画を識別する情報である漫画識別子、ページ数を示す情報であるページ数情報、漫画の盛り上がりに関する情報である起伏情報のうちの１以上の情報を有する漫画条件情報を格納している漫画条件情報格納部と、
前記漫画条件情報に基づいて、１以上のページのコマ割を決定するコマ割決定部と、
前記コマ割決定部が決定した１以上のページのコマ割を出力するコマ割出力部を具備する漫画作成支援装置。
【請求項１１】
漫画を識別する情報である漫画識別子、ページ数を示す情報であるページ数情報、漫画の盛り上がりに関する情報である起伏情報のうちの１以上の情報を有する漫画条件情報を格納している漫画条件情報格納部と、
前記漫画条件情報に基づいて、１以上のページの各コマ内の構図を決定する構図決定部と、
前記構図決定部が決定した１以上のページの構図に基づいて、構図を有する情報を出力する構図出力部を具備する漫画作成支援装置。
【請求項１２】
漫画を識別する情報である漫画識別子、ページ数を示す情報であるページ数情報、漫画の盛り上がりに関する情報である起伏情報のうちの１以上の情報を有する漫画条件情報を格納している漫画条件情報格納部と、
前記漫画条件情報に基づいて、起承転結の各部のページ数を決定するページ配分決定部と、
前記ページ配分決定部が決定した起承転結の各部のページ数を出力するページ配分出力部と、
前記漫画条件情報に基づいて、１以上のページのコマ割を決定するコマ割決定部と、
前記コマ割決定部が決定した１以上のページのコマ割を出力するコマ割出力部と、
前記漫画条件情報に基づいて、１以上のページの各コマ内の構図を決定する構図決定部と、
前記構図決定部が決定した１以上のページの構図に基づいて、構図を有する情報を出力する構図出力部を具備する漫画作成支援装置。
【請求項１３】
前記ページ配分決定部は、
漫画識別子と起承転結の各部のページ数の配分に関するルールであるページ配分ルールを対で格納しているページ配分ルール格納手段と、
前記漫画条件情報と前記ページ配分ルールに基づいて、起承転結の各部のページ数を決定するページ配分決定手段を具備する請求項９または請求項１２記載の漫画作成支援装置。
【請求項１４】
前記コマ割決定部は、
漫画識別子と当該漫画識別子に対応するコマ割に関するルールであるコマ割ルールを格納しているコマ割ルール格納手段と、
前記漫画条件情報と前記コマ割ルールに基づいて、１以上のページのコマ割を決定するコマ割決定手段を具備する請求項１０または請求項１２記載の漫画作成支援装置。
【請求項１５】
前記コマ割決定手段は、
１以上のページの各ページについて、ページ内の段に関する情報である段情報、各段の中のコマに関する情報であるコマ情報を有する情報であるコマ割情報を生成する請求項１４記載の漫画作成支援装置。
【請求項１６】
前記構図決定部は、
漫画識別子と当該漫画識別子に対応する構図に関するルールである構図ルールを格納している構図ルール格納手段と、
前記漫画条件情報と前記構図ルールに基づいて、１以上のページの各コマ内の構図を決定する構図決定手段を具備する請求項１１または請求項１２記載の漫画作成支援装置。
【請求項１７】
前記起承転結の各部のページ数、または／および前記コマ割、または／および前記１以上のページの各コマ内の構図を修正するための情報を受け付ける修正情報受付部と、
前記修正情報受付部が受け付けた情報に基づいて、前記起承転結の各部のページ数、または／および前記コマ割、または／および前記１以上のページの各コマ内の構図を修正する修正部をさらに具備する請求項９から請求項１６いずれか記載の漫画作成支援装置。
【請求項１８】
前記漫画識別子は、漫画のジャンルを示すジャンル識別子、または漫画家を識別する漫画家識別子、または漫画のタイトルを示すタイトル識別子のいずれかである請求項９から請求項１７いずれか記載の漫画作成支援装置。
【請求項１９】
コンピュータに、
コマ割条件情報に基づいて、ページ内の段に関する情報である段情報と各段の中のコマに関する情報であるコマ情報を有する情報であるコマ割情報を生成するコマ割情報生成ステップと、
前記生成したコマ割情報に基づいて、コマ割を出力するコマ割出力ステップを実行させるためのプログラム。
【請求項２０】
コンピュータに、
コマ割情報生成ステップで生成したコマ割情報を蓄積するコマ割情報蓄積ステップをさらに実行させ、
前記コマ割情報生成ステップにおいて、
格納されているコマ割情報の中の、２以上のコマ割情報に基づいて新たなコマ割情報を生成する請求項１９記載のプログラム。
【請求項２１】
コマ割条件情報は、
前記コマ割情報生成ステップで何世代のコマ割情報を生成するかを示す情報である世代情報を含み、
前記コマ割情報生成ステップにおいて、
前記世代情報に基づいて、再帰的に新たなコマ割情報を生成する請求項２０記載のプログラム。
【請求項２２】
コンピュータに、
格納されているコマ割情報の中の、２以上のコマ割情報に基づいて新たなコマ割情報を生成するコマ割情報生成ステップを実行させるためのプログラム。
【請求項２３】
コンピュータに、
コマ割情報を選択する指示である選択指示を受付ける指示受付ステップをさらに実行させ、
前記コマ割情報生成ステップにおいて、
前記選択指示により指示されたコマ割情報を使用して新たなコマ割情報を生成する請求項２１または請求項２２記載のプログラム。
【請求項２４】
コンピュータに、
淘汰ルールに基づいて、前記コマ割情報を削除するコマ割情報淘汰ステップをさらに実行させる請求項２０から請求項２４いずれか記載のプログラム。
【請求項２５】
コンピュータに、
コマ割条件情報を受け付けるコマ割条件情報受付ステップと、
前記コマ割条件情報受付ステップで受け付けたコマ割条件情報を蓄積するコマ割条件情報蓄積ステップをさらに実行させる請求項１９から請求項２４いずれか記載のプログラム。
【請求項２６】
コンピュータに、
漫画条件情報に基づいて、起承転結の各部のページ数を決定するページ配分決定ステップと、
前記ページ配分決定ステップで決定した起承転結の各部のページ数を出力するページ配分出力ステップを実行させるためのプログラム。
【請求項２７】
コンピュータに、
漫画条件情報に基づいて、１以上のページのコマ割を決定するコマ割決定ステップと、
前記コマ割決定ステップで決定した１以上のページのコマ割を出力するコマ割出力ステップを実行させるためのプログラム。
【請求項２８】
コンピュータに、
漫画条件情報に基づいて、１以上のページの各コマ内の構図を決定する構図決定ステップと、
前記構図決定ステップで決定した１以上のページの構図に基づいて、構図を有する情報を出力する構図出力ステップを実行させるためのプログラム。
【請求項２９】
コンピュータに、
漫画条件情報に基づいて、起承転結の各部のページ数を決定するページ配分決定ステップと、
前記ページ配分決定ステップで決定した起承転結の各部のページ数を出力するページ配分出力ステップと、
前記漫画条件情報に基づいて、１以上のページのコマ割を決定するコマ割決定ステップと、
前記コマ割決定ステップで決定した１以上のページのコマ割を出力するコマ割出力ステップと、
前記漫画条件情報に基づいて、１以上のページの各コマ内の構図を決定する構図決定ステップと、
前記構図決定ステップで決定した１以上のページの構図に基づいて、構図を有する情報を出力する構図出力ステップを実行させるためのプログラム。
【請求項３０】
前記ページ配分決定ステップにおいて、
漫画識別子と起承転結の各部のページ数の配分に関するルールであるページ配分ルールを対で格納しており、
前記漫画条件情報と前記ページ配分ルールに基づいて、起承転結の各部のページ数を決定する請求項２６または請求項２９記載のプログラム。
【請求項３１】
前記コマ割決定ステップにおいて、
漫画識別子と当該漫画識別子に対応するコマ割に関するルールであるコマ割ルールを格納しており、
前記漫画条件情報と前記コマ割ルールに基づいて、１以上のページのコマ割を決定する請求項２７または請求項２９記載のプログラム。
【請求項３２】
前記構図決定ステップにおいて、
漫画識別子と当該漫画識別子に対応する構図に関するルールである構図ルールを格納しており、
前記漫画条件情報と前記構図ルールに基づいて、１以上のページの各コマ内の構図を決定する請求項２８または請求項２９記載のプログラム。
【請求項３３】
コンピュータに、
前記起承転結の各部のページ数、または／および前記コマ割、または／および前記１以上のページの各コマ内の構図を修正するための情報を受け付ける修正情報受付ステップと、
前記修正情報受付ステップで受け付けた情報に基づいて、前記起承転結の各部のページ数、または／および前記コマ割、または／および前記１以上のページの各コマ内の構図を修正する修正ステップをさらに実行させる請求項２６から請求項３２いずれか記載のプログラム。
【請求項３４】
前記漫画識別子は、漫画のジャンルを示すジャンル識別子、または漫画家を識別する漫画家識別子、または漫画のタイトルを示すタイトル識別子のいずれかである請求項２６から請求項３３いずれか記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、漫画の作成を支援する漫画作成支援装置等に関するものである。
【背景技術】
【０００２】
従来の第一の技術として、以下の画像制御装置がある。本画像制御装置は、各コマ画面が組み合わされて、コマ割りのページ画面が構成される。コマ割りを定義するためのコマ割りデータと、各コマ画面にアサインされる画像情報であるコマ画像データとがメモリに記憶される。コマ割りデータとコマ画像データとが任意に組み合わされて選択及び編集されることにより、コマ割りのページ画面が効率的に表示又は印刷される。コマ画面の大きさ応じて、そのコマ画面を定義するコマ割りデータ内の倍率データに基づいてコマ画像データが拡大又は縮小されてコマ画面に展開される（特許文献１参照）。
従来の第二の技術として、以下の漫画用コマ割りフォーマットプログラムがある。
【０００３】
本プログラムは、シナリオデータおよび加工データを入力する入力手段、入力されたシナリオデータを記録しておくシナリオデータ記録手段、入力された加工データを記録しておく加工データ記録手段、予め加工ルールを記録しておく加工ルール記録手段、読み出したシナリオデータを、読み出した加工データに基づいて、コマ毎に分割することにより、分割処理シナリオを得る分割処理手段、分割されたそれぞれのコマの占有面積、位置、形状を、読み出した加工データ、および、読み出した加工ルールに基づいて計算、配置してコマ割り処理データを得るコマ割り処理手段、該コマ割り処理データに基づいて、文章に対応して、コマ割りされた漫画  用コマ割りフォーマット画像を出力表示する画像出力表示手段からなる漫画用コマ割りフォーマットプログラムである（特許文献２参照）。本漫画用コマ割りフォーマットプログラムは、シナリオ、脚本、小説等の文章を入力すれば、漫画を作成するためのコマ割りを簡易にすることができる。
また、従来の第三の技術として、漫画を容易に描くための漫画作成支援ソフトウェアが存在する。かかるソフトウェアは、作画を容易とするものである。
【特許文献１】特開平１０−１０５６８３（第１頁、第１図等）
【特許文献２】特開２００３−２０８６２９（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の第一の技術においては、かかる技術は、紙面上に作成された既にある漫画を、画像表示させるためだけの技術であり、漫画を容易に書くための技術ではなかった。
【０００５】
また、従来の第二の技術においては、漫画シナリオ、脚本、小説などの文章を入力して、はじめてコマ割が可能となるものであり、自動的にコマ割を生成したりする機能や、漫画のジャンル等に応じたコマ割を提示する機能や、ページ配分を提示する機能や、構図を提示する機能を有せず、漫画作成の種々の工程を支援するためには、不十分であった。
さらに、従来の第三の技術においても、漫画作成について知識、熟練を要するコマ割り作業等はユーザ自ら行わなければならず、かかるコマ割り作業等の漫画作成の工程を容易にする技術ではなかった。
【課題を解決するための手段】
【０００６】
本第一の発明の漫画作成支援装置は、漫画のコマ割を行なうための条件を示す情報であるコマ割条件情報を格納しているコマ割条件情報格納部と、前記コマ割条件情報に基づいて、ページ内の段に関する情報である段情報と各段の中のコマに関する情報であるコマ情報を有する情報であるコマ割情報を生成するコマ割情報生成部と、前記コマ割情報生成部が生成したコマ割情報に基づいて、コマ割を出力するコマ割出力部を具備する漫画作成支援装置である。
かかる構成により、自動的にコマ割情報が生成できる。
【０００７】
また、本第二の発明の漫画作成支援装置は、第一の発明に対して、コマ割情報を２以上格納しているコマ割情報格納部と、前記コマ割情報生成部が生成したコマ割情報を前記コマ割情報格納部に蓄積するコマ割情報蓄積部をさらに具備し、前記コマ割情報生成部は、前記コマ割情報格納部に格納されているコマ割情報の中の、２以上のコマ割情報に基づいて新たなコマ割情報を生成するである。
かかる構成により、ユーザが好むコマ割の情報から新たなコマ割の情報を生成でき、ユーザの嗜好に合致したコマ割が生成できる可能性が高くなる。
【０００８】
また、本第三の発明の漫画作成支援装置は、コマ割情報を削除するためのルールである淘汰ルールを格納している淘汰ルール格納部と、前記淘汰ルールに基づいて、前記コマ割情報格納部のコマ割情報を削除するコマ割情報淘汰部をさらに具備する漫画作成支援装置である。
かかる構成により、自動的に不要または不適切なコマ割を削除できる。
【０００９】
また、本第四の発明の漫画作成支援装置は、漫画を識別する情報である漫画識別子、ページ数を示す情報であるページ数情報、漫画の盛り上がりに関する情報である起伏情報のうちの１以上の情報を有する漫画条件情報を格納している漫画条件情報格納部と、前記漫画条件情報に基づいて、起承転結の各部のページ数を決定するページ配分決定部と、前記ページ配分決定部が決定した起承転結の各部のページ数を出力するページ配分出力部と、前記漫画条件情報に基づいて、１以上のページのコマ割を決定するコマ割決定部と、前記コマ割決定部が決定した１以上のページのコマ割を出力するコマ割出力部と、前記漫画条件情報に基づいて、１以上のページの各コマ内の構図を決定する構図決定部と、前記構図決定部が決定した１以上のページの構図に基づいて、構図を有する情報を出力する構図出力部を具備する漫画作成支援装置である。
かかる構成により、漫画作成の種々の工程を支援できる。
【発明の効果】
【００１０】
本発明による漫画作成支援装置によれば、漫画作成の工程を適切に支援できる。
【発明を実施するための最良の形態】
【００１１】
以下、漫画作成支援装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
（実施の形態１）
【００１２】
図１は、本実施の形態における漫画作成支援装置のブロック図である。本漫画作成支援装置は、コマ割条件情報受付部１０１、指示受付部１０２、コマ割条件情報蓄積部１０３、コマ割条件情報格納部１０４、コマ割情報格納部１０５、淘汰ルール格納部１０６、コマ割情報生成部１０７、コマ割情報蓄積部１０８、コマ割出力部１０９、コマ割情報淘汰部１１０を具備する。
【００１３】
コマ割条件情報受付部１０１は、漫画のコマ割を行なうための条件を示す情報であるコマ割条件情報を受け付ける。コマ割条件情報は、例えば、ページ内の最大のコマ数を示す情報である上限コマ数情報と、コマとコマの間の隙間を示す情報である隙間情報と、内枠と外枠の余白を示す余白情報のうち、１以上の情報を有する。コマ割条件情報は、例えば、コマ割情報生成部が何世代のコマ割情報を生成するかを示す情報である世代情報を含んでも良い。なお、以下で説明するコマ割情報生成部１０７が、第一と第二のコマ割情報を用いて第三のコマ割情報を生成し、さらに、第三のコマ割情報を用いて第四のコマ割情報を生成した場合、２世代のコマ割情報を生成したこととなる。コマ割条件情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。コマ割条件情報受付部１０１は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。また、コマ割情報とは、ページ内の段に関する情報である段情報と各段の中のコマに関する情報である。コマ割情報のデータ構造は問わない。コマ割情報の具体例については、後述する。
【００１４】
指示受付部１０２は、コマ割情報を選択する指示である選択指示、コマ割情報を生成する生成指示、コマ割情報の淘汰を行う淘汰指示、コマ割を出力する指示である出力指示等の指示を受け付ける。選択指示等の指示の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。指示受付部１０２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００１５】
コマ割条件情報蓄積部１０３は、コマ割条件情報受付部１０１が受け付けたコマ割条件情報をコマ割条件情報格納部１０４に蓄積する。コマ割条件情報蓄積部１０３は、通常、ＭＰＵやメモリ等から実現され得る。コマ割条件情報蓄積部１０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１６】
コマ割条件情報格納部１０４は、漫画のコマ割を行なうための条件を示すコマ割条件情報を格納している。コマ割条件情報格納部１０４に格納されているコマ割条件情報は、予め格納されている情報だけでも良いし、コマ割条件情報受付部１０１が受け付けた情報だけでも良いし、その両方の情報があっても良い。コマ割条件情報格納部１０４は、ハードディスクやＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。
コマ割情報格納部１０５は、コマ割情報を１以上格納している。コマ割情報格納部１０５は、ハードディスクやＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。
【００１７】
淘汰ルール格納部１０６は、コマ割情報を削除するためのルールである淘汰ルールを格納している。淘汰ルールは、例えば、（１）既に存在するコマ割情報と似ているコマ割情報を削除する、（２）コマ数が多すぎるコマ割情報を削除する、（３）小さすぎるコマが存在するコマ割情報を削除する、などがある。（１）の２つのコマ割情報が似ているか否かは、例えば、２つのコマ割情報の一致度が予め決められた閾値以上である場合に、両情報は似ている、とする。２つのコマ割情報の一致度は、例えば、Ｎｂｉｔのコマ割情報のうちの各ｂｉｔが一致する割合である。（２）のコマ数が多すぎるか否かは、予め決められた最大コマ数を越えるコマ数を示すコマ割情報は、コマ数が多すぎると判断する。（３）の小さすぎるコマか否かは、例えば、コマ割情報が有するコマの高さ、幅が、予め決められた所定の値より小さい場合に、小さすぎるコマである、と判断する。淘汰ルール格納部１０６は、ハードディスクやＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。
【００１８】
コマ割情報生成部１０７は、コマ割条件情報に基づいて、コマ割情報を生成する。コマ割情報は、例えば、ページ内の段に関する情報である段情報と各段の中のコマに関する情報であるコマ情報を有する情報である。コマ割情報の具体例は後述する。コマ割情報の構造は問わない。コマ割情報生成部１０７は、例えば、コマ割情報格納部１０５に格納されているコマ割情報の中の、２以上のコマ割情報に基づいて新たなコマ割情報を生成する。コマ割情報生成部１０７は、選択指示により指示されたコマ割情報を使用して新たなコマ割情報を生成することが好適である。つまり、選択指示により指示されたコマ割情報は、ユーザが選択したコマ割情報であり、かかるコマ割情報に基づいて新しいコマ割情報を生成した場合、ユーザの好みが反映されたコマ割情報となる確率は高くなり好適である。コマ割情報生成部１０７は、１のコマ割情報を加工して、新しいコマ割情報を生成しても良い。コマ割情報生成部１０７は、通常、ＭＰＵやメモリ等から実現され得る。コマ割情報生成部１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１９】
コマ割情報蓄積部１０８は、コマ割情報生成部１０７が生成したコマ割情報をコマ割情報格納部１０５に蓄積する。コマ割情報蓄積部１０８は、通常、ＭＰＵやメモリ等から実現され得る。コマ割情報蓄積部１０８の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２０】
コマ割出力部１０９は、コマ割情報生成部１０７が生成したコマ割情報に基づいて、コマ割を出力する。ここで、出力とは、ディスプレイへの表示、プリンタへの印字、外部の装置への送信、記録媒体への蓄積等を含む概念である。コマ割出力部１０９は、コマ割を図的に出力しても良いし、コマ割情報をそのまま出力しても良い。コマ割出力部１０９がコマ割を出力する態様は問わない。コマ割出力部１０９は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。コマ割出力部１０９は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００２１】
コマ割情報淘汰部１１０は、淘汰ルール格納部１０６の淘汰ルールに基づいて、コマ割情報格納部１０５のコマ割情報を削除する。ここで、削除とは、淘汰ルールを使用しない状況であれば良く、物理的にコマ割情報が消えている必要はない。削除とは、コマ割情報がロックされたり、使用の優先順位が極めて低く設定されたりすることなども含む。また、コマ割情報淘汰部１１０が、コマ割情報の淘汰を開始するタイミングは問わない。コマ割情報淘汰部１１０は、コマ割情報が生成される毎に、当該生成されたコマ割情報を残すか否かを判断しても良いし（淘汰を開始しても良いし）、ユーザ指示によりコマ割情報の淘汰を開始しても良いし、所定数以上のコマ割情報がコマ割情報格納部１０５に存在することを検知した場合にコマ割情報の淘汰を開始しても良いし、定期的にコマ割情報の淘汰を開始しても良い。コマ割情報淘汰部１１０は、通常、ＭＰＵやメモリ等から実現され得る。コマ割情報淘汰部１１０の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
以下、本漫画作成支援装置の動作について図２から図４のフローチャートを用いて説明する。
【００２２】
（ステップＳ２０１）コマ割条件情報受付部１０１は、コマ割条件情報を受け付けたか否かを判断する。コマ割条件情報を受け付ければステップＳ２０２に行き、コマ割条件情報を受け付けなければステップＳ２０３に飛ぶ。
（ステップＳ２０２）コマ割条件情報蓄積部１０３は、ステップＳ２０１で受け付けたコマ割条件情報をコマ割条件情報格納部１０４に蓄積する。ステップＳ２０１に戻る。
（ステップＳ２０３）指示受付部１０２は、選択指示を受け付けたか否かを判断する。選択指示を受け付ければステップＳ２０４に行き、選択指示を受け付けなければステップＳ２０５に飛ぶ。
【００２３】
（ステップＳ２０４）指示受付部１０２は、選択指示を受け付けたコマ割情報に対応する選択指示フラグを付加する。選択指示フラグとは、選択指示を付加した当該コマ割情報を、ユーザが選択したことを示すフラグである。また、通常、コマ割情報の生成の際に、選択指示が付加されたコマ割情報が使用される。ステップＳ２０１に戻る。
【００２４】
（ステップＳ２０５）指示受付部１０２は、コマ割情報を生成する生成指示を受け付けたか否かを判断する。コマ割の生成指示を受け付ければステップＳ２０６に行き、コマ割の生成指示を受け付けなければステップＳ２０７に飛ぶ。
【００２５】
（ステップＳ２０６）コマ割情報生成部１０７は、コマ割条件情報格納部１０４のコマ割条件情報に基づいて、コマ割情報を生成する。コマ割情報の生成アルゴリズムの例については、図３のフローチャートを用いて説明する。ステップＳ２０１に戻る。
【００２６】
（ステップＳ２０７）指示受付部１０２は、ココマ割情報の淘汰を行う淘汰指示を受け付けたか否かを判断する。淘汰指示を受け付ければステップＳ２０８に行き、淘汰指示を受け付けなければステップＳ２０９に飛ぶ。
【００２７】
（ステップＳ２０８）コマ割情報淘汰部１１０は、淘汰ルール格納部１０６の淘汰ルールに基づいて、コマ割情報格納部１０５のコマ割情報の淘汰を行なう。コマ割情報の淘汰の処理の例については、図４のフローチャートを用いて説明する。ステップＳ２０１に戻る。
【００２８】
（ステップＳ２０９）指示受付部１０２は、コマ割を出力する指示である出力指示を受け付けたか否かを判断する。出力指示を受け付ければステップＳ２１１に行き、出力指示を受け付けなければステップＳ２０１に戻る。
（ステップＳ２１０）コマ割出力部１０９は、指示されたコマ割情報を取得する。
（ステップＳ２１１）コマ割出力部１０９は、ステップＳ２１０で取得したコマ割情報に基づいて、コマ割を出力する。ステップＳ２０１に戻る。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
次に、コマ割情報の生成アルゴリズムの例について、図３のフローチャートを用いて説明する。
（ステップＳ３０１）コマ割情報生成部１０７は、コマ割条件情報格納部１０４のコマ割条件情報を取得する。
【００２９】
（ステップＳ３０２）コマ割情報生成部１０７は、ステップＳ３０１で取得したコマ割条件情報が有する世代数を取得する。世代数とは、例えば、遺伝的アルゴリズムにおいて、何世代分、交叉または／および淘汰を繰り返すか、ということである。なお、コマ割情報生成部１０７は、世代数を用いて交叉だけを行なっても良い。かかる場合、淘汰は別に行なわれても良いし、淘汰は行われなくても良い。交叉とは、２つのコマ割情報から一つのコマ割情報を生成する処理である。具体的には、交叉とは、例えば、第一のコマ割情報の前半部（例えば、全１００ビットの前５０ビット）と第二のコマ割情報の後半部（例えば、全１００ビットの後５０ビット）を結合して、第三のコマ割情報を生成することである。
（ステップＳ３０３）コマ割情報生成部１０７は、ステップＳ３０１で取得したコマ割条件情報が有する上限段数情報を取得する。上限段数情報とは、ページ内の最大の段数の示す情報である。
（ステップＳ３０４）コマ割情報生成部１０７は、ステップＳ３０１で取得したコマ割条件情報が有する上限コマ数情報を取得する。上限コマ数情報とは、ページ内の各段の最大のコマ数を示す情報である。
【００３０】
（ステップＳ３０５）コマ割情報生成部１０７は、ステップＳ３０１で取得したコマ割条件情報が有する隙間情報を取得する。隙間情報とは、コマとコマの間の隙間を示す情報である。隙間情報は、例えば、ｘ座標における幅、ｙ座標における幅の情報を有する。
【００３１】
（ステップＳ３０６）コマ割情報生成部１０７は、ステップＳ３０１で取得したコマ割条件情報が有する余白情報を取得する。余白情報は、ページの外枠と内枠の余白を示す情報であり、例えば、ｘ軸における余白幅、ｙ軸における余白幅の情報を有する。
（ステップＳ３０７）コマ割情報生成部１０７は、世代数のカウンタｉに１を代入する。
【００３２】
（ステップＳ３０８）コマ割情報生成部１０７は、例えば、交叉の対象の２つのコマ割情報を、コマ割情報格納部１０５から取得する。なお、取得するコマ割情報は、通常、選択指示がされ、フラグが付加された（ユーザに選択された）コマ割情報である。また、２世代目以降は、取得するコマ割情報は、通常、前の世代のコマ割情報である。
【００３３】
（ステップＳ３０９）コマ割情報生成部１０７は、カウンタｉが、ステップＳ３０２で取得された世代数より大きいか否かを判断する。世代数より大きければ上位関数にリターンし、世代数より大きくなければステップＳ３１０に行く。
（ステップＳ３１０）コマ割情報生成部１０７は、段数のカウンタｊに１を代入する。
【００３４】
（ステップＳ３１１）コマ割情報生成部１０７は、段数カウンタｊが、ステップＳ３０３で取得された上限段数情報より大きいか否かを判断する。上限段数情報より大きければステップＳ３２７に飛び、上限段数情報より大きくなければステップＳ３１２に行く。
【００３５】
（ステップＳ３１２）コマ割情報生成部１０７は、段数カウンタｊの値を、新しいコマ割情報に書き込む。なお、新しいコマ割情報のメモリ領域は、前もって確保されている、とする。新しいコマ割情報とは、生成するコマ割情報である。
（ステップＳ３１３）コマ割情報生成部１０７は、段番号のカウンタｋに１を代入する。段番号カウンタとは、現在の処理対象の段を示すカウンタである。
【００３６】
（ステップＳ３１４）コマ割情報生成部１０７は、段番号カウンタｋが段数（ｊ）より大きいか否かを判断する。段数（ｊ）より大きければステップＳ３２８に行き、段数（ｊ）より大きくなければステップＳ３１５に行く。
（ステップＳ３１５）コマ割情報生成部１０７は、段番号カウンタｋで示される段の高さを算出する。コマ割情報生成部１０７は、段の高さを、例えば、図９に示す演算式により算出する。
（ステップＳ３１６）コマ割情報生成部１０７は、ステップＳ３１５で算出した段の高さを、新しいコマ割情報に書き込む。
（ステップＳ３１７）コマ割情報生成部１０７は、コマ数カウンタｌに１を代入する。
【００３７】
（ステップＳ３１８）コマ割情報生成部１０７は、コマ数カウンタｌは、ステップＳ３０４で取得した上限コマ数情報が示す上限コマ数より大きいか否かを判断する。上限コマ数より大きければステップＳ３２９に行き、上限コマ数より大きくなければステップＳ３１９に行く。
（ステップＳ３１９）コマ割情報生成部１０７は、現在コマカウンタｍに１を代入する。現在コマカウンタｍとは、現在の処理対象のコマを示すカウンタである。
【００３８】
（ステップＳ３２０）コマ割情報生成部１０７は、現在コマカウンタｍがコマ数カウンタｌより大きいか否かを判断する。コマ数カウンタｌより大きければステップＳ３３０に行き、コマ数カウンタｌより大きくなければステップＳ３２１に行く。
【００３９】
（ステップＳ３２１）コマ割情報生成部１０７は、上底の幅を算出する。コマ割情報生成部１０７は、上底の幅を、例えば、図９に示す演算式を用いて算出する。（図９の式は、上底の幅を算出する式になっているのでしょうか？）なお、コマ割情報生成部１０７は、親の２つのコマ割情報が有する、対応するコマの２つの上底の幅の平均値を、上底の幅としても良い。
（ステップＳ３２２）コマ割情報生成部１０７は、ステップＳ３２１で算出した上底の幅を、生成するコマ割情報に書き込む。
【００４０】
（ステップＳ３２３）コマ割情報生成部１０７は、下底の幅を算出する。コマ割情報生成部１０７は、下底の幅を、例えば、図９に示す演算式を用いて算出する。（図９の式は、下底の幅を算出する式になっているのでしょうか？）コマ割情報生成部１０７は、親の２つのコマ割情報が有する、対応するコマの２つの下底の幅の平均値を、下底の幅としても良い。
（ステップＳ３２４）コマ割情報生成部１０７は、ステップＳ３２３で算出した下底の幅を、生成するコマ割情報に書き込む。
（ステップＳ３２５）コマ割情報生成部１０７は、段番号（ｋ）を、生成するコマ割情報に書き込む。
（ステップＳ３２６）コマ割情報生成部１０７は、現在コマカウンタｍを１、インクリメントする。ステップＳ３２０に戻る。
（ステップＳ３２７）コマ割情報生成部１０７は、カウンタｉを１、インクリメントする。ステップＳ３０８に戻る。
（ステップＳ３２８）コマ割情報生成部１０７は、カウンタｊを１、インクリメントする。ステップＳ３１１に戻る。
（ステップＳ３２９）コマ割情報生成部１０７は、カウンタｋを１、インクリメントする。ステップＳ３１４に戻る。
【００４１】
（ステップＳ３３０）コマ割情報生成部１０７は、新しいコマ割情報を登録する。ここで、登録とは、例えば、主メモリから、コマ割情報格納部１０５に蓄積することを言う。その他、登録とは、生成したコマ割情報を使用できるようにすることをいう。
（ステップＳ３３１）コマ割情報生成部１０７は、カウンタｌを１、インクリメントする。ステップＳ３１９に戻る。
【００４２】
なお、図３のフローチャートにおいて、コマ割情報の生成のアルゴリズムの一例を説明した。ただし、コマ割情報生成部１０７は、他のアルゴリズムでコマ割情報を生成しても良い。例えば、コマ割情報生成部１０７は、交叉対象の２つのコマ割情報（第一のコマ割情報、第二のコマ割情報）のそれぞれの一部を結合して新しいコマ割情報を生成しても良い。例えば、コマ割情報生成部１０７は、第一のコマ割情報の前半５０ビット（１ビット目から５０ビット目）と、第二のコマ割情報の後半５０ビット（５１ビット目から１００ビット目）を単純に結合して、１００ビットのコマ割情報を生成しても良い。
【００４３】
また、図３のフローチャートにおいて、コマ割条件情報として、上限コマ数が存在しなくても良い。さらに、図３のフローチャートにおいて、コマ割条件情報は、上述したすべての情報が存在する必要は必ずしもないし、他の情報（例えば、最小コマ面積、コマの最小高さ、最小幅など）が存在しても良い。
次に、コマ割情報の淘汰の処理の例について、図４のフローチャートを用いて説明する。
（ステップＳ４０１）コマ割情報淘汰部１１０は、カウンタｉに１を代入する。
（ステップＳ４０２）コマ割情報淘汰部１１０は、淘汰ルール格納部１０６の淘汰ルールから、コマ数の上限を取得する。このコマ数の上限は、１ページ内のコマ数の上限である。
（ステップＳ４０３）コマ割情報淘汰部１１０は、淘汰ルール格納部１０６の淘汰ルールから、コマの最小高さ、最小幅を取得する。
【００４４】
（ステップＳ４０４）コマ割情報淘汰部１１０は、ｉ番目のコマ割情報が存在するか否かを判断する。ｉ番目のコマ割情報が存在すればステップＳ４０５に行き、ｉ番目のコマ割情報が存在しなければ上位関数にリターンする。
【００４５】
（ステップＳ４０５）コマ割情報淘汰部１１０は、ｉ番目のコマ割情報からｉ番目のコマ割情報が示すページの全コマ数を取得する。例えば、コマ割情報において、段ごとにコマ数が管理されている場合、コマ割情報淘汰部１１０は、全段のコマ数の和を取得する。
【００４６】
（ステップＳ４０６）コマ割情報淘汰部１１０は、ステップＳ４０５で取得したコマ数がステップＳ４０２で取得したコマ数の上限より大きいか否かを判断する。コマ数の上限より大きければステップＳ４０７に行き、大きくなければステップＳ４０９に行く。
（ステップＳ４０７）コマ割情報淘汰部１１０は、ｉ番目のコマ割情報を削除する。
（ステップＳ４０８）コマ割情報淘汰部１１０は、カウンタｉを１インクリメントする。ステップＳ４０４に戻る。
（ステップＳ４０９）コマ割情報淘汰部１１０は、ｉ番目のコマ割情報が有する、最小のコマの高さ、最小の幅を取得する。
【００４７】
（ステップＳ４１０）コマ割情報淘汰部１１０は、ステップＳ４０９で取得したコマの高さ、または幅が、それぞれステップＳ４０３で取得した最小高さ、最小幅より小さいか否かを判断する。小さい場合はステップＳ４０７に行き、小さくない場合はステップＳ４１１に行く。
（ステップＳ４１１）コマ割情報淘汰部１１０は、ｊに「ｉ−１」を設定する。
【００４８】
（ステップＳ４１２）コマ割情報淘汰部１１０は、ｊ番目のコマ割情報が存在するか否かを判断する。ｊ番目のコマ割情報が存在すればステップＳ４１３に行き、ｊ番目のコマ割情報が存在しなければステップＳ４１４に飛ぶ。
【００４９】
（ステップＳ４１３）コマ割情報淘汰部１１０は、ｉ番目のコマ割情報とｊ番目のコマ割情報が類似しているか否かを判断する。類似していればステップＳ４０７に行き、類似していなければステップＳ４０８に行く。なお、２つのコマ割情報が類似しているか否かを判断するアルゴリズムは問わない。例えば、コマ割情報淘汰部１１０は、２つのコマ割情報の各ビットを比較し、６０％以上のビットが一致する場合に類似している、とする。また、例えば、コマ割情報淘汰部１１０は、２つのコマ割情報のうちの、段数の情報とコマ数がすべて一致している場合、他の情報が異なっていても類似している、とする。
【００５０】
（ステップＳ４１４）コマ割情報淘汰部１１０は、カウンタｊが１より小さいか否かを判断する。カウンタｊが１より小さければステップＳ４０８に行き、カウンタｊが１より小さくなければステップＳ４１５に行く。
（ステップＳ４１５）コマ割情報淘汰部１１０は、カウンタｊを１デクリメントする。ステップＳ４１２に戻る。
【００５１】
なお、図４のフローチャートにおける淘汰の処理は、ユーザ指示ではなく、コマ割情報が生成される毎（例えば、交叉をする毎）に行なわれても良い。また、図４のフローチャートにおける淘汰の処理は、コマ割情報の淘汰の処理の一例であることは言うまでもない。
以下、本実施の形態における漫画作成支援装置の具体的な動作について説明する。
【００５２】
図５は、漫画作成支援装置における、コマ割条件情報の入力画面例、コマ割の出力画面例を示す。図５において、ユーザは、上限コマ数フィールド５０１、世代数フィールド５０２、隙間情報フィールド５０３、余白情報フィールド５０４において、それぞれ１ページ内の上限コマ数、世代数、隙間情報、余白情報を入力する。そして、ユーザは、コマ割情報生成開始ボタン５０５を、マウス等で押下する（コマ割情報を生成する生成指示を入力する）ことにより、漫画作成支援装置はコマ割情報の生成を開始する。そして、ユーザは、コマ割表示ボタン５０７を、マウス等で押下する（コマ割を出力する指示である出力指示を入力する）ことにより、漫画作成支援装置はコマ割Ｎｏフィールド５０６に入力されているコマ割情報を解釈し、コマ割を表示する。図５において５０８が表示されたコマ割の例である。なお、コマ割条件情報は、例えば、ページ内の最大のコマ数を示す情報である上限コマ数情報と、コマとコマの間の隙間を示す情報である隙間情報と、内枠と外枠の余白を示す余白情報のうち、１以上の情報を有する。しかし、コマ割条件情報は、漫画のコマ割を行なうための条件を示す情報であれば他の情報でも良く、その構造も問わない。
【００５３】
また、図６は、コマ割情報格納部１０５のコマ割情報管理表である。コマ割情報管理表は、「ＩＤ」「コマ割情報」「選択」を有するレコードを１以上保持している。「ＩＤ」は、レコードを識別する情報であり、表におけるレコード管理のために存在する。「コマ割情報」は、コマ割情報を管理する属性である。「選択」は選択指示されたか否かを示す属性値を管理する属性である。「選択」の属性値が「１」の場合は、選択指示されたコマ割情報であることを示す。「選択」の属性値が「０」の場合は、選択指示されていないコマ割情報であることを示す。選択指示されたコマ割情報は、通常、ユーザが好むコマ割を示すコマ割情報である。
【００５４】
図７は、コマ割情報のデータ構造の例である。一のコマ割情報は、１ページのコマ割を示す情報であり、例えば、１６２ビットである。コマ割情報は、ここでは、１ページ内の段数を示す情報である段数情報（最初の２ビット）と、ページ内の段に関する情報である段情報を有する。そして、ここでは、コマ割情報は、４段までの段情報を有する。また、段情報は、段の高さの情報と、段内のコマ数に関する情報と、段内の各コマに関する情報であるコマ情報を有する情報である。コマ情報は、上底の幅、下底の幅、段番号の情報を有する。
【００５５】
図８は、段情報の例である。図８の段情報において、段の数は「３」、１段目の高さは「４」、１段目のコマ数は「２」、１段目の１つ目のコマの上底の幅は「５」、下底の幅は「１」、１段目の２つ目のコマの上底の幅は「７」、下底の幅は「４」であることを示す。なお、図８において、例えば、「００」は「１」である。つまり、対応するビットが示す値に１を足した値が、漫画作成支援装置が使用する数値である。
【００５６】
また、図９は、段の高さ、コマの幅を設定するための算出式の例、および、内枠、外枠の概念を示す図である。漫画作成支援装置は、例えば、図９に示す式により、コマ割情報が有する段の高さ、上底および下底の幅の比を算出する。
かかる状況において、漫画作成支援装置は、図３から図５のフローチャートに示した動作により、次々とコマ割情報を生成し、蓄積する。そして、図６のコマ割情報管理表のレコードを増加させていく。
【００５７】
そして、ユーザは、コマ割Ｎｏフィールドで指定したコマ割情報（図５においては、６２１番目のコマ割情報）をコマ割情報管理表から読み出し、解釈し、図５の５０８に示すようにコマ割を出力する。コマ割情報を解釈し、コマ割を出力する処理は、公知の図形描画処理と同様であるので、詳細な説明は省略する。
なお、漫画作成支援装置のコマ割の他の出力例は、図１０である。
【００５８】
以上、本実施の形態によれば、コマ割情報を多数生成できる。また、ユーザが気に入った２つのコマ割情報を交叉させて新しいコマ割情報を生成するので、ユーザ好みのコマ割情報を生成できる可能性が高い。さらに、淘汰ルールにより使用価値の無いコマ割情報を削除することにより、不要なコマ割情報が存在することもなく、ユーザが使用したいコマ割情報を容易に選択できる。
【００５９】
なお、本実施の形態によれば、漫画作成支援装置がコマ割情報を生成するアルゴリズの例を説明したが、上記の例に限らないことは言うまでもない。つまり、漫画作成支援装置は、コマ割条件情報に基づいて、ページ内の段に関する情報である段情報と各段の中のコマに関する情報であるコマ情報を有する情報であるコマ割情報を生成し、当該生成したコマ割情報に基づいて、コマ割を出力する構成であれば良い。コマ割条件情報は、ユーザの入力を受け付けなくても、固定的に漫画作成支援装置が保持していたり、外部装置から受信したりしても良い。
【００６０】
また、本実施の形態におけるコマ割情報生成部は、選択指示により指示されたコマ割情報を使用して新たなコマ割情報を生成したが、かかる選択指示は必須ではない。格納しているコマ割情報を使用して新たなコマ割情報を生成すればよい。
また、本実施の形態において、コマ割情報を淘汰する処理も必須ではない。
【００６１】
また、本実施の形態において、コマ割情報のデータ構造の例を図７に示した。しかし、コマ割情報のデータ構造は、他の構造でも良いことは言うまでもない。例えば、コマ割情報が有する各コマの情報（図７の最下層のデータ）が８ｂｉｔ（図７参照）ではなく、１０ｂｉｔであり、上底の幅（３ｂｉｔ）、下底の幅（３ｂｉｔ）、段番号（２ｂｉｔ）、コマ番号（２ｂｉｔ）を有しても良い。
【００６２】
かかる場合、コマ番号（２ｂｉｔ）は、段内でのコマの番号を示す情報である。かかる場合、通常のコマ割を行なった際の「段番号，コマ番号」は、図３３（ａ）に示すように、「１，１」「１，２」「１，３」「２，１」「２，２」「３，１」「３，２」「３，３」等となる。
しかし、上記の情報では、いわゆる「ぶち抜きコマ」は表現できない。「ぶち抜きコマ」とは、複数の段にかかる一のコマである。
【００６３】
そこで、異なる段のコマに対して、同一の「段番号，コマ番号」を付与することを可能としても良い。異なる段の２以上のコマに対して、同一の「段番号，コマ番号」を付与した場合、本漫画作成支援装置は、当該２以上のコマを一のぶち抜きコマである、と解釈する。そして、本漫画作成支援装置は、本漫画作成支援装置は、１段目と２段目の左側のコマが一のぶち抜き変形コマを構成し、出力する。ぶち抜き変形コマの出力例を図３３（ｂ）に示す。図３３（ｂ）において、網掛けの長方形を２つ繋げて生成した矩形の枠がぶち抜き変形コマの例である。かかる場合、ぶち抜き変形コマの元になる網掛けの２つの長方形は、両方とも「２，１」の「段番号，コマ番号」を保持することとなる。なお、ぶち抜きコマの表現態様として、上記に限られないことは言うまでもない。例えば、ぶち抜きコマを示す構造として、以下のデータ構造がある。つまり、そのデータ構造は、ぶち抜きコマに含まれる上段のコマ、または下段のコマに、連結されるコマ（下段のコマ、または上段のコマ）を識別する情報（例えば、段番号およびコマ番号）を保持させておくデータ構造である。
その他、漫画の種々のコマを表現するために、コマ割情報のデータ構造を変更することは好適である。コマ割情報のデータ構造を問わないことは、他の実施の形態においても同様である。
【００６４】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことも、本明細書における他の実施の形態においても該当する。なお、本実施の形態における漫画作成支援装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、コマ割条件情報に基づいて、ページ内の段に関する情報である段情報と各段の中のコマに関する情報であるコマ情報を有する情報であるコマ割情報を生成するコマ割情報生成ステップと、前記生成したコマ割情報に基づいて、コマ割を出力するコマ割出力ステップを実行させるためのプログラム、である。
【００６５】
また、上記プログラムは、コンピュータに、コマ割情報生成ステップで生成したコマ割情報を蓄積するコマ割情報蓄積ステップをさらに実行させ、前記コマ割情報生成ステップにおいて、格納されているコマ割情報の中の、２以上のコマ割情報に基づいて新たなコマ割情報を生成することは好適である。
【００６６】
また、上記プログラムにおける、コマ割条件情報は、前記コマ割情報生成ステップで何世代のコマ割情報を生成するかを示す情報である世代情報を含み、前記コマ割情報生成ステップにおいて、前記世代情報に基づいて、再帰的に新たなコマ割情報を生成するプログラムであっても良い。
また、コンピュータに、格納されているコマ割情報の中の、２以上のコマ割情報に基づいて新たなコマ割情報を生成するコマ割情報生成ステップを実行させるためのプログラム、である。
【００６７】
また、上記プログラムにおいて、コンピュータに、コマ割情報を選択する指示である選択指示を受付ける指示受付ステップをさらに実行させ、前記コマ割情報生成ステップにおいて、前記選択指示により指示されたコマ割情報を使用して新たなコマ割情報を生成することは好適である。
また、上記プログラムにおいて、コンピュータに、格納している淘汰ルールに基づいて、前記コマ割情報を削除するコマ割情報淘汰ステップをさらに実行させることは好適である。
【００６８】
さらに、上記プログラムにおいて、コンピュータに、コマ割条件情報を受け付けるコマ割条件情報受付ステップと、前記コマ割条件情報受付ステップで受け付けたコマ割条件情報を蓄積するコマ割条件情報蓄積ステップをさらに実行させることは好適である。
（実施の形態２）
【００６９】
図１１は、本実施の形態における漫画作成支援装置のブロック図である。本漫画作成支援装置は、指示受付部１０２、漫画条件情報格納部１１０１、ページ配分決定部１１０２、ページ配分出力部１１０３、コマ割決定部１１０４、コマ割出力部１１０５、構図決定部１１０６、構図出力部１１０７、修正情報受付部１１０８、修正部１１０９を具備する。ページ配分決定部１１０２は、ページ配分ルール格納手段１１０２１、ページ配分決定手段１１０２２を具備する。コマ割決定部１１０４は、コマ割ルール格納手段１１０４１、コマ割決定手段１１０４２を具備する。構図決定部１１０６は、構図ルール格納手段１１０６１、構図決定手段１１０６２を具備する。
【００７０】
ここでの指示受付部１０２は、処理の開始の指示である開始指示などの指示を受付ける。なお、指示受付部１０２は、その他、ページ配分を決定する処理を行う指示であるページ配分決定指示や、コマ割を決定する処理を行う指示であるコマ割決定指示や、構図を決定する処理を行う指示である構図決定指示などを受け付けても良い。
【００７１】
漫画条件情報格納部１１０１は、漫画を識別する情報である漫画識別子、ページ数を示す情報であるページ数情報、漫画の盛り上がりに関する情報である起伏情報のうちの１以上の情報を有する漫画条件情報を格納している。漫画識別子は、漫画のジャンルを示すジャンル識別子、または漫画家を識別する漫画家識別子、または漫画のタイトルを示すタイトル識別子のいずれかである。つまり、漫画識別子は、漫画を一意に識別するタイトルとは限らない。起伏情報は、例えば、盛り上がりについてのグラフで表される。また、起伏情報は、例えば、見せ場のページを識別する情報等でも良い。さらに、起伏情報のデータ構造は問わない。漫画条件情報は、上記以外の情報を含んでも良い。漫画条件情報のデータ構造は問わない。なお、漫画条件情報格納部１１０１の漫画条件情報は、予め格納されていても良いし、図示しない手段により、ユーザからの入力を受け付けても良いし、外部の装置から受信しても良い。漫画条件情報格納部１１０１は、ハードディスクやＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。
【００７２】
ページ配分決定部１１０２は、漫画条件情報格納部１１０１の漫画条件情報に基づいて、起承転結の各部のページ数を決定する。ページ配分決定部１１０２は、漫画条件情報が有するすべての情報を使用する必要はない。ページ配分決定部１１０２は、漫画条件情報が有する情報のうち必要な情報（例えば、漫画識別子とページ数情報のみ）を使用して、起承転結の各部のページ数を決定しても良い。ここで各部とは、起承転結の「起」の部分、「承」の部分、「転」の部分、「結」の部分である。ページ配分決定部１１０２は、通常、ＭＰＵやメモリ等から実現され得る。ページ配分決定部１１０２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７３】
ページ配分出力部１１０３は、ページ配分決定部１１０２が決定した起承転結の各部のページ数を出力する。ページ数の出力は、数字（文字）の出力であっても良いし、ページの数を示す図柄の出力であっても良い。つまり、ページ数の出力態様は問わない。ここで、出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積等を含む概念である。ページ配分出力部１１０３は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。ページ配分出力部１１０３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７４】
コマ割決定部１１０４は、漫画条件情報格納部１１０１の漫画条件情報に基づいて、１以上のページのコマ割を決定する。通常、漫画の作成において、ページ配分が決定された後に、コマ割を決定する。したがって、コマ割決定部１１０４は、通常、漫画条件情報とページ配分の情報を使用して、１以上のページのコマ割を決定する。コマ割決定部１１０４は、漫画条件情報が有するすべての情報を使用して、コマ割を決定する必要はない。コマ割決定部１１０４は、通常、ＭＰＵやメモリ等から実現され得る。コマ割決定部１１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７５】
コマ割出力部１１０５は、コマ割決定部１１０４が決定した１以上のページのコマ割を出力する。コマ割出力部１１０５は、通常、図的にコマ割を出力する。ただし、コマ割出力部１１０５におけるコマ割の出力態様は問わない。コマ割出力部１１０５は、コマ割情報を出力しても良い。ここで、出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積等を含む概念である。コマ割出力部１１０５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。コマ割出力部１１０５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７６】
構図決定部１１０６は、漫画条件情報に基づいて、１以上のページの各コマ内の構図を決定する。「構図を決定する」とは、例えば、構図の種類（「アップ」「ボトム」「ロング」など）を決定することである。構図決定部１１０６は、漫画条件情報が有するすべての情報を使用して、構図を決定する必要はない。構図決定部１１０６は、通常、ＭＰＵやメモリ等から実現され得る。構図決定部１１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７７】
構図出力部１１０７は、構図決定部１１０６が決定した１以上のページの構図に基づいて、構図を有する情報を出力する。構図出力部１１０７は、通常、図的に構図を出力する。ただし、構図出力部１１０７は、コマ毎に構図のパターン（例えば、ロング、アップなど）を文字列で出力しても良い。つまり、構図決定部１１０６における構図の出力態様は問わない。ここで、出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積等を含む概念である。構図出力部１１０７は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。構図出力部１１０７は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７８】
修正情報受付部１１０８は、起承転結の各部のページ数、または／およびコマ割、または／および１以上のページの各コマ内の構図を修正するための情報を受け付ける。つまり、ページ配分決定部１１０２が決定したページ配分や、コマ割決定部１１０４が決定したコマ割や、構図決定部１１０６が決定した構図を、ユーザが修正したい場合に、修正情報受付部１１０８は、かかる情報を受け付ける。起承転結の各部のページ数等の情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。修正情報受付部１１０８は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００７９】
修正部１１０９は、修正情報受付部１１０８が受け付けた情報に基づいて、起承転結の各部のページ数、または／およびコマ割、または／および１以上のページの各コマ内の構図を修正する。修正部１１０９は、通常、ＭＰＵやメモリ等から実現され得る。修正部１１０９の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８０】
ページ配分ルール格納手段１１０２１は、起承転結の各部のページ数の配分に関するルールであるページ配分ルールを対で格納している。ページ配分ルールは、例えば、漫画識別子と起承転結の各部のページ数の配分（％）を対に有する情報である。また、ページ配分ルールは、起承転結の各部のページ数の配分（％）のみの情報でも良い。ページ配分ルールの構造は問わない。ページ配分ルールの具体例は後述する。
ページ配分決定手段１１０２２は、漫画条件情報とページ配分ルールに基づいて、起承転結の各部のページ数を決定する。
【００８１】
コマ割ルール格納手段１１０４１は、コマ割に関するルールであるコマ割ルールを格納している。コマ割ルールは、例えば、漫画識別子と当該漫画識別子に対応するコマ割に関するルールの対である。コマ割ルールの構造は問わない。コマ割ルールの具体例は後述する。
【００８２】
コマ割決定手段１１０４２は、漫画条件情報とコマ割ルールに基づいて、１以上のページのコマ割を決定する。コマ割決定手段１１０４２は、例えば、１以上のページの各ページについて、ページ内の段に関する情報である段情報、各段の中のコマに関する情報であるコマ情報を有する情報であるコマ割情報を生成する。
【００８３】
構図ルール格納手段１１０６１は、構図に関するルールである構図ルールを格納している。構図ルールは、例えば、漫画識別子と当該漫画識別子に対応する構図に関するルールの対である。構図ルールの構造は問わない。構図ルールの具体例は後述する。
構図決定手段１１０６２は、漫画条件情報と構図ルールに基づいて、１以上のページの各コマ内の構図を決定する。
【００８４】
ページ配分ルール格納手段１１０２１、コマ割ルール格納手段１１０４１、構図ルール格納手段１１０６１は、ハードディスクやＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。
【００８５】
ページ配分決定手段１１０２２、コマ割決定手段１１０４２、構図決定手段１１０６２は、通常、ＭＰＵやメモリ等から実現され得る。かかる手段の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
以下、本漫画作成支援装置の動作について図１２から図１５のフローチャートを用いて説明する。
【００８６】
（ステップＳ１２０１）漫画作成支援装置は、図示しない手段により、漫画条件情報の入力を受け付けたか否かを判断する。漫画条件情報の入力を受け付ければステップＳ１２０２に行き、漫画条件情報の入力を受け付けなければステップＳ１２０１に戻る。なお、ステップＳ１２０１で受け付けた漫画条件情報は、通常、漫画条件情報格納部１１０１に蓄積される。
【００８７】
（ステップＳ１２０２）ページ配分決定部１１０２は、ステップＳ１２０１で受け付けた漫画条件情報に基づいて、起承転結の各部のページ数を決定する。かかるページ配分決定処理については、図１３のフローチャートを用いて説明する。
【００８８】
（ステップＳ１２０３）ページ配分出力部１１０３は、ステップＳ１２０２で決定した起承転結の各部のページ数を出力する。かかるページ数出力は、例えば、図的に出力する。ページ数出力の例については、後述する。
【００８９】
（ステップＳ１２０４）修正情報受付部１１０８は、起承転結の各部のページ数を修正するための情報を受け付けたか否かを判断する。情報を受け付ければステップＳ１２０５に行き、情報を受け付けなければステップＳ１２０６に飛ぶ。
（ステップＳ１２０５）修正部１１０９は、修正情報受付部１１０８が受け付けた情報に基づいて、起承転結の各部のページ数を修正する。
【００９０】
（ステップＳ１２０６）コマ割決定部１１０４は、ステップＳ１２０１で受け付けた漫画条件情報に基づいて、１以上のページのコマ割を決定する。なお、コマ割決定部１１０４は、通常、最新の起承転結の各部のページ数をも使用して（ページが起承転結のいずれの部のページの情報を使用して）、１以上のページのコマ割を決定する。コマ割決定処理の詳細については、図１４のフローチャートを用いて説明する。
【００９１】
（ステップＳ１２０７）コマ割出力部１１０５は、ステップＳ１２０６で決定した１以上のページのコマ割を出力する。ステップＳ１２０６で複数のコマ割が決定された場合は、その中の１以上のコマ割が出力される。なお、かかるコマ割の出力は、ユーザ指示に基づくものであっても良い。
【００９２】
（ステップＳ１２０８）修正情報受付部１１０８は、コマ割を修正するための情報を受け付けたか否かを判断する。情報を受け付ければステップＳ１２０９に行き、情報を受け付けなければステップＳ１２１０に飛ぶ。
（ステップＳ１２０９）修正部１１０９は、修正情報受付部１１０８が受け付けた情報に基づいて、コマ割を修正する。修正部１１０９は、例えば、コマ割情報を修正する。
【００９３】
（ステップＳ１２１０）構図決定部１１０６は、ステップＳ１２０１で受け付けた漫画条件情報に基づいて、１以上のページの各コマ内の構図を決定する。なお。構図決定部１１０６は、構図を決定する対象のコマが、起承転結のどの部のページのコマであるか、およびコマの属性値（大きさ、形など）に基づいても構図を決定する。構図決定処理の詳細については、図１５のフローチャートを用いて説明する。
（ステップＳ１２１１）構図出力部１１０７は、ステップＳ１２１０で決定した１以上のページの構図に基づいて、構図を有する情報を出力する。
【００９４】
（ステップＳ１２１２）修正情報受付部１１０８は、１以上のページの各コマ内の構図を修正するための情報を受け付けたか否かを判断する。情報を受け付ければステップＳ１２１３に行き、情報を受け付けなければ処理を終了する。
（ステップＳ１２１３）修正部１１０９は、修正情報受付部１１０８が受け付けた情報に基づいて、１以上のページの各コマ内の構図を修正する。処理を終了する。
図１２のフローチャートに示したように、本漫画作成支援装置は、ページ配分の決定、コマ割の決定、構図の決定の順で支援する。
次に、ページ配分決定処理については、図１３のフローチャートを用いて説明する。
【００９５】
（ステップＳ１３０１）ページ配分決定手段１１０２２は、ページ配分ルール格納手段１１０２１から、対応するページ配分ルールを取得する。対応するページ配分ルールとは、例えば、漫画条件情報が有する漫画識別子（例えば、ジャンル）に対応するページ配分ルールである。
【００９６】
（ステップＳ１３０２）ページ配分決定手段１１０２２は、漫画条件情報と、ステップＳ１３０１で取得したページ配分ルールに基づいて、起承転結の「起」部のページ数を算出する。ページ配分決定手段１１０２２は、例えば、漫画条件情報が有する漫画のジャンル（漫画識別子の一種）と、ページ配分ルールに基づいて、「起」部のページ数を算出する。かかる場合、例えば、ページ配分ルールは、漫画のジャンルに対応する起承転結の各部のページ配分（割合）である。ページ配分決定手段１１０２２の具体的処理例については、後述する。
（ステップＳ１３０３）ページ配分決定手段１１０２２は、「承」部のページ数を算出する。
（ステップＳ１３０４）ページ配分決定手段１１０２２は、「転」部のページ数を算出する。
【００９７】
（ステップＳ１３０５）ページ配分決定手段１１０２２は、「結」部のページ数を算出する。上位関数にリターンする。なお、図１３のフローチャートの動作で算出されたページ数の情報は、少なくとも一時的には保持されている。
次に、コマ割決定処理の詳細については、図１４のフローチャートを用いて説明する。
【００９８】
（ステップＳ１４０１）コマ割決定手段１１０４２は、コマ割ルール格納手段１１０４１から、対応するコマ割ルールを取得する。対応するコマ割ルールとは、例えば、漫画条件情報が有する漫画識別子（例えば、ジャンル）に対応するコマ割ルールである。
（ステップＳ１４０２）コマ割決定手段１１０４２は、カウンタｉに１を代入する。
（ステップＳ１４０３）コマ割決定手段１１０４２は、コマ割を決定すべきｉページ目が存在するか否かを判断する。
【００９９】
（ステップＳ１４０４）コマ割決定手段１１０４２は、そのページのコマ数を決定する。コマ割決定手段１１０４２は、例えば、漫画条件情報が有する漫画のジャンルに対応するコマ数を取得する。かかる場合、コマ割ルールは、漫画のジャンルに対応するコマ数を保持している。なお、通常、漫画のジャンルに対応するコマ数は一定の幅を持っている。例えば、少女漫画は、１ページに４から６コマである、などである。
【０１００】
（ステップＳ１４０５）コマ割決定手段１１０４２は、段数を決定する。段数は、固定でも良いし、例えば、漫画条件情報が有する漫画のジャンルに対応する段数を取得しても良い。かかる場合、コマ割ルールは、漫画のジャンルに対応する段数を保持している。
（ステップＳ１４０６）コマ割決定手段１１０４２は、カウンタｊに１を代入する。
【０１０１】
（ステップＳ１４０７）コマ割決定手段１１０４２は、ｊがステップＳ１４０５で決定した段数以下であるか否かを判断する。ｊが段数以下であればステップＳ１４０８に行き、ｊが段数より大きければステップＳ１４２０に飛ぶ。
【０１０２】
（ステップＳ１４０８）コマ割決定手段１１０４２は、ｊ段目のコマ数を決定する。ｊ段目のコマ数は、ステップＳ１４０４で決定したページ内のコマ数に基づいて決定される。例えば、コマ割決定手段１１０４２は、ｊ段目のコマ数を、ページ内のコマ数と、ステップＳ１４０５で取得した段数に基づいて決定する。つまり、コマ割決定手段１１０４２は、ｊが最終の段ではない場合は「ｊ段目のコマ数＝ページ内のコマ数／段数」、ｊが最終の段である場合は「ｊ段目のコマ数＝ページ内のコマ数−（１段目から（ｊ−１）段目までのコマ数の和）」により、ｊ段目のコマ数を決定する。ただし、ｊ段目のコマ数を決定するアルゴリズムは、上記に限られない。
（ステップＳ１４０９）コマ割決定手段１１０４２は、カウンタｋに１を代入する。
【０１０３】
（ステップＳ１４１０）コマ割決定手段１１０４２は、ｋがｊ段目のコマ数以下であるか否かを判断する。ｋがｊ段目のコマ数以下であればステップＳ１４１１に行き、ｋがｊ段目のコマ数より大きければステップＳ１４２１に飛ぶ。
【０１０４】
（ステップＳ１４１１）コマ割決定手段１１０４２は、ｊ段目のｋ番目のコマの大きさを決定する。ここで、コマの大きさとは、コマの大きさに基づいて分類された種類でも良い。例えば、コマ割ルールは、ジャンルに対応するコマの大きさに基づく各種類（大ゴマ、中ゴマ、小ゴマ）の割合を保持している。そして、コマ割決定手段１１０４２は、全ページにおけるコマの割合が、コマ割ルールが保持するコマの大きさの種類の割合になるように、コマの大きさの種類を決めていく、とする。また、例えば、コマ割ルールは、コマの大きさの変化に関する情報を保持しており、（ｋ−１）番目、（ｋ−２）番目等のコマの大きさと、コマの大きさの変化に関する情報に基づいてコマの大きさの種類を決めても良い。コマの大きさの変化に関する情報とは、ジャンルに対応する、コマの大きさの変化のパターン（「小→大」、「小→大→小」、「変化なし」など）の割合である。「小→大」は、小ゴマから大ゴマへの変化、小→大→小」は、小ゴマから大ゴマ、さらに小ゴマへの変化を示す。
【０１０５】
（ステップＳ１４１２）コマ割決定手段１１０４２は、ｊ段目のｋ番目のコマの形を決定する。例えば、コマ割ルールは、ジャンルに対応するコマの形に基づく各種類（長方形、正方形、台形など）の割合を保持している。そして、コマ割決定手段１１０４２は、全ページにおけるコマの形の割合が、コマ割ルールが保持するコマの形の種類の割合になるように、コマの形の種類を決めていく、とする。
【０１０６】
（ステップＳ１４１３）コマ割決定手段１１０４２は、ｊ段目のｋ番目のコマの配置を決定する。例えば、コマ割ルールは、ページ内のコマの読み方の情報を保持している。コマの読み方の情報とは、例えば、ジャンルに対応する、漫画の読者がページを読む順序のパターン（「←型」「↓型」「逆Ｚ型」など）の割合の情報である。「←型」はページの右のコマから左のコマに読むパターン、「↓型」はページの上のコマから下のコマに読むパターン、「逆Ｚ型」はページの右上、左上、右下、左下の順で読みパターンである。コマ割決定手段１１０４２は、まず、ページの読み方のパターンを決定し、当該パターンに基づいて、コマの配置を決定する。そして、コマ割決定手段１１０４２は、ページの読み方のパターンを決定する際に、ジャンルに対応する、漫画の読者がページを読む順序のパターンに割合に、漫画条件情報が有する漫画のジャンルが合致するように、ページを読む順序のパターンを決定する。
【０１０７】
（ステップＳ１４１４）コマ割決定手段１１０４２は、ｊ段目のｋ番目のコマを他のコマに重ねるか否かを判断する。重ねる場合はステップＳ１４１５に行き、重ねない場合はステップＳ１４１６に行く。なお、かかる判断は、例えば、以下のように行う。コマ割ルールは、ジャンルに対応するコマの重なり出現率を保持している。そして、かかるコマの重なり出現率に合致するように、一部のコマを重ねると判断する。また、処理対処のコマが存在するページが起承転結のいずれの部であるか、さらに、ストーリの起伏を示す起伏情報に基づいて重ねるか否かを判断することは好適である。盛り上がる箇所において、重なりを多くすることが考えられるからである。
【０１０８】
（ステップＳ１４１５）コマ割決定手段１１０４２は、ステップＳ１４１３で決定したｊ段目のｋ番目のコマの配置に対して、他のコマに重なるように、コマを移動する。どの程度移動するか、また、どのコマに重ねるかを決定するアルゴリズムは問わない。例えば、コマ割決定手段１１０４２は、１ドットから３０ドットの幅でランダムに移動する距離を取得する。また、コマ割決定手段１１０４２は、上下左右のコマのうち、どのコマに重ねるかをランダムに決定する。
【０１０９】
（ステップＳ１４１６）コマ割決定手段１１０４２は、ｊ段目のｋ番目のコマを内枠からはみ出すか否かを判断する。はみ出すと判断した場合ステップＳ１４１７に行き、はみ出さないと判断した場合ステップＳ１４１８に飛ぶ。なお、かかる判断は、例えば、以下のように行う。コマ割ルールは、ジャンルに対応するコマのはみ出し出現率を保持している。そして、かかるコマのはみ出し出現率に合致するように、一部のコマを内枠からはみ出すように配置すると判断する。また、処理対処のコマが存在するページが起承転結のいずれの部であるか、さらに、ストーリの起伏を示す起伏情報に基づいてはみ出すか否かを判断することは好適である。盛り上がる箇所において、はみ出すコマを多くすることが好適だからである。
（ステップＳ１４１７）コマ割決定手段１１０４２は、ｊ段目のｋ番目のコマを内枠からはみ出すように、移動し、配置する。
【０１１０】
（ステップＳ１４１８）コマ割決定手段１１０４２は、上記のステップで決定したコマの大きさの情報、コマの形の情報、コマの重なりの情報、はみ出しの情報、ページの読み方の情報、サイズ変化の情報等を登録する。かかる登録した情報を、次のコマの属性値（大きさ、形、配置など）の決定に使用する。例えば、コマの大きさの情報、コマの形の情報、コマの重なりの情報、はみ出しの情報、ページの読み方の情報、サイズ変化の情報等の割合を、ジャンルに基づく所定の割合（ルールが示す割合）にするためである。
（ステップＳ１４１９）コマ割決定手段１１０４２は、カウンタｋを１、インクリメントする。ステップＳ１４１０に戻る。
（ステップＳ１４２０）コマ割決定手段１１０４２は、カウンタｉを１、インクリメントする。ステップＳ１４０３に戻る。
（ステップＳ１４２１）コマ割決定手段１１０４２は、カウンタｊを１、インクリメントする。ステップＳ１４０７に戻る。
【０１１１】
なお、上記のコマ割決定処理のアルゴリズムは、一例であることは言うまでもない。ただし、コマ割決定手段１１０４２は、コマ割ルールに合致するように各コマのコマ割を決定する。つまり、上記のようにシーケンシャルにコマの属性を決定していくアルゴリズムの場合、最終的に、例えば、ユーザが選択した漫画識別子に対応するコマ割ルールに合致しなくなる場合に、最終的に調整処理を行っても良い、つまり、シーケンシャルな処理の結果、はみ出すコマの割合が漫画識別子に対応するコマ割ルールに合致しなくなる場合に、のちに、適切な箇所（例えば、「転」部の起伏が大きい箇所）の通常のコマをはみ出すコマに変更するなどの処理を行い、コマ割ルールが保持している、はみ出すコマの割合に合致するように調整する。
次に、構図決定処理の詳細については、図１５のフローチャートを用いて説明する。
【０１１２】
（ステップＳ１５０１）構図決定手段１１０６２は、構図ルール格納手段１１０６１から、対応する構図ルールを取得する。対応する構図ルールとは、例えば、漫画条件情報が有する漫画識別子（例えば、ジャンル）に対応する構図ルールである。
（ステップＳ１５０２）構図決定手段１１０６２は、カウンタｉに１を代入する。
（ステップＳ１５０３）構図決定手段１１０６２は、ｉページ目のページが存在するか否かを判断する。ｉページ目が存在すればステップＳ１５０４に行き、ｉページ目が存在しなければ上位関数にリターンする。
（ステップＳ１５０４）構図決定手段１１０６２は、カウンタｊに１を代入する。
【０１１３】
（ステップＳ１５０５）構図決定手段１１０６２は、ｉページ目にｊコマ目のコマが存在するか否かを判断する。ｊコマ目が存在すればステップＳ１５０６に行き、ｊコマ目が存在しなければステップＳ１５１５に行く。
（ステップＳ１５０６）構図決定手段１１０６２は、ｉページ目のｊコマ目の属性値を取得する。属性値とは、例えば、コマの大きさである。
【０１１４】
（ステップＳ１５０７）構図決定手段１１０６２は、ｊコマ目のコマの大きさが、ｉページ目のコマのうちの最大ゴマであるか否かを判断する。最大ゴマであればステップＳ１５０８に行き、最大ゴマでなければステップＳ１５０９に行く。
【０１１５】
（ステップＳ１５０８）構図決定手段１１０６２は、最大ゴマに適した構図を決定する。構図ルールは、例えば、ジャンルに基づく最大ゴマの構図のパターン（ボトム、アップ、ロング、部分、背景、セリフのみ、はみ出しなど）の割合の情報を有する。そして、漫画条件情報が有するジャンルに対応する最大ゴマの構図のパターンの割合の情報を取得し、かかる割合に合致するように、構図（ここでは、構図のパターン）を決定する。ステップＳ１５１２に行く。
【０１１６】
（ステップＳ１５０９）構図決定手段１１０６２は、ｊコマ目のコマの大きさが、ｉページ目のコマのうちの最小ゴマであるか否かを判断する。最小ゴマであればステップＳ１５１０に行き、最小ゴマでなければステップＳ１５１１に行く。
（ステップＳ１５１０）構図決定手段１１０６２は、最小ゴマに適した構図を決定する。構図ルールは、例えば、ジャンルに基づく最小ゴマの構図のパターンの割合の情報を有する。ステップＳ１５１２に行く。
（ステップＳ１５１１）構図決定手段１１０６２は、構図を決定する。構図ルールは、例えば、ジャンルに基づくコマの構図のパターンの割合の情報を有する。ステップＳ１５１２に行く。
【０１１７】
（ステップＳ１５１２）構図決定手段１１０６２は、はみ出し構図とするか否かを決定する。はみ出し構図の場合はステップＳ１５１３に行き、はみ出し構図でない場合はステップＳ１５１４に飛ぶ。構図決定手段１１０６２は、はみ出し構図とするか否かについて、例えば、当該ページが起承転結のいずれのページであるか、ストーリの起伏（起伏情報）と全体の変形ゴマ出現率をパラメータとして、構図ルールが保持しているはみ出し構図の割合に基づいて決定する。
【０１１８】
（ステップＳ１５１３）構図決定手段１１０６２は、ｊコマ目のコマをはみ出し構図となるように、設定する。かかる設定は、はみ出し構図のフラグを設定する処理でも良いし、構図の配置情報を移動する（変更する）処理でも良い。
（ステップＳ１５１４）構図決定手段１１０６２は、カウンタｊを１、インクリメントする。ステップＳ１５０５に戻る。
（ステップＳ１５１５）構図決定手段１１０６２は、カウンタｉを１、インクリメントする。ステップＳ１５０３に戻る。
なお、構図決定のアルゴリズムは、図１５のフローチャートを用いて説明した動作に限定されないことは言うまでもない。ただし、構図決定手段１１０６２は、構図ルールに合致するように各コマの構図を決定する。
以下、本実施の形態における漫画作成支援装置の具体的な動作について説明する。
【０１１９】
図１６は、ページ配分ルール格納手段１１０２１が保持しているページ配分ルールの例である。図１６は、ページ配分ルール管理表である。ページ配分ルール管理表は、「ＩＤ」「漫画識別子」「ページ配分」を有するレコードを１以上保持している。「漫画識別子」は、漫画のジャンル識別する情報、作家識別する情報、または漫画を識別する情報（タイトル）である。「ページ配分」は、漫画識別子に対応する起承転結の各部のページ配分（％）を示す情報である。
【０１２０】
図１７から図２１、図２３は、コマ割ルール格納手段１１０４１が保持しているコマ割ルールの例である。図１７は、ページ内コマ数管理表である。ページ内コマ数管理表は、「ＩＤ」「漫画識別子」「ページ内コマ数」を有するレコードを１以上保持している。「ページ内コマ数」は、漫画識別子に対応する１ページ内のコマ数の範囲を示す情報である。図１７において、少年漫画は、１ページ内に６から８コマであることを示す。
【０１２１】
図１８は、コマの大きさ管理表である。コマの大きさ管理表は、「ＩＤ」「漫画識別子」「コマの大きさ」を有するレコードを１以上保持している。「コマの大きさ」は、「大ゴマ」「中ゴマ」「小ゴマ」（コマの大きさに基づく各種類）の割合（％）を示す情報である。
【０１２２】
図１９は、コマの形管理表である。コマの形管理表は、「ＩＤ」「漫画識別子」「コマの形」を有するレコードを１以上保持している。「形」は、「長方形」「正方形」「台形」「変形」「枠なし」（コマの形に基づく各種類）の割合（％）を示す情報である。
【０１２３】
図２０は、重なりはみ出し管理表である。重なりはみ出し管理表は、「ＩＤ」「漫画識別子」「重なり出現率」「はみ出し出現率」を有するレコードを１以上保持している。「重なり出現率」は、重なりのあるコマが出現する割合（％）を示す。「はみ出し出現率」は、はみ出しのある１ページ中において、はみ出しのコマが出現する割合（％）を示す。
【０１２４】
図２１は、ページ読み方管理表である。ページ読み方管理表は、「ＩＤ」「漫画識別子」「ページの読み方」を有するレコードを１以上保持している。「ページの読み方」は、「←型」「↓型」「「型」「」型」「逆Ｚ型」など、ページ内のコマを読み進める順序の各パターンの割合（％）を示す情報である。
なお、図２２は、「逆Ｚ型」と「↓型」を説明する概念図である。
【０１２５】
図２３は、サイズ変化管理表である。サイズ変化管理表は、「ＩＤ」「漫画識別子」「サイズ変化」を有するレコードを１以上保持している。「サイズ変化」は、「小→大」「小→大→小」「大→小」「大→小→大」「変化なし」など、ページ内のコマのサイズの変化の各パターンの割合（％）を示す情報である。「小→大」は、ページ内のコマが小ゴマから大ゴマに変化する傾向があるページの割合を示す。
図２４は、コマのサイズ変化のパターンを説明する概念図である。図２４において、右側のページは、「変化なし」のページに分類され、左側のページは、「大→小」のページに分類される。
【０１２６】
図２５から図２８は、構図ルール格納手段１１０６１が保持している構図ルールの例である。図２５は、構図管理表である。構図管理表は、「ＩＤ」「漫画識別子」「構図」を有するレコードを１以上保持している。「構図」は、「アップ」「ボトム」「ロング」「部分」「背景」「セリフのみ」「はみ出し」など、コマの構図の各パターンの割合（％）を示す情報である。「アップ」とは、登場人物の肩から上が描画されているコマである。「ボトム」とは、登場人物の腰から下が描画されているコマである。「ロング」とは、登場人物の全身が描画されているコマである。「部分」とは、登場人物の手または足なその部分や、人物以外が描画されているコマである。「背景」とは、背景や時間経過を表す図柄が描画されているコマである。「セリフのみ」とは、セリフのみが描画されているコマである。「はみ出し」とは、枠からはみ出している図柄が描画されているコマである。
【０１２７】
図２６は、はみ出し構図管理表である。はみ出し構図管理表は、「ＩＤ」「漫画識別子」「はみ出し構図出現率」を有するレコードを１以上保持している。「はみ出し構図出現率」は、１ページ中において、はみ出しのコマが出現する割合（％）を示す。
【０１２８】
図２７は、最大ゴマ構図管理表である。最大ゴマ構図管理表は、「ＩＤ」「漫画識別子」「最大ゴマの構図」を有するレコードを１以上保持している。「最大ゴマの構図」は、最大コマの構図の各パターンの割合（％）を示す情報である。
【０１２９】
図２８は、最小ゴマ構図管理表である。最小ゴマ構図管理表は、「ＩＤ」「漫画識別子」「最小ゴマの構図」を有するレコードを１以上保持している。「最小ゴマの構図」は、最小コマの構図の各パターンの割合（％）を示す情報である。
【０１３０】
図２９は、漫画条件情報を入力し、ページ配分を出力する画面例を示す図である。図２９の画面は、漫画識別子を入力するフィールドである漫画識別子入力フィールド２９０１、漫画の全ページ数を入力するフィールドである全ページ数入力フィールド２９０２を有する。その他、図２９の画面は、漫画の概要を入力するフォールドである概要入力フィールド２９０３、あらすじの概要を入力する概要入力フィールド２９０４、あらすじの詳細を入力する詳細フィールド２９０５、ページ内のコマ数を示すまたは入力できるフィールドであるコマ数フィールド２９０６、重要なページを示すフラグを入力する重要フィールド２９０７を有する。
【０１３１】
ここで、ユーザは、漫画識別子「少年漫画」、全ページ数「３２」を入力する。そして、「起承転結」ボタン２９０８を押下する。なお、「起承転結」ボタン２９０８は、ページ配分を指示するボタンである。「起承転結」ボタン２９０が押された場合に、漫画作成支援装置は、ページ配分処理を開始する。
【０１３２】
次に、ページ配分決定手段１１０２２は、入力された漫画識別子「少年漫画」を取得する。そして、ページ配分決定手段１１０２２は、図１６の構図ルール管理表から、漫画識別子「少年漫画」に対応するページ配分の属性値を取得する。そして、ページ配分決定手段１１０２２は、「３２×０．２３」を整数化（通常、四捨五入）し、「起」部のページ数「７」を得る。次に、ページ配分決定手段１１０２２は、「３２×０．３１」を整数化し、「承」部のページ数「１０」を得る。次に、ページ配分決定手段１１０２２は、「３２×０．３１」を整数化し、「転」部のページ数「１０」を得る。さらに、ページ配分決定手段１１０２２は、「３２×０．１６」を整数化し、「結」部のページ数「５」を得る。そして、ページ配分出力部１１０３は、起承転結の各部のページ数を図的に出力する。ページ配分の出力例を図３０に示す。図３０において、バー（３００１）の長さにより起承転結の各部のページ数を示している。
【０１３３】
次に、ユーザは、漫画の盛り上がりに関する情報である起伏情報を、図３０の３００２に示すようなグラフの形式で入力する。このグラフ３００２は、例えば、マウスで入力する。グラフ３００２は、盛り上がるストーリほど、その高さ（Ｙ座標値）が高い（大きい）。
そして、次に、ユーザは、重要ポイント指定領域３００３で、重要なポイントとなる部を指定する。図３０において、「転」部が重要ポイントとして指定された。
次に、ユーザは、「コマ割」ボタン３００３を押下する。「コマ割」ボタン３００３は、コマ割を開始する指示を入力するボタンである。
【０１３４】
次に、コマ割決定手段１１０４２は、図１７のページ内コマ数管理表、図１８のコマの大きさ管理表、図１９のコマの形管理表、図２０の重なりはみ出し管理表、図２１のページ読み方管理表、図２３のサイズ変化管理表から、漫画識別子「少年漫画」に対応する、ページ内コマ数、コマの大きさ、コマの形、重なり出現率、はみ出し出現率、ページの読み方、サイズ変化の情報をそれぞれ取得する。
【０１３５】
次に、コマ割決定手段１１０４２は、例えば、図１４に示すアルゴリズムにより、３２ページの各ページのコマ数、コマの大きさ、形、重なり、はみ出し、配置等を決定する。コマ割決定手段１１０４２は、かかる決定した情報に基づいて、例えば、図７に示すコマ割情報の構造で、ページの情報、コマの属性値を蓄積する。つまり、図７に示すコマ割情報がページ数分（３２）、生成される。そして、全３２ページのコマ割情報に基づけば、図１７から図２１、図２３に示す少年漫画の特性を示すコマ割になっている。具体的には、例えば、全ページのページ内のコマ数は６から８となっている。コマ割決定手段１１０４２は、例えば、起承転結のどのページかによって、６、７、８のうちのどのコマ数にするかを決定しても良い。
【０１３６】
また、コマ割決定手段１１０４２は、例えば、起承転結、ストーリの起伏（起伏情報）と全体の変形ゴマ出現率に基づいて、はみ出すコマを出現させるか否かを判断することは好ましい。読者に注目されるべき箇所にはみ出すコマを出現させることが好適でるからである。
【０１３７】
以上のコマ割決定手段１１０４２の処理の結果、コマ割出力部１１０５は、例えば、図３１のサムネイルウィンドウ３１０１に、１以上のページのコマ割を図的に出力する。ここでは、コマ割出力部１１０５は、４ページ分のコマ割を図的に出力している。
【０１３８】
そして、ユーザは、必要に応じて、サムネイルウィンドウ３１０１のコマ割をマウス等でウィンドウ（コマ）を移動させたり、ウィンドウ（コマ）の大きさ、形を変えたりする操作により、コマ割を変更できる。かかる操作、および漫画作成装置における処理は、描画ツールにおける公知技術であるので詳細な説明は省略する。
なお、図３１において、構図を出力するウィンドウ等も有する。
【０１３９】
次に、ユーザは、図３１における「描画」ボタン３１０２を押下する、とする。すると、構図決定手段１１０６２は、漫画識別子「少年漫画」に対応する構図ルールを取得する。具体的には、構図決定手段１１０６２は、図２５の構図管理表、図２６のはみ出し構図管理表、図２７の最大ゴマ構図管理表、図２８の最小ゴマ構図管理表から、それぞれ漫画識別子「少年漫画」に対応する「構図」「はみ出し構図出現率」「最大ゴマ構図」「最小ゴマ構図」を取得する。
【０１４０】
そして、構図決定手段１１０６２は、全ページ（３２）の全コマの構図を、上記取得した情報（ルール）に合致するように、例えば、図１５のフローチャートで説明したアルゴリズムにより、構図を決定する。構図の決定により、全コマは、構図識別子（「アップ」「ボトム」「ロング」など）と、はみ出し構図であるか否か（「１」または「０」）の属性値を有する、こととなる。
【０１４１】
つまり、以上の処理により構図決定手段１１０６２は、図３２に示すコマ構図情報管理表を得る。コマ構図情報管理表は、「ＩＤ」「ページＩＤ」「段番号」「コマ番号」「構図識別子」「はみ出しフラグ」を有するレコードを１以上管理している。「ページＩＤ」は、ページ番号である。「段番号」は、段の番号である。「コマ番号」は、コマの番号である。「構図識別子」は、構図を識別する情報であり、「アップ」「ボトム」などの構図の種類を示す情報を属性値として有する。「はみ出しフラグ」は、はみ出し構図であるか否かを示す属性値を有する。
【０１４２】
そして、構図出力部１１０７は、図３２のコマ構図情報管理表を解釈して、例えば、図３１に示す構図を出力する。図３１において、サムネイルウィンドウ３１０１で指示されているページのうちの、プレビューウィンドウ３１０３で示される領域の構図が出力されている。３１０４は、ロングの構図の出力例である。３１０５は、アップの構図の出力例である。なお、図３１における構図の出力は、模式的な人の出力であるが、例えば、漫画の登場人物を登録しておき、かかる登場人物の各種構図を出力しても良い。その構図出力のために、漫画の登場人物の全構図パターンを予め登録しておくことは好適である。
【０１４３】
そして、ユーザは、マウス等による操作により構図を修正できる。かかる構図の修正は、メニューによる構図の種類の選択でも良いし、３次元ＣＧのソフトウェア機能によるキャラクタの回転や変更機能によっても良い。３次元ＣＧのソフトウェア機能は公知であるので詳細な説明は省略する。例えば、修正情報受付部１１０８は、図３１の構図検討ウィンドウ３１０６から構図の回転、変更の指示（例えば、マウスによる）を受け付ける。そして、修正部１１０９は、修正情報受付部１１０８が受け付けた情報に基づいて、１以上のページの各コマ内の構図を修正する。
以上、本実施の形態によれば、漫画のジャンル等に応じたコマ割を提示する機能や、ページ配分を提示する機能や、構図を提示する機能を有せず、漫画の種々の工程を支援することができる。
【０１４４】
なお、本実施の形態の具体例において、漫画のジャンルに応じたコマ割等を提示したが、漫画の作者、や作品に応じたコマ割等を提示するようにしても良い。つまり、ユーザは、「作者Ａ風」や「漫画Ｘ風」という具合に指定するだけで、かかる作者風等の漫画を作成できる。
【０１４５】
また、本実施の形態における漫画作成支援装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、漫画条件情報に基づいて、起承転結の各部のページ数を決定するページ配分決定ステップと、前記ページ配分決定ステップで決定した起承転結の各部のページ数を出力するページ配分出力ステップと、前記漫画条件情報に基づいて、１以上のページのコマ割を決定するコマ割決定ステップと、前記コマ割決定ステップで決定した１以上のページのコマ割を出力するコマ割出力ステップと、前記漫画条件情報に基づいて、１以上のページの各コマ内の構図を決定する構図決定ステップと、前記構図決定ステップで決定した１以上のページの構図に基づいて、構図を有する情報を出力する構図出力ステップを実行させるためのプログラム、である。なお、かかるプログラムは、ページ配分を決定するプログラムと、コマ割を決定するプログラムと、構図を決定するプログラムに分割されていても良い。
【０１４６】
また、上記プログラムの前記ページ配分決定ステップにおいて、漫画識別子と起承転結の各部のページ数の配分に関するルールであるページ配分ルールを対で格納しており、前記漫画条件情報と前記ページ配分ルールに基づいて、起承転結の各部のページ数を決定することは好適である。
【０１４７】
また、上記プログラムの前記コマ割決定ステップにおいて、漫画識別子と当該漫画識別子に対応するコマ割に関するルールであるコマ割ルールを格納しており、前記漫画条件情報と前記コマ割ルールに基づいて、１以上のページのコマ割を決定することは好適である。
【０１４８】
さらに、上記プログラムの前記構図決定ステップにおいて、漫画識別子と当該漫画識別子に対応する構図に関するルールである構図ルールを格納しており、前記漫画条件情報と前記構図ルールに基づいて、１以上のページの各コマ内の構図を決定することは好適である。
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１４９】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５０】
以上のように、本発明にかかる漫画作成支援装置は、効果的に漫画の作成を支援でき、漫画作成支援装置等として有用である。
【図面の簡単な説明】
【０１５１】
【図１】実施の形態１における漫画作成支援装置のブロック図
【図２】同漫画作成支援装置の動作について説明するフローチャート
【図３】同コマ割情報の生成の動作について説明するフローチャート
【図４】同コマ割情報の淘汰の動作について説明するフローチャート
【図５】同コマ割条件情報の入力画面例およびコマ割の出力画面例を示す図
【図６】同コマ割情報管理表を示す図
【図７】同コマ割情報のデータ構造の例を示す図
【図８】同段情報の例を示す図
【図９】同コマ割情報生成部が使用する演算式の例を示す図
【図１０】同漫画作成支援装置のコマ割の他の出力例を示す図
【図１１】実施の形態２における漫画作成支援装置のブロック図
【図１２】同漫画作成支援装置の動作について説明するフローチャート
【図１３】同ページ配分決定処理の動作について説明するフローチャート
【図１４】同コマ割決定処理の動作について説明するフローチャート
【図１５】同構図決定処理の動作について説明するフローチャート
【図１６】同ページ配分ルールの例を示す図
【図１７】同コマ割ルールの例を示す図
【図１８】同コマの大きさ管理表を示す図
【図１９】同コマの形管理表を示す図
【図２０】同重なりはみ出し管理表を示す図
【図２１】同ページ読み方管理表を示す図
【図２２】同ページの読み方のパターンを説明する概念図
【図２３】同サイズ変化管理表を示す図
【図２４】同コマのサイズ変化のパターンを説明する概念図
【図２５】同構図管理表を示す図
【図２６】同はみ出し構図管理表を示す図
【図２７】同最大ゴマ構図管理表を示す図
【図２８】同最小ゴマ構図管理表を示す図を示す図
【図２９】同漫画作成支援装置の画面例を示す図
【図３０】同漫画作成支援装置の画面例を示す図
【図３１】同漫画作成支援装置の画面例を示す図
【図３２】同コマ構図情報管理表を示す図
【図３３】実施の形態１におけるぶち抜きコマについて説明をする図
【符号の説明】
【０１５２】
１０１  コマ割条件情報受付部
１０２  指示受付部
１０３  コマ割条件情報蓄積部
１０４  コマ割条件情報格納部
１０５  コマ割情報格納部
１０６  淘汰ルール格納部
１０７  コマ割情報生成部
１０８  コマ割情報蓄積部
１０９  コマ割出力部
１１０  コマ割情報淘汰部
１１０１  漫画条件情報格納部
１１０２  ページ配分決定部
１１０３  ページ配分出力部
１１０４  コマ割決定部
１１０５  コマ割出力部
１１０６  構図決定部
１１０７  構図出力部
１１０８  修正情報受付部
１１０９  修正部
１１０２１  ページ配分ルール格納手段
１１０２２  ページ配分決定手段
１１０４１  コマ割ルール格納手段
１１０４２  コマ割決定手段
１１０６１  構図ルール格納手段
１１０６２  構図決定手段
【図１】
2006172038.tif 000003
【図２】
2006172038.tif 000004
【図３】
2006172038.tif 000005
【図４】
2006172038.tif 000006
【図５】
2006172038.tif 000007
【図６】
2006172038.tif 000008
【図７】
2006172038.tif 000009
【図８】
2006172038.tif 000010
【図９】
2006172038.tif 000011
【図１０】
2006172038.tif 000012
【図１１】
2006172038.tif 000013
【図１２】
2006172038.tif 000014
【図１３】
2006172038.tif 000015
【図１４】
2006172038.tif 000016
【図１５】
2006172038.tif 000017
【図１６】
2006172038.tif 000018
【図１７】
2006172038.tif 000019
【図１８】
2006172038.tif 000020
【図１９】
2006172038.tif 000021
【図２０】
2006172038.tif 000022
【図２１】
2006172038.tif 000023
【図２２】
2006172038.tif 000024
【図２３】
2006172038.tif 000025
【図２４】
2006172038.tif 000026
【図２５】
2006172038.tif 000027
【図２６】
2006172038.tif 000028
【図２７】
2006172038.tif 000029
【図２８】
2006172038.tif 000030
【図２９】
2006172038.tif 000031
【図３０】
2006172038.tif 000032
【図３１】
2006172038.tif 000033
【図３２】
2006172038.tif 000034
【図３３】
2006172038.tif 000035