(57)【要約】      （修正有）【課題】ネームを検索キーワードとして入力した場合に、そのネームが入れられた漫画のコマの画像を検索結果として得ることができる検索装置を提供する。【解決手段】漫画を構成する複数のコマについて、各々のコマの絵図を表示させる画像データと、各コマに含まれるネームのテキストデータとを記憶部１５に記憶させる。画像データには、第１識別コードを付し、ネームのテキストデータには第２識別コードを付与する。第２識別コートは、第１識別コードを含み、その末尾にネーム毎に付与される第６コードを付加されて生成される。制御部１１は、検索キーワードとしてネームが入力されると、ネームＤＢを検索して検索キーワードに相当するネームが含まれるコマを抽出し、その第２識別コードから第１識別コードを生成して、当該コマの画像データを抽出する。【選択図】図１
2009098829.tif 000002
【特許請求の範囲】
【請求項１】
漫画を構成する複数のコマについて、各々の画像データをそれぞれに個別に付与された第１識別コードとともに記憶させた画像データベース、および、各々のコマに含まれるネームのテキストデータをコマ毎に付与され前記第１識別コードを含む第２識別コードとともに記憶させたネームデータベースを記憶する記憶装置と、
検索キーワードが入力される検索入力手段と、
前記ネームデータベースのテキストデータを検索して前記検索キーワードに対応するテキストデータを有するコマの識別コードを抽出し、前記画像データベースを検索して抽出された前記識別コードが付与されたコマを抽出する検索手段と、を含む漫画のコマ検索装置。
【請求項２】
前記第１識別コードは、前記漫画が掲載された雑誌名に対して付与される第１コード、前記第１コードとともにまたは前記第１コードに代えて付与され前記漫画の作品名に対して付与される第２コード、前記漫画の章毎に付与される第３コード、ページ毎に付与される第４コード、および前記コマ毎に付与される第５コード、をこの順に並べて構成されている請求項１記載の漫画のコマ検索装置。
【請求項３】
前記第２識別コードは、前記第１識別コードに続けて、ネーム毎に付与される第６コードを並べて構成されている請求項２記載の漫画のコマ検索装置。
【請求項４】
前記検索手段は、前記ネームデータベースを検索することにより抽出されたコマの第２識別コードに基づいて前記画像データベースを検索する請求項３に記載の漫画のコマ検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索技術に関し、特に、雑誌または単行本等の印刷物に掲載され、またはインターネットや携帯電話等の表示画面を有する端末に表示される漫画等のコンテンツを検索対象とする検索装置に関する。
【背景技術】
【０００２】
情報処理技術の発展に伴い、近年、検索技術は飛躍的に発展している。しかし、動画や静止画像等の画像データや音声情報は、文字情報（テキストデータ）に比べて検索が難しい。このため、これまでのところ、コンピュータを使用した検索の対象は、テキストデータが主となっている。
【０００３】
一方で、インターネット等の情報通信技術の発展に伴い、様々な情報が電子データとして配信されるようになっている。このような情報の中には、小説、映画、漫画、アニメ、ゲーム、音楽その他の「コンテンツ」と呼ばれる著作物も含まれている。例えば、特許文献１には、インターネットを介して漫画等のコンテンツを配信するシステムが開示されている。
【０００４】
しかし、映画や漫画、アニメ等の画像情報や音楽のような音声情報は、文字情報を検索キーワードとした検索では検索されがたい。そこで、近年では、画像や音を検索対象とする様々な検索技術も提案されている。例えば特許文献２には、漫画等のキャラクタを検索対象とする検索装置が提案されている。特許文献２に記載された装置は、画像データとそのキャラクタを特徴づける特徴情報とを記憶する記憶手段を有する。そして、検索キーワードが入力されるとその検索キーワードに対応する特徴情報が検索され、検索された特徴情報により特定されるキャラクタの画像が表示される。
【特許文献１】特開２００２−５５９８０号公報
【特許文献２】特開２００３−１３２０８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来、漫画は主として雑誌や単行本等の印刷物を媒体として配信されてきた。しかし、特許文献１に記載されるように、近年では漫画をインターネットで配信してコンピュータや携帯電話等に表示させることも多くなっている。これに伴い、漫画をコンピュータによる検索対象として検索し、閲覧または二次的利用を可能とする技術が求められている。
【０００６】
ここで、漫画は一つの絵図を１つのコマとし、複数のコマを並べて構成される。このため、漫画の電子データは、通常、コマ毎、またはページ毎に作成された画像データとなる。漫画にはセリフや説明文等の文字情報（これらを「ネーム」と総称する）が適宜、含まれるが、漫画を電子データ化する場合、ネームは通常、絵図と一体化された状態で電子データ化される。すなわち、ネームは画像データで表示される情報の一つとしてデータ化されている。なお、セリフや説明文等の文字情報のみならず絵を入れた下書き原稿が「ネーム」と呼ばれる場合もあるが、本明細書では上述した通り、「ネーム」とはセリフや説明文等の文字で表される情報を指す語として用いる。
【０００７】
上述した通り、画像データを検索対象とする検索は容易ではなく、画像中に表示される文字情報を直接、検索することは困難である。このため、従来の検索技術では、ネームを検索キーワードとして入力して検索しても、検索者が意図した絵図は検索結果として得られにくい。例えば、従来の検索技術では、ある漫画のあるコマで使われているネームを検索キーワードとして入力して検索を行っても、抽出される情報は、そのネームを引用した文章が記載されたブログ（日記風ウェブサイト）や、そのネームに対するコメントを交換するサイト等がほとんどで、そのコマは検索されない。
【０００８】
また、漫画は一般的には複数のコマが並べられて物語をなすため、コマ単位でネームと画像とを別々に電子データとして両者を関連付けようとすると作業量が膨大になる。このため、ネームと画像とを電子データ化して両者を関連付けようとする場合でも、せいぜい、ページ単位でネームを電子データにし、その画像を電子データ化して互いに関連付けることが着想されるにとどまる。
【０００９】
本発明は上記課題に対し、漫画の中のネームを検索キーワードとして入力した場合に、そのネームが入れられたコマの画像を検索結果として得ることができる検索装置を提供することを目的とする。すなわち、本発明は、絵図の中に文字情報であるネームが含まれる漫画を検索対象として、ネームを検索キーワードとした検索により絵図にネームが入った状態のコマそのものを検索結果として得ることができる検索装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第一態様によれば、漫画を構成する複数のコマについて、各々の画像データをそれぞれに個別に付与された第１識別コードとともに記憶させた画像データベース、および、各々のコマに含まれるネームのテキストデータをコマ毎に付与され前記第１識別コードを含む第２識別コードとともに記憶させたネームデータベースを記憶する記憶装置と、検索キーワードが入力される検索入力手段と、前記ネームデータベースのテキストデータを検索して前記検索キーワードに対応するテキストデータを有するコマの識別コードを抽出し、前記画像データベースを検索して抽出された前記識別コードが付与されたコマを抽出する検索手段と、を含む漫画のコマ検索装置が提供される。
【００１１】
本発明の第二態様によれば、第一の態様において前記第１識別コードは、前記漫画が掲載された雑誌名に対して付与される第１コード、前記第１コードとともにまたは前記第１コードに代えて付与され前記漫画の作品名に対して付与される第２コード、前記漫画の章毎に付与される第３コード、ページ毎に付与される第４コード、および前記コマ毎に付与される第５コード、をこの順に並べて構成されている漫画のコマ検索装置が提供される。
【００１２】
本発明の第三態様によれば、第二の態様において、前記第２識別コードは、前記第１識別コードに続けて、ネーム毎に付与される第６コードを並べて構成されている漫画のコマ検索装置が提供される。
【００１３】
本発明の第四態様によれば、第三の態様において、前記検索手段は、前記ネームデータベースを検索することにより抽出されたコマの第２識別コードに基づいて前記画像データベースを検索する漫画のコマ検索装置が提供される。
【発明の効果】
【００１４】
本発明によれば、漫画の中のネームを検索キーワードとして入力した場合に、そのネームが入れられたコマの画像を検索結果として得ることができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明について説明する。図１は、本発明の一実施形態に係る漫画のコマ検索システム１を示すブロック図である。
【００１６】
コマ検索システム１は、漫画のコマ検索装置としてのサーバ１０、利用者端末２０、および管理者端末３０で構成されている。サーバ１０は、検索手段としての制御部１１、検索入力手段としての入力制御部１２、出力制御部１３、および記憶部１５を有する。これら各部は、バスにより接続されている。利用者端末２０および管理者端末３０はパーソナルコンピュータ等で構成され、詳細構成の図示は省略しているが、それぞれ制御部、記憶部、入力部、出力部、通信部、表示部を有する。なお、説明の便宜上、図１にはサーバ１０、利用者端末２０および管理者端末３０はそれぞれ１つずつしか示していないが、サーバ１０、利用者端末２０および管理者端末３０の数は限定されず、通常はそれぞれ複数ずつ設けられる。
【００１７】
サーバ１０は、インターネット等のネットワークＮにより利用者端末２０と接続されている。利用者端末２０の入力部には、後述する検索キーワードが入力される。利用者端末２０に入力された検索キーワードはネットワークＮを介してサーバ１０の入力制御部１２に入力される。
【００１８】
入力制御部１２は検索キーワードを受け取り、受け取った情報を制御部１１に出力する。制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等で構成し、サーバ１０の各部を制御する。制御部１１はまた、記憶部１５に記憶されたプログラムおよび各種アプリケーションプログラムを読み出し実行することにより、記憶部１５に記憶されたデータの検索等の演算処理を行う。制御部１１による演算処理結果は、出力制御部１３に出力され、ネットワークＮを介して利用者端末２０に送られ、利用者端末２０の出力部から出力され表示部に出力結果が表示される。
【００１９】
記憶部１５は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記憶装置により構成され、各種プログラムおよびデータを記憶する。データとしては、漫画の属性に関する情報（基本情報）、少なくとも漫画のコマ毎に作成された画像データ、および漫画のコマのネームごとに作成されたネームデータがあり、それぞれ、基本情報ＤＢ、画像ＤＢ、およびネームＤＢとして記憶部１５に格納されている。本実施態様の画像ＤＢには、コマ毎の画像データのみならず、ページ毎に作成された画像のデータも記憶されている。
【００２０】
漫画の属性は、その漫画が掲載される雑誌、または／およびその漫画自体（作品）、並びに単元（エピソード）を関係変数としてデータベース化される。エピソードは、雑誌または作品を上位の階層とし、ページ毎の画像データはエピソードを上位階層とし、コマ毎の画像データはページを上位階層とし、ネームデータはコマを上位階層とし、上位の実体と下位の実体との関連は１対多となるように構成されている。
【００２１】
以下、漫画雑誌に連載される漫画を例として、記憶部１５に記憶させるデータの作成手順を説明する。図２は、管理者端末３０を用いて基本情報ＤＢ、画像ＤＢ、ネームＤＢを作成する手順を示すフローチャートであり、図３は、基本情報ＤＢに記憶されるテーブルの例を示す図である。また、図４は、雑誌、作品、エピソード、ページ、コマ、およびネームをそれぞれ実体とし、これらの実体の関連を示す実体関連図である。
【００２２】
まず、ステップＳ１として、漫画雑誌アが新規に発行される場合、漫画雑誌アを識別するための第１コード（例えば「ＭＧ０１」）を採番する。第１コードは漫画という実体に付与する主キーであり、採番した第１コードは漫画の識別コード枠４０１Ａに記憶させ、雑誌名やその発行年等の種々の属性は属性情報枠４０１Ｂに入力して記憶させる。
【００２３】
同様に、新規に創作された漫画についてその作品名を識別するための第２コードを付与する。例えば、新規に発行される漫画雑誌アに、新しく創作された作品名Ａ、作品名Ｂの２作品が掲載される場合、それぞれについて作品名を識別する第２コードとして「ＷＫ００１」、「ＷＫ００２」を付与する。第２コードは作品に対して付与される主キーであり、作品の属性としては、図４に示すようにそのタイトル（作品名）その他の情報を記憶させる。
【００２４】
第３コードは、連載回数を識別するコードとして付与される。例えば、複数回にわたり連載される作品であれば、その連載回数を示す第３コードを連載回に応じて付与する。連載漫画は、一般に１回分の掲載内容が小さなストーリーとなっており、複数の小ストーリーが繋がって全体としてその作品を通して語られるストーリーとなる構成とされることが多い。本明細書では、この連載１回分を「エピソード」と称するが、エピソードは、一分節（一単元）、あるいは一つの章に相当する。第３コードは、エピソード毎に与えられ、エピソードの属性としては図４に示すようにエピソードの番号やタイトル等が入力される。第３コードは、各作品について連載１回から順次、連続番号となるよう付与することが好ましい。このように、連載回数が複数回に及ぶ作品については、各作品について複数の第３コードを付与すればよい。一方、複数回にわたって連載されない作品、つまり、連載回数が１回（読み切り）の作品については、１作品につき第３コードは１つとすればよく、１つの読み切り作品について上記と同様に１つの第３コードを採番し、必要に応じてタイトル等とともに入力すればよい。
【００２５】
ステップＳ１では、少なくとも第１コードから第３コードまでを付与し、それぞれの実体の属性が入力される。ただし、第１コードおよび第２コードがすでに付与されている場合はステップＳ１では第３コードのみを新たに採番してエピソードの属性のみを新規に入力すればよい。すなわち、漫画雑誌アが既刊であり、作品Ａがすでに３回、連載済みであれば、ステップＳ１では第１コードおよび第２コードを新たに採番する必要はなく、連載回が４回目であることを示す番号（例えばＥＰ０００４）のみを採番すればよい。
【００２６】
なお、第１コード、第２コード、および第３コードはそれぞれ独立に付与され、例えば、既刊の漫画雑誌アに新たに作品Ｃの連載が開始される場合、作品Ｃについての第２コードを採番する。そして、作品Ｃの各エピソードについて第３コードを連番となるように採番するとよい。
【００２７】
また、図４に示すように、雑誌、作品、エピソードは、エピソードが雑誌または作品のどちらか一方または両方を親データとするように階層化されている。図４では、エピソードは雑誌または作品を親データとするように構成されているが、エピソードと雑誌との間に作品を挟んでこれらを階層化してもよい。図４では、作品が雑誌を親データとし、エピソードが作品を親データとするように構成されることにより、雑誌が作品に対して１対多で関連し、作品がエピソードに対して１対多で関連する場合を示している。ただし、エピソードは雑誌または作品を親データとして識別可能であり、また、雑誌に連載されない漫画（例えば単行本のみが発行される漫画）もあるので、第１コードを採番せずにステップＳ１で第２コードと第３コードのみを採番してもよい。
【００２８】
ステップＳ１では、雑誌名、作品名、エピソード番号それぞれを識別する第１コード〜第３コードを、識別対象ごとに採番することで、雑誌、作品、エピソードが一意に識別できる状態で記憶された基本情報ＤＢが作成される。ここで、エピソードは、雑誌または／および作品を親データとするように階層化され、エピソードの主キーは図４に示すようにこの階層に従って設定されるよう、この例では３つの項目で構成されている。各項目には、それぞれ、第１コード、第２コード、第３コードが入るように設定されている。よって、エピソードの識別コード枠４０３Ａの２つ目の項目を読めば、そのエピソードの親データ、すなわち作品が特定される。
【００２９】
ステップＳ１に続き、ステップＳ２で画像ＤＢを作成する。ステップＳ２では、例えば漫画雑誌の最新号に掲載される作品を構成する１以上のページを構成する１以上のコマにつき、各コマを表示させる画像データをコマ毎に作成する。本実施態様では、ステップＳ２では、画像データをページ単位でも作成し、各エピソードのページを識別する第４コードと、各ページのコマを識別する第５コードの採番を行う。
【００３０】
ここで、ページに関するデータはエピソードを親データとするように階層化され、エピソードはページに対して１対多で関連する。そして、ページを関係関数とするデータテーブル４０４において、ページを識別するためのコードが記憶される識別コード枠４０４Ａは、この階層に従って第１コード、第２コード、第３コード、および第４コードがこの順に並べて記述されるように構成されている（図４参照）。
【００３１】
同様に、コマに関するデータはページを親データとするように階層化され、ページはコマに対して１対多で関連する。そして、コマを関係関数とするデータテーブル４０５において、コマを識別するためのコード（第１識別コード）が記憶される識別コード枠４０５Ａは、この階層に従って第１コード、第２コード、第３コード、第４コード、および第５コードがこの順に並べて記述されるように構成されている（図４参照）。
【００３２】
第４コードは、ページに対して固有に与えられるコードであり、第５コードはコマに対して固有に与えられるコードである。第４コードは、各エピソードの最初のページを第１ページとして、ページが進むにつれて順次、繰り下がる連番とするとよい。以下、図５を参照して説明する。
【００３３】
図５（ａ）（ｂ）は、ある漫画雑誌（例えば漫画雑誌ア）の第ｎ号（例えば第１号）に掲載される作品（例えば作品Ａ）の第ｎのエピソード（例えば連載１回目）の第１ページと第２ページを示す模式図である。図５（ａ）は第１ページが、コマａ〜ｆの６つのコマで構成されていることを示し、図５（ｂ）は第２ページがコマａ〜ｃの３コマで構成されていることを示している。
【００３４】
ステップＳ２では、各ページにつき、当該ページを構成するコマ（第１ページであればコマａ〜ｆ）毎に画像データを作成する。また、本実施形態ではページ単位でも画像データを作成する。コマ毎の画像データは、各ページをスキャナ等で読み込み、管理者端末３０の表示画面に表示させ、画面上でコマ毎に範囲指定してＪＰＥＧ形式やＧＩＦ形式等の任意の形式でファイル名を付けて保存することで作成できる。画像データは、ネームが入った状態のコマのデータとしてもよく、あるいは、ネームがない状態の画像にネームが重ねて表示される構成されたデータであってもよい。
【００３５】
このようにして作成した各画像データについて、そのコマが描かれたページを示す第４コードおよびそのページ内でのコマの位置（順番）を示す第５コードを採番する。第５コードは、各ページの先頭コマを筆頭にコマ順に順次、繰り下がる連番とすればよい。
【００３６】
上述したとおり、コマを識別するための第１識別コードは、階層化された関係にある第１コード、第２コード、第３コード、第４コード、および第５コードがこの順に並べて記述されるように構成されている。第１識別コードは、予め第１コード〜第５コードまでを順次並べた状態のものとして記憶されていてもよいし、上述した階層構造を利用して下位の階層から上位の階層を読み出すことで都度、第１コード〜第５コードが並べられた第１識別コードが作成されるように構成されていてもよい。前者の場合、後述する検索の際、検索速度を速くすることができ、後者の場合は、上位階層のデータについてのコードを変更する場合に柔軟に対応できる。なお、第１コードと第２コードは、どちらか一方のみを入れるようにしてもよい。
【００３７】
第１識別コードは、画像データのメタ情報として当該画像データと関連付けた状態で管理者端末３０の記憶部に一時的に記憶させた後、サーバ１０に転送してサーバ１０の記憶部１５に記憶させる。なお、第１識別コードと画像データとが関連付けられて記憶された画像ＤＢは、サーバ１０の記憶部１５に記憶されていればよく、管理者端末３０を介して作成、転送される本実施形態に限定されない。このようにして構成された画像ＤＢは、図５（ｃ）に示すように、各コマの画像データが、固有の識別コードである第１識別コードと対応づけて記述された画像データテーブルを含む。
【００３８】
次に、ステップＳ３で、各コマについて、そのコマの中に書き込まれたネームを文字情報として抽出する。ネームは、センテンスごとに区別し、各ネームについて第６コードを付与する。なお、ひとつの単語で１センテンスとなる場合（例えばネームが「犬」であるような場合）は、その単語を１センテンスとすればよい。
【００３９】
第６コードは各ネームに対して固有に与えられるコードであり、各コマで最初に読まれるセンテンスを筆頭にして順次、繰り下がる連番とするとよい。ステップＳ３では、各ネームについて、第１コードまたは／および第２コード、第３コード、第４コード、第５コード、並びに第６コードを並べて構成される第２識別コードが生成できるようにする。具体的には、図４に示すように、ネームのデータテーブル４０６において、各ネームを識別する第２識別コードが表示される識別コード枠４０６Ａを、第１または／および第２コード〜第６コードが順次、入れられるように構成し、第６コードを採番する。第２識別コードは、第１識別コードと同様に、あらかじめ全コードが含まれたものとして記憶されていてもよいし、階層構造を利用して下位の階層から上位の階層を読み出すことで都度、作成されるものであってもよい。
【００４０】
このようにして設定される第２識別コードは、各ネームのメタ情報として、文字データとして記述されるネームデータとともに記憶させ、ネームＤＢとする。ネームＤＢには、ネームが、その識別コードである第２識別コードと対応づけた状態で記憶される。
【００４１】
図５に示した漫画の一部を例として、各コマに含まれるネームがそれを識別する第２識別コードと対応づけられて記憶されるネームＤＢの例を図６に示す。ここでは、雑誌名アに対して第１コードとして「ＭＧ０１」、作品名Ａに対して第２コードとして「ＷＫ０００１」、エピソードに対して第３コードとして「ＥＰ０００１」が採番されているとする。そして、第１ページに対して第４コードとして「１」、第２ページに対しては第４コード「２」が採番されるとする。さらに、第１ページの第１コマに対して「１」、第１ページの第２コマに対して「２」、という具合に第５コードが付与され、第１コマの第１のネームに対しては「１」、第２のネームに対して「２」が第６コードとして付与されるものとする。
【００４２】
ネームＤＢは、例えば、図６に示すように第１コードから第６コードが入力される項、およびネームが文字情報として入力される項が横方向に並べられる構成とされる。具体的には、図６に示す例では左端に位置する第１列６０１に第１コードが入れられ、第１列６０１の右隣に位置する第２列６０２に第２コードが入れられる。以下、同様に、第２列６０２の右隣に位置する第３列６０３に第３コード、第３列６０３の右隣に位置する第４列６０４に第４コード、第４列６０４の右隣に位置する第５列６０５に第５コード、第５列６０５の右隣に位置する第６列６０６に第６コードが入れられる。そして、第６列６０６の右隣に位置する、右端に位置する第７列６０７は、ネームが入れられる。
【００４３】
このように、本実施態様では、管理者端末３０を用いて基本情報ＤＢ、画像ＤＢ、およびネームＤＢを作成する。作成されたこれらＤＢは、管理者端末３０の記憶部に一時的に記憶させた後、通信回線を介してデータをサーバ１０に送信し、あるいは記録媒体を介してデータをサーバ１０の記憶部１５に記憶させる。基本情報ＤＢ、画像ＤＢ、およびネームＤＢは、それぞれ、作成後、順次、サーバ１０に送ってもよく、ステップＳ３を終了した時点でまとめてサーバ１０に送ってもよい。なお、本発明はこの実施態様に限定されず、例えば管理者端末３０の代わりにサーバ１０で上記ステップＳ１〜Ｓ３を実行してもよい。
【００４４】
本実施態様では、エピソード番号を識別する第３コードは作品ごとに第１回を先頭に順次、繰り下がる連番としている。また、ページ数を識別する第４コードはエピソードが替るごとに各エピソードの第１ページを先頭にして順次繰り下がる連番であり、コマを識別する第５コードはページが替るごとに先頭コマから順に繰り下がる連番である。同様に、第６コードは、コマが替るごとに最初のネームから順に繰り下がる連番である。また、第１〜第６コードは、それぞれ、ある定められた桁数のコードとする。図３の例では、例えば第１コードは３桁、第２コードは２桁、第３コードは２桁と定められ、第１コードは３桁の数や文字等で記述されるコードとされる。
【００４５】
画像データと対応づける第１識別コードと、ネームのテキストデータと対応づける第２識別コードとを、上記のように付与される識別コードを並べて構成することで、本発明ではネームを検索キーワードとして画像を表示させるコマ検索ができる。また、上述した第１コード〜第６コードが付与される付与対象間は、第１コードが付与される雑誌と第２コードが付与される作品との間を除いて、階層化されている。よって、複数のコマをコマ単位、ページ単位、エピソード単位、作品単位等の種々の単位で集合させ、読まれる順番で並べることも容易となる。
【００４６】
次に、図７に示すフローチャートを参照して本発明による漫画のコマ検索について説明する。本実施態様では、利用者端末２０で検索キーワードの入力と検索結果の表示が行われる。利用者端末２０に入力された検索キーワードは、ネットワークＮを介してサーバ１０の入力制御部１２に入力され、サーバ１０において制御部１１によるコマ検索が行われ、検索結果が出力制御部１３からネットワークＮを介して利用者端末２０に送られる。以下、具体的に説明する。
【００４７】
まず、ステップＳ１１として利用者端末２０の入力部に検索キーワードを入力する。利用者端末２０の表示画面には、キーボードやマウス等の入力手段に入力された指示に従い、例えば図８に示すような入力用画面２２０が表示される。入力用画面２２０には検索キーワードを入力する入力枠２２１が設けられ、利用者端末２０のキーボード等により、入力枠２２１に文字情報を検索キーワードとして入力する。
【００４８】
検索キーワードが入力され、検索ボタン２２２がクリックされると、利用者端末２０の制御部は、通信部を介して検索キーワードとして入力された文字データをサーバ１０に送信する。サーバ１０の入力制御部１２は、検索入力手段として送信された文字データを受け付ける。
【００４９】
制御部１１は、検索キーワードが入力されると記憶部１５に記憶されているコマ検索用のプログラムを実行する。コマ検索用のプログラムによる処理は、概ね、以下のとおりである。まず、制御部１１はネームＤＢを検索して検索結果（１次検索結果）を得る。次に、得られた１次検索結果に基づいて画像ＤＢを検索して検索結果（２次検索結果）を得る。そして、２次検索結果として得られた画像データを検索結果として出力制御部１３から出力し、ネットワークＮを介して利用者端末２０に送信する。以下、詳細に説明する。
【００５０】
コマ検索用プログラムが実行されると、制御部１１は、検索手段として記憶部１５に記憶されたネームＤＢを検索する（ステップＳ１２）。ネームＤＢには、ネームが文字情報として記述されており、制御部１１がネームＤＢを検索することで入力された検索キーワードに対応するネームが１次検索結果として抽出される（ステップＳ１３）。例えば、ステップＳ１１で検索キーワードとして「おはよう」という文字が入力された場合、ステップＳ１２で制御部１１はネームＤＢのネーム入力項（図６の例では第７列６０７）を検索する。この検索により、該当するネームがあればそのネームが入力値として記憶されたセル（ここでは第７列第１行目のセル）が特定される。
【００５１】
ここで、ネームＤＢに記憶されたネームには上述した通り、固有の識別コードである第２識別コードが付与されている。図６に示す例では、一つのネームに対して、そのネームが含まれるコマ、そのコマが含まれるページ、そのページが含まれるエピソード、そのエピソードが含まれる作品および雑誌をそれぞれ特定するコードが、そのネームが入力されるセルと同じ行に入れられることで、各ネームに第１コード〜第６コードを並べた第２識別コードが与えられるように構成されている。第２識別コードは、各コマの画像データに固有に付与される識別コードである第１識別コードを含む。具体的には、第２識別コードは第１識別コードの末尾に、各ネームに固有の第６コードが加わった状態で表現される。第１〜第６コードは、それぞれ、雑誌、作品、エピソード、ページ、コマ、およびネームに固有のコードであり、予め定められた桁数で記述されている。
【００５２】
そこで、制御部１１は１次検索結果として得られたネームの第２識別コードを読み取り、読み取った第２識別コードの部分のうち、各コマの画像データを特定する第１識別コード部分に基づいて画像ＤＢの中の検索を行う。例えば、１次検索結果として得られたネームの第２識別コードのうち、第１識別コード部分のみを読んで画像ＤＢの中を検索してもよい。または、第２識別コードの一部分（第１識別コード部分）を切り出す等して、画像ＤＢの検索を行うための検索キーを生成して画像ＤＢの中の検索を行ってもよい。
【００５３】
図６を用いて具体例を挙げると、ステップＳ１１で入力された検索キーワード「おはよう」に対し、ステップＳ１３で、該当するネームが記憶されたセルが１行目にあることが特定される。そこで、制御部１１は、１行目の第１列６０１〜第５列６０５までに入力された第１コード〜第５コードを順次、取得して結合する。本実施態様では、サーバ１０には、ステップＳ１３で、検索キーワードに対応するネームが記憶されたセルの位置が特定されれば、そのセルが属する行の第１コード〜第５コードを、拡張子等を含めて結合するプログラムが記憶されている。制御部１１は、そのプログラムを実行することにより、上記例では例えば「ｓ−ＭＧ０１−ＷＫ０００１−ＥＰ０００１−１−１−ｐ．ｊｐｇ」というファイル名を生成する。このファイル名は、第１コード「ＭＧ０１」、第２コード「ＷＫ００１」、第３コード「ＥＰ０００１」、第４コード「１」、および第５コード「１」をこの順に並べて構成されるものであり、第１識別コードに対応している。
【００５４】
画像ＤＢに記憶された各コマの画像データは、固有の第１識別コードと関連付けて記憶されている。制御部１１は、画像ＤＢの第１識別コードを検索して、ステップＳ１３で得られた検索結果（具体的には、第２識別コード）から導かれた第１識別コードと合致する識別コードを有する画像データを検索結果（２次検索結果）として抽出する（ステップＳ１５）。例えば、本実施態様では、第１コード〜第５コードを順次並べ、第１コードの前にプレフィックス、第５コードの後にサフィックスと拡張子を付加した文字記号列を画像データのファイル名とすることで各画像データが第１識別コードにより特定されるように構成されている。よって、この例では、ステップＳ１３で第１識別コードを含むファイル名が生成されることにより、目的とする画像データが抽出される構成とされている。
【００５５】
抽出された画像データは、出力制御部１３から出力する。出力された画像データは、ネットワークＮを介して利用者端末２０に送信される。利用者端末２０は、画像データを受け取り、表示画面に表示させることで、図９に示すように、文字情報として入力された検索キーワードにより画像情報である漫画のコマが検索結果として表示される。
【００５６】
このように、コマ検索システム１によれば、従来、検索することが困難であった漫画のコマを検索できる。ここで、サーバ１０の記憶部１５に記憶された画像データは、第１識別コードと関連付けられ、ネームデータは第２識別コードと関連付けられている。第１識別コードは、雑誌毎に固有の第１コード、作品毎に固有の第２コード、各作品におけるエピソード毎に固有の第３コード、各エピソードにおけるページ毎に固有の第４コード、各ページにおけるコマ毎に固有の第５コードをこの順に並べて構成されている。第２識別コードは、この第１識別コードに各コマにおけるネーム毎に固有の第６コードが付加された構成とされている。
【００５７】
よって、テキスト情報であるネームを検索し第２識別コードが得られれば、そのネームを有するコマの画像データを特定する識別コードが得られる。また、第６コードはネームが読まれる順で連続的に採番されるため、複数のネームデータを、これらについて付与された第２識別コードに基づいて第６コードの採番順に並べれば各コマの複数のネームが順番に表示される。
【００５８】
同様に、第５コードはコマの並び順に連続的に採番されているため、第４コードまでが同一である複数の画像データを、これらの第１識別コードに基づいて第５コードの採番順に並べれば、同一ページに掲載される複数のコマを順次、表示できる。さらに、第４コードはページの並び順に連続的に採番されているため、第３コードまでが同一である複数の画像データを、これらの第１識別コードに基づいて第４コードの採番順に並べれば、同一エピソードを構成する複数のページに掲載されるコマを順番に表示できる。また、同一作品をエピソード順に並べたい場合は、第２コードまで（第１コードが省略されている場合は第２コードのみ）が同一である複数の画像データを、第１識別コードに基づいて第３コードの採番順に並べればよい。
【００５９】
このように、本発明の一実施形態に係るコマ検索装置によれば、文字情報として入力される検索キーワードに基づき、当該文字情報がネームとして含まれている漫画のコマを検索できる。さらに、雑誌に付与される第１コードと作品に付与される第２コードは選択的であるが、エピソードに付与される第３コード、ページに付与される第４コード、コマに付与される第５コード、およびネームに付与される第６コードは階層化されているため、様々な単位で検索結果を抽出することも容易である。すなわち、複数のコマを、作品単位、エピソード単位、ページ単位等の種々の単位で順番に並べて表示させることができ、表示させる単位の切り替えも容易となる。よって、例えば、利用者端末が表示画面の小さな携帯電話であればコマ単位で順次、表示させる一方、表示画面の大きなパーソナルコンピュータであればページ単位で順次、表示させるといった切り替えが容易となる。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態に係るコマ検索システムのブロック図。
【図２】記憶部に記憶させるデータの作成手順を示すフローチャート。
【図３】記憶部に記憶される基本情報データベースの構成を示す図。
【図４】雑誌、作品、エピソード、ページ、コマ、およびネームを実体とする情報についての実体関連図。
【図５】（ａ）、（ｂ）は、漫画のページ構成を示す図。
【図６】ネームデータベースの構成例を示す図。
【図７】本発明による検索手順のフローチャート。
【図８】利用者端末に表示される入力画面の図。
【図９】本発明による検索結果が表示された表示画面の図。
【符号の説明】
【００６１】
１      コマ検索システム
１０    サーバ（コマ検索装置）
１１    制御部（検索手段）
１２    入力制御部（検索入力手段）
１３    出力制御部
１５    記憶部（記憶層ｔ９）
２０    利用者端末
３０    管理者端末
【図１】
2009098829.tif 000003
【図２】
2009098829.tif 000004
【図３】
2009098829.tif 000005
【図４】
2009098829.tif 000006
【図５】
2009098829.tif 000007
【図６】
2009098829.tif 000008
【図７】
2009098829.tif 000009
【図８】
2009098829.tif 000010
【図９】
2009098829.tif 000011