[go: up one dir, main page]

JP5665397B2 - 画像読取方法、読取制御装置、及びプログラム - Google Patents

画像読取方法、読取制御装置、及びプログラム Download PDF

Info

Publication number
JP5665397B2
JP5665397B2 JP2010158262A JP2010158262A JP5665397B2 JP 5665397 B2 JP5665397 B2 JP 5665397B2 JP 2010158262 A JP2010158262 A JP 2010158262A JP 2010158262 A JP2010158262 A JP 2010158262A JP 5665397 B2 JP5665397 B2 JP 5665397B2
Authority
JP
Japan
Prior art keywords
crop
scan
reading
main scan
scanning
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
JP2010158262A
Other languages
English (en)
Other versions
JP2012023462A (ja
JP2012023462A5 (ja
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2010158262A priority Critical patent/JP5665397B2/ja
Priority to US13/159,228 priority patent/US8861042B2/en
Publication of JP2012023462A publication Critical patent/JP2012023462A/ja
Publication of JP2012023462A5 publication Critical patent/JP2012023462A5/ja
Application granted granted Critical
Publication of JP5665397B2 publication Critical patent/JP5665397B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • H04N1/3872Repositioning or masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • H04N1/00241Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer using an image reading device as a local input to a computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • H04N1/00442Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0081Image reader
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0098User intervention not otherwise provided for, e.g. placing documents, responding to an alarm
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/0402Arrangements not specific to a particular one of the scanning methods covered by groups H04N1/04 - H04N1/207
    • H04N2201/0416Performing a pre-scan

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、複数枚の原稿を走査して読取る際に走査の進行状況をユーザが具体的に把握可能な画像読取方法、読取制御装置、及びプログラムに関する。
従来、画像読取装置、或いは、その装置を接続したホストコンピュータにインストールされるスキャナドライバの多くは、原稿の読取りの進行状況を示すために、プログレスバー(進行状況表示バー)を画面に表示する。また、複数枚の原稿を読取る際には、プログレスバーを表示しているダイアログに、何枚目の読取であるかを表示する。プログレスバーを表示しているダイアログにはキャンセルボタンが有り、キャンセルボタンを押下することで、それ以降の読取が全てキャンセルされる。
例えば、特許文献1では、複数枚の原稿を読取る際の進行状況を、ユーザが具体的に把握できるようにする構成を開示している。ここで進行状況とは、読取完了した原稿の合計や読み取り残り枚数である。例えば、3枚の原稿を読取る場合、その中の2枚目を走査読取中には、「スキャン画像はあと残り2枚です」と表示し、2枚目の進行状況を示すプログレスバーも表示する。
特許文献2では、スキャナで読取動作を実行中に、読取った画像を縮小して順次モニタ画面に表示する構成を開示している。縮小表示することにより大きなサイズの画像でもモニタ画面に表示することが可能となる。また、読取られた画像を順次表示することで、読取りの進行状況を画像で把握することができる。
特開2003−219085号公報 特開平10−143645号公報
以上のような従来例では、複数枚の原稿を原稿台に載置して読取る際に、現在何枚目なのか、あるいは残り何枚なのかを、ユーザが把握することは可能である。しかしながら、上記従来例では、現在読取中の原稿が、プレビュー画像上で読取られた原稿のどれに相当するのかを、ユーザは視覚的に捉えることができない。そのため、プログレスバーのダイアログにあるキャンセルボタンを押下しても、どの原稿の読取をキャンセルしたのかが分からないという問題があった。
本発明は上記従来例に鑑みてなされたもので、複数の画像原稿の読取中にその読取進行状況が視覚的に把握容易な画像読取方法、読取制御装置、及びプログラムを提供することを目的とする。
上記目的を達成するために本発明の画像読取方法は次のような工程からなる。
即ち、複数の原稿をプレスキャンするプレスキャン工程と、前記プレスキャン工程におけるプレスキャンにより得られた像に基づき、本スキャン読取対象となる前記複数の原稿に対応する複数のクロップを画面上に表示する表示工程と、前記複数のクロップに対応する前記複数の原稿のそれぞれを順次本スキャンする本スキャン工程と、前記本スキャン工程における前記複数の原稿に対する前記本スキャンの進行状況に従って、前記表示工程において表示された複数のクロップの表示の状態を変化させるよう制御する制御工程とを有することを特徴とする。
また本発明を別の側面から見れば、読取装置が複数の原稿をプレスキャンするよう制御するプレスキャン制御手段と、前記プレスキャン制御手段の制御によプレスキャンにより得られた像に基づき、本スキャン読取対象となる前記複数の原稿に対応する複数のクロップを表示装置が表示するよう制御する表示制御手段と、前記読取装置が前記複数のクロップに対応する前記複数の原稿のそれぞれを順次本スキャンするよう制御する本スキャン制御手段と、前記本スキャン制御手段の制御による前記複数の原稿に対する前記本スキャンの進行状況に従って、前記表示制御手段の制御により表示された複数のクロップの表示の状態を変化させるよう制御する制御手段とを有することを特徴とする読取制御装置を備える。
さらに本発明をさらに別の側面から見れば、上記画像読取方法の各工程をコンピュータに実行させるためのプログラムを備える。
従って本発明によれば、複数の画像読取の進行状況を画面上でユーザは視覚的に容易に把握できるという効果がある。また、例えば、スキャン中の画像を把握した上でキャンセルしたり、そのキャンセル後も、それ以降の画像読取を継続させたり、さらに、読取が未処理の画像については読取の対象から外すといった読取動作の変更も可能になる。
本発明の代表的な画像読取システムのハードウェア構成を示す図である。 図1に示した画像読取システムのソフトウェア構成を示す図である。 本発明の実施例1に従う画像読取処理を示すフローチャートである。 全キャンセルの機能を実行した際の処理を示すフローチャートである。 第1のスキップ機能を実行した際の処理を示すフローチャートである。 中断機能を実行した際の処理を示すフローチャートである。 スキャナドライバのUIと、クロップ内の領域を用いて画像読取の進行状況を示す図である。 クロップが重なったときの画像読取の進行状況と、スキャンをスキップした場合のクロップの表示の変化を示す図である。 本発明を適用できるクロップ枠を用いて進行状況を表現した図である。
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。なお、以下の実施例で開示する構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
図1は、本発明の代表的な実施例である画像読取システム(以下、システム)のハードウェア構成を示す図である。図1に示すように、このシステムは、ホストコンピュータ(以下、ホスト)101とこれに接続される画像読取装置109とから構成される。画像読取装置109は、プリンタ部とスキャナ部とモニタ部とから構成される多機能プリンタ(MFP)の構成でも良いし、スキャナ単機能のフラットベッド型のスキャナ装置などでも良い。いずれにしても、これらの画像読取装置はプレスキャン可能な装置である。
さて、ホスト101は、画像読取装置109に操作コマンドを発行し、画像読取装置109から画像データを取得する。ホスト101は、後で説明するアプリケーションやスキャナドライバのUI(ユーザインタフェース)や実行状態を表示するモニタ102、アプリケーションやスキャナドライバを実行するCPU103を備えている。さらに、ホスト101は、BIOSなどの基本ソフトウェア(OS)を格納するROM105、アプリケーションやスキャナドライバなどのソフトウェアやデータを一時的に記憶するRAM104、ハードディスクなどの補助記憶装置106を備えている。さらに、ホスト101はキーボード107とポインティングデバイス108などの入力装置を備えている。
図2は、図1で説明したシステムのソフトウェア構成を示す図である。ホスト101には、OS202、アプリケーション203、スキャナドライバ204が格納されている。ユーザは、アプリケーション203を利用してスキャナドライバ204を起動し、スキャナドライバ204が画像読取装置109に対して操作コマンドを発行することで、画像読取装置109から画像データを得る。この実施例では、図2に示されているように、スキャナドライバ204には、スキャン順序表示部205、対応付け部206、進行状況表示部207、イベント受付部208、イベント処理部209が備えられている。また、イベント処理部209には、全キャンセル部210、第1のスキップ部211、第2のスキップ部212、スキャン順序変更部213、中断部214が備えられている。
以下の説明では、プレビュー画像から自動あるいは手動で切り出された領域をクロップと呼ぶことにする。
スキャン順序表示部205は、各クロップのスキャン順序を示す番号を表示する機能がある。スキャン順序を示す番号は、プレビュー画面上の各クロップに隣接するように表示しても良いし、スキャナドライバ204のUIに専用のテキストボックスを用意し、そこに表示しても良い。また、各クロップに隣接するように表示した場合、クロップが重なっている場合などは、スキャン順序を示す番号が、どのクロップを指すのか分かり難いので、番号とクロップを線で結んで明示的に表示しても良い。
対応付け部206は、現在スキャンしているクロップと、プレビュー画面上のクロップを対応付ける機能がある。
進行状況表示部207は、プレビュー画面上の領域を利用するか、或いは、クロップ枠を利用して、画像原稿の読取の進行状況を表示する機能がある。
プレビュー画面上の領域を利用する方法を用いる場合、ユーザがスキャンの開始を指示すると、スキャナドライバ204が、プレビュー画面全体或いは全てのクロップ枠内の画面に対してマスク処理を行ったり、画面の輝度を反転させるなどして色変換を行う。スキャナドライバ204が画像データを画像読取装置から受信し始めると、スキャナドライバ204は、そのクロップについて現在受信している画像データのサイズと、そのクロップについて最終的に受信する画像データのサイズを比較する。そして、現在何パーセントの画像データを受け取っているかを算出する。そして、その割合だけ、クロップ内の画面の色を、色変換する前の色に戻す。後述する実施例1では、色変換として、グレーのマスク処理を行っている。このように、スキャンが終了した割合を計算し、その分だけマスク処理を解除しても良いし、スキャンが終了したラインから、1ラインずつグレーのマスク処理を解除しても良い。
一方、クロップ枠を利用する方法を用いる場合、現在スキャン中のクロップ枠を太字の点線で、他のクロップは細い線で表現するというように、スキャン中のクロップ枠を強調することで、ユーザは現在スキャン中のクロップを把握することができる。また、スキャン中のクロップ枠だけを強調するのではなく、既にスキャンされたクロップ枠をグレーで表示、次にスキャンされるクロップ枠を太字の線で表現するようにしても良い。このように、各クロップのスキャンの進行状況に応じて、クロップ枠の表現を変えることで、ユーザはスキャンの進行状況を把握できる。後述する実施例2では、このクロップ枠を用いた方法を例に挙げて説明している。
イベント受付部208は、各クロップに対するユーザアクションを受付る機能をもつ。後述する実施例1では、クロップ上でのクリックやダブルクリックによるポインティングデバイスのアクションを受付ているが、スキャナドライバ204のUIに専用のボタンを設け、それを押下することによって発生するイベントを受付るようにしても良い。
全キャンセル部210は、スキャン中のクロップ及びそれ以降にスキャンされるクロップを全てキャンセルする機能をもつ。全キャンセル部210を実行すると、スキャナドライバ204は、アプリケーション203からの画像転送要求に対してキャンセルで応答する。アプリケーション203は、スキャナドライバ204からキャンセル命令を受取ると、まだスキャンしていないクロップがあったとしても、それ以降のスキャンをスキャナドライバ204に要求しないことが多い。
そのため、全キャンセル部210によって、スキャナドライバ204がアプリケーション203にキャンセル命令を発行することで、それ以降のスキャンは全てキャンセルされる。仮にアプリケーション203が当該クロップのみのキャンセルを行い、次のクロップに対して画像転送要求を行う場合には、スキャナドライバ204は継続してキャンセルで応答することで全てのクロップのキャンセルをしても良い。
第1のスキップ部211は、スキャン中のクロップをキャンセルし、それ以降のスキャンは継続する機能である。上述のように、アプリケーション203の多くは、スキャナドライバ204からキャンセル命令を受け取ると、アプリケーション203はスキャンを終了する。そのため、第1のスキップ部211が実行された際に、キャンセル命令をアプリケーション203に発行すると、それ以降のスキャンが全てキャンセルされてしまう。
そこで、この実施例ではスキャンが終了した画像データから順にアプリケーション203に転送するのではなく、1クロップのスキャンが終了するまでは、その画像データをスキャナドライバ204で保持してアプリケーション203に画像データを転送しない。そして、第1のスキップ部211が実行された場合、それまでに保持していた画像データを破棄して、次のクロップのスキャンに移行する。これに対して、第1のスキップ部211が実行されず、スキャナドライバ204が1クロップの画像データを全て取得した場合は、保持した1クロップ分の画像データをアプリケーション203に転送する。第1のスキップ部211を実行したクロップは、そのクロップのスキャン順序を示す番号が消え、それ以降にスキャンされるクロップのスキャン番号が1ずつ減る。
第2のスキップ部212は、スキャン実施後に、まだ読み取りが行われていないクロップをスキャンの対象から外す機能である。ユーザは、スキャン実施後に、プレビュー画面上で、まだスキャンが開始されていないクロップを指定し、そのクロップをスキャンの対象から外すことができる。スキャナドライバ204は、複数のクロップについて、それぞれの読取解像度などのスキャン設定を保持し、それぞれの設定で画像読取装置に対してスキャン命令を発行する。第2のスキップ部212が実行されると、スキャナドライバ204は、第2のスキップ部212が実行されたクロップに関して、そのクロップのスキャン命令を画像読取装置に発行しない。第2のスキップ部212を実行したクロップは、そのクロップのスキャン順序を示す番号が消え、それ以降にスキャンされるクロップのスキャン番号が1ずつ減る。
スキャン順序変更部213は、スキャン開始後に、各クロップのスキャン順序を変更する機能である。具体的な順序変更の方法は、スキャナドライバ204の設定によって、ユーザが変更することができる。例えば、ユーザが、あるクロップに対して、スキャン順序の変更を行うと、そのクロップが、現在スキャンしているクロップの次にスキャンされるようにしても良いし、最後にスキャンされるようにしても良い。また、二つのクロップを指定して順序変更を行うと、それらの順序を交換するようにしても良い。このスキャン順序の変更は、まだスキャン動作が行われていないクロップに対してのみ可能であり、スキャン順序を示す番号も変更される。
中断部214は、スキャン中のクロップとそれ以降のスキャンをキャンセルし、次にスキャンする際に、前回スキャン中であったクロップ及びそれ以降のクロップを、1番から順序付けてスキャンする機能である。中断部214を実行すると、スキャナドライバ204は、アプリケーション203に対してキャンセル命令を発行し、スキャン中のクロップと、それ以降にスキャンされるクロップも全てキャンセルする。このとき、スキャナドライバ204は、まだアプリケーション203への転送が完了していないクロップを履歴として記憶しておく。
このように、中断部214によって、一度スキャンをキャンセルしたとき、スキャナドライバ204は終了しても終了しなくても良く、それはスキャナドライバ204の設定で自由に変更可能である。スキャナドライバ204を終了した場合には、次にスキャナドライバ204を起動したときに、前回のクロップの内、まだアプリケーション203への転送が行われていないものだけを、プレビュー画面上でクロップとして1番から順序付けて表示する。一方、前回のクロップのうち、既にアプリケーション203に転送が完了しているクロップについては、クロップされていない状態で表示される。スキャナドライバ204を終了しない場合も同様で、一度、ユーザが中断を行うと、以降のスキャン動作は終了し、その後、プレビュー画面上には、まだアプリケーション203への転送が完了していないクロップを1番から順序付けて表示する。そして、スキャンを開始することにより、前回のスキャンで、アプリケーション203への転送が完了していないクロップのみがスキャンされ、アプリケーション203に転送される。
次に、以上のようなハードウェア構成とソフトウェア構成をもつシステムにおける画像原稿の読取処理についての実施例について説明する。
実施例1では、6コマ(コマA〜コマF)の35mmスリーブを用いて画像読取を行う場合について、図3〜図7に示すフローチャートと図8〜図9に示す表示画面とを参照して説明する。
ユーザは、35mmスリーブを1枚、画像読取装置109の原稿台に置き、アプリケーション203を起動し(S101)、対象の画像読取装置のスキャナドライバ204を起動する(S102)。ユーザがプレビューを実行すると(S103)、画像読取装置はプレスキャンを行い、これにより得られたプレビュー画像がプレビュー領域に表示される(S104)。
図8(a)はスキャナドライバ204のUIとなる表示画面である。スキャナドライバ204のUIでは、原稿の種類301、出力解像度302、出力サイズ303を設定し、プレビューボタン304を押下することでプレビューが実行され、プレビューにより得られた画像データは、プレビュー領域306に表示される。なお、図8(a)において、305は本スキャンを開始するための本スキャンボタン、307はスキャン順序を示す番号である。
スキャナドライバ204は、プレビュー画像から、N個のクロップを検出する(S105)。ここで例示する35mmフィルムのスリーブには6コマあるため、N=6となる。クロップが生成されると、スキャン順序表示部205によりスキャン順番を示す番号が表示される(S106)。スキャン順序を示す番号が表示されたら、本スキャンボタン305を押下して、本スキャンを開始する(S107)。本スキャンを開始すると、全てのクロップ内の領域にグレーのマスク処理がかけられる(S108)。
図8(b)は、本スキャンを実行してからすべてのクロップのスキャンが終了するまでの様子を図示したものである。S108の処理により、401に示すように全てのクロップ枠内にグレーのマスクがかけられる。402はコマAのスキャンが終了し、コマBのスキャンをしている状態である。403は全てのクロップのスキャンが終了した状態であり、全てのクロップのマスク処理が解除され、元のプレビュー画像に戻っている。
なお、ここでは、スキャナドライバ204がコマを検出してクロップを生成したが、ユーザが、ポインティングデバイス108などを用いて手動でクロップを生成しても良い。
次に、画像読取処理は図4に示す処理に進む。本スキャン開始により、最初は、X=1に設定され(S201)、Xクロップ目(最初は1クロップ目)のスキャンが開始される(S202)。Xクロップ目のスキャンが終了して画像データがアプリケーションに転送されると、Xの値が“+1”インクリメントされる(S217)。インクリメントされたXの値がN+1に等しいか否かを判断し(S218)、X≠N+1である場合は次のクロップのスキャンに移行し(S202)、等しい場合はスキャンを終了する。
さて、Xクロップ目のスキャンが開始されると(S202)、スキャナドライバ204は、Xクロップ目の1ライン分をスキャンし(S203)、得られた1ライン分の画像データを保持する(S204)。1ライン分の画像データを保持すると、プレビュー画像上でグレーのマスク処理をした領域のうち、スキャンした1ライン分のマスク処理を解除する(S205)。ここでは、1ラインごとにマスク処理を解除するとしたが、本発明はこれによって限定されるものではない。例えば、スキャナドライバ204が現在受取っている画像データのサイズと、そのクロップについて最終的に受取る画像データのサイズを比較して、現在何パーセントの画像データを受取っているかを算出し、その割合だけマスク処理を解除するようにしても良い。
本スキャンの実行中、1ライン分のスキャンが終了した後、次の処理を行う。即ち、ユーザから全キャンセル部の選択、第1のスキップ部の選択、第2のスキップ部の選択、スキャン順序変更部の選択、中断部の選択の指示があったかどうかを調べる(S206、S207、S208、S212、S214)。夫々の指示があった場合は、その指示に対応する処理を行う。即ち、全キャンセル部が選択されると図5に示すフローチャートの処理を実行し、第1のスキップ部が選択されると図6に示すフローチャートの処理を実行し、中断部が選択されると図7に示すフローチャートの処理を実行する。
さて、第2のスキップ部が選択されると(S208)、スキップの対象となるY(Y>X)クロップ目のスキャン順序を示す番号が消え、Y+1クロップ目以降のスキャン順序を示す番号が1ずつ減る(S209)。そして、Yクロップ目のマスク処理を解除し(S210)、スキャンするクロップの総数Nを“−1”デクリメントする(S211)。スキャン順序変更部が選択実行されると(S212)、スキャン順序を示す番号が変更される(S213)。
次に、全キャンセル部が選択された場合の処理を図5に示すフローチャートを参照して説明する。全キャンセル部の機能が実行されると、保持している画像データを破棄し(S301)、全てのクロップのスキャン順序を示す番号を消去する(S302)。そして、全てのクロップのマスク処理を解除して(S303)、アプリケーションにキャンセル命令を発行する(S304)。
さらに、第1のスキップ部が選択された場合の処理を図6に示すフローチャートを参照して説明する。第1のスキップ部の機能が実行されると、保持している画像データを破棄し(S401)、スキャン中のXクロップ目のスキャン順序を示す番号を消去する(S402)。そして、Xクロップ目のマスク処理を解除し(S403)、X+1クロップ目以降のスキャン順序を示す番号を、1ずつ減らして表示する(S404)。このとき、スキャンするクロップの総数Nは、“−1”デクリメントされてN−1になる(S405)。
またさらに、中断部が選択された場合の処理を図7に示すフローチャートを参照して説明する。スキャンの中断が実行されると、スキャナドライバ204はX−1クロップ目までスキャンが終了していることを記憶し(S501)、スキャンしているXクロップ目の画像データを破棄する(S502)。そして、全てのクロップのスキャン順序を示す番号を消去し(S503)、全てのクロップのマスク処理を解除して(S504)、アプリケーションにキャンセル命令を発行する(S505)。
そして、次回、スキャナドライバ204を起動した際に、まだアプリケーション203への転送が終了していないXクロップ目を、1番から順序付けてスキャンを行う。このように、スキャナドライバ204を起動した際にスキャンを再開するようにしても良いし、スキャナドライバ204に再開ボタンを設け、それを押下することでスキャンを再開するようにしても良い。
全キャンセル部、第1及び第2のスキップ部、スキャン順序変更部、中断部の選択の有無を判断(S206、S207、S208、S212、S214)の後、スキャナドライバ204はXクロップ目の全ラインのスキャン終了か否かを判断する(S215)。全ラインのスキャンが終了していない場合は、次のラインのスキャンに移行し(S203)、全ラインのスキャン終了の場合は、次のクロップがあるか否かを判断する(S218)。ここで、次のクロップがある場合は次のスキャンに移行し(S202)、無い場合はスキャンを終了する。
図9(a)はクロップが重なった場合のプレビュー画像の変化を示している。図9(a)において、501は本スキャンボタン305を押下直後、502は1枚目のスキャンが終了したときの状態、503は2枚目のスキャン開始前、504は2枚目のスキャン終了時の状態である。クロップの重なった部分は、502のように1枚目のスキャン終了後にはマスク処理が解除されているが、503のように2枚目のスキャン開始前には再度グレーのマスク処理がかけられる。このようにグレーのマスク処理を制御することで、ユーザは、クロップが重なっている場合にも、スキャンの進行状況を把握することができる。
ここでは、スキャナドライバ204が画像読取装置から画像データを受け取った部分から順にグレーのマスク処理を解除した例を説明している。スキャナドライバ204が当該クロップの画像データを全て受信してクロップ内の全てのマスク処理の解除後には、スキャナドライバ204が画像データに対して画像処理をする時間やアプリケーション203に画像データを転送するための時間が必要である。
この時間はプレビュー画像に変化が無いため、プレビュー画面上でそのクロップ内の画像を点滅表示させるなどして処理中であることをユーザに伝えても良い。また、スキャナドライバ204のUIに専用のテキストボックスを設け、そこで処理中であることを伝えても良い。さらに、画像処理を行う時間や画像データの転送時間を考慮し、当該クロップから画像データを全て受け取ってもグレーのマスク処理を全て解除せず、画像処理と転送が終わってからグレーのマスク処理を全て解除するようにしても良い。
以上のように実施例1では、各クロップのグレーのマスク処理が徐々に解除されることで各クロップの読取りの進行状況がわかるため、従来技術で必要としていたプログレスバーを表示しなくても良い。
さて、この実施例では、イベント受付部208で受付けた各クロップに対するユーザアクションに対して、イベントを処理するイベント処理部209を備えている。ここでは、一例として、スキャン中のクロップ上でのクリックにより全キャンセル部210或いは第1のスキップ部211、スキャン未処理のクロップ上でのクリックで第2のスキップ部212の選択実行が行えるものとする。また、スキャン未処理のクロップ上でのダブルクリックでスキャン順序変更部213、スキャン中のクロップ上でのトリプルクリックで中断部214の選択実行が行えるものとする。スキャン中のクロップ上でのクリックにより、全キャンセル部210と第1のスキップ部211のいずれを実行するかは、スキャナドライバ204の設定でユーザが変更可能である。尚、既にスキャンが終了しているクロップに関しては、ユーザアクションを受け付けない。
クロップが重なっている部分でのクリックなどによるユーザアクションは、それらのクロップのうち、現在スキャン中のクロップがあれば、そのクロップに対するユーザアクションとする。一方、現在スキャン中のクロップが無ければ、スキャン順序が最も早いクロップに対するユーザアクションとする。もし、ユーザが、任意にクロップを選択したい場合は、キーボード107のコントロールキーなど押下しながら、クリックなどの操作を行うことで、クロップを自由に選択してユーザアクションを起動することができる。
図9(b)は、第1のスキップ部211と第2のスキップ部212とを実行した画像読取の進行状況を示す図である。図9(b)において、601はコマAをスキャンしている状態、602は状態601においてコマAのクロップ上でクリックした場合の状態を示している。
スキャン中のコマAでクリックした場合は、全キャンセル部210により、以降のスキャンを全てキャンセルしても良いし、第1のスキップ部211により、以降のスキャンを継続しても良い。ここでは、スキャナドライバ204の設定で、スキャン中のクロップでのクリックによって第1スキップ部を実行するようにユーザが設定しているものとする。従って、第1のスキップ部211の選択実行により、コマAのスキャンがキャンセルされた後、コマBのスキャンに移行する。このため、状態602で示されるように、コマAがキャンセルされたのでコマAのスキャン順序を示す番号は消えてコマBからコマFの番号が1ずつ減り、コマAのグレーのマスク処理も解除される。
図9(b)において、603は、状態602においてコマCをクリックした場合の状態を示している。このとき、第2のスキップ部212の選択実行により、コマCはスキャン対象から外れ、コマCの番号が消えてコマDからコマFの番号が1ずつ減り、コマCのグレーのマスク処理が解除される。
このように、第1のスキップ部211と第2のスキップ部212の選択実行により、本スキャンボタン305を押下後に、ある特定のクロップのスキャンをキャンセルして、その他は継続してスキャンすることが可能となる。例えば、フィルムスキャンでは、クロップが複数有り、解像度が高くそれぞれの読み取りに時間がかかる場合が多い。そのため、本スキャンボタン305を押下後に、スキャンしなくても良いクロップがあれば、そのクロップだけをスキップできることが望ましい。このスキップ機能を用いることで、似た画像のクロップが二つあれば、その1つをスキップし、他のクロップのみをスキャンすることができるし、或いは、撮影に失敗した画像等のスキャンをスキップすることができる。
このように実施例1によれば、従来は現在どのクロップをスキャンしているのかが分からないため、特定のクロップを指定してキャンセルすることは困難であったことが本スキャンボタンの押下後に特定のクロップを選択してキャンセルすることが可能になる。
以上の説明では、画像読取対象の媒体をフィルムのような透過原稿に適用して説明したが、本発明は反射原稿にも適用できる。
反射原稿の場合、ユーザの意図しないクロップを生成し、それをスキャンしてしまうことがある。ユーザの意図しないクロップとは、ユーザのオペレーションミスにより、プレビュー画面上でポインティングデバイス108を無意識にドラッグして作ってしまったクロップや、スキャナドライバ204の原稿検知機能で誤検知したクロップなどである。このような、ユーザの意図しないクロップ領域が大きければ、本スキャンの前にユーザが気付いて事前にスキャンの対象から外せるが、クロップ領域が小さければ、本スキャンの前に気付かない場合が多い。そのようなユーザの意図しないクロップは、本スキャンが開始してから見つかる場合もあるため、ユーザにとっては本スキャン後にもスキップできることが望ましい。
しかしながら、実施例1では、第2のスキップ部により、本スキャンボタンの押下後にもクロップを指定してスキップすることが可能であるため、ユーザの意図しないクロップをスキップできる。さらに実施例1では、プログレスバーを表示する必要がないため、ユーザの意図しないクロップがプログレスバーにより隠れることは無く、ユーザはそのようなクロップを見つけ易いという利点がある。
また、実施例1では、スキャン順序変更部213によって、まだスキャン未処理のクロップ上でダブルクリックすることにより、スキャン順序の変更をすることが可能である。例えば、複数のクロップにおいて、文書の原稿と写真の原稿があれば、スキャン順序の変更を行うことで、全ての文書をスキャンしてアプリケーション203に転送した後に、写真の原稿をスキャンしてアプリケーション203に転送することが可能となる。
また、このスキャン順序変更部213と中断部214とを用いることで、文書と写真の原稿のように、複数種類の原稿が混在している状況で、文書原稿をOCR対応アプリケーションに転送し、写真原稿を画像編集アプリケーションに転送することが可能となる。
この場合、OCR対応アプリケーションからスキャナドライバ204を起動して、文書と写真のクロップ枠を生成し、本スキャンを開始する。本スキャン開始後、スキャン順序変更機能を利用して、まず文書の原稿からスキャンされるように順序変更を行い、全ての文書の原稿をスキャンしてOCR対応アプリケーションに転送する。ユーザは、全ての文書のスキャンと転送が終わり、1枚目の写真の原稿をスキャンしている際に、1枚目の写真のクロップ上でトリプルクリックを行う。すると、中断部214によって、スキャン中のクロップも含めて以降にスキャンされるクロップがキャンセルされ、スキャナドライバ204を終了する。
このとき、スキャナドライバ204は、まだOCRアプリケーションへの転送が完了していないクロップを、履歴として記憶しておく。次に、ユーザは、画像編集アプリケーションを起動し、スキャナドライバ204を起動する。このとき、スキャナドライバ204は、前回の履歴を参照し、OCRアプリケーションへの転送が完了していないクロップを、1番から順序付けて表示する。一方、既にアプリケーションへの転送が完了しているクロップについては、プレビュー画面上にクロップとして表示されない。この状態で、本スキャンを開始することにより、画像編集アプリケーションには、全ての写真原稿がスキャンされ、その画像データが転送される。
以上のように実施例1に従えば、中断部214の機能を用いることにより、文書の原稿と写真の原稿が混在している場合にも、それぞれ別のアプリケーションに転送することが可能となる。なお、ここでは、中断部214によって、一旦スキャナドライバ204を終了し、他のアプリケーションで再度スキャナドライバ204を起動したが、スキャナドライバ204を終了せずに、同じアプリケーション203からスキャンを再開しても良い。
実施例1では、クロップ枠内の領域を用いて進行状況を表現したが、ここでは、クロップ枠を用いて画像読取の進行状況を表現する例について説明する。
図10は実施例2に従う画像読取の進行状況を示す図である。図10では、現在スキャンしているクロップ枠を太字の点線701、次にスキャンされるクロップ枠を太線702で表現している。図10では、コマAがスキャン中の状態であり、コマAのクロップ枠が太字の点線701、次にスキャンされるコマBのクロップ枠が太線702になっている。このままではスキャンしているクロップの進行状況をユーザが把握できないので、実施例2では、図10に示すようにスキャン中のクロップの進行状況を示すプログレスバー703を表示する。この場合、プログレスバー703とクロップ枠が重なると、スキャン中あるいは次にスキャンされるクロップを視覚的に把握できなくなるため、プログレスバー703の表示領域がプレビュー領域704に重ならないように制御する。
なお、図10に示す例では、プログレスバー703を、別ダイアログで表示したが、スキャナドライバ204のUIに領域を設けて、そこでプログレスバーを表示しても良い。また、クロップ枠の一辺を、プログレスのように表示するなど、クロップ枠の表示を徐々に変化させることによって進行状況を伝えるようにしても良い。
このように、クロップ枠を用いて進行状況を表現する場合でも、実施例1で説明したように、クロップ上でクリックやダブルクリックなどのユーザアクションにより、全キャンセルやスキップ、順序変更、スキャンの中断をすることができる。
なお、以上説明した実施例では、ホストにスキャナドライバをインストールして実行する構成を例に説明したが、本発明はこれによって限定されるものではない。例えば、画像読取装置を、プリンタ部とスキャナ部とモニタ部とから構成される多機能プリンタ(MFP)の構成とし、このMFPに上述のような機能をもつスキャナドライバをインストールしても良い。この場合、そのMFPの表示パネルなどでスキャンの進行状況を表現し、各操作をMFP上で行えるようにすることができる。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或は装置に供給し、そのシステム或は装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。

Claims (16)

  1. 複数の原稿をプレスキャンするプレスキャン工程と、
    前記プレスキャン工程におけるプレスキャンにより得られた像に基づき、本スキャン読取対象となる前記複数の原稿に対応する複数のクロップを画面上に表示する表示工程と、
    前記複数のクロップに対応する前記複数の原稿のそれぞれを順次本スキャンする本スキャン工程と、
    前記本スキャン工程における前記複数の原稿に対する前記本スキャンの進行状況に従って、前記表示工程において表示された複数のクロップの表示の状態を変化させるよう制御する制御工程とを有することを特徴とする画像読取方法。
  2. 前記表示工程は、前記プレスキャン工程におけるプレスキャンにより得られた画像における前記複数の原稿に対応する複数の領域を、前記複数のクロップとして表示することを特徴とする請求項1に記載の画像読取方法。
  3. 前記本スキャン工程の実行中に、
    前記複数のクロップに対応する複数の画像の読取に対するユーザからの指示を受付ける受付工程と、
    前記受付工程において受付けた指示に従って、前記本スキャン工程における前記複数の原稿に対する読取の動作の変更を行う変更工程とをさらに有することを特徴とする請求項1又は2に記載の画像読取方法。
  4. 前記表示工程は、前記複数のクロップに画像の読取の順序を示す番号を表示する順序表示工程を含むことを特徴とする請求項1乃至3のいずれか1項に記載の画像読取方法。
  5. 前記変更工程は、前記本スキャン工程における本スキャン中の1枚の原稿の読取をキャンセルし、それ以降の原稿の読取を全てキャンセルする工程を含むこと特徴とする請求項に記載の画像読取方法。
  6. 前記変更工程は、前記本スキャン工程における本スキャン中の1枚の原稿の読取をキャンセルし、それ以降の原稿の読取は継続する工程を含むことを特徴とする請求項3に記載の画像読取方法。
  7. 前記変更工程は、前記本スキャン工程における本スキャンが未処理であり、かつ、前記受付工程において受け付けられたユーザからの指示により指定された原稿を本スキャンの対象から外す工程を含むことを特徴とする請求項3に記載の画像読取方法。
  8. 前記変更工程は、前記受付工程において受付けた順序変更の指示に応じて、前記本スキャン工程における本スキャンが未処理の原稿のスキャン順序を変更する工程を含むことを特徴とする請求項3に記載の画像読取方法。
  9. 前記変更工程は、前記本スキャン工程における本スキャン中の1枚の原稿とそれ以降の原稿の読取をキャンセルし、次に読取する際に、前回スキャン中であった原稿及びそれ以降に読取がされる原稿を順次読取る工程を含むことを特徴とする請求項3に記載の画像読取方法。
  10. 前記制御工程は、前記本スキャン工程における1枚の原稿に対する本スキャンの完了に応じて、前記複数のクロップの表示の状態を変化させる工程を含むことを特徴とする請求項1乃至9のいずれか1項に記載の画像読取方法。
  11. 前記本スキャン工程は、1枚の原稿の一部に対して順次本スキャンを実行し、
    前記制御工程は、前記本スキャン工程における1つの原稿に対する本スキャンの進行状況に応じて、当該1つの原稿に対応するクロップの表示の状態を変化させる工程を含むことを特徴とする請求項1乃至10のいずれか1項に記載の画像読取方法。
  12. 前記制御工程はさらに、前記進行状況に応じて、前記複数のクロップのうちの前記本スキャン工程において本スキャン中の原稿に対応するクロップと、次に本スキャンされる原稿に対応するクロップと、さらにその後に本スキャンされる原稿に対応するクロップとが区別して表示されるよう制御する工程を含むことを特徴とする請求項1乃至11のいずれか1項に記載の画像読取方法。
  13. 前記本スキャン工程は、前記表示工程における前記複数のクロップの表示の後に受け付けられたユーザによる指示に応じて、前記本スキャンを開始することを特徴とする請求項1乃至12のいずれか1項に記載の画像読取方法
  14. 請求項1乃至13のいずれか1項に記載の画像読取方法の各工程をコンピュータに実行させるプログラム。
  15. 読取装置が複数の原稿をプレスキャンするよう制御するプレスキャン制御手段と、
    前記プレスキャン制御手段の制御によプレスキャンにより得られた像に基づき、本スキャン読取対象となる前記複数の原稿に対応する複数のクロップを表示装置が表示するよう制御する表示制御手段と、
    前記読取装置が前記複数のクロップに対応する前記複数の原稿のそれぞれを順次本スキャンするよう制御する本スキャン制御手段と、
    前記本スキャン制御手段の制御による前記複数の原稿に対する前記本スキャンの進行状況に従って、前記表示制御手段の制御により表示された複数のクロップの表示の状態を変化させるよう制御する制御手段とを有することを特徴とする読取制御装置。
  16. 前記読取制御装置は、前記読取装置と接続可能な、当該読取装置の外部の装置であることを特徴とする請求項15に記載の読取制御装置。
JP2010158262A 2010-07-12 2010-07-12 画像読取方法、読取制御装置、及びプログラム Expired - Fee Related JP5665397B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2010158262A JP5665397B2 (ja) 2010-07-12 2010-07-12 画像読取方法、読取制御装置、及びプログラム
US13/159,228 US8861042B2 (en) 2010-07-12 2011-06-13 Image reading method, image reading system, and image reading apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010158262A JP5665397B2 (ja) 2010-07-12 2010-07-12 画像読取方法、読取制御装置、及びプログラム

Publications (3)

Publication Number Publication Date
JP2012023462A JP2012023462A (ja) 2012-02-02
JP2012023462A5 JP2012023462A5 (ja) 2013-08-22
JP5665397B2 true JP5665397B2 (ja) 2015-02-04

Family

ID=45438378

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010158262A Expired - Fee Related JP5665397B2 (ja) 2010-07-12 2010-07-12 画像読取方法、読取制御装置、及びプログラム

Country Status (2)

Country Link
US (1) US8861042B2 (ja)
JP (1) JP5665397B2 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5668725B2 (ja) * 2012-06-18 2015-02-12 コニカミノルタ株式会社 画像処理装置、表示装置およびプログラム
JP5598500B2 (ja) * 2012-06-18 2014-10-01 コニカミノルタ株式会社 画像処理装置、表示装置およびプログラム
JP5772751B2 (ja) 2012-07-30 2015-09-02 コニカミノルタ株式会社 画像処理装置、表示装置およびプログラム
US10924620B2 (en) * 2017-05-26 2021-02-16 Fuji Xerox Co., Ltd. Document reading guidance for operator using feature amount acquired from image of partial area of document
JP2020136728A (ja) * 2019-02-13 2020-08-31 キヤノン株式会社 画像処理装置、システム、方法およびプログラム
JP7234024B2 (ja) * 2019-04-23 2023-03-07 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
JP2020198546A (ja) * 2019-06-03 2020-12-10 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP7475865B2 (ja) * 2020-01-08 2024-04-30 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、並びにプログラム
KR102632640B1 (ko) * 2021-09-15 2024-02-01 네이버웹툰 유한회사 원본 콘텐츠와 타겟 콘텐츠를 픽셀 단위로 매칭하는 방법 및 장치

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0750753A (ja) * 1993-06-16 1995-02-21 Fuji Photo Film Co Ltd 画像処理方法
JPH10143645A (ja) 1996-09-10 1998-05-29 Olympus Optical Co Ltd 画像読取装置及び記録媒体
JP2003219085A (ja) 2002-01-22 2003-07-31 Canon Inc 画像読み取り方法、画像読み取り装置及び制御装置
KR100677137B1 (ko) * 2004-10-01 2007-02-02 삼성전자주식회사 데이터 처리 상태 디스플레이 방법
JP2007020122A (ja) * 2005-07-11 2007-01-25 Canon Inc 画像処理装置、画像処理装置の制御方法およびプログラム
JP2010109448A (ja) * 2008-10-28 2010-05-13 Canon Inc 画像処理方法及び画像読取装置
US20100299621A1 (en) * 2009-05-20 2010-11-25 Making Everlasting Memories, L.L.C. System and Method for Extracting a Plurality of Images from a Single Scan

Also Published As

Publication number Publication date
JP2012023462A (ja) 2012-02-02
US20120008176A1 (en) 2012-01-12
US8861042B2 (en) 2014-10-14

Similar Documents

Publication Publication Date Title
JP5665397B2 (ja) 画像読取方法、読取制御装置、及びプログラム
US10165145B2 (en) Image processing apparatus, method for controlling image processing apparatus, and storage medium
JP4853399B2 (ja) 画像処理装置、画像処理方法および画像処理プログラム
JP7062388B2 (ja) スキャン画像にファイル名等を設定するための装置、その制御方法及びプログラム
US8970860B2 (en) Image processing device that displays process sequence, display device and non-transitory computer readable recording medium
JP2019161463A (ja) 画像処理装置、プログラム、画像処理方法
US9256180B2 (en) Image display apparatus, display control method, and non-transitory computer-readable recording medium encoded with display control program
JP2013115581A (ja) 画像処理装置及びその制御方法
US8891129B2 (en) Image forming apparatus having real-size preview function, method of controlling the same, and storage medium
US8610943B2 (en) Apparatus, method and program for customizing scanning an image
JP5962318B2 (ja) 画像処理装置、表示装置およびプログラム
JP2009278373A (ja) 画像処理装置、画像形成装置及びコンピュータプログラム
JP2003051907A (ja) 画像形成装置
JP6780400B2 (ja) 画像処理装置および画像形成装置
US11606471B2 (en) Image processing apparatus that performs function in action pattern corresponding to changeable user's request, control method therefor, and storage medium storing control
JP2007300288A (ja) 複合機及びその動作中止方法
US11394839B2 (en) Storage medium storing information processing program, information processing apparatus, and information processing method
JP2019004252A (ja) 画像処理装置及びプログラム
JP6897229B2 (ja) 制御プログラム、および情報処理装置
JP4158160B2 (ja) ジョブリスト表示装置およびその方法
US11483449B2 (en) Computer-readable medium, information processing device, and method for rearranging image data
JP2006148449A (ja) 画像読取装置ドライバプログラム、コンピュータおよび画像読取装置
JP7521233B2 (ja) スキャンシステム、スキャナ、スキャン方法及びプログラム
JP4412211B2 (ja) スキュー補正方法、プログラム、画像処理装置および画像処理システム
JP2008080592A (ja) 画像データ生成装置、画像形成装置、画像形成システム及び画像データ生成プログラム

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130709

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130709

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140528

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140606

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140804

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140919

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141022

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: 20141110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141209

LAPS Cancellation because of no payment of annual fees