JP5928902B2 - Image processing apparatus and program - Google Patents

Image processing apparatus and program Download PDF

Info

Publication number
JP5928902B2
JP5928902B2 JP2013057701A JP2013057701A JP5928902B2 JP 5928902 B2 JP5928902 B2 JP 5928902B2 JP 2013057701 A JP2013057701 A JP 2013057701A JP 2013057701 A JP2013057701 A JP 2013057701A JP 5928902 B2 JP5928902 B2 JP 5928902B2
Authority
JP
Japan
Prior art keywords
page
unit
pages
processing apparatus
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013057701A
Other languages
Japanese (ja)
Other versions
JP2014183510A (en
Inventor
石毛 善樹
善樹 石毛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2013057701A priority Critical patent/JP5928902B2/en
Publication of JP2014183510A publication Critical patent/JP2014183510A/en
Application granted granted Critical
Publication of JP5928902B2 publication Critical patent/JP5928902B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Character Discrimination (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Studio Devices (AREA)

Description

本発明は、画像処理装置、及びプログラムに関する。   The present invention relates to an image processing apparatus and a program.

近年、書籍の電子化技術が普及しつつある。この電子化においては、一般的にはスキャナー等の専用機器を利用することが多いが、最近では、デジタルカメラの連写機能を利用することも考えられている。   In recent years, computerization technology for books has become widespread. In this digitization, a dedicated device such as a scanner is generally used, but recently, it is also considered to use a continuous shooting function of a digital camera.

例えば、特許文献1には、デジタルカメラを利用した書籍の電子化技術を述べたものであるが、より詳細には、撮影後、各ページの隅に印刷されているページ番号を認識し、画像を並び替える技術が開示されている。   For example, Patent Document 1 describes a book digitization technique using a digital camera. More specifically, after shooting, a page number printed at the corner of each page is recognized, and an image is displayed. Techniques for rearranging are disclosed.

特開2012−065261号公報JP 2012-0665261 A

しかしながら、上記特許文献1の技術においては、書面にページ番号が振られ、且つ、それが正確に読み取れる場合のみ効力を発揮する。換言すれば、特許文献1の技術では、ページ番号が読み取れない場合や、その印刷位置が不明である場合、または、そもそもページ番号が振られていない書籍であった場合などに、ページ抜けや、ページ順の入れ違いなどの乱丁が生じても対応に非常に手間がかかる、あるいは対応することができないという問題がある。   However, the technique disclosed in Patent Document 1 is effective only when a page number is assigned to the document and it can be read accurately. In other words, in the technique of Patent Document 1, when the page number cannot be read, when the print position is unknown, or when the book is not assigned a page number in the first place, There is a problem that even if there is a typographical error such as wrong page order, it takes a lot of time to deal with it or it cannot be dealt with.

そこで本発明は、誌面の状態に左右されることなく、ページ抜けや、ページ順の入れ違いなどの乱丁の発生を低減することができる画像処理装置、及びプログラムを提供することを目的とする。   SUMMARY An advantage of some aspects of the invention is that it provides an image processing apparatus and a program that can reduce the occurrence of pages such as missing pages and incorrect page order without being affected by the state of a magazine.

上記目的を達成するため、本発明は、所定の撮影周期でページが連続してめくられている状況が撮像された、複数の画像を取得する取得手段と、この取得手段によって取得された複数の画像からページが矩形として含まれるフレームを複数選択する選択手段と、この選択手段によって選択された複数の画像の夫々に含まれるページの、文字を認識する文字認識手段と、この文字認識手段による認識結果から、複数のページにまたがる文章の正誤を判断する判断手段と、を備えることを特徴とする。 In order to achieve the above object, the present invention provides an acquisition unit that acquires a plurality of images in which a situation in which pages are continuously turned in a predetermined shooting cycle is captured , and a plurality of images acquired by the acquisition unit. Selection means for selecting a plurality of frames in which a page is included as a rectangle from an image, character recognition means for recognizing characters of pages included in each of the plurality of images selected by the selection means, and recognition by the character recognition means Judgment means for judging the correctness of a sentence extending over a plurality of pages from the result.

又、上記目的を達成するため、本発明は、コンピュータを、複数の画像を取得する取得手段、この取得手段によって取得された複数の画像に含まれる文字を認識する文字認識手段、この文字認識手段による認識結果から、前記複数の画像にまたがる文章の正誤を判断する判断手段、として機能させることを特徴とする。   In order to achieve the above object, the present invention provides a computer, an acquisition means for acquiring a plurality of images, a character recognition means for recognizing characters included in the plurality of images acquired by the acquisition means, and the character recognition means. It is made to function as a judgment means which judges the right or wrong of the sentence over the said several image from the recognition result by.

この発明によれば、誌面の状態に左右されることなく、ページ抜けや、ページ順の入れ違いなどの乱丁の発生を低減することができる。   According to the present invention, it is possible to reduce the occurrence of pages such as missing pages or incorrect page order without being affected by the state of the magazine.

本発明の実施形態による画像処理装置1の構成を示すブロック図である。1 is a block diagram illustrating a configuration of an image processing apparatus 1 according to an embodiment of the present invention. 本実施形態による画像処理装置1の動作を説明するためのフローチャートである。5 is a flowchart for explaining the operation of the image processing apparatus 1 according to the present embodiment. 本実施形態の画像処理装置1による画像解析処理の動作を説明するためのフローチャートである。It is a flowchart for demonstrating the operation | movement of the image analysis process by the image processing apparatus 1 of this embodiment. 本実施形態の画像処理装置1による不足ページ判定処理の動作を説明するためのフローチャートである。It is a flowchart for demonstrating operation | movement of the insufficient page determination process by the image processing apparatus 1 of this embodiment. 本実施形態の画像処理装置1による書籍のとり込み撮影、画像解析、不足ページの補完の一例を示す概念図である。It is a conceptual diagram which shows an example of the taking-in photography of the book by the image processing apparatus 1 of this embodiment, an image analysis, and a complement of a deficient page. 本実施形態の画像処理装置1による自然言語での画像解析、不足ページの補完の一例を示す概念図である。It is a conceptual diagram which shows an example of the image analysis in the natural language by the image processing apparatus 1 of this embodiment, and a complement of a deficient page.

以下、本発明の実施の形態を、図面を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

A.実施形態の構成
図1は、本発明の実施形態による画像処理装置1の構成を示すブロック図である。図において、画像処理装置1は、イメージ入力部10、システム制御部11、表示部12、データ解析部13、動画データ格納メモリ14、及びページデータ格納メモリを備えている。イメージ入力部10は、光学レンズ群からなるレンズブロックと、CCDや、CMOSなどの撮像素子からなり、レンズブロックから入った画像を撮像素子によりデジタル信号に変換して出力する。具体的には、後述するシステム制御部11による制御に従って、ユーザによってページがめくられる書籍を撮像する。表示部12は、液晶表示器や有機EL(Electro Luminescence)表示器などからなり、各種のメニュー画面や、撮像時におけるライブビュー画面、撮像された画像データなどを表示する。
A. Configuration of Embodiment FIG. 1 is a block diagram showing a configuration of an image processing apparatus 1 according to an embodiment of the present invention. In the figure, the image processing apparatus 1 includes an image input unit 10, a system control unit 11, a display unit 12, a data analysis unit 13, a moving image data storage memory 14, and a page data storage memory. The image input unit 10 includes a lens block including an optical lens group and an image sensor such as a CCD or a CMOS. The image input from the lens block is converted into a digital signal by the image sensor and output. Specifically, the book whose page is turned by the user is imaged according to control by the system control unit 11 described later. The display unit 12 includes a liquid crystal display, an organic EL (Electro Luminescence) display, and the like, and displays various menu screens, a live view screen during imaging, captured image data, and the like.

システム制御部11は、イメージデータ入力部10によって撮像されたデータを動画に変換して動画データ格納メモリ14に保存する。また、システム制御部11は、データ解析部13に動画データの解析を指示する。また、システム制御部11は、ページデータ格納メモリ15のページデータを参照し、ページデータに含まれる文字を認識する文字認識機能を有し、ページデータ間にまたがる文章の正誤を判断することで、ページ抜けや、ページ順の入れ違いなどの乱丁の有無を判定するとともに、取り込みページに不足あったことや、取り込みが完了したことを、表示部12に表示する。   The system control unit 11 converts the data captured by the image data input unit 10 into a moving image and stores it in the moving image data storage memory 14. In addition, the system control unit 11 instructs the data analysis unit 13 to analyze moving image data. Further, the system control unit 11 refers to the page data in the page data storage memory 15, has a character recognition function for recognizing characters included in the page data, and determines the correctness of the text spanning the page data. In addition to determining whether or not there is any typographical error such as missing pages or incorrect page order, the display unit 12 displays that there is a shortage of captured pages and that capture is complete.

データ解析部13は、システム制御部11の制御に従って、動画データ格納メモリ14から動画データを取り出し、動画データを解析してページデータを生成し、ページデータ格納メモリ15に保存する。具体的には、データ解析部13は、フレーム画像をトリミングして矩形部分以外を削除したり、トリミング後のページデータの右側と左側とを判定し、ページをマージ(ページ順にする)したり、ページデータ内にページ番号が認識できた場合に、該ページ画像にページ番号を付加して保存したりする。なお、ページデータは、書籍のページ単位の画像データである。動画データ格納メモリ14は、イメージデータ入力部10によって撮影され、システム制御部11により変換された動画データを格納する。ページデータ格納メモリ15は、データ解析部13により動画データから生成されたページデータを格納する。   The data analysis unit 13 takes out the moving image data from the moving image data storage memory 14 under the control of the system control unit 11, analyzes the moving image data, generates page data, and stores the page data in the page data storage memory 15. Specifically, the data analysis unit 13 trims the frame image and deletes other than the rectangular part, determines the right side and the left side of the trimmed page data, merges the pages (makes the page order), When the page number is recognized in the page data, the page number is added to the page image and stored. The page data is image data for each page of the book. The moving image data storage memory 14 stores moving image data shot by the image data input unit 10 and converted by the system control unit 11. The page data storage memory 15 stores the page data generated from the moving image data by the data analysis unit 13.

B.実施形態の動作
次に、上述した実施形態の動作について説明する。
図2は、本実施形態による画像処理装置1の動作を説明するためのフローチャートである。ユーザは、画像処理装置1に対して所定の撮影開始操作を行う。ユーザは、撮影開始操作を行った後、書籍の縁で指を少しずつずらすことで書籍のページを連続してめくる。画像処理装置1は、見開きの片側のページを撮影するようになっている。したがって、ユーザは、まず、1回目に、例えば、偶数ページが撮影されるようにページをめくり、2回目に、奇数ページが撮影されるようにページをめくる。
B. Operation of Embodiment Next, the operation of the above-described embodiment will be described.
FIG. 2 is a flowchart for explaining the operation of the image processing apparatus 1 according to the present embodiment. The user performs a predetermined shooting start operation on the image processing apparatus 1. After performing the shooting start operation, the user turns the pages of the book continuously by moving the finger little by little at the edge of the book. The image processing apparatus 1 captures a page on one side of a spread. Therefore, the user first turns the page so that an even page is shot, for example, and turns the page so that an odd page is shot a second time.

画像処理装置1では、システム制御部11が、撮影開始操作があったか否かを判断し(ステップS10)、撮影開始操作がない場合には(ステップS10のNO)、待機する。一方、撮影開始操作があった場合には(ステップS10のYES)、イメージデータ入力部10は、所定の時間間隔でイメージデータを取り込み(ステップS12)、システム制御部11は、イメージデータ入力部10によって撮影されたイメージデータを動画に変換して動画データ格納メモリ14に保存する(ステップS14)。イメージ取り込み中、システム制御部11は、撮影終了操作があったか否かを判断し(ステップS16)、撮影終了操作がない場合には(ステップS16のNO)、ステップS12に戻り、イメージデータの取り込み、動画への変換を継続する。   In the image processing apparatus 1, the system control unit 11 determines whether or not there has been a shooting start operation (step S10). If there is no shooting start operation (NO in step S10), the system control unit 11 stands by. On the other hand, if there is a shooting start operation (YES in step S10), the image data input unit 10 captures image data at a predetermined time interval (step S12), and the system control unit 11 reads the image data input unit 10 The image data photographed by the above is converted into a moving image and stored in the moving image data storage memory 14 (step S14). During image capture, the system control unit 11 determines whether or not there has been a photographing end operation (step S16). If there is no photographing end operation (NO in step S16), the process returns to step S12 to capture image data, Continue converting to video.

ユーザは、書籍のページ(例えば、偶数ページ)をめくり終わると、画像処理装置1に対して所定の撮影終了操作を行った後、上述したように、再度、ユーザは、撮影開始操作を行い、2回目の撮影で、奇数ページが撮影されるようにページをめくる。そして、書籍のページ(例えば、き数ページ)をめくり終わると、画像処理装置1に対して所定の撮影終了操作を行う。このように、上記処理を2回繰り返すことで、1つの書籍の偶数ページが撮影された動画と、奇数ページが撮影された動画とが記録されることになる。 When the user finishes turning over the pages of the book (for example, even pages), after performing a predetermined shooting end operation on the image processing apparatus 1, as described above, the user performs a shooting start operation again, Turn the pages so that odd pages are shot in the second shot. Then, when the pages of the book (for example, several pages) are finished, a predetermined photographing end operation is performed on the image processing apparatus 1. In this way, by repeating the above process twice, a moving image in which an even page of one book is photographed and a moving image in which an odd page is photographed are recorded.

そして、撮影終了操作があると(ステップS16のYES)、データ解析部13は、システム制御部11の制御に従って、動画データ格納メモリ14から動画データを取り出し、動画データを解析してページデータを生成し、ページデータ格納メモリ15に保存する(ステップS18)。なお、画像解析の詳細について後述する。   When there is a shooting end operation (YES in step S16), the data analysis unit 13 takes out the moving image data from the moving image data storage memory 14 according to the control of the system control unit 11, analyzes the moving image data, and generates page data. Then, it is stored in the page data storage memory 15 (step S18). Details of the image analysis will be described later.

次に、システム制御部11は、ページデータ格納メモリ15のページデータを参照し、不足ページの有無判定を行う(ステップS20)。なお、不足ページの有無判定の詳細については後述する。そして、不足ページがあるか否かを判断し(ステップS22)、不足ページがあった場合には(ステップS22のYES)、その旨、表示した後、ステップS10に戻り、上述した処理を繰り返す。つまり、不足ページがあった場合には、ユーザは、再度、書籍をめくって撮影を行う。追加撮影した動画データは、記録され、必要に応じて、ページ判定、不足ページの有無判定が他の動画データと同様に行われる。一方、不足ページがなかった場合には(ステップS22のNO)、当該処理を終了する。   Next, the system control unit 11 refers to the page data in the page data storage memory 15 and determines whether there is a missing page (step S20). Details of the presence / absence page determination will be described later. Then, it is determined whether or not there is a missing page (step S22). If there is a missing page (YES in step S22), a message to that effect is displayed, and the process returns to step S10 to repeat the above-described processing. That is, when there is a shortage page, the user turns the book again and shoots. The additionally captured moving image data is recorded, and the page determination and the presence / absence determination of the missing page are performed in the same manner as other moving image data as necessary. On the other hand, if there is no missing page (NO in step S22), the process ends.

図3は、本実施形態の画像処理装置1による画像解析処理の動作を説明するためのフローチャートである。データ解析部13は、動画データ格納メモリ14から動画データを読み出し(ステップS30)、動画データを構成するフレーム画像に対して矩形判定し、ページとなる画像を検索する(ステップS32)。次に、データ解析部13は、ページが見つかったか否かを判断する(ステップS34)。   FIG. 3 is a flowchart for explaining the operation of the image analysis process performed by the image processing apparatus 1 according to the present embodiment. The data analysis unit 13 reads the moving image data from the moving image data storage memory 14 (step S30), performs a rectangle determination on the frame image constituting the moving image data, and searches for an image to be a page (step S32). Next, the data analysis unit 13 determines whether a page is found (step S34).

ここで、動画データからページを見つける方法について説明する。ユーザがページをめくると、その動作によりページがたわみながらめくられることが分かる。そこで、このページのたわみが生じていないフレーム画像を、書籍の1ページであると判断すればよい。そして、ページが見つからない場合には(ステップS34のNO)、当該処理を終了する。   Here, a method for finding a page from moving image data will be described. When the user turns the page, it can be seen that the page is turned while being bent. Therefore, it is only necessary to determine that the frame image in which the page is not bent is one page of the book. If no page is found (NO in step S34), the process ends.

一方、ページが見つかった場合には(ステップS34のYES)、データ解析部13は、そのフレーム画像をトリミングして矩形部分以外を削除する(ステップS36)。次に、データ解析部13は、トリミング後のページデータの右側と左側とを判定し、ページをマージ(ページ順にする)してページデータ格納メモリ15に保存する(ステップS38)。次に、データ解析部13は、ページデータ内にページ番号が認識できた場合に、該ページ画像にページ番号を付加してページデータ格納メモリ15に保存する(ステップS40)。   On the other hand, if a page is found (YES in step S34), the data analysis unit 13 trims the frame image and deletes other than the rectangular portion (step S36). Next, the data analysis unit 13 determines the right side and the left side of the trimmed page data, merges the pages (orders the pages), and saves them in the page data storage memory 15 (step S38). Next, when the page number can be recognized in the page data, the data analysis unit 13 adds the page number to the page image and stores it in the page data storage memory 15 (step S40).

次に、データ解析部13は、動画データが終了したか否かを判断し(ステップS42)、動画データが終了していない場合には(ステップS42のNO)、ステップS32に戻り、上述した処理を繰り返し、動画データからページ画像を取り出してページデータ格納メモリ15に保存していく。そして、動画データが終了した場合には(ステップS42のYES)、当該処理を終了する。   Next, the data analysis unit 13 determines whether or not the moving image data has ended (step S42). If the moving image data has not ended (NO in step S42), the data analysis unit 13 returns to step S32 and performs the processing described above. The page image is extracted from the moving image data and stored in the page data storage memory 15. When the moving image data is completed (YES in step S42), the process is ended.

図4は、本実施形態の画像処理装置1による不足ページ判定処理の動作を説明するためのフローチャートである。システム制御部11は、ページデータ格納メモリ15のページデータを参照し、ページ番号が認識できているか否かを判断する(ステップS60)。そして、ページ番号が認識されている場合には(ステップS60のYES)、システム制御部11は、ページがページ番号に従って順番に並んでいるか否かを判断する(ステップS62)。   FIG. 4 is a flowchart for explaining the operation of the missing page determination process by the image processing apparatus 1 of the present embodiment. The system control unit 11 refers to the page data in the page data storage memory 15 and determines whether or not the page number can be recognized (step S60). If the page number is recognized (YES in step S60), the system control unit 11 determines whether the pages are arranged in order according to the page number (step S62).

そして、ページ順に並んでいる場合には(ステップS62のYES)、システム制御部11は、不足ページなしと判定し、その旨を表示部12に表示する(ステップS80)。その後、当該処理を終了し、図2に示すメインルーチンに戻る。   If the pages are arranged in the page order (YES in step S62), the system control unit 11 determines that there is no insufficient page and displays that fact on the display unit 12 (step S80). Thereafter, the process is terminated, and the process returns to the main routine shown in FIG.

一方、ページ順に並んでいない場合には(ステップS62のNO)、システム制御部11は、当該ページデータを用いてページ順に並び替え可能であるか否かを判断する(ステップS64)。そして、当該ページデータを用いてページ順に並び替え可能である場合には(ステップS64のYES)、ページデータをページ番号に従って順番に並び替え(ステップS66)、不足(乱丁)ページなしと判定し、その旨を表示部12に表示する(ステップS80)。その後、当該処理を終了し、図2に示すメインルーチンに戻る。   On the other hand, when the pages are not arranged in the page order (NO in step S62), the system control unit 11 determines whether or not the page order can be rearranged using the page data (step S64). If the page data can be rearranged in the page order (YES in step S64), the page data is rearranged in order according to the page number (step S66), and it is determined that there is no deficient (random page) page. A message to that effect is displayed on the display unit 12 (step S80). Thereafter, the process is terminated, and the process returns to the main routine shown in FIG.

一方、当該ページデータを用いてページ順に並び替え可能でない場合には(ステップS64のNO)、別途(過去)に取り込んだ(同じ書籍の)ページデータがあるか否かを判断する(ステップS72)。そして、別途(過去)に取り込んだページデータがある場合には(ステップS72のYES)、別途(過去)に取り込んだページデータから同一ページをサーチし(ステップS74)、サーチしたページの前後のページで補完できるか否かを判断する(ステップS76)。ここでは、ページ番号を参照して補完可能であるか否かを判断している。そして、補完できる場合には(ステップS76)、別途(過去)に取り込んだページデータで、ページ番号に従ってページを補完し(ステップS78)、不足(乱丁)ページなしと判定し、その旨を表示部12に表示する(ステップS80)。その後、当該処理を終了し、図2に示すメインルーチンに戻る。   On the other hand, when the page data cannot be rearranged using the page data (NO in step S64), it is determined whether or not there is page data (for the same book) that has been taken in separately (past) (step S72). . If there is separately (past) page data (YES in step S72), the same page is searched from the separately (past) page data (step S74), and pages before and after the searched page are searched. It is determined whether or not it can be complemented (step S76). Here, it is determined whether or not the supplement is possible with reference to the page number. If it can be complemented (step S76), the page data is supplemented according to the page number separately (past) page data (step S78), it is determined that there is no deficient (random) page, and a message to that effect is displayed. 12 (step S80). Thereafter, the process is terminated, and the process returns to the main routine shown in FIG.

一方、別途(過去)に取り込んだ(同じ書籍の)ページデータがない場合(ステップS72のNO)、あるいは、別途(過去)に取り込んだページデータから補完できない場合には(ステップS76)、不足(乱丁)ページありと判定し、その旨を表示部12に表示する(ステップS82)。その後、当該処理を終了し、図2に示すメインルーチンに戻る。この場合、ユーザは、再度、書籍のページを撮像することになる(再撮像するよう指示を表示してもよい)。画像処理装置1では、図2、図3、図4に示すフローチャートを実行し、新たに取り込んだ動画データから抽出したページデータで、抜けたページを補完する。   On the other hand, if there is no page data (for the same book) that has been imported separately (past) (NO in step S72), or if it cannot be supplemented from the page data that has been imported separately (past) (step S76), a shortage ( It is determined that there is a page, and a message to that effect is displayed on the display unit 12 (step S82). Thereafter, the process is terminated, and the process returns to the main routine shown in FIG. In this case, the user takes an image of the book page again (an instruction may be displayed to re-image). In the image processing apparatus 1, the flowcharts shown in FIGS. 2, 3, and 4 are executed, and the missing pages are complemented with the page data extracted from the newly captured moving image data.

一方、ページ番号が認識されていない場合には(ステップS60のNO)、システム制御部11は、ページ内の文字を活字認識し(ステップS68)、ページをまたぐ文章の正誤を、その文章が自然言語となっているか否か、すなわち文章として成立しているか否かで判断する(ステップS70)。そして、ページをまたぐ文章が正しく読めるものである、つまり自然言語となっている場合には(ステップS70のYES)、システム制御部11は、不足ページなしと判定し、その旨を表示部12に表示する(ステップS72)。その後、当該処理を終了し、図2に示すメインルーチンに戻る。   On the other hand, when the page number is not recognized (NO in step S60), the system control unit 11 recognizes the characters in the page (step S68), and corrects or corrects the sentence across the pages. Judgment is made based on whether or not it is a language, that is, whether or not it is established as a sentence (step S70). If the text across the pages can be read correctly, that is, is in a natural language (YES in step S70), the system control unit 11 determines that there is no missing page, and notifies the display unit 12 to that effect. It is displayed (step S72). Thereafter, the process is terminated, and the process returns to the main routine shown in FIG.

一方、ページをまたぐ文章が正しく読めるものになっていない、つまり文章としては誤りであり、自然言語となっておらず、文章として成立していない場合には(ステップS70のYES)、システム制御部11は、ページ順でないと判断し、システム制御部11は、当該ページデータを用いてページ順に並び替え可能であるか否かを判断する(ステップS64)。ここでは、ページをまたぐ文章が正しく読めるか(自然言語となるか)否かで、補完可能であるか否かを判断している。そして、当該ページデータを用いてページ順に並び替え可能である場合には(ステップS64のYES)、ページをまたぐ文章が正しく読めるように(自然言語となるように)、ページデータを順番に並び替え(ステップS66)、不足(乱丁)ページなしと判定し、その旨を表示部12に表示する(ステップS80)。その後、当該処理を終了し、図2に示すメインルーチンに戻る。   On the other hand, if the text across the pages is not readable, that is, the text is incorrect, is not a natural language, and is not established as a text (YES in step S70), the system control unit 11 determines that the page order is not satisfied, and the system control unit 11 determines whether the page data can be rearranged using the page data (step S64). Here, it is determined whether or not the sentence can be complemented depending on whether or not the text across the pages can be read correctly (becomes natural language). If the page data can be rearranged in the page order (YES in step S64), the page data is rearranged in order so that the text across the pages can be read correctly (so that it becomes a natural language). (Step S66), it is determined that there is no shortage (random page), and a message to that effect is displayed on the display unit 12 (Step S80). Thereafter, the process is terminated, and the process returns to the main routine shown in FIG.

一方、当該ページデータを用いてページ順に並び替え可能でない場合には(ステップS64のNO)、別途(過去)に取り込んだ(同じ書籍の)ページデータがあるか否かを判断する(ステップS72)。そして、別途(過去)に取り込んだページデータがある場合には(ステップS72のYES)、別途(過去)に取り込んだページデータから同一ページをサーチし(ステップS74)、サーチしたページの前後のページで、ページをまたぐ文章が正しく読める自然言語となるように補完できるか否かを判断する(ステップS76)。そして、補完できる場合には(ステップS76)、別途(過去)に取り込んだページデータで、ページをまたぐ文章が正しく読める自然言語となるようにページ補完し(ステップS78)、不足(乱丁)ページなしと判定し、その旨を表示部12に表示する(ステップS80)。その後、当該処理を終了し、図2に示すメインルーチンに戻る。   On the other hand, when the page data cannot be rearranged using the page data (NO in step S64), it is determined whether or not there is page data (for the same book) that has been taken in separately (past) (step S72). . If there is separately (past) page data (YES in step S72), the same page is searched from the separately (past) page data (step S74), and pages before and after the searched page are searched. In step S76, it is determined whether or not the text across the pages can be complemented so as to become a natural language that can be read correctly. If it can be complemented (step S76), the page is supplemented so that the text across the pages becomes a natural language that can be read correctly (step S78) with the page data taken separately (past), and there is no missing (random) page. And the fact is displayed on the display unit 12 (step S80). Thereafter, the process is terminated, and the process returns to the main routine shown in FIG.

一方、別途(過去)に取り込んだ(同じ書籍の)ページデータがない場合(ステップS72のNO)、あるいは、別途(過去)に取り込んだページデータから補完できない場合には(ステップS76)、不足(乱丁)ページありと判定し、その旨を表示部12に表示する(ステップS82)。その後、当該処理を終了し、図2に示すメインルーチンに戻る。この場合、ユーザは、再度、書籍のページを撮像することになる(ステップS82で、再度、撮像するよう指示を表示してもよい)。画像処理装置1では、図2、図3、図4に示すフローチャートを実行し、新たに取り込んだ動画データから抽出したページデータで、抜けたページを補完する。   On the other hand, if there is no page data (for the same book) that has been imported separately (past) (NO in step S72), or if it cannot be supplemented from the page data that has been imported separately (past) (step S76), a shortage ( It is determined that there is a page, and a message to that effect is displayed on the display unit 12 (step S82). Thereafter, the process is terminated, and the process returns to the main routine shown in FIG. In this case, the user captures an image of the book page again (an instruction may be displayed to capture the image again in step S82). In the image processing apparatus 1, the flowcharts shown in FIGS. 2, 3, and 4 are executed, and the missing pages are complemented with the page data extracted from the newly captured moving image data.

図5は、本実施形態の画像処理装置1による書籍のとり込み撮影、画像解析、不足ページの補完の一例を示す概念図である。画像処理装置1は、まず、状態50に示すように、イメージ入力部10により、ユーザが書籍51のページ(例えば、偶数ページ)をめくるところを撮像し、動画データ52として動画データ格納メモリ14に保存する。同様にして、画像処理装置1は、状態60に示すように、イメージ入力部10により、ユーザが書籍51のページ(例えば、奇数ページ)をめくるところを撮像し、動画データ62として動画データ格納メモリ14に保存する。   FIG. 5 is a conceptual diagram illustrating an example of taking-in and taking a book by the image processing apparatus 1 according to the present embodiment, image analysis, and complementing a shortage page. First, as shown in a state 50, the image processing apparatus 1 uses the image input unit 10 to pick up an image of a place where the user turns a page (for example, an even page) of the book 51, and stores it as moving image data 52 in the moving image data storage memory 14. save. Similarly, as shown in a state 60, the image processing apparatus 1 uses the image input unit 10 to capture an image where the user turns a page (for example, an odd page) of the book 51, and stores the moving image data 62 as moving image data 62. 14 to save.

データ解析部13は、まず、状態50に示すように、動画データ52から、ページのたわみの重なりでページの区切りを判断し、ページデータ53、54(偶数ページ)を抽出する。同様に、データ解析部13は、状態60に示すように、動画データ62から、ページのたわみの重なりでページの区切りを判断し、ページデータ63、64(奇数ページ)を抽出する。   First, as shown in the state 50, the data analysis unit 13 determines page breaks from the moving image data 52 based on overlapping page deflections, and extracts page data 53 and 54 (even pages). Similarly, as shown in a state 60, the data analysis unit 13 determines page breaks based on overlapping page deflections from the moving image data 62, and extracts page data 63 and 64 (odd pages).

そして、システム制御部11は、抽出されたページデータ53、54、63、64をページ番号や、ページをまたぐ文章が自然言語となっているかで並び替える。このとき、ページ抜けがあった場合には、動画データ52、62のページデータで補完できる場合には、動画データ52、62のページデータで補完する。   Then, the system control unit 11 rearranges the extracted page data 53, 54, 63, and 64 depending on the page number and whether the text across the pages is a natural language. At this time, if there is a missing page, if the page data of the moving image data 52 and 62 can be complemented, the page data of the moving image data 52 and 62 is complemented.

これに対して、動画データ52、62のページデータで補完できない場合には、状態70に示すように、画像処理装置1は、イメージ入力部10により、再度、書籍51をめくるところを撮像し、動画データ72として動画データ格納メモリ14に保存する。そして、データ解析部13は、該動画データ72から、ページのたわみの重なりでページの区切りを判断し、ページデータ73を抽出する。システム制御部11は、該動画データ72から抽出されたページデータをサーチし、上記ページ抜けの部分を、ページデータ73で補完する。   On the other hand, when the page data of the moving image data 52 and 62 cannot be complemented, as shown in the state 70, the image processing apparatus 1 captures the place where the book 51 is turned again by the image input unit 10, and The moving image data 72 is stored in the moving image data storage memory 14. Then, the data analysis unit 13 determines page breaks from the moving image data 72 based on overlapping page deflections, and extracts page data 73. The system control unit 11 searches the page data extracted from the moving image data 72 and supplements the page missing portion with the page data 73.

図6は、本実施形態の画像処理装置1による自然言語での画像解析、不足ページの補完の一例を示す概念図である。まず、図6の上段には、1回目の取り込みページデータA、B、C、Dを示している。図6の中段には、再取り込したページデータE、F、G、Hを示している。そして、図6の下段には、上記ページデータA、B、C、DとページデータE、F、G、Hとをマージしてページ順とした最終データを示している。   FIG. 6 is a conceptual diagram showing an example of image analysis in natural language and missing page complementation by the image processing apparatus 1 of the present embodiment. First, in the upper part of FIG. 6, the first fetched page data A, B, C, and D are shown. The middle part of FIG. 6 shows the re-imported page data E, F, G, and H. The lower part of FIG. 6 shows the final data in which the page data A, B, C, and D and the page data E, F, G, and H are merged into the page order.

図6の上段において、ページをまたぐ文章が正しく読める自然言語となっているかを判別すると、ページデータAとBとの間では、「ち明けない。こ」、「れは世間を憚」であり、「ち明けない。これは世間を憚」となり、文章が正しく読める自然言語となっている。ゆえに、システム制御部11は、ページ順であると判定する。同様に、ページデータBとCとの間では、「の人の記憶を呼び起こすごと」となり、文章が正しく読める自然言語となっている。ゆえに、システム制御部11は、ページ順であると判定する。次に、ページデータCとDとの間では、「そよそしい頭私はまだ若々」となり、文章が正しく読めず不自然なものになっている。ゆえに、システム制御部11は、誤りである、つまり、ページ順でないと判定し、取り込み漏れがある判定する。   In the upper part of FIG. 6, when it is determined whether or not the text across the pages is a natural language that can be read correctly, between page data A and B, “Don't dawn. , “Don't dawn. This is a habit of the world.” It is a natural language that can be read correctly. Therefore, the system control unit 11 determines that the page order is present. Similarly, between the page data B and C, “every person's memory is evoked” is a natural language in which the text can be read correctly. Therefore, the system control unit 11 determines that the page order is present. Next, between the page data C and D, it becomes “unfriendly head I am still young”, and the text cannot be read correctly and is unnatural. Therefore, the system control unit 11 determines that there is an error, that is, not in page order, and determines that there is an omission.

同様に、図6の中段において、ページをまたぐ文章が正しく読める自然言語となっているかを判別すると、ページデータFとGとの間では、「の人の記憶を文字などはと」となり、文章が正しく読めず不自然なものになっている。ゆえに、システム制御部11は、誤りである、つまり、ページ順でないと判定し、取り込み漏れがある判定する。   Similarly, in the middle part of FIG. 6, when it is determined whether the text across the pages is a natural language that can be read correctly, between the page data F and G, “the person's memory is a character etc.” Cannot be read correctly and is unnatural. Therefore, the system control unit 11 determines that there is an error, that is, not in page order, and determines that there is an omission.

そして、図6の下段に示すように、システム制御部11は、ページ順でないと判定した、ページデータC、D、及びページデータF、Gにおけるページをまたぐ文章を解析し、全てのページデータでページをまたぐ文章が正しく読める自然言語となるように並び替え、補完を行うと、最終データは、ページデータA、B、C、G、Dとなり、ページ順となることが分かる。   Then, as shown in the lower part of FIG. 6, the system control unit 11 analyzes the text across the pages in the page data C and D and the page data F and G that are determined not to be in page order, When rearrangement is performed so that the text across the pages can be correctly read and complemented, the final data becomes page data A, B, C, G, and D, which are in the page order.

上述した実施形態によれば、イメージ入力部10により書籍のページめくりを撮像して動画データとして保存し、データ解析部13によって、動画データからページデータを抽出し、システム制御部11によって、ページデータに含まれる文字を認識し、該認識結果から、ページデータ間にまたがる文章の正誤を判断して、複数の画像の並び順を修正するようにしたので、誌面の状態に左右されることなく、ページ抜けや、ページ順の入れ違いなどの乱丁の発生を低減することができる。特に、ページ番号が読み取れない場合や、その印刷位置が不明である場合、または、そもそもページ番号が振られていない場合であっても、ページ抜けや、ページ順の入れ違いなどの乱丁の発生を低減することができる。   According to the embodiment described above, the page turning of a book is imaged by the image input unit 10 and stored as moving image data, the page data is extracted from the moving image data by the data analysis unit 13, and the page data is extracted by the system control unit 11. Is recognized, and from the recognition result, the correctness of the text across the page data is judged and the order of the plurality of images is corrected, so that it is not affected by the state of the magazine, It is possible to reduce the occurrence of misplacements such as missing pages and incorrect page order. In particular, even if the page number cannot be read, the print position is unknown, or even if the page number is not assigned in the first place, the occurrence of page mistakes such as missing pages or incorrect page order is reduced. can do.

また、上述した実施形態によれば、ページ抜けや、ページ順の入れ違いなどの乱丁があった場合には、他の動画データからページデータを抽出し、再度、システム制御部11によって、ページデータに含まれる文字を認識し、該認識結果からページデータ間にまたがる文章の正誤を判断するようにしたので、誌面の状態に左右されることなく、ページ抜けや、ページ順の入れ違いなどの乱丁の発生を低減することができる。   Further, according to the above-described embodiment, when there is an irregularity such as missing page or wrong page order, the page data is extracted from other moving image data, and the system control unit 11 again converts the page data into page data. Recognize the included characters and judge the correctness of the text across the page data based on the recognition result, so the occurrence of misplacements such as missing pages and incorrect page order, regardless of the state of the magazine Can be reduced.

また、上述した実施形態によれば、自動的にページ抜けや、ページ順の入れ違いなどの乱丁の有無を判定し、ページ抜けや、ページ順の入れ違いがあった場合には、再撮影するように指示するようにしたので、ユーザは、ページ抜けや、ページ順の入れ違いなどの乱丁の発生を気にせずにページめくりできる。   Further, according to the above-described embodiment, it is automatically determined whether or not there is any typographical error such as missing pages or incorrect page order. If there is missing pages or incorrect page order, re-shooting is performed. Since the instruction is given, the user can turn the page without worrying about the occurrence of misordering such as missing pages or incorrect page order.

また、上述した実施形態によれば、先に動画として取り込んでから書籍の外形形状に等しい紙面が撮像された画像をページデータとして抽出するようにしたので、撮影時間を短縮することができる。   Further, according to the above-described embodiment, since an image obtained by capturing a paper surface equal to the outer shape of the book after being previously captured as a moving image is extracted as page data, the photographing time can be shortened.

また、上述した実施形態によれば、ページ内の文字を活字認識し、ページをまたぐ文章が自然言語となっているかで、ページ抜けや、ページ順の入れ違いなどの乱丁の有無を判定するようにしたので、取りこぼしたページを探す作業を省ける。   In addition, according to the above-described embodiment, the characters in the page are recognized as characters, and whether or not there is a typographical error such as missing a page or incorrect page order is determined based on whether the text across the page is a natural language. This saves you the task of searching for missing pages.

なお、上述した実施形態において、とり込み撮影時のシャッター速度を高速化することで、ブレのない画像を撮影することができ、ページ判定の確度を向上させることができる。また、ページの矩形にめくる時の手(指)が写り込んでいるか否かを判定(直線の遮り)し、手(指)が写り込んでいる場合に、遮っている部分を周辺色で塗りつぶすことで、ページ判定の確度を向上させることができる。   Note that, in the above-described embodiment, by increasing the shutter speed during capture shooting, it is possible to capture a blur-free image and improve the accuracy of page determination. Also, it is determined whether or not the hand (finger) is reflected in the page rectangle (blocking the straight line), and when the hand (finger) is reflected, the blocked part is filled with the surrounding color. As a result, the accuracy of page determination can be improved.

以上、この発明のいくつかの実施形態について説明したが、この発明は、これらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の特許請求の範囲に記載された発明を付記する。
As mentioned above, although several embodiment of this invention was described, this invention is not limited to these, The invention described in the claim, and its equal range are included.
Below, the invention described in the claims of the present application is appended.

(付記1)
付記1に記載の発明は、複数の画像を取得する取得手段と、この取得手段によって取得された複数の画像に含まれる文字を認識する文字認識手段と、この文字認識手段による認識結果から、前記複数の画像にまたがる文章の正誤を判断する判断手段と、を備えることを特徴とする画像処理装置である。
(Appendix 1)
The invention according to appendix 1 includes: an acquisition unit that acquires a plurality of images; a character recognition unit that recognizes characters included in the plurality of images acquired by the acquisition unit; and a recognition result by the character recognition unit. An image processing apparatus comprising: a determination unit that determines correctness of a sentence extending over a plurality of images.

(付記2)
付記2に記載の発明は、前記判断手段による判断結果に基づいて、前記複数の画像について文字を再度認識させるよう前記文字認識手段を制御する第1の制御手段を更に備えることを特徴とする付記1記載の画像処理装置である。
(Appendix 2)
The invention according to attachment 2 further includes first control means for controlling the character recognition means so that characters are recognized again for the plurality of images based on the determination result by the determination means. The image processing apparatus according to claim 1.

(付記3)
付記3に記載の発明は、前記取得手段は、撮像手段を含み、前記判断手段による判断結果に基づいて、前記撮像手段に対し再度撮影するよう制御する第3の制御手段を更に備えることを特徴とする付記1記載の画像処理装置である。
(Appendix 3)
The invention according to appendix 3 is characterized in that the acquisition unit further includes an imaging unit, and further includes a third control unit that controls the imaging unit to perform imaging again based on a determination result by the determination unit. The image processing apparatus according to appendix 1.

(付記4)
付記4に記載の発明は、前記取得手段は、撮像手段を含み、前記判断手段による判断結果に基づいて、再度の撮影をするよう報知する報知手段を更に備えることを特徴とする付記1記載の画像処理装置である。
(Appendix 4)
The invention according to appendix 4 is characterized in that the acquisition means includes an imaging means, and further comprises an informing means for informing the user to take another picture based on a determination result by the determination means. An image processing apparatus.

(付記5)
付記5に記載の発明は、前記撮像手段を連続的に駆動させ、撮像画像を順次出力する撮像制御手段と、この撮像制御手段によって順次出力された撮像画像において、書籍の外形形状に等しい紙面が撮像された画像を選択する選択手段と、を更に備え、前記文字認識手段は、前記選択手段が順次選択した複数の画像に含まれる文字を認識することを特徴とする付記3または4に記載の画像処理装置である。
(Appendix 5)
The invention according to appendix 5 includes: an imaging control unit that continuously drives the imaging unit to sequentially output captured images; and a captured image that is sequentially output by the imaging control unit includes a paper surface that is equal to the outer shape of the book. And a selection unit that selects a captured image, wherein the character recognition unit recognizes characters included in a plurality of images sequentially selected by the selection unit. An image processing apparatus.

(付記6)
付記6に記載の発明は、前記判断手段による判断結果に基づいて、前記複数の画像の並び順を修正する修正手段を更に備えることを特徴とする請求項1乃至5のいずれかに記載の画像処理装置である。
(Appendix 6)
The image according to any one of claims 1 to 5, further comprising correction means for correcting an arrangement order of the plurality of images based on a determination result by the determination means. It is a processing device.

(付記7)
付記7に記載の発明は、コンピュータを、複数の画像を取得する取得手段、この取得手段によって取得された複数の画像に含まれる文字を認識する文字認識手段、この文字認識手段による認識結果から、前記複数の画像にまたがる文章の正誤を判断する判断手段として機能させることを特徴とするプログラムである。
(Appendix 7)
The invention according to appendix 7 includes a computer, an acquisition unit that acquires a plurality of images, a character recognition unit that recognizes characters included in the plurality of images acquired by the acquisition unit, and a recognition result by the character recognition unit. A program that functions as a determination unit that determines whether or not a sentence spans a plurality of images.

1 画像処理装置
10 イメージ入力部
11 システム制御部
12 表示部
13 データ解析部
14 動画データ格納メモリ
15 ページデータ格納メモリ

DESCRIPTION OF SYMBOLS 1 Image processing apparatus 10 Image input part 11 System control part 12 Display part 13 Data analysis part 14 Movie data storage memory 15 Page data storage memory

Claims (7)

所定の撮影周期でページが連続してめくられている状況が撮像された、複数の画像を取得する取得手段と、
この取得手段によって取得された複数の画像からページが矩形として含まれるフレームを複数選択する選択手段と、
この選択手段によって選択された複数の画像の夫々に含まれるページの、文字を認識する文字認識手段と、
この文字認識手段による認識結果から、複数のページにまたがる文章の正誤を判断する判断手段と、
を備えることを特徴とする画像処理装置。
An acquisition means for acquiring a plurality of images in which a situation in which pages are continuously turned at a predetermined shooting cycle is captured ;
Selection means for selecting a plurality of frames in which a page is included as a rectangle from a plurality of images acquired by the acquisition means;
A character recognition means for recognizing characters of pages included in each of the plurality of images selected by the selection means;
From the recognition result by the character recognition means, a judgment means for judging the correctness of the text across a plurality of pages,
An image processing apparatus comprising:
前記判断手段による判断結果に基づいて、前記複数のページについて文字を再度認識させるよう前記文字認識手段を制御する第1の制御手段を更に備える
ことを特徴とする請求項1記載の画像処理装置。
The image processing apparatus according to claim 1, further comprising: a first control unit that controls the character recognition unit so that characters are recognized again for the plurality of pages based on a determination result by the determination unit.
撮像手段を更に備えるとともに、前記取得手段はこの撮像手段によって撮像された複数の画像を取得し、
前記判断手段による判断結果に基づいて、前記撮像手段に対し再度撮影するよう制御する第2の制御手段を更に備える
ことを特徴とする請求項1記載の画像処理装置。
The image acquisition device further includes an imaging unit, and the acquisition unit acquires a plurality of images captured by the imaging unit,
The image processing apparatus according to claim 1, further comprising: a second control unit configured to control the imaging unit to perform imaging again based on a determination result by the determination unit.
撮像手段を更に備えるとともに、前記取得手段はこの撮像手段によって撮像された複数の画像を取得し、
前記判断手段による判断結果に基づいて、再度の撮影をするよう報知する報知手段を更に備える
ことを特徴とする請求項1記載の画像処理装置。
The image acquisition device further includes an imaging unit, and the acquisition unit acquires a plurality of images captured by the imaging unit,
The image processing apparatus according to claim 1, further comprising an informing unit that informs the user to perform another imaging based on a determination result by the determining unit.
所定の撮影周期で撮像された複数の画像とは動画データに含まれるフレームデータを含むことを特徴とする請求項1乃至4のいずれかに記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the plurality of images picked up at a predetermined shooting cycle include frame data included in moving image data. 前記判断手段による判断結果に基づいて、前記複数のページの並び順を修正する修正手段を更に備える
ことを特徴とする請求項1乃至5のいずれかに記載の画像処理装置。
The image processing apparatus according to claim 1, further comprising a correcting unit that corrects an arrangement order of the plurality of pages based on a determination result by the determining unit.
コンピュータを、
所定の撮影周期でページが連続してめくられている状況が撮像された、複数の画像を取得する取得手段、
この取得手段によって取得された複数の画像からページが矩形として含まれるフレームを複数選択する選択手段、
この選択手段によって選択された複数の画像の夫々に含まれるページの、文字を認識する文字認識手段、
この文字認識手段による認識結果から、複数のページにまたがる文章の正誤を判断する判断手段、
として機能させることを特徴とするプログラム。
Computer
Acquisition means for acquiring a plurality of images in which a situation in which pages are continuously turned in a predetermined shooting cycle is captured ;
Selection means for selecting a plurality of frames in which a page is included as a rectangle from a plurality of images acquired by the acquisition means;
Character recognition means for recognizing characters of pages included in each of the plurality of images selected by the selection means;
Judgment means for judging the correctness of the text across a plurality of pages from the recognition result by the character recognition means
A program characterized by functioning as
JP2013057701A 2013-03-21 2013-03-21 Image processing apparatus and program Expired - Fee Related JP5928902B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013057701A JP5928902B2 (en) 2013-03-21 2013-03-21 Image processing apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013057701A JP5928902B2 (en) 2013-03-21 2013-03-21 Image processing apparatus and program

Publications (2)

Publication Number Publication Date
JP2014183510A JP2014183510A (en) 2014-09-29
JP5928902B2 true JP5928902B2 (en) 2016-06-01

Family

ID=51701811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013057701A Expired - Fee Related JP5928902B2 (en) 2013-03-21 2013-03-21 Image processing apparatus and program

Country Status (1)

Country Link
JP (1) JP5928902B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017199103A (en) * 2016-04-26 2017-11-02 京セラドキュメントソリューションズ株式会社 Image processing system, image processing device, and image processing method
JP6624106B2 (en) * 2017-02-09 2019-12-25 京セラドキュメントソリューションズ株式会社 Image reading device, image forming system, image reading method, and image reading program
JP6795469B2 (en) * 2017-08-04 2020-12-02 Kddi株式会社 Gaze area estimator and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08329198A (en) * 1995-06-01 1996-12-13 Oki Electric Ind Co Ltd Document reader
JP2002024762A (en) * 2000-06-30 2002-01-25 Toshiba Corp Document recognizing device and its method
JP4232679B2 (en) * 2004-04-15 2009-03-04 富士ゼロックス株式会社 Image forming apparatus and program
JP2009302944A (en) * 2008-06-13 2009-12-24 Konica Minolta Business Technologies Inc Image processing apparatus
JP5752907B2 (en) * 2010-09-17 2015-07-22 オリンパス株式会社 Photography equipment

Also Published As

Publication number Publication date
JP2014183510A (en) 2014-09-29

Similar Documents

Publication Publication Date Title
US11563926B2 (en) User feedback for real-time checking and improving quality of scanned image
US8494286B2 (en) Face detection in mid-shot digital images
JP5293206B2 (en) Image search apparatus, image search method and program
JP5488548B2 (en) Image processing apparatus, image processing method, and program
US8068697B2 (en) Real time video stabilizer
TWI472224B (en) Image processing device and image processing method thereof
JP5752907B2 (en) Photography equipment
US10013632B2 (en) Object tracking apparatus, control method therefor and storage medium
JP2010211255A (en) Imaging apparatus, image processing method, and program
KR101178777B1 (en) Image processing apparatus, image processing method and computer readable-medium
JP5928902B2 (en) Image processing apparatus and program
KR101597915B1 (en) Image processing apparatus and image processing method
CN105993164A (en) Solid-state image sensor, electronic device, and auto focusing method
JP2013183185A (en) Imaging apparatus, and imaging control method and program
JP6594666B2 (en) Imaging auxiliary device, imaging device, and imaging auxiliary method
JP2011191860A (en) Imaging apparatus, imaging processing method, and program
JP5206422B2 (en) Composition selection device and program
JP4807623B2 (en) Imaging apparatus, imaging method, and imaging program
KR20210043979A (en) Device, method and computer program for extracting object from video
JP5278483B2 (en) Imaging apparatus, imaging method, and imaging program
JP2016081095A (en) Subject tracking device, control method thereof, image-capturing device, display device, and program
JP5131399B2 (en) Image processing apparatus, image processing method, and program
JP2006128793A (en) Image pickup device and control method thereof
JP5740934B2 (en) Subject detection apparatus, subject detection method, and program
JP5370577B2 (en) Composition selection device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140929

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150722

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150804

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151001

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160315

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160401

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160414

R150 Certificate of patent or registration of utility model

Ref document number: 5928902

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees