(57)【特許請求の範囲】
【請求項１】
キャラクターデータと前記キャラクターデータに対応する追加情報データとを関連づけて格納するデータベースと、
位置情報及び／又はフォント情報を保有するキャラクターデータから、追加情報を付与する対象となるキャラクターを示すキャラクターデータを抽出するデータ抽出部と、
前記データベースに格納された前記追加情報データから、前記データ抽出部が抽出した前記キャラクターデータに対応する追加情報データを検索するデータ検索部と、
前記データ抽出部が抽出した前記キャラクターデータと、前記検索部が検索した前記追加情報データとを合成して追加情報付きキャラクターデータを作成するデータ合成部と
を備え、
前記データ抽出部は、ユーザーの指定及び入力に応じて所定の追加情報付与条件に適合したキャラクターデータを抽出し、
前記キャラクターデータは、英語の文章を示し、
前記所定の追加情報付与条件は、ユーザーが文字数を指定する場合には、前記キャラクターデータの１つの英語の文の文字数が、ユーザーが入力した文字数以上であることであり、ユーザーが行数を指定する場合には、前記キャラクターデータの英語の文の行数が、ユーザーが入力した行数以上であることであり、
前記追加情報データは、前記キャラクターデータに対応するルビを示し、
前記ルビは、読み仮名、又は発音記号であり、
前記ルビが読み仮名である場合には、前記データ合成部は、前記キャラクターデータのうちの発音アクセントのある文字に付与されるルビを強調する、データ作成装置。
【請求項２】
請求項１に記載のデータ作成装置と、
読取原稿に形成された画像を読み取る原稿読取部と、
前記原稿読取部が読み取った画像に含まれるキャラクターから、位置情報及び／又はフォント情報を保有するキャラクターデータを作成する画像処理部と、
前記原稿読取部が読み取った画像を記録媒体に形成する画像形成部と
を備える、画像形成装置。
【請求項３】
データ作成装置が実行するデータ作成方法であって、
キャラクターデータと前記キャラクターデータに対応する追加情報データとを関連づけて格納するデータベースを準備する準備工程と、
位置情報及び／又はフォント情報を保有するキャラクターデータから、追加情報を付与する対象となるキャラクターを示すキャラクターデータを抽出するデータ抽出工程と、
前記データベースに格納された前記追加情報データから、前記データ抽出工程が抽出した前記キャラクターデータに対応する追加情報データを検索するデータ検索工程と、
前記データ抽出工程が抽出した前記キャラクターデータと、前記データ検索工程が検索した前記追加情報データとを合成して追加情報付きキャラクターデータを作成するデータ合成工程と
を包含し、
前記データ抽出工程では、ユーザーの指定及び入力に応じて所定の追加情報付与条件に適合したキャラクターデータを抽出し、
前記キャラクターデータは、英語の文章を示し、
前記所定の追加情報付与条件は、ユーザーが文字数を指定する場合には、前記キャラクターデータの１つの英語の文の文字数が、ユーザーが入力した文字数以上であることであり、ユーザーが行数を指定する場合には、前記キャラクターデータの英語の文の行数が、ユーザーが入力した行数以上であることであり、
前記追加情報データは、前記キャラクターデータに対応するルビを示し、
前記ルビは、読み仮名、又は発音記号であり、
前記ルビが読み仮名である場合には、前記データ合成工程は、前記キャラクターデータのうちの発音アクセントのある文字に付与されるルビを強調する、データ作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ作成装置、画像形成装置、及びデータ作成方法に関する。
【背景技術】
【０００２】
ＭＦＰ（Multi Function Printer）のような画像形成装置は、ＯＣＲ(Optical Character Recognition)機能を有している場合がある。ＯＣＲ機能は、読取原稿に形成された画像に含まれるキャラクター（例えば、文字、数字、記号）を光学的に認識し、当該キャラクターをデジタルデータに変換する。特許文献１に開示の画像形成装置もＯＣＲ機能を有する。特許文献１のＯＣＲ機能では、光学的に認識したキャラクターのフォント解析を行い、位置情報とフォント情報とを保有するキャラクターデータを作成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−９０５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
キャラクターデータが位置情報及び／又はフォント情報を保有している場合、当該位置情報又はフォント情報を利用して追加情報（例えば、ルビ）をキャラクターデータに付与することができる。画像形成装置やパソコン等で追加情報付きのキャラクターデータを自動的に作成できれば、ユーザーが文書に追加情報を付与する作業が不要となる。
【０００５】
本発明は、位置情報及び／又はフォント情報を保有するキャラクターデータを利用して追加情報付きキャラクターデータを作成するデータ作成装置、画像形成装置、及びデータ作成方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明による第１の態様は、データ作成装置であって、データ作成装置キャラクターデータと前記キャラクターデータに対応する追加情報データとを関連づけて格納するデータベースと、位置情報及び／又はフォント情報を保有するキャラクターデータから、追加情報を付与する対象となるキャラクターを示すキャラクターデータを抽出するデータ抽出部と、前記データベースに格納された前記追加情報データから、前記データ抽出部が抽出した前記キャラクターデータに対応する追加情報データを検索するデータ検索部と、前記データ抽出部が抽出した前記キャラクターデータと、前記検索部が検索した前記追加情報データとを合成して追加情報付きキャラクターデータを作成するデータ合成部とを備える。
【０００７】
本発明による第２の態様は、画像形成装置であって、第１の態様に係るデータ作成装置と、読取原稿に形成された画像を読み取る原稿読取部と、前記原稿読取部が読み取った画像に含まれるキャラクターから、位置情報及び／又はフォント情報を保有するキャラクターデータを作成する画像処理部と、前記原稿読取部が読み取った画像を記録媒体に形成する画像形成部とを備える。
【０００８】
本発明による第３の態様は、データ作成方法であって、キャラクターデータと前記キャラクターデータに対応する追加情報データとを関連づけて格納するデータベースを準備する準備工程と、位置情報及び／又はフォント情報を保有するキャラクターデータから、追加情報を付与する対象となるキャラクターを示すキャラクターデータを抽出するデータ抽出工程と、前記データベースに格納された前記追加情報データから、前記データ抽出工程が抽出した前記キャラクターデータに対応する追加情報データを検索するデータ検索工程と、前記データ抽出工程が抽出した前記キャラクターデータと、前記データ検索工程が検索した前記追加情報データとを合成して追加情報付きキャラクターデータを作成するデータ合成工程とを包含する。
【発明の効果】
【０００９】
本発明によれば、位置情報及び／又はフォント情報を保有するキャラクターデータを利用して追加情報付きキャラクターデータを作成することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態であるデータ作成装置を備えた画像形成装置の概略構成図である。
【図２】図１に示されるデータ作成装置によるデータ作成方法を示すフローチャートである。
【図３】図１に示されるデータ作成装置によるデータ作成結果の一例を示す図表である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明による実施形態を説明する。図１は、本発明の一実施形態であるデータ作成装置２を備えた画像形成装置１の概略構成図である。
【００１２】
データ作成装置２は、キャラクターの一例である英文字に追加情報の一例であるルビを付与したルビ付き英文字を示すデータ（ルビ付き英文字データ）を作成する。データ作成装置２は、データベース２１とデータ処理部２２とを備える。
【００１３】
データベース２１は、英文字データと当該英文字データに対応するルビデータとを関連づけて格納する。英文字データは、複数の英文字を含む文字列を示すデータであってもよいし、１つの英文字を示すデータであってもよい。データベース２１は、例えば、半導体メモリーにより構成される。
【００１４】
データ処理部２２は、データ抽出部２２１と、データ検索部２２２と、データ合成部２２３とを有する。データ処理部２２はマイクロコンピューターにより構成されている。マイクロコンピューターは、ＲＡＭ、ＲＯＭ、及びＣＰＵを含む。ＲＡＭは外部から入力される情報を一時的に記憶する。ＲＯＭはプログラムを格納する。ＣＰＵは、ＲＡＭに記憶された情報を参照し、ＲＯＭに格納されたプログラムにしたがって各種の処理を実行する。
【００１５】
データ抽出部２２１は、位置情報及びフォント情報を保有するキャラクターデータ（文字、数字、記号等を示すデータ）から、ルビを付与する対象となる英文字を示すデータを抽出する。
【００１６】
データ検索部２２２は、データベース２１に格納されたルビデータから、データ抽出部２２１が抽出した英文字データに対応するルビデータを検索する。
【００１７】
データ合成部２２３は、データ抽出部２２１が抽出した英文字データと、データ検索部２２２が検索したルビデータとを合成してルビ付き英文字データを作成する。
【００１８】
データ作成装置２によれば、位置情報及びフォント情報を保有する英文字データを利用して、ルビ付き英文字データを作成するため、ユーザーが文書にルビを付与する作業が不要となる。また、ルビ付き英文字データを用いて文書を作成する場合、ユーザーが手書きで文書にルビを付与する場合と比べて、綺麗な文書に仕上げることができる。
【００１９】
次に、画像形成装置１のその他の構成を説明する。画像形成装置１は複合機であって、コピー、プリンター、スキャナー、ファクス等の複数の機能を有する。画像形成装置１は、メイン制御部３と、原稿読取部４と、画像処理部５と、第１の画像記憶部６と、第２の画像記憶部７と、画像形成部８と、入力表示部９と、通信部１０とを更に備える。
【００２０】
メイン制御部３は、マイクロコンピューターにより構成されている。原稿読取部４は、読取原稿に形成された画像を読み取る。原稿読取部４は、自動原稿搬送装置、走査光学系、及びイメージセンサーを含む。自動原稿搬送装置は、読取原稿を搬送する。走査光学系は、読取原稿に光を照射して読取原稿を走査する。イメージセンサーは、読取原稿からの反射光を光電変換して画像データを作成する。
【００２１】
画像処理部５は、原稿読取部４が読み取った画像に含まれるキャラクターから、位置情報及びフォント情報を保有するキャラクターデータを作成する。画像処理部５は、第１の画像処理部５１と、第２の画像処理部５２と、ＯＣＲ処理部５３と、フォント解析部５４と、画像編集部５５とを有する。画像処理部５は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）により構成される。
【００２２】
第１の画像処理部５１は、原稿読取部４で作成された画像データに対し、入力処理として、例えば、領域分離又は文字の切り出しのような、予め定められる多値及び高解像度（例えば、諧調８ビット、解像度６００ｄｐｉ）の画像処理を行う。
【００２３】
第２の画像処理部５２は、第１の画像処理部５１で処理された画像データに対し、中間処理として、例えば、変倍、文字に対するエッジ強調、スムージング、又はノイズ除去のような、予め定められる低解像度（例えば、諧調１ビット、解像度２００ｄｐｉ）の画像処理を行い、出力画像データを作成する。
【００２４】
ＯＣＲ処理部５３は、第２の画像処理部５２で処理された画像データに、必要に応じてＯＣＲ処理を行う。すなわち、ユーザーが入力表示部９でＯＣＲ処理を選択した場合に、第２の画像処理部５２で処理された画像データにＯＣＲ処理を行う。
【００２５】
フォント解析部５４は、ＯＣＲ処理部５３で認識されたキャラクターデータにフォント解析を行い、位置情報及びフォント情報を保有するキャラクターデータを作成する。
【００２６】
画像編集部５５は出力データを作成する。例えば、画像編集部５５は、複数のデータを合成することによって出力データを作成する。
【００２７】
第１の画像記憶部６は、第１の画像処理部５１で処理された画像データを一時的に記憶する。第１の画像記憶部６は、例えば半導体メモリーにより構成される。
【００２８】
第２の画像記憶部７は、第２の画像処理部５２で処理された画像データを一時的に記憶する。第２の画像記憶部７は、例えばハードディスクにより構成される。
【００２９】
画像形成部８は、原稿読取部４が読み取った画像を記録媒体に形成する。
【００３０】
入力表示部９は、入力部９１と、表示部９２と、表示制御部９３とを有する。入力部９１は、表示部９２に形成されるタッチパネル、機械式の操作ボタン群等によって構成される。表示部９２は、液晶等により構成される。表示制御部９３は、各種の情報を表示部９２に表示させる。
【００３１】
通信部１０は、例えば、画像形成装置１がプリンターとして動作する際のネットワークインターフェイス、又は画像形成装置１がファクスとして動作する際のモデムとして機能する。
【００３２】
次に、画像形成装置１によるルビ付き英文字データの作成方法を説明する。図２は、画像形成装置１によるルビ付き英文字データの作成工程を示すフローチャートである。
【００３３】
図２に示されるルビ付き英文字データの作成工程では、まず、ステップＳ１０において、データベース２１が準備される。データベース２１は、画像形成装置１に最初から装備されているが、オプションとして画像形成装置１に後付けされてもよい。また、データベース２１の内容は、流行語などに対応するために随時更新される。ステップＳ１０は、本発明の準備工程に相当する。
【００３４】
次に、ルビ付き英文字データの作成工程はステップＳ２０に進み、データ抽出部２２１が、位置情報及びフォント情報を保有するキャラクターデータから、ルビを付与する英文字データを抽出する。すなわち、ユーザーが入力部９１でルビ付き英文字データの作成を選択した場合、データ抽出部２２１は、フォント解析部５４が作成したキャラクターデータの中から英文字データを抽出する。ステップＳ２０は、本発明のデータ抽出工程に相当する。
【００３５】
次に、ルビ付き英文字データの作成工程はステップＳ３０に進み、データ検索部２２２が、データベース２１に格納されたルビデータのうち、データ抽出部２２１が抽出した英文字データに対応するルビデータを検索する。ステップＳ３０は、本発明のデータ検索工程に相当する。
【００３６】
次に、ルビ付き英文字データの作成工程はステップＳ４０に進み、データ合成部２２３は、データ抽出部２２１が抽出した英文字データと、データ検索部２２２が検索したルビデータとを合成してルビ付き英文字データを作成する。ステップＳ４０は、本発明のデータ合成工程に相当する。
【００３７】
作成されたルビ付き英文字データは画像編集部５５に送信され、他のデータと合成されて出力データが作成される。画像形成部８は、当該出力データに基づいて文書を印刷する。なお、ルビ付き英文字データを、画像形成装置１に接続された外部機器（パーソナルコンピューターなど）に送信してもよいし、ＵＳＢやＨＤＤ等の記憶媒体に保存してもよい。
【００３８】
以上のように、画像形成装置１によれば、ルビ付き英文字データを作成できるため、ユーザーが文書にルビを付与する作業が不要となり、ユーザーの手間が低減する。また、ルビ付き英文字データを用いて文書を作成する場合、ユーザーが手書きで文書にルビを付与する場合と比べて綺麗な文書に仕上げることができる。
【００３９】
なお、データ抽出部２２１は、所定のルビ付与条件に適合した英文字のみを抽出するように構成されてもよい。また、当該ルビ条件を可変とすることもできる。
【００４０】
一例として、以下のようにすることが考えられる。まず、ユーザーは次のＡ〜Ｃの３つの条件（以下、第１条件という。）のいずれかを選択する。
Ａ：全ての英単語にルビを付与する。
Ｂ：所定のルビ付与条件に適合した英単語にルビを付与する。
Ｃ：全ての英単語にルビを付与しない。
【００４１】
ユーザーが条件Ｂを選択した場合には、ユーザーは次の２つの条件ａ、ｂのいずれかを選択する。
ａ：文字数を指定する。
ｂ：行数を指定する。
【００４２】
ユーザーが条件ａを選択した場合、ユーザーは１単語あたりの文字数を入力する。データ抽出部２２１は、ユーザーが入力した文字数以上の文字を含む英単語を抽出する。例えば、ユーザーが入力した文字数が３の場合、I am a man.という文章のうち、manという英単語が抽出される。
【００４３】
なお、ユーザーが入力する文字数は１文章あたりの文字数でもよい。その場合、データ抽出部２２１は、ユーザーが入力した文字数以上（以下、第２条件という。）の文字を含む文章を抽出する。例えば、ユーザーが入力した文字数が１０の場合、I am a man.という文章の文字数は７であるため、当該文章はデータ抽出部２２１によって抽出されない。一方、I am a Japanese.という文章の文字数は１２であるため、当該文章はデータ抽出部２２１によって抽出される。
【００４４】
次に、図３を参照して、第１条件、第２条件に応じて、データ作成装置２によって英文字にルビが付与されるか否かについて説明する。図３は、図１に示されるデータ作成装置２によるデータ作成結果の一例を示す図表である。例文１は、文字数が７の「I am a man.」という文章であり、例文２は、文字数が１２の「I am a Japanese.」という文章である。
【００４５】
第１条件として、Ａ（全ての英単語にルビを付与する。）が選択された場合には、図３に示すように、例文１及び例文２の英文字にルビが付与される。
【００４６】
第１条件として、Ｂ（第２条件を満たす場合にルビを付与する。）が選択された場合には、第２条件としてユーザーが入力した文字数に応じて、ルビが付与されるか否かが決定される。上記文字数が「５」である場合には、例文１及び例文２共に、文字数が５以上であるため、図３に示すように、英文字にルビが付与される。上記文字数が「１０」である場合には、例文１は文字数が１０以上ではないため、図３に示すように、英文字にルビが付与されず、例文２は、文字数が１０以上であるため、図３に示すように、英文字にルビが付与される。上記文字数が「１５」である場合には、例文１及び例文２共に、文字数が１５以上ではないため、図３に示すように、英文字にルビが付与されない。
【００４７】
第１条件として、Ｃ（全ての英単語にルビを付与しない。）が選択された場合には、図３に示すように、例文１及び例文２の英文字にルビが付与されない。
【００４８】
ユーザーが条件ｂを選択した場合、ユーザーは行数を入力する。英文字が複数行にわたって連続している英文字列が存在する場合、データ抽出部２２１は、ユーザーが入力した行数以上の英文字列を抽出する。
【００４９】
以上のように、ユーザーが設定したルビ付与条件に適合した英文字のみにルビを付与することで、ルビを付与する必要のない簡単な単語や文章にまでルビが付与されることを抑制できる。したがって、すっきりとした綺麗な文書を作成することができる。
【００５０】
また、英文字に付与されるルビをユーザーが選択できるようにしてもよい。例えば、ユーザーが読み仮名と発音記号とのいずれかを選択できるようにしてもよい。また、ユーザーが読み仮名を選択した場合、発音アクセントのある英文字に付与される読み仮名を強調できるようにしてもよい。読み仮名を強調する方法としては、例えば、次の１〜３のような方法が考えられる。
１：強調する読み仮名の色を他の読み仮名と異なる色にする。
２：強調する読み仮名のサイズを他の読み仮名のサイズよりも大きくする。
３：強調する読み仮名の太さを他の読み仮名の太さよりも太くする。
発音アクセントのある英文字に付与される読み仮名を強調できるようにすることで、例えば、発音練習用の教材の提供が容易になる。
【００５１】
以上、図面（図１、図２）を参照しながら本発明の実施形態について説明した。但し、本発明は上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である。なお、図面を理解しやすくするために、それぞれの各構成要素の厚み、長さ、個数等は、図面作成の都合上から、実際とは異なる。また、上記の実施形態で示す各構成要素の形状、寸法等は一例であって、特に限定されるものではなく、本発明の効果から実質的に逸脱しない範囲で種々の変更が可能である。
【００５２】
例えば、本実施形態では、英文字にルビを付与する場合について説明したが、英文字以外のキャラクターにルビ以外の追加情報を付与する場合についても、本発明を適用することができる。例えば、カタカナ文字に対して、カタカナ文字を英訳したスペルを付与することができる。
【００５３】
また、本実施形態では、キャラクターデータが保有するフォント情報に基づいて追加情報を付与するが、キャラクターデータが保有する位置情報に基づいて追加情報を付与してもよい。キャラクターデータは、フォント情報と位置情報とのいずれか一方のみを保有していてもよい。
【００５４】
また、本実施形態では、データ作成装置が画像形成装置の一部として構成されているが、画像形成装置とは異なる機器（例えば、パーソナルコンピューター）によってデータ作成装置を構成することもできる。
【００５５】
また、本実施形態では、画像形成装置が作成したキャラクターデータに追加情報を付与しているが、画像形成装置以外の機器（例えば、パーソナルコンピューター）で作成したキャラクターデータに追加情報を付与してもよい。
【符号の説明】
【００５６】
１      画像形成装置
２      データ作成装置
２１    データベース
２２１  データ抽出部
２２２  データ検索部
２２３  データ合成部
５      画像処理部
８      画像形成部
【図１】
0006295908.tif 000002
【図２】
0006295908.tif 000003
【図３】
0006295908.tif 000004