(57)【特許請求の範囲】
【請求項１】
画像データのデータ名を生成する処理を行うデータ処理装置において、
画像データにより表現される画像に含まれる文字の認識を行う手段と、
認識した文字で構成される文書中から、文書の内容を表す語句を抽出する語句抽出手段と、
前記画像データのデータ名として、抽出した語句を含んだデータ名を生成する手段と、
文書の内容を表す語句が文書中で配置されている位置を示す位置条件を記憶する手段と、
文書の内容を表す語句に付随して文書中に含まれるキーワード、及び文書中における前記キーワードに対する前記語句の相対位置を記憶する手段と、
一又は複数の形態素からなる文字列が名詞句であるための形態素の種類及び順番の条件を定めた文字列条件を記憶する手段とを備え、
前記語句抽出手段は、
画像データにより表現される画像から、他の文字から離隔した文字列が含まれる領域を抽出する手段と、
該手段が抽出した領域の前記画像内における位置が、記憶してある前記位置条件に該当するか否かを判定する手段と、
前記領域の位置が前記位置条件に該当する場合に、前記領域に含まれる文字列が意味する語句を抽出する手段と、
前記領域の位置が前記位置条件に該当しない場合に、前記画像データから得られた文書の形態素解析を行う手段と、
形態素解析を行った前記文書中から、記憶してある前記キーワードを特定する手段と、
前記キーワードが特定できた場合に、特定した前記キーワードについて記憶してある相対位置に前記文書中で配置されている文字列を抽出する手段と、
抽出した文字列が、記憶してある前記文字列条件に該当するか否かを判定する手段と、
抽出した文字列が前記文字列条件に該当する場合に、前記文字列が意味する語句を抽出する手段と、
前記文書中から前記キーワードが特定できない場合、又は抽出した文字列が前記文字列条件に該当しない場合に、形態素解析を行った前記文書に含まれる各形態素の前記文書中での使用頻度を求める手段と、
求めた使用頻度が低い順に形態素を選択する手段と、
選択した形態素を含んだ文字列を前記文書中から抽出する手段と、
抽出した文字列が前記文字列条件に該当するか否かを判定する手段と、
抽出した文字列が前記文字列条件に該当する場合に、前記文字列が意味する語句を抽出する手段と
を有することを特徴とするデータ処理装置。
【請求項２】
画像データのデータ名を生成するデータ名生成方法において、
文書の内容を表す語句が文書中で配置されている位置を示す位置条件を予め定めておき、
文書の内容を表す語句に付随して文書中に含まれるキーワード、及び文書中における前記キーワードに対する前記語句の相対位置を予め定めておき、
一又は複数の形態素からなる文字列が名詞句であるための形態素の種類及び順番の条件を定めた文字列条件を予め定めておき、
画像データにより表現される画像に含まれる文字を認識し、
前記画像から、他の文字から離隔した文字列が含まれる領域を抽出し、
抽出した領域の前記画像内における位置が、予め定めてある前記位置条件に該当するか否かを判定し、
前記領域の位置が前記位置条件に該当する場合に、前記領域に含まれる文字列が意味する語句を抽出することによって、認識した文字で構成される文書の内容を表す語句を抽出し、
前記領域の位置が前記位置条件に該当しない場合に、前記画像データから得られた文書の形態素解析を行い、
形態素解析を行った前記文書中から、予め定めてある前記キーワードを特定し、
前記キーワードが特定できた場合に、特定した前記キーワードについて予め定めてある相対位置に前記文書中で配置されている文字列を抽出し、
抽出した文字列が、予め定めてある前記文字列条件に該当するか否かを判定し、
抽出した文字列が前記文字列条件に該当する場合に、前記文字列が意味する語句を抽出し、
前記文書中から前記キーワードが特定できない場合、又は抽出した文字列が前記文字列条件に該当しない場合に、形態素解析を行った前記文書に含まれる各形態素の前記文書中での使用頻度を求め、
求めた使用頻度が低い順に形態素を選択し、
選択した形態素を含んだ文字列を前記文書中から抽出し、
抽出した文字列が前記文字列条件に該当するか否かを判定し、
抽出した文字列が前記文字列条件に該当する場合に、前記文字列が意味する語句を抽出し、
抽出した語句を含んだデータ名を生成すること
を特徴とするデータ名生成方法。
【請求項３】
コンピュータに、画像データのデータ名を生成する処理を実行させるためのコンピュータプログラムにおいて、
コンピュータに、画像データにより表現される画像に含まれる文字の認識を行わせる手順と、
コンピュータに、前記画像から、他の文字から離隔した文字列が含まれる領域を抽出させる手順と、
コンピュータに、抽出した領域の前記画像内における位置が、文書の内容を表す語句が文書中で配置されている位置を示す所定の位置条件に該当するか否かを判定させる手順と、
コンピュータに、前記領域の位置が前記位置条件に該当する場合に、前記領域に含まれる文字列が意味する語句を抽出させる手順と、
コンピュータに、前記領域の位置が前記位置条件に該当しない場合に、前記画像データから得られた文書の形態素解析を行わせる手順と、
コンピュータに、形態素解析を行った前記文書中から、任意の文書の内容を表す語句に付随して前記任意の文書中に含まれる所定のキーワードを特定させる手順と、
コンピュータに、前記キーワードが特定できた場合に、特定した前記キーワードについて定められた特定の相対位置に、形態素解析を行った文書中で配置されている文字列を抽出させる手順と、
コンピュータに、抽出した文字列が、一又は複数の形態素からなる文字列が名詞句であるための形態素の種類及び順番の条件を定めた特定の文字列条件に該当するか否かを判定させる手順と、
コンピュータに、抽出した文字列が前記文字列条件に該当する場合に、前記文字列が意味する語句を抽出させる手順と、
コンピュータに、前記文書中から前記キーワードが特定できない場合、又は抽出した文字列が前記文字列条件に該当しない場合に、形態素解析を行った文書に含まれる各形態素の前記文書中での使用頻度を求めさせる手順と、
コンピュータに、求めた使用頻度が低い順に形態素を選択させる手順と、
コンピュータに、選択した形態素を含んだ文字列を前記文書中から抽出させる手順と、
コンピュータに、抽出した文字列が前記文字列条件に該当するか否かを判定させる手順と、
コンピュータに、抽出した文字列が前記文字列条件に該当する場合に、前記文字列が意味する語句を抽出させる手順と、
コンピュータに、前記画像データのデータ名として、抽出した語句を含んだデータ名を生成させる手順と
を含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書原稿をスキャンすることにより生成した画像データを管理する方法に関し、より詳しくは、画像データのデータ名を自動で生成するデータ処理装置、データ名生成方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
各種の文書を保管する方法として、スキャナで文書の画像読み取りを行うことによって、文書の内容を記録した画像データを生成し、生成した画像データをサーバ装置等の記憶装置で記憶する方法がある。記憶してある画像データからは、必要時に文書を作成することができる。このように文書から生成した画像データを記憶する際には、画像データのデータ名を自動的に生成し、生成したデータ名を画像データに付与する処理が行われることがある。特許文献１には、文書中で余白に囲まれた文字列、定型文書向けに予め登録されたタイトル名、又は文書中から抽出された文字列から使用者が指定した文字列を用いてデータ名を生成する技術が開示されている。また特許文献２には、所定の文字に後続する文字列、相対的に大きいサイズの文字列、又は所定の色を有する文字列を用いてデータ名を生成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５２４５５号公報
【特許文献２】特開２００５−５６３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１及び２に開示された技術では、データ名に用いる文字列を抽出するための条件を満たしていない画像データからは、文字列を抽出することができず、データ名を生成することが困難であるという問題がある。また特許文献１及び２に開示された技術では、データ名として画一的又は形式的な語句が選定され易く、文書の内容を反映したデータ名が得られ難い。このため、データ名の一覧から文書を選ぶ際に、画一的又は形式的なデータ名からは文書の内容を推測し難く、適切な文書を選ぶことが困難であるという問題がある。
【０００５】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、文書の内容に応じた語句を用いてデータ名を生成することにより、文書の内容を推測し易いデータ名を任意の画像データに対して生成することができるデータ処理装置、データ名生成方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係るデータ処理装置は、画像データのデータ名を生成する処理を行うデータ処理装置において、画像データにより表現される画像に含まれる文字の認識を行う手段と、認識した文字で構成される文書中から、文書の内容を表す語句を抽出する語句抽出手段と、前記画像データのデータ名として、抽出した語句を含んだデータ名を生成する手段と、文書の内容を表す語句が文書中で配置されている位置を示す位置条件を記憶する手段と、文書の内容を表す語句に付随して文書中に含まれるキーワード、及び文書中における前記キーワードに対する前記語句の相対位置を記憶する手段と、一又は複数の形態素からなる文字列が名詞句であるための形態素の種類及び順番の条件を定めた文字列条件を記憶する手段とを備え、前記語句抽出手段は、画像データにより表現される画像から、他の文字から離隔した文字列が含まれる領域を抽出する手段と、該手段が抽出した領域の前記画像内における位置が、記憶してある前記位置条件に該当するか否かを判定する手段と、前記領域の位置が前記位置条件に該当する場合に、前記領域に含まれる文字列が意味する語句を抽出する手段と、前記領域の位置が前記位置条件に該当しない場合に、前記画像データから得られた文書の形態素解析を行う手段と、形態素解析を行った前記文書中から、記憶してある前記キーワードを特定する手段と、前記キーワードが特定できた場合に、特定した前記キーワードについて記憶してある相対位置に前記文書中で配置されている文字列を抽出する手段と、抽出した文字列が、記憶してある前記文字列条件に該当するか否かを判定する手段と、抽出した文字列が前記文字列条件に該当する場合に、前記文字列が意味する語句を抽出する手段と、前記文書中から前記キーワードが特定できない場合、又は抽出した文字列が前記文字列条件に該当しない場合に、形態素解析を行った前記文書に含まれる各形態素の前記文書中での使用頻度を求める手段と、求めた使用頻度が低い順に形態素を選択する手段と、選択した形態素を含んだ文字列を前記文書中から抽出する手段と、抽出した文字列が前記文字列条件に該当するか否かを判定する手段と、抽出した文字列が前記文字列条件に該当する場合に、前記文字列が意味する語句を抽出する手段とを有することを特徴とする。
【００１１】
本発明に係るデータ名生成方法は、画像データのデータ名を生成するデータ名生成方法において、文書の内容を表す語句が文書中で配置されている位置を示す位置条件を予め定めておき、文書の内容を表す語句に付随して文書中に含まれるキーワード、及び文書中における前記キーワードに対する前記語句の相対位置を予め定めておき、一又は複数の形態素からなる文字列が名詞句であるための形態素の種類及び順番の条件を定めた文字列条件を予め定めておき、画像データにより表現される画像に含まれる文字を認識し、前記画像から、他の文字から離隔した文字列が含まれる領域を抽出し、抽出した領域の前記画像内における位置が、予め定めてある前記位置条件に該当するか否かを判定し、前記領域の位置が前記位置条件に該当する場合に、前記領域に含まれる文字列が意味する語句を抽出することによって、認識した文字で構成される文書の内容を表す語句を抽出し、前記領域の位置が前記位置条件に該当しない場合に、前記画像データから得られた文書の形態素解析を行い、形態素解析を行った前記文書中から、予め定めてある前記キーワードを特定し、前記キーワードが特定できた場合に、特定した前記キーワードについて予め定めてある相対位置に前記文書中で配置されている文字列を抽出し、抽出した文字列が、予め定めてある前記文字列条件に該当するか否かを判定し、抽出した文字列が前記文字列条件に該当する場合に、前記文字列が意味する語句を抽出し、前記文書中から前記キーワードが特定できない場合、又は抽出した文字列が前記文字列条件に該当しない場合に、形態素解析を行った前記文書に含まれる各形態素の前記文書中での使用頻度を求め、求めた使用頻度が低い順に形態素を選択し、選択した形態素を含んだ文字列を前記文書中から抽出し、抽出した文字列が前記文字列条件に該当するか否かを判定し、抽出した文字列が前記文字列条件に該当する場合に、前記文字列が意味する語句を抽出し、抽出した語句を含んだデータ名を生成することを特徴とする。
【００１２】
本発明に係るコンピュータプログラムは、コンピュータに、画像データのデータ名を生成する処理を実行させるためのコンピュータプログラムにおいて、コンピュータに、画像データにより表現される画像に含まれる文字の認識を行わせる手順と、コンピュータに、前記画像から、他の文字から離隔した文字列が含まれる領域を抽出させる手順と、コンピュータに、抽出した領域の前記画像内における位置が、文書の内容を表す語句が文書中で配置されている位置を示す所定の位置条件に該当するか否かを判定させる手順と、コンピュータに、前記領域の位置が前記位置条件に該当する場合に、前記領域に含まれる文字列が意味する語句を抽出させる手順と、コンピュータに、前記領域の位置が前記位置条件に該当しない場合に、前記画像データから得られた文書の形態素解析を行わせる手順と、コンピュータに、形態素解析を行った前記文書中から、任意の文書の内容を表す語句に付随して前記任意の文書中に含まれる所定のキーワードを特定させる手順と、コンピュータに、前記キーワードが特定できた場合に、特定した前記キーワードについて定められた特定の相対位置に、形態素解析を行った文書中で配置されている文字列を抽出させる手順と、コンピュータに、抽出した文字列が、一又は複数の形態素からなる文字列が名詞句であるための形態素の種類及び順番の条件を定めた特定の文字列条件に該当するか否かを判定させる手順と、コンピュータに、抽出した文字列が前記文字列条件に該当する場合に、前記文字列が意味する語句を抽出させる手順と、コンピュータに、前記文書中から前記キーワードが特定できない場合、又は抽出した文字列が前記文字列条件に該当しない場合に、形態素解析を行った文書に含まれる各形態素の前記文書中での使用頻度を求めさせる手順と、コンピュータに、求めた使用頻度が低い順に形態素を選択させる手順と、コンピュータに、選択した形態素を含んだ文字列を前記文書中から抽出させる手順と、コンピュータに、抽出した文字列が前記文字列条件に該当するか否かを判定させる手順と、コンピュータに、抽出した文字列が前記文字列条件に該当する場合に、前記文字列が意味する語句を抽出させる手順と、コンピュータに、前記画像データのデータ名として、抽出した語句を含んだデータ名を生成させる手順とを含むことを特徴とする。
【００１３】
本発明においては、データ処理装置は、画像データにより表現される画像に含まれる文字で構成される文書中から、文書の内容を表した語句を抽出し、抽出した語句を含むデータ名を生成する。これにより、画像データには、文書の内容に応じたデータ名が付与される。
【００１４】
また本発明においては、データ処理装置は、文字列を含む領域の画像中での位置が、タイトル等の文書の内容を表す語句が文書中で配置されている位置を示す位置条件に該当するか否かを判定し、位置条件に該当する領域に含まれる文字列が意味する語句を抽出することにより、文書の内容を表した語句を抽出する。
【００１５】
また本発明においては、データ処理装置は、文書の形態素解析を行い、文書の内容を表す語句に付随するキーワードを文書中で特定し、特定したキーワードに連接した文字列を抽出し、名詞句として認識できる文字列に含まれる形態素の種類及び順番の条件を定めた文字列条件に、抽出した文字列が該当するか否かを判定し、文字列条件に該当する文字列が意味する語句を抽出することにより、文書の内容を表した語句を抽出する。
【００１６】
また本発明においては、データ処理装置は、文書の形態素解析を行い、文書中での各形態素の使用頻度を求め、使用頻度の低い形態素を含む文字列を抽出し、抽出した文字列が文字列条件に該当するか否かを判定し、文字列条件に該当する文字列が意味する語句を抽出することにより、文書の内容を表した語句を抽出する。
【００１７】
また本発明においては、データ処理装置は、文字列を含む領域の画像中での位置が位置条件に該当する場合に、文字列が意味する語句を抽出し、前記位置が位置条件に該当しない場合に、文書の形態素解析を行い、文書中のキーワードに連接した文字列が文字列条件に該当する場合に、文字列が意味する語句を抽出し、キーワードがない場合又は文字列が文字列条件に該当しない場合に、文書中での各形態素の使用頻度を求め、使用頻度が低い形態素を含む文字列が文字列条件に該当する場合に、文字列が意味する語句を抽出することにより、文書の内容を表した語句を抽出する。
【発明の効果】
【００１８】
本発明にあっては、文書原稿の読取により生成した画像データから、文書の内容に応じたデータ名が生成され、生成したデータ名が画像データに付与されるので、以後に画像データを使用する際には、画像データから再生できる文書の内容をデータ名から推測し易くなり、使用者は用途に応じた適切な文書を容易に選択することが可能となる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】実施の形態１に係る本発明のデータ処理装置の内部の機能構成を示すブロック図である。
【図２】位置条件テーブルの内容例を示す概念図である。
【図３】キーワードテーブルの内容例を示す概念図である。
【図４】形態素連接テーブルの内容例を示す概念図である。
【図５】実施の形態１に係るデータ処理装置が実行する処理の手順を示すフローチャートである。
【図６】実施の形態１に係るデータ処理装置が実行する処理の手順を示すフローチャートである。
【図７】位置条件判定処理のサブルーチンの処理手順を示すフローチャートである。
【図８】キーワード連接文字列抽出処理のサブルーチンの処理手順を示すフローチャートである。
【図９】文字列判定処理のサブルーチンの処理手順を示すフローチャートである。
【図１０】実施の形態２に係る本発明のデータ処理装置の内部構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
（実施の形態１）
図１は、実施の形態１に係る本発明のデータ処理装置の内部の機能構成を示すブロック図である。データ処理装置１は、演算を行うＣＰＵ、データ処理装置１の動作に必要な制御プログラムを記憶するＲＯＭ、及び演算に伴う一時的なデータを記憶するＲＡＭ等からなる制御部１１を備えている。制御部１１には、データ名生成の処理を行うために必要なデータを記憶するＲＯＭ１２と、ハードディスク又は不揮発性のメモリ等で構成された不揮発性の記憶部１３とが接続されている。ＲＯＭ１２は、後述する位置条件テーブル１２１、キーワードテーブル１２２、及び形態素連接テーブル１２３を記憶している。なお、ＲＯＭ１２はデータ処理装置１の動作に必要な制御プログラムを記憶している形態であってもよく、またＲＯＭ１２は制御部１１の内部に組み込まれた形態であってもよい。記憶部１３は、データ名生成の処理によって生成されたデータ名が付与された画像データを記憶する。
【００２１】
制御部１１には、文書原稿に記録された画像を光学的に読み取って画像データを生成する画像読取部１４、画像読取部１４が生成した画像データを一時的に記憶する画像メモリ１５、及び記録用紙等の記録担体上に画像データに基づいた画像を形成する画像形成部１６が接続されている。また制御部１１には、画像読取開始の指示等の各種の指示を使用者の操作によって受け付ける操作部１７、及び各種のデータを外部との間で送受信する通信部１８が接続されている。操作部１７は、情報を表示するための液晶パネル等の表示部と、使用者の操作を受け付けるテンキー等の受付部とから構成されている。データ処理装置１は、スキャナ装置として機能し、画像読取部１４で生成した画像データを記憶部１３で記憶する処理を行う。またデータ処理装置１は、画像データの記憶装置として機能し、記憶部１３に記憶した画像データを読み出し、読み出した画像データに基づいて画像形成部１６で画像を形成する処理、又は読み出した画像データを通信部１８から外部へ送信する処理を行うことができる。
【００２２】
ＲＯＭ１２が記憶するデータは、画像データにより表現される画像に記録された文書の内容を表す語句を抽出するために必要なデータである。位置条件テーブル１２１は、文書中に含まれる文字列の内、データ名に使用するために文書の内容を表した語句として抽出するべき特定の文字列の条件を記録したものであり、条件として、抽出するべき文字列の文書中における位置の条件を記録している。図２は、位置条件テーブル１２１の内容例を示す概念図である。位置条件テーブル１２１は、論文、手紙、報告書、又は申請書等の定型文書において、文書のタイトル等の文書の内容の趣旨を表した語句が文書中で配置される位置を示す位置条件を複数個記録している。複数の位置条件の夫々には優先度の順に連番が付せられている。位置条件の優先度は、位置条件が示す位置に配置される文字列が文書の内容の趣旨を表した語句である確率の大きさに応じて定められている。各位置条件は、図２に示すように、文書が記録された一枚の画像上における文字列の縦軸方向の位置及び横軸方向の位置を指定している。
【００２３】
図２に示す例では、画像上の縦軸方向の位置として上部を指定し、横軸方向の位置としてセンターを指定した位置条件が連番１に関連付けられている。この位置条件は、文書中で上よりの位置に文書のタイトルがセンタリングして記載されることが多いことを根拠として、文書のタイトルを、文書の内容の趣旨を表した語句として抽出することを意図したものである。また、縦軸方向の位置として最上段を指定し、横軸方向の位置として左を指定した位置条件が連番２に関連付けられている。この位置条件は、手紙等のレターにおいて、最上段左側の位置にレターの宛名が記載されることが多いことを根拠として、レターの宛名を、文書の内容の趣旨を表した語句として抽出することを意図したものである。ＲＯＭ１２が記憶する位置条件テーブル１２１に記録された各位置条件では、縦軸方向及び横軸方向の位置を座標で指定してある。例えば、縦軸方向の上部を指定する座標として、絶対座標又は相対座標で、一枚の画像の上半分の範囲を示す座標が記録されている。また例えば、横軸方向のセンターを指定する座標として、横方向の中央を中心とした左右対称の範囲を示す座標が記録されている。最上段又は左等のその他の位置についても、同様に絶対座標又は相対座標で位置を示す座標が記録されている。
【００２４】
キーワードテーブル１２２は、文書の内容を表した語句に付随して文書中に記載されることがあるキーワードを記録している。図３は、キーワードテーブル１２２の内容例を示す概念図である。図３中の／は形態素の区切りを示している。形態素とは、言語学において意味を持つ最小の単位を指し、自然言語中でそれ以上分解したら意味をなさなくなるところまで分割した音素である。キーワードテーブル１２２は、単一の形態素又は複数の形態素でなるキーワードを複数個記録してある。複数のキーワードの夫々には、優先度の順に連番が付せられており、更に、文書の内容を表した語句として抽出するべき文字列がキーワードの前又は後のいずれの位置に連接するのかを示す文字列連接位置が関連付けられている。キーワードの優先度は、位置条件が示す位置に配置される文字列が文書の内容の趣旨を表した語句である確率の大きさに応じて定められている。
【００２５】
図３に示す例では、連番１にキーワード「が関連付けられ、連番２にキーワード『が関連付けられ、共に文字列連接位置として後が関連付けられている。これは、文書のタイトル等の文書の内容の趣旨を表した語句が鉤括弧で囲われることがあることを根拠とし、鉤括弧で囲われた語句を抽出することを意図したものである。また連番２にキーワード「の／件」が関連付けられ、文字列連接位置として前が関連付けられている。文書の内容を説明した語句が文書中でキーワード「の／件」の直前の位置に記載されることがあることを根拠とし、文書の内容を説明した語句を抽出することを意図したものである。
【００２６】
形態素連接テーブル１２３は、文字列が、文書の内容を表した語句として抽出することができるような名詞句であるための、文字列の構成の条件を記録したものである。図４は、形態素連接テーブル１２３の内容例を示す概念図である。形態素連接テーブル１２３は、一又は複数の形態素からなる名詞句が、どの種類の形態素がどのような順番で連接した構造を有するものであるのかを定めた形態素連接条件を複数個記録してある。文字列に含まれる形態素の種類及び順番が形態素連接条件を満たしている場合は、文字列は名詞句であると判定することができる。文字列が名詞句である場合は、文字列が意味する語句は画像データのデータ名として利用するのに有用であり、逆に、名詞句ではない文字列はデータ名には不適当である。形態素連接テーブル１２３が記録する複数の形態素連接条件の夫々には、優先度の順に連番が付せられている。形態素連接条件の優先度は、文書の内容を表した名詞句が形態素連接条件に該当する構成をとる頻度の大きさに応じて定められている。形態素連接条件は本発明における文字列条件に対応する。
【００２７】
図４に示す例では、カタカナで表記される複数の形態素が連続した構成でなる文字列がキーワードに連接していることを条件とする形態素連接条件が連番１に関連付けられている。この形態素連接条件は、文書の内容を表すような多くの語句が、カタカナで表記される複数の形態素が連続した構成となっていることを根拠としている。また図４に示す例では、品詞が名詞である複数の形態素が連続した後で格助詞の形態素が続き更に複数の名詞の形態素が連続した構成でなる文字列がキーワードに連接していることを条件とする形態素連接条件が、連番２に関連付けられている。また複数の名詞が連続した後で格助詞が続き更に一つの名詞が続いた構成でなる文字列がキーワードに連接していることを条件とする形態素連接条件が連番３に関連付けられている。これらの形態素連接条件は、文書の内容を表すような多くの語句が、名詞が連続した後で格助詞を挟んで名詞が続くような構成となっていることを根拠としている。
【００２８】
次に、以上の構成でなる本発明のデータ処理装置１が実行する本発明のデータ名生成方法を説明する。データ処理装置１は、本発明のデータ名生成方法により、画像を読み取る際に文書の内容に応じたデータ名を生成する処理と、文書の内容に応じたデータ名の生成を行わない処理との何れかの処理を実行する。データ処理装置１は、使用者が操作部１７を操作することにより、文書の内容に応じたデータ名を生成するデータ名生成モードの設定の指示を受け付けることが可能であり、制御部１１は、指示に応じた情報を記憶することにより、データ名生成モードの設定を行う。
【００２９】
図５及び図６は、実施の形態１に係るデータ処理装置１が実行する処理の手順を示すフローチャートである。データ処理装置１は、画像読取部１４で、文書原稿に記録された画像を光学的に読み取ることによって画像データを生成する（Ｓ１）。画像読取部１４が生成した画像データは一旦画像メモリ１５が記憶する。制御部１１は、次に、データ名生成モードが設定されているか否かを判定する（Ｓ２）。データ名生成モードが設定されていない場合は（Ｓ２：ＮＯ）、制御部１１は、現在の日時等に基づいて形式的にユニークなデータ名を生成する（Ｓ３）。ステップＳ３では、日時をデータ名とする処理、現在の年月日、時刻及び画像データの拡張子を列記したデータ名を生成する処理、又は画像データを生成した順にデータ名として連番を付す処理等、画像データの内容とは無関係にユニークなデータ名を生成する。ステップＳ３が終了した後は、制御部１１は、後述するステップＳ１２へ処理を進める。
【００３０】
ステップＳ３でデータ名生成モードが設定されている場合は（Ｓ２：ＹＥＳ）、制御部１１は、画像データにより表現される画像から、文字列が記録されたテキストオブジェクトを認識する処理を行う（Ｓ４）。ステップＳ４では、制御部１１は、既存の文字認識技術を用い、画像中で文字列が認識できた領域をテキストオブジェクトであると認識する。またステップＳ４では、制御部１１は、他の文字から所定の距離以上離隔している文字列を含む領域を一つのテキストオブジェクトであると認識することにより、画像データにより表現される画像中から、一又は複数のテキストオブジェクトを認識する。なお、制御部１１は、文字列一行単位又は一文単位でテキストオブジェクトを認識する処理を行ってもよい。制御部１１は、次に、ステップＳ４で画像からテキストオブジェクトを認識できたか否かを判定する（Ｓ５）。テキストオブジェクトを認識できなかった場合は（Ｓ５：ＮＯ）、制御部１１は、処理をステップＳ３へ進める。
【００３１】
ステップＳ５でテキストオブジェクトを認識できたと判定した場合は（Ｓ５：ＹＥＳ）、制御部１１は、画像中の予め定められている所定範囲内にテキストオブジェクトが含まれているか否かを判定する（Ｓ６）。所定範囲としては、例えば、文書原稿の１ページ目に対応する画像中の上半分とする。これは、文書の１ページ目の上半分に、文書のタイトル又は宛名等の文書の内容の趣旨を表した語句が記載されていることが多いことに基づいている。またこの画像中の所定範囲は、ＲＯＭ１２が記憶する位置条件テーブル１２１の記録内容と対応した範囲である必要がある。即ち、所定範囲として、位置条件テーブル１２１に記録された位置条件が示す位置に文書の内容の趣旨を表した語句が記載されることが多い範囲を定めておく必要がある。制御部１１は、所定範囲を設定した情報を予め記憶している。なお、所定範囲を示す情報は位置条件テーブル１２１に記録されており、ステップＳ６で制御部１１が位置条件テーブル１２１から必要な情報を読み出す形態であってもよい。また、この画像中の所定範囲としては、文書原稿の最終ページに対応する画像の全体とする等、その他の範囲を設定してもよく、その場合は、位置条件テーブル１２１の内容を設定した範囲に応じた内容としておく必要がある。
【００３２】
ステップＳ６で所定範囲内にテキストオブジェクトがある場合は（Ｓ６：ＹＥＳ）、制御部１１は、画像中の所定範囲内にある一又は複数のテキストオブジェクトを抽出する（Ｓ７）。ステップＳ７では、制御部１１は、各テキストオブジェクトを抽出すると共に、画像中でのテキストオブジェクトの位置を座標で示す位置情報を生成し、テキストオブジェクトに位置情報を付加してバッファメモリに記憶する。制御部１１は、次に、抽出したテキストオブジェクトが位置条件テーブル１２１に記録された位置条件に該当するか否かを判定する位置条件判定処理を行う（Ｓ８）。
【００３３】
図７は、位置条件判定処理のサブルーチンの処理手順を示すフローチャートである。制御部１１は、ＲＯＭ１２から位置条件テーブル１２１を読み出し（Ｓ８１）、抽出してバッファメモリに記憶したテキストオブジェクトの中から、第１のテキストオブジェクトを選択する（Ｓ８２）。テキストオブジェクトは、画像中に占める面積が大きい順、又は画像中でより上側に位置する順等、文書の内容の趣旨を表した語句を意味する文字列がテキストオブジェクトに含まれる可能性が高い順に選択される。制御部１１は、位置条件テーブル１２１に記録された位置条件を、テキストオブジェクトの画像中での位置情報と優先度の順に照合する（Ｓ８３）。ステップＳ８３では、制御部１１は、選択したテキストオブジェクトの位置情報と位置条件テーブル１２１に記録された各位置条件が示す縦軸方向の位置及び横軸方向の位置とを連番の順に比較することにより、照合を行う。制御部１１は、照合の結果、選択したテキストオブジェクトの位置が、優先度の順に照合した何れかの位置条件に該当したか否かを判定する（Ｓ８４）。テキストオブジェクトの位置が何れかの位置条件に該当した場合は（Ｓ８４：ＹＥＳ）、制御部１１は、位置条件に該当するテキストオブジェクトを特定のバッファメモリに記憶することにより、テキストオブジェクトを抽出し（Ｓ８５）、処理をメインの処理へ戻す。
【００３４】
ステップＳ８４で選択したテキストオブジェクトの位置が何れの位置条件にも該当しない場合は（Ｓ８４：ＮＯ）、制御部１１は、まだ位置条件の判定を行っていない次のテキストオブジェクトがあるか否かを判定する（Ｓ８６）。まだ位置条件の判定を行っていない次のテキストオブジェクトがある場合は（Ｓ８６：ＹＥＳ）、制御部１１は、次のテキストオブジェクトを選択し（Ｓ８７）、処理をステップＳ８３へ戻す。ステップＳ８６でまだ位置条件の判定を行っていない次のテキストオブジェクトがない場合は（Ｓ８６：ＮＯ）、制御部１１は、テキストオブジェクトを抽出することなく、ステップ８の位置条件判定処理を終了し、処理をメインの処理へ戻す。
【００３５】
制御部１１は、次に、ステップＳ８の位置条件判定処理により位置条件に該当するテキストオブジェクトが抽出できたか否かを判定する（Ｓ９）。位置条件に該当するテキストオブジェクトが抽出できた場合は（Ｓ９：ＹＥＳ）、制御部１１は、抽出したテキストオブジェクトに対する文字認識を行うことにより、抽出したテキストオブジェクトに含まれる文字列を認識する処理を行う（Ｓ１０）。制御部１１は、次に、認識した文字列が意味する語句に、画像データに関するユニークな情報を付加して、画像データのデータ名を生成する（Ｓ１１）。画像データに関するユニークな情報とは、現在の年月日、日時、画像データの拡張子、又は画像データを生成した順に付した連番等、形式的に得られた、画像データの内容とは無関係でユニークな情報である。ステップＳ１１により、文書の内容の趣旨を表した語句を含むデータ名が生成される。また形式的に得られたユニークな情報をデータ名に含ませることにより、画像データのデータ名が重複することを防止し、また画像データの形式的な整理又は検索にデータ名を利用することが可能となる。ステップＳ３又はＳ１１データ名を生成した後、制御部１１は、画像メモリ１５に記憶する画像データに、生成したデータ名を付し、データ名を付した画像データを記憶部１３に記憶させ（Ｓ１２）、処理を終了する。
【００３６】
ステップＳ６で画像中の予め定められている所定範囲内にテキストオブジェクトが含まれていない場合（Ｓ６：ＮＯ）、又はステップＳ９で位置条件に該当するテキストオブジェクトが抽出できなかった場合は（Ｓ９：ＮＯ）、制御部１１は、画像全体に含まれる文字を認識する処理を行う（Ｓ１３）。ステップＳ１３では、文字の量が膨大になる可能性があるが、制御部１１は、認識した文字の量が予め設定してある設定量を超えた場合に、画像中で文字を認識する範囲を限定する処理を行ってもよい。ステップＳ１３で認識した文字はメモリに記憶される。制御部１１は、次に、文字認識により認識された文字で構成される文書の形態素解析を行う（Ｓ１４）。ステップＳ１４では、制御部１１は、予め内部又はＲＯＭ１２に記憶してある形態素のデータベースを用いて、文書を個々の形態素に分割し、各形態素の品詞を判別する処理を行う。各形態素は一文字又は文字列でなる。制御部１１は、形態素解析により、各形態素について、形態素の内容、形態素の標準形、品詞、及び活用情報等の形態素情報を取得し、取得した形態素情報を、文書中に形態素が登場する順番に連番を付してバッファメモリに記憶する。
【００３７】
制御部１１は、次に、形態素解析を行った文書中から、キーワードテーブル１２２に記録したキーワードに連接した文字列を抽出するキーワード連接文字列抽出処理を行う（Ｓ１５）。図８は、キーワード連接文字列抽出処理のサブルーチンの処理手順を示すフローチャートである。制御部１１は、ＲＯＭ１２からキーワードテーブル１２２を読み出し（Ｓ１５１）、キーワードテーブル１２２に記録されたキーワードを、優先度の順に文書中から検索する（Ｓ１５２）。ステップＳ１５２では、制御部１１は、優先度の順にキーワードを選択し、文書の先頭から選択したキーワードの検索を行い、キーワードが見つからなかった場合は優先度で次のキーワードを選択し、キーワードの検索を繰り返す処理を行う。検索の結果、ステップＳ１５２で文書中からキーワードを発見した場合は（Ｓ１５３：ＹＥＳ）、制御部１１は、文書中から、キーワードテーブル１２２で発見したキーワードに関連付けられている連接位置にある最大Ｎ個の形態素からなる文字列を抽出し、抽出した文字列を構成する各形態素の形態素情報を抽出する（Ｓ１５４）。
【００３８】
ここで、Ｎは、名詞句として認識できる文字列に含まれる形態素の最大数であり、ＲＯＭ１２が記憶する形態素連接テーブル１２３に記録された形態素連接条件で構造を定められた文字列に含まれる形態素数以上の数である。制御部１１は、Ｎの値を予め記憶している。なお、Ｎの値は形態素連接テーブル１２３に記録されており、ステップＳ１５４で制御部１１が形態素連接テーブル１２３からＮの値を読み出す形態であってもよい。また、キーワードに連接する文字列の中に句読点が含まれている場合、句読点を含んだ語句は、データ名に用いるべき文書の内容を表した語句としては適切ではないので、句読点を含まない連続した形態素がキーワードに連接した文字列を抽出する。この場合は、ステップＳ１５４で抽出される文字列は、Ｎより小さい数の形態素でなる。制御部１１は、抽出した文字列及び形態素情報をバッファメモリに記憶し、処理をメインの処理へ戻す。ステップＳ１５３で、キーワードを発見できなかった場合は（Ｓ１５３：ＮＯ）、制御部１１は、文字列及び形態素情報を抽出することなく、処理をメインの処理へ戻す。
【００３９】
制御部１１は、次に、ステップＳ１５のキーワード連接文字列抽出処理により、キーワードに連接する文字列が抽出できたか否かを判定する（Ｓ１６）。キーワードに連接する文字列が抽出できた場合は（Ｓ１６：ＹＥＳ）、制御部１１は、抽出した文字列が形態素連接テーブル１２３に記録された形態素連接条件に該当するか否かを判定する文字列判定処理を行う（Ｓ１７）。
【００４０】
図９は、文字列判定処理のサブルーチンの処理手順を示すフローチャートである。制御部１１は、ＲＯＭ１２から形態素連接テーブル１２３を読み出し（Ｓ１７１）、形態素連接テーブル１２３に記録された形態素連接条件を、ステップＳ１５で抽出した文字列と優先度の順に照合する（Ｓ１７２）。ステップＳ１７２では、制御部１１は、抽出した文字列を構成する各形態素の形態素情報と形態素連接テーブル１２３に記録された各形態素連接条件とを連番の順に比較することにより、照合を行う。照合時には、最大Ｎ個の形態素からなる文字列の内、キーワードに連接している部分に含まれる形態素の種類及び順番が、形態素連接条件で定めてある形態素の種類及び順番に該当するか否かを判定する。制御部１１は、照合の結果、抽出した文字列が、優先度の順に照合した何れかの形態素連接条件に該当したか否かを判定する（Ｓ１７３）。文字列が何れかの形態素連接条件に該当した場合は（Ｓ１７３：ＹＥＳ）、制御部１１は、文字列を特定のバッファメモリに記憶することにより、形態素連接条件に該当する文字列として文字列を抽出し（Ｓ１７４）、処理をメインの処理へ戻す。文字列が形態素連接条件に該当する場合、文字列は名詞句である。ステップＳ１７３で、文字列が何れかの形態素連接条件にも該当しなかった場合は（Ｓ１７３：ＮＯ）、制御部１１は、文字列を抽出することなく、処理をメインの処理へ戻す。
【００４１】
制御部１１は、次に、ステップＳ１７の文字列判定処理により、形態素連接条件に該当する文字列が抽出できたか否かを判定する（Ｓ１８）。形態素連接条件に該当する文字列が抽出できた場合は（Ｓ１８：ＹＥＳ）、制御部１１は、処理をステップＳ１１へ進め、ステップＳ１１及びＳ１２の処理を行う。以上のステップＳ１３以降の処理により、キーワードに連接する名詞句である文字列が、文書の内容の趣旨を表した語句を意味する文字列として文書から抽出され、抽出した文字列に基づき、文書の内容の趣旨を表した語句を含むデータ名が生成される。
【００４２】
ステップＳ１６でキーワードに連接する文字列が抽出できなかった場合（Ｓ１６：ＮＯ）、又はステップＳ１８で形態素連接条件に該当する文字列が抽出できなかった場合は（Ｓ１８：ＮＯ）、制御部１１は、形態素解析を行った文書中に含まれる各形態素の使用頻度を解析する（Ｓ１９）。ステップＳ１９では、制御部１１は、各形態素について文書中における使用回数を数えることにより、各形態素の使用頻度を求める。制御部１１は、次に、文書中に含まれる形態素の内で使用頻度が最低頻度である形態素を選択し（Ｓ２０）、選択した形態素を含んだ最大Ｎ個の形態素からなる文字列を抽出する（Ｓ２１）。ステップＳ２１では、選択した形態素と該形態素の前後に連接する形態素とからなる文字列から、選択した形態素を含んで句読点を含まない連続した最大Ｎ個の形態素でなる文字列を抽出する。制御部１１は、抽出した文字列を構成する各形態素の形態素情報を抽出し、抽出した文字列及び形態素情報をバッファメモリに記憶する。文書中で使用される形態素の内、文書中で使用頻度の低い形態素の方が文書の特徴を表している傾向があるので、使用頻度の低い形態素を含む文字列を抽出することにより、文書の内容の趣旨を表した語句の抽出を試みることができる。
【００４３】
制御部１１は、次に、ステップＳ２１で抽出した文字列について、文字列判定処理を行う（Ｓ２２）。ステップＳ２２の文字列判定処理の処理内容は、ステップＳ１７の文字列判定処理と同様であり、制御部１１は、使用頻度の低い形態素を含む連続した形態素の種類及び順番が、形態素連接条件で定めてある形態素の種類及び順番に該当するか否かを判定する。制御部１１は、次に、ステップＳ２２の文字列判定処理により、形態素連接条件に該当する文字列が抽出できたか否かを判定する（Ｓ２３）。形態素連接条件に該当する文字列が抽出できた場合は（Ｓ２３：ＹＥＳ）、制御部１１は、処理をステップＳ１１へ進め、ステップＳ１１及びＳ１２の処理を行う。以上のステップＳ１９以降の処理により、使用頻度の低い形態素を含む名詞句である文字列が、文書の内容の趣旨を表した語句を意味する文字列として文書から抽出され、抽出した文字列に基づき、文書の内容の趣旨を表した語句を含むデータ名が生成される。
【００４４】
ステップＳ２３で形態素連接条件に該当する文字列が抽出できなかった場合は（Ｓ２３：ＮＯ）、制御部１１は、形態素解析を行った文書中に含まれる形態素の内、次に使用頻度が低い形態素を選択し（Ｓ２４）、処理をステップＳ２１へ戻す。ステップＳ２１〜Ｓ２４の処理を繰り返すことにより、文書中で使用頻度の低い形態素を含み、文書の内容の趣旨を表した語句を抽出することができる。
【００４５】
以上詳述した如く、本実施の形態に係るデータ処理装置１は、画像データを生成し、生成した画像データにより表現される画像に含まれる文字で構成される文書中から、文書の内容の趣旨を表した語句を抽出し、抽出した語句を含むデータ名を生成する。従って、文書原稿の読取により生成した画像データは、文書の内容がどのような内容であっても、文書の内容に応じたデータ名が付与されてデータ処理装置１に記憶される。画像データのデータ名は、画一的又は形式的ではなく、文書の内容に応じたデータ名となるので、データ処理装置１に記憶された画像データを使用する際には、画像データから再生できる文書の内容をデータ名から推測し易くなり、使用者は用途に応じた適切な文書を容易に選択することが可能となる。
【００４６】
なお、本実施の形態においては、文書の内容の趣旨を表した語句を抽出するために、位置条件に該当する文字列を抽出する処理、キーワードに連接する文字列を抽出する処理、及び使用頻度の低い形態素を含む文字列を抽出する処理を行う形態を示したが、本発明のデータ処理装置１は、全ての処理を実行できる形態に限るものではない。例えば、データ処理装置１は、ステップＳ１〜Ｓ１２の処理を実行することにより、位置条件に該当する文字列を抽出することでデータ名を生成する形態であってもよい。またデータ処理装置１は、ステップＳ１〜Ｓ３、Ｓ１３〜Ｓ１８、Ｓ１１及びＳ１２の処理を実行することにより、キーワードに連接する文字列を抽出することでデータ名を生成する形態であってもよい。またデータ処理装置１は、ステップＳ１〜Ｓ３、Ｓ１３、Ｓ１４、Ｓ１９〜Ｓ２４、Ｓ１１及びＳ１２の処理を実行することにより、使用頻度の低い形態素を含む文字列を抽出することでデータ名を生成する形態であってもよい。
【００４７】
また本実施の形態においては、画像読取部１４で生成した画像データに対してデータ名を生成する形態を示したが、本発明のデータ処理装置１は、ファクシミリ通信等により外部から送信された画像データを受信し、受信した画像データに対してデータ名を生成する形態であってもよい。また本実施の形態においては、データ処理装置１として、画像形成部１６を備えた形態を示したが、本発明のデータ処理装置１は、画像形成部１６を備えておらず、スキャナ装置として機能する形態であってもよい。また本実施の形態においては、データ名を付した画像データを記憶部１３に記憶する形態を示したが、本発明のデータ処理装置１は、データ名を付した画像データを通信部１８から外部へ送信し、外部の記憶装置に画像データを記憶させる形態であってもよい。また本実施の形態においては、主に情報処理を制御部１１で実行する形態を示したが、データ処理装置１は、データ処理装置１に必要な情報処理の一部を夫々に実行する複数の情報処理回路を備え、各情報処理回路で情報処理を分散して実行する形態であってもよい。
【００４８】
（実施の形態２）
実施の形態２では、汎用のコンピュータを用いて本発明のデータ処理装置を実現した形態を示す。図１０は、実施の形態２に係る本発明のデータ処理装置２の内部構成を示すブロック図である。本実施の形態に係るデータ処理装置２は、ＰＣ又はサーバ装置等の汎用コンピュータを用いて構成されており、演算を行うＣＰＵ２１と、演算に伴って発生する一時的な情報を記憶するＲＡＭ２２と、光ディスク又はメモリカード等の記録媒体３から情報を読み取るＣＤ−ＲＯＭドライブ等のドライブ部２３と、ハードディスク等の記憶部２４とを備えている。ＣＰＵ２１は、記録媒体３から本発明のコンピュータプログラム３１をドライブ部２３に読み取らせ、読み取ったコンピュータプログラム３１を記憶部２４に記憶させる。コンピュータプログラム３１は必要に応じて記憶部２４からＲＡＭ２２へロードされ、ロードされたコンピュータプログラム３１に基づいてＣＰＵ２１はデータ処理装置２に必要な処理を実行する。また記録媒体３には、位置条件テーブル、キーワードテーブル及び形態素連接テーブルが記録されており、位置条件テーブル、キーワードテーブル及び形態素連接テーブルは、ドライブ部２３で記録媒体３から読み取られ、記憶部２４に記憶される。ＣＰＵ２１は、位置条件テーブル、キーワードテーブル及び形態素連接テーブルを必要に応じて記憶部２４からＲＡＭ２２へ読み出す処理を行う。
【００４９】
またデータ処理装置２は、使用者が操作することによる各種の処理指示等の情報が入力されるキーボード又はポインティングデバイス等の入力部２５と、各種の情報を表示する液晶ディスプレイ等の表示部２６とを備えている。更にデータ処理装置２は、図示しない外部の通信ネットワークに接続可能な送信部２７と、画像データを入力する外部の入力装置４に接続された受信部２８とを備えている。送信部２７は、ネットワークカード又はモデム等であり、入力装置４は、フラットベッドスキャナ又はフィルムスキャナ等のスキャナ装置である。入力装置４は、文書原稿に記録された画像を光学的に読み取って画像データを生成し、生成した画像データをデータ処理装置２へ送信し、受信部２８は、入力装置４から送信された画像データを受信する。また送信部２７は、図示しない通信ネットワークを介して、ファクシミリ又は電子メール等の通信方法により外部へデータを送信することができる。
【００５０】
ＣＰＵ２１は、本発明のコンピュータプログラム３１をＲＡＭ２２にロードし、ロードしたコンピュータプログラム３１に従って、本発明のデータ名生成方法に係る処理を実行する。即ち、受信部２８で入力装置４から画像データが入力された場合に、ＣＰＵ２１は、入力された画像データをＲＡＭ２２に記憶し、コンピュータプログラム３１に従って、実施の形態１で説明したステップＳ２〜Ｓ２３の処理と同様の情報処理を実行することにより、画像データのデータ名を生成し、データ名を付した画像データを記憶部２４に記憶させる処理を行う。
【００５１】
以上のように、本実施の形態においても、実施の形態１と同様に、データ処理装置２は、画像データにより表現される画像に含まれる文字で構成される文書中から、文書の内容の趣旨を表した語句を抽出し、抽出した語句を含むデータ名を生成する。なお、本発明のコンピュータプログラム３１は、インターネット又はＬＡＮ等の通信ネットワークを介して図示しない外部のサーバ装置からデータ処理装置２へダウンロードされて記憶部２４に記憶される形態であってもよい。
【符号の説明】
【００５２】
１、２  データ処理装置
１１  制御部
１２  ＲＯＭ
１２１  位置条件テーブル
１２２  キーワードテーブル
１２３  形態素連接テーブル
１３、２４  記憶部
１４  画像読取部
３  記録媒体
３１  コンピュータプログラム
【図１】
0005430312.tif 000002
【図２】
0005430312.tif 000003
【図３】
0005430312.tif 000004
【図４】
0005430312.tif 000005
【図５】
0005430312.tif 000006
【図６】
0005430312.tif 000007
【図７】
0005430312.tif 000008
【図８】
0005430312.tif 000009
【図９】
0005430312.tif 000010
【図１０】
0005430312.tif 000011