【手続補正書】
【提出日】平成30年7月31日(2018.7.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１言語の文字を認識するための辞書が記憶される第１辞書データと、
前記第１言語とは異なる第２言語の文字を認識するための辞書が記憶される第２辞書データと、
少なくとも前記第１言語の文字列および前記第２言語の文字列が描画される画像データを含む複数の画像データが格納されるデータベースと、
前記画像データに描画される前記複数の文字列を前記第１辞書データと前記第２辞書データを用いて文字認識すると共に、前記データベースの検索を実行するプロセッサと、を具備し、
前記プロセッサは、
前記データベースから前記画像データを読み取り、前記第１辞書データを用いて、前記画像データに含まれる少なくとも１つの第１文字列を認識して、その認識した前記第１文字列に対応する第１文字コード列を生成し、
前記第１文字コード列と前記画像データとを対応付けた第１インデックスデータを前記データベースに記憶し、
前記第２辞書データを用いて、前記画像データに含まれる少なくとも１つの第２文字列を認識して、その認識した前記第２文字列に対応する第２文字コード列を生成し、
前記第２文字コード列と前記画像データとを対応付けた第２インデックスデータを前記データベースに記憶し、
キーワードの入力に対し前記第１インデックスデータおよび前記第２インデックスデータを検索して、前記キーワードと前記第１文字コード列又は前記第２文字コード列が一致する場合は、前記第１文字コード列又は前記第２文字コード列に対応する前記画像データを前記データベースから読み出す
電子機器。
【請求項２】
前記第１インデックスデータは、前記第１文字コード列と、前記第１文字コード列の位置に対応する前記画像データ内の第１領域の座標とを少なくとも含み、
前記第２インデックスデータは、前記第２文字コード列と、前記第２文字コード列の位置に対応する前記画像データ内の第２領域の座標とを少なくとも含む請求項１記載の電子機器。
【請求項３】
前記プロセッサは、前記キーワードが前記第１文字コード列に含まれる場合、前記第１領域をハイライトにした前記画像データを検索結果として表示する請求項２記載の電子機器。
【請求項４】
前記プロセッサは、前記キーワードが前記第２文字コード列に含まれる場合、前記第２領域をハイライトにした前記画像データを検索結果として表示する請求項２記載の電子機器。
【請求項５】
前記プロセッサは、
前記キーワードが前記第１文字コード列および第２文字コード列に含まれる場合、前記第１領域と前記第２領域が重複しているか否かを判定し、
重複している割合が閾値より大きいと判定した場合、前記第１領域と前記第２領域をマージすると共に、前記第１領域と前記第２領域をハイライトにした前記画像データを表示する請求項２記載の電子機器。
【請求項６】
前記プロセッサは、前記第１領域と前記第２領域とをマージするために、前記第１領域と前記第２領域の中間の領域を算出するか、又は前記第１領域と前記第２領域を包含する領域を算出する請求項５記載の電子機器。
【請求項７】
第１言語の文字列および前記第１言語とは異なる第２言語の文字列が少なくとも描画される画像データを含む複数の画像データが格納されるデータベースから前記画像データを読み取り、
前記第１言語の文字を認識するための辞書が記憶される第１辞書データを用いて、前記画像データに含まれる少なくとも１つの第１文字列を認識して、その認識した前記第１文字列に対応する第１文字コード列を生成し、
前記第１文字コード列と前記画像データとを対応付けた第１インデックスデータを前記データベースに記憶し、
前記第２言語の文字を認識するための辞書が記憶される第２辞書データを用いて、前記画像データに含まれる少なくとも１つの第２文字列を認識して、その認識した前記第２文字列に対応する第２文字コード列を生成し、
前記第２文字コード列と前記画像データとを対応付けた第２インデックスデータを前記データベースに記憶し、
キーワードの入力に対し前記第１インデックスデータおよび前記第２インデックスデータを検索して、前記キーワードと前記第１文字コード列又は前記第２文字コード列が一致する場合は、前記第１文字コード列又は前記第２文字コード列に対応する前記画像データを前記データベースから読み出す
方法。
【請求項８】
コンピュータにより実行されるプログラムであって、前記プログラムは、
第１言語の文字列および前記第１言語とは異なる第２言語の文字列が少なくとも描画される画像データを含む複数の画像データが格納されるデータベースから前記画像データを読み取る手順と、
第１言語の文字を認識するための辞書が記憶される第１辞書データを用いて、前記画像データに含まれる少なくとも１つの第１文字列を認識する手順と、
その認識した前記第１文字列に対応する第１文字コード列を生成する手順と、
前記第１文字コード列と前記画像データとを対応付けた第１インデックスデータを前記データベースに記憶する手順と、
前記第２言語の文字を認識するための辞書が記憶される第２辞書データを用いて、前記画像データに含まれる少なくとも１つの第２文字列を認識する手順と、
その認識した前記第２文字列に対応する第２文字コード列を生成する手順と、
前記第２文字コード列と前記画像データとを対応付けた第２インデックスデータを前記データベースに記憶する手順と、
キーワードの入力に対し前記第１インデックスデータおよび前記第２インデックスデータを検索する手順と、
前記キーワードと前記第１文字コード列又は前記第２文字コード列が一致する場合は、前記第１文字コード列又は前記第２文字コード列に対応する前記画像データを前記データベースから読み出す手順と、
を前記コンピュータに実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
実施形態によれば、電子機器は、第１言語の文字を認識するための辞書が記憶される第１辞書データと、前記第１言語とは異なる第２言語の文字を認識するための辞書が記憶される第２辞書データと、少なくとも前記第１言語の文字列および前記第２言語の文字列が描画される画像データを含む複数の画像データが格納されるデータベースと、前記画像データに描画される前記複数の文字列を前記第１辞書データと前記第２辞書データを用いて文字認識すると共に、前記データベースの検索を実行するプロセッサと、を具備する。前記プロセッサは、前記データベースから前記画像データを読み取り、前記第１辞書データを用いて、前記画像データに含まれる少なくとも１つの第１文字列を認識して、その認識した前記第１文字列に対応する第１文字コード列を生成し、前記第１文字コード列と前記画像データとを対応付けた第１インデックスデータを前記データベースに記憶し、前記第２辞書データを用いて、前記画像データに含まれる少なくとも１つの第２文字列を認識して、その認識した前記第２文字列に対応する第２文字コード列を生成し、前記第２文字コード列と前記画像データとを対応付けた第２インデックスデータを前記データベースに記憶し、キーワードの入力に対し前記第１インデックスデータおよび前記第２インデックスデータを検索して、前記キーワードと前記第１文字コード列又は前記第２文字コード列が一致する場合は、前記第１文字コード列又は前記第２文字コード列に対応する前記画像データを前記データベースから読み出す。