Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4626496B2 - Memory device - Google Patents
[go: Go Back, main page]

JP4626496B2 - Memory device - Google Patents

Memory device Download PDF

Info

Publication number
JP4626496B2
JP4626496B2 JP2005337120A JP2005337120A JP4626496B2 JP 4626496 B2 JP4626496 B2 JP 4626496B2 JP 2005337120 A JP2005337120 A JP 2005337120A JP 2005337120 A JP2005337120 A JP 2005337120A JP 4626496 B2 JP4626496 B2 JP 4626496B2
Authority
JP
Japan
Prior art keywords
image data
text data
data
character
text
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
JP2005337120A
Other languages
Japanese (ja)
Other versions
JP2007141142A (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.)
Denso Wave Inc
Original Assignee
Denso Wave 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 Denso Wave Inc filed Critical Denso Wave Inc
Priority to JP2005337120A priority Critical patent/JP4626496B2/en
Publication of JP2007141142A publication Critical patent/JP2007141142A/en
Application granted granted Critical
Publication of JP4626496B2 publication Critical patent/JP4626496B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、PCMCIA(Personal Computer Memory Card International Association)インタフェース、USB(Universal Serial Bus)インタフェース、コンパクトフラッシュインタフェース、SD(Secure Digital)メモリカードインタフェース等の汎用インタフェースを介して情報処理装置から、データの書き込みおよび読み出しが可能な半導体メモリ装置を備えたメモリデバイスに関するものである。なお、「コンパクトフラッシュ」は、登録商標である(以下同じ)。   The present invention writes data from an information processing apparatus via a general-purpose interface such as a PCMCIA (Personal Computer Memory Card International Association) interface, a USB (Universal Serial Bus) interface, a compact flash interface, or an SD (Secure Digital) memory card interface. The present invention also relates to a memory device including a readable semiconductor memory device. “Compact Flash” is a registered trademark (hereinafter the same).

汎用インタフェースを介して情報処理装置からデータの書き込みおよび読み出しが可能な半導体メモリ装置を備えたメモリデバイスとして、メモリーカード、USBメモリあるいはUSBフラッシュメモリと称されるものがあり、例えば、下記、特許文献1に開示される「メモリカード」がある。これらは、通常、パーソナルコンピュータ(以下「パソコン」という。)、PDA(Personal Digital Assistant;個人向け携帯情報端末装置)や携帯電話機といった様々な情報処理装置によってデータの書き込みや読み出しを可能にしている。   As a memory device including a semiconductor memory device capable of writing and reading data from an information processing device via a general-purpose interface, there is a memory device called a memory card, a USB memory, or a USB flash memory. 1 is a “memory card”. These data are normally written and read out by various information processing apparatuses such as a personal computer (hereinafter referred to as “personal computer”), a PDA (Personal Digital Assistant) and a mobile phone.

このようなメモリデバイスは、そのインタフェースとして、パソコン等の情報処理装置に標準的に装備される汎用インタフェースを採用している。このため、これらのメモリデバイスは、デバイスドライバのインストールや割込レベル等の設定をユーザが行わなくても、OS(Operating System)が自動的に行う、いわゆるプラグアンドプレイに対応していることが多い。このようにメモリデバイスの場合には、汎用インタフェースを介して情報処理装置に「データを蓄える機能」を比較的容易に提供可能にしている。
特開平9−245132号公報
Such a memory device employs a general-purpose interface that is provided as standard in an information processing apparatus such as a personal computer as its interface. For this reason, these memory devices may support so-called plug and play, in which an OS (Operating System) is automatically performed without the user performing device driver installation, interrupt level setting, or the like. Many. As described above, in the case of a memory device, a “function for storing data” can be provided relatively easily to the information processing apparatus via the general-purpose interface.
JP-A-9-245132

ところで、このような特定の機能を提供するデバイスのなかには、プラグアンドプレイに対応しているものばかりではなく、デバイスドライバのインストールや割込レベル等の設定をユーザが行わなくてはならないものが少なくない。また、このようなデバイスではなくても、通常のアプリケーションソフトにおいても同じようなことが言える。   By the way, among devices that provide such specific functions, not only devices that support plug-and-play, but few devices that require the user to install device drivers and set interrupt levels, etc. Absent. The same can be said for normal application software, even if it is not such a device.

例えば、バーコードや2次元コード等の情報コードに関する情報処理を行うソフトウェアを例に挙げると、情報コードを生成する機能(エンコーダ)や情報コードを復号する機能(デコーダ)は、それぞれ情報処理装置自体が実行することから、エンコードソフトウェアやデコードソフトウェアをCD-ROM等に格納してユーザーに提供していた。このため、このようなCD-ROMを入手したユーザーは、パソコン等の情報処理装置に自らインストールする必要があることから、トラブルの原因になりやすく、またインストール作業に不慣れなユーザーにとってはこのようなソフトウェアの導入の障害となりやすい。 For example, in the case of software that performs information processing related to information codes such as barcodes and two-dimensional codes, an information code generating function (encoder) and an information code decoding function (decoder) are respectively information processing devices themselves. Therefore, encoding software and decoding software were stored on CD-ROM and provided to users. For this reason, users who have obtained such a CD-ROM need to install the software themselves on an information processing device such as a personal computer, which is likely to cause trouble, and for users who are not familiar with installation work. It tends to be an obstacle to software installation.

また、CD-ROM等に格納されたソフトウェアの導入に際し、パソコン等の情報処理装置の周辺装置として、CD-ROMドライブ装置が必要となったり、またハードディスクに相当の空き容量が必要となる等、ハードウェア資源に関してもトラブルの原因やソフトウェアの導入の障害になりやすい。なお、インターネット等のネットワーク経由でソフトウェアをダウンロードしてインストールする場合には、CD-ROMドライブ装置は必要となくなるが、ハードディスクに空き容量が必要となる点には変わりはない。   In addition, when installing software stored on CD-ROM, etc., a CD-ROM drive device is required as a peripheral device for information processing devices such as personal computers, and a considerable free space is required on the hard disk, etc. Hardware resources are also likely to cause troubles and prevent software installation. Note that when software is downloaded and installed via a network such as the Internet, the CD-ROM drive device is not necessary, but the hard disk requires free space.

このように、パソコン等の情報処理装置に特定の情報処理を実行させようとすると、これを実現するソフトウェア等をインストールする手間が必要となり、それに伴うトラブルも発生し易いという技術的な課題がある。なお、ここでは、情報コードに関する情報処理を行うソフトウェアの場合を例示して説明したが、文字に関する情報処理を行うソフトウェアについても、これらと同様の技術的な課題が考えられる。   As described above, when an information processing apparatus such as a personal computer is to execute specific information processing, there is a technical problem that it is necessary to install software or the like for realizing the information processing, and troubles easily occur. . Here, the case of software that performs information processing related to an information code has been described as an example, but the same technical problem can be considered for software that performs information processing related to characters.

本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、情報コードに関する情報処理を容易に提供し得るメモリデバイスを提供することにある。また、本発明の別の目的は、文字に関する情報処理を容易に提供し得るメモリデバイスを提供することにある。   The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a memory device that can easily provide information processing related to an information code. Another object of the present invention is to provide a memory device that can easily provide information processing related to characters.

上記目的を達成するため、特許請求の範囲に記載の請求項1のメモリデバイスでは、PCMCIAインタフェース、USBインタフェース、コンパクトフラッシュインタフェース、SDメモリカードインタフェース等の汎用インタフェースを介して情報処理装置から、データの書き込みおよび読み出しが可能な半導体メモリ装置を備えたメモリデバイスであって、前記半導体メモリ装置に確保される画像データ書込領域に前記情報処理装置から前記汎用インタフェースを介して書き込まれた情報コードの画像データを当該画像データ書込領域から読み出す画像データ読出手段と、この画像データ読出手段により読み出された画像データにより表される情報コードを復号し当該情報コードに記録された情報をテキストデータとして生成する復号手段と、前記汎用インタフェースを介して前記情報処理装置から読み出し可能なテキストデータ読出領域に前記復号手段により生成されたテキストデータを書き込むテキストデータ書込手段と、を含むデコード部、または、前記半導体メモリ装置に確保されるテキストデータ書込領域に前記情報処理装置から前記汎用インタフェースを介して書き込まれたテキストデータを当該テキストデータ書込領域から読み出すテキストデータ読出手段と、このテキストデータ読出手段により読み出されたテキストデータを前記情報コードに符号化し当該情報コードの画像データを生成する符号化手段と、前記汎用インタフェースを介して前記情報処理装置から読み出し可能な画像データ読出領域に前記符号化手段により生成された情報コードの画像データを書き込む画像データ書込手段と、を含むエンコード部、のうち少なくとも一方を備え、前記テキストデータと前記画像データとが互いに対応関係にある場合には、それぞれの存在を相互に関連付け可能な関連情報を、前記テキストデータおよび前記画像データのそれぞれが備えるように構成され、前記相互に関連付け可能な関連情報は、前記テキストデータに付与され、前記テキストデータ書込領域または前記テキストデータ読出領域に格納される他のテキストデータと識別可能なテキストデータ名称と、前記画像データに付与され、前記画像データ書込領域または前記画像データ読出領域に格納される他の画像データと識別可能な画像データ名称と、の双方に共通して含まれるデータ名称であり、前記復号手段は、前記画像データ読出手段により読み出された情報コードの画像データに対応するテキストデータが前記テキストデータ読出領域に存在していない場合には、当該画像データにより表される情報コードを復号し当該情報コードに記録された情報をテキストデータとして生成し、前記符号化手段は、前記テキストデータ読出手段により読み出されたテキストデータに対応する情報コードの画像データが前記画像データ読出領域に存在していない場合には、当該テキストデータを前記情報コードに符号化し当該情報コードの画像データを生成することを技術的特徴とする。 In order to achieve the above object, in the memory device according to claim 1, data is transferred from the information processing apparatus via a general-purpose interface such as a PCMCIA interface, a USB interface, a compact flash interface, or an SD memory card interface. A memory device including a semiconductor memory device capable of writing and reading, and an image of an information code written from the information processing device via the general-purpose interface to an image data writing area secured in the semiconductor memory device Image data reading means for reading data from the image data writing area, and decoding the information code represented by the image data read by the image data reading means, and generating the information recorded in the information code as text data Decryption A decoding unit, or a semiconductor memory, comprising: a stage; and text data writing means for writing the text data generated by the decoding means into a text data reading area readable from the information processing apparatus via the general-purpose interface Text data reading means for reading the text data written from the information processing device through the general-purpose interface into the text data writing area secured in the apparatus from the text data writing area, and reading by the text data reading means Encoding the generated text data into the information code and generating image data of the information code, and generating the image data reading area readable from the information processing apparatus via the general-purpose interface by the encoding unit Image data of the recorded information code Encoding unit including an image data writing means, the writing, and includes at least one of, when said text data and the image data are in correspondence with each other, relevant information can be associated with each occurrence with one another Each of the text data and the image data is provided, and the related information that can be correlated is added to the text data and stored in the text data writing area or the text data reading area. A text data name distinguishable from other text data, an image data name assigned to the image data and distinguishable from other image data stored in the image data writing area or the image data reading area; And the decoding means includes the image data reading unit. When the text data corresponding to the image data of the information code read by the stage does not exist in the text data reading area, the information code represented by the image data is decoded and recorded in the information code The information is generated as text data, and the encoding means, when the image data of the information code corresponding to the text data read by the text data reading means does not exist in the image data reading area, that generate image data of the information code by encoding the text data to the information code and technical features.

特許請求の範囲に記載の請求項のメモリデバイスでは、PCMCIAインタフェース、USBインタフェース、コンパクトフラッシュインタフェース、SDメモリカードインタフェース等の汎用インタフェースを介して情報処理装置から、データの書き込みおよび読み出しが可能な半導体メモリ装置を備えたメモリデバイスであって、前記半導体メモリ装置に確保される画像データ書込領域に前記情報処理装置から前記汎用インタフェースを介して書き込まれた文字の画像データを当該画像データ書込領域から読み出す文字画像データ読出手段と、この文字画像データ読出手段により読み出された文字の画像データに対する文字認識を実行してテキストデータを生成する文字認識手段と、前記汎用インタフェースを介して前記情報処理装置から読み出し可能なテキストデータ読出領域に前記文字認識手段により生成されたテキストデータを書き込むテキストデータ書込手段と、を含むデコード部、または、前記半導体メモリ装置に確保されるテキストデータ書込領域に前記情報処理装置から前記汎用インタフェースを介して書き込まれたテキストデータを当該テキストデータ書込領域から読み出すテキストデータ読出手段と、このテキストデータ読出手段により読み出されたテキストデータが表す文字を当該文字の画像データとして生成する文字画像データ生成手段と、前記汎用インタフェースを介して前記情報処理装置から読み出し可能な画像データ読出領域に前記文字画像データ生成手段により生成された文字の画像データを書き込む画像データ書込手段と、を含むエンコード部、のうち少なくとも一方を備え、前記テキストデータと前記画像データとが互いに対応関係にある場合には、それぞれの存在を相互に関連付け可能な関連情報を、前記テキストデータおよび前記画像データのそれぞれが備えるように構成され、前記相互に関連付け可能な関連情報は、前記テキストデータに付与され、前記テキストデータ書込領域または前記テキストデータ読出領域に格納される他のテキストデータと識別可能なテキストデータ名称と、前記画像データに付与され、前記画像データ書込領域または前記画像データ読出領域に格納される他の画像データと識別可能な画像データ名称と、の双方に共通して含まれるデータ名称であり、前記文字認識手段は、前記文字画像データ読出手段により読み出された文字の画像データに対応するテキストデータが前記テキストデータ読出領域に存在していない場合には、当該画像データに対する文字認識を実行してテキストデータを生成し、前記文字画像データ生成手段は、前記テキストデータ読出手段により読み出されたテキストデータに対応する文字の画像データが前記画像データ読出領域に存在していない場合には、当該テキストデータが表す文字を当該文字の画像データとして生成することを技術的特徴とする。 In the memory device according to claim 2 , a semiconductor capable of writing and reading data from an information processing apparatus via a general-purpose interface such as a PCMCIA interface, a USB interface, a compact flash interface, and an SD memory card interface. A memory device including a memory device, wherein image data of characters written from the information processing apparatus via the general-purpose interface to an image data writing area secured in the semiconductor memory device is stored in the image data writing area Character image data reading means for reading from the character, character recognition means for executing character recognition on the image data of the character read by the character image data reading means to generate text data, and the information processing via the general-purpose interface apparatus A text data writing means for writing the text data generated by the character recognition means in a text data reading area that can be read from the memory, or a text data writing area secured in the semiconductor memory device. Text data reading means for reading out text data written from the information processing device via the general-purpose interface from the text data writing area, and characters represented by the text data read by the text data reading means are images of the characters Character image data generating means for generating data, and image data writing for writing character image data generated by the character image data generating means in an image data reading area readable from the information processing apparatus via the general-purpose interface Means including: Parts, comprising at least one of, when said text data and the image data are in correspondence with each other, the relevant information can be associated with each occurrence and are each of the text data and the image data The related information that can be associated with each other is provided to the text data, and is a text data name that can be distinguished from other text data stored in the text data writing area or the text data reading area And an image data name that is assigned to the image data and that can be distinguished from other image data stored in the image data writing area or the image data reading area. The character recognizing means applies the character image data read by the character image data reading means to the character image data. If the corresponding text data does not exist in the text data reading area, character recognition is performed on the image data to generate text data, and the character image data generating means is read by the text data reading means. when the image data of the character corresponding to the out text data does not exist in the image data reading region is a technical feature that you generate a character to which the text data is expressed as the image data of the character .

特許請求の範囲に記載の請求項のメモリデバイスでは、PCMCIAインタフェース、USBインタフェース、コンパクトフラッシュインタフェース、SDメモリカードインタフェース等の汎用インタフェースを介して情報処理装置から、データの書き込みおよび読み出しが可能な半導体メモリ装置を備えたメモリデバイスであって、前記半導体メモリ装置に確保される画像データ書込領域に前記情報処理装置から前記汎用インタフェースを介して書き込まれた情報コードの画像データを当該画像データ書込領域から読み出す画像データ読出手段と、この画像データ読出手段により読み出された画像データにより表される情報コードを復号し当該情報コードに記録された情報をテキストデータとして生成する復号手段と、この復号手段により生成された前記テキストデータが表す文字を当該文字の画像データとして生成する文字画像データ生成手段と、前記汎用インタフェースを介して前記情報処理装置から読み出し可能な画像データ読出領域に前記文字画像データ生成手段により生成された文字の画像データを書き込む文字画像データ書込手段と、を含むデコード部、または、前記半導体メモリ装置に確保される画像データ書込領域に前記情報処理装置から前記汎用インタフェースを介して書き込まれた文字の画像データを当該画像データ書込領域から読み出す文字画像データ読出手段と、この文字画像データ読出手段により読み出された文字の画像データに対する文字認識を実行してテキストデータを生成する文字認識手段と、この文字認識手段により生成されたテキストデータを情報コードに符号化し当該情報コードの画像データを生成する符号化手段と、前記汎用インタフェースを介して前記情報処理装置から読み出し可能な画像データ読出領域に前記符号化手段により生成された情報コードの画像データを書き込む画像データ書込手段と、を含むエンコード部、のうち少なくとも一方を備え、前記文字の画像データと前記情報コードの画像データとが互いに対応関係にある場合には、前記文字の画像データの名称と前記情報コードの画像データの名称との双方に共通して含まれるデータ名称を付与し、前記文字認識手段は、前記文字画像データ読出手段により読み出された文字の画像データに対応する情報コードの画像データが前記画像データ読出領域に存在していない場合には、当該文字の画像データに対するテキストデータを生成し、前記符号化手段は、この文字認識手段により生成されたテキストデータに基づいて対応する情報コードの画像データを生成し、前記復号手段は、前記画像データ読出手段により読み出された情報コードの画像データに対応する文字の画像データが前記文字画像データ読出領域に存在していない場合には、当該情報コードの画像データに対応するテキストデータを生成し、前記文字画像データ生成手段は、その生成されたテキストデータに基づいて文字の画像データを生成することを技術的特徴とする。 In the memory device according to claim 3 , data can be written and read from an information processing device through a general-purpose interface such as a PCMCIA interface, a USB interface, a compact flash interface, and an SD memory card interface. A memory device including a memory device, wherein image data of an information code written from the information processing device via the general-purpose interface is written into the image data writing area secured in the semiconductor memory device. Image data reading means for reading from the area, decoding means for decoding the information code represented by the image data read by the image data reading means and generating information recorded in the information code as text data, and the decoding By means Character image data generating means for generating the character represented by the generated text data as image data of the character, and the character image data generating means in an image data reading area readable from the information processing apparatus via the general-purpose interface A character image data writing means for writing the image data of the character generated by the above, or an image data writing area secured in the semiconductor memory device from the information processing device via the general-purpose interface Character image data reading means for reading out the image data of the written character from the image data writing area, and character recognition is performed on the image data of the character read by the character image data reading means to generate text data. Character recognition means and text data generated by the character recognition means An encoding unit that encodes a data into an information code and generates image data of the information code, and an information code generated by the encoding unit in an image data reading area readable from the information processing apparatus via the general-purpose interface And at least one of an encoding unit including the image data writing means for writing the image data, and when the character image data and the image data of the information code are in a corresponding relationship with each other, A data name that is commonly included in both the name of the image data and the name of the image data of the information code is assigned, and the character recognition means adds the character image data read by the character image data reading means to the character image data. When the image data of the corresponding information code does not exist in the image data reading area, the image data of the character The encoding means generates image data of the corresponding information code based on the text data generated by the character recognition means, and the decoding means reads the image data reading means. If character image data corresponding to the image data of the information code is not present in the character image data reading area, text data corresponding to the image data of the information code is generated, and the character image data generation means a technical feature that you generate image data of the character based on the generated text data.

請求項1の発明では、デコード部またはエンコード部のうち少なくとも一方を備えている。デコード部では、画像データ読出手段により、半導体メモリ装置に確保される画像データ書込領域に情報処理装置から汎用インタフェースを介して書き込まれた情報コードの画像データを当該画像データ書込領域から読み出し、この画像データ読出手段により読み出された画像データにより表される情報コードを復号手段により復号し当該情報コードに記録された情報をテキストデータとして生成する。そして、テキストデータ書込手段によって、汎用インタフェースを介して情報処理装置から読み出し可能なテキストデータ読出領域に復号手段により生成されたテキストデータを書き込む。また、エンコード部では、テキストデータ読出手段により、半導体メモリ装置に確保されるテキストデータ書込領域に情報処理装置から汎用インタフェースを介して書き込まれたテキストデータを当該テキストデータ書込領域から読み出し、このテキストデータ読出手段により読み出されたテキストデータを符号化手段により情報コードに符号化し当該情報コードの画像データを生成する。そして、画像データ書込手段によって、汎用インタフェースを介して情報処理装置から読み出し可能な画像データ読出領域に符号化手段により生成された情報コードの画像データを書き込む。   According to the first aspect of the present invention, at least one of the decoding unit and the encoding unit is provided. In the decoding unit, the image data reading means reads the image data of the information code written from the information processing device to the image data writing area secured in the semiconductor memory device via the general-purpose interface from the image data writing area. The information code represented by the image data read by the image data reading means is decoded by the decoding means, and the information recorded in the information code is generated as text data. Then, the text data writing means writes the text data generated by the decoding means in a text data reading area that can be read from the information processing apparatus via the general-purpose interface. In the encoding unit, the text data reading means reads the text data written from the information processing device to the text data writing area secured in the semiconductor memory device through the general-purpose interface from the text data writing area. The text data read by the text data reading means is encoded into an information code by the encoding means to generate image data of the information code. Then, the image data writing means writes the image data of the information code generated by the encoding means in an image data reading area that can be read from the information processing apparatus via the general-purpose interface.

これにより、例えば、情報処理装置から汎用インタフェースを介して画像データ書込領域に情報コードの画像データが書き込まれると、デコード部は、この画像データにより表される情報コードを復号しテキストデータとしてテキストデータ読出領域に書き込むので、当該情報処理装置は、このテキストデータ読出領域に書き込まれたテキストデータを汎用インタフェースを介して読み出すことができる。また、情報処理装置から汎用インタフェースを介してテキストデータ書込領域にテキストデータが書き込まれると、エンコード部は、このテキストデータを符号化し情報コードの画像データとして画像データ読出領域に書き込むので、当該情報処理装置は、この画像データ読出領域に書き込まれた情報コードの画像データを汎用インタフェースを介して読み出すことができる。つまり、情報処理装置の使用者は、画像データやテキストデータを通常の手順でメモリデバイスに書き込むだけで、情報コードのデコード(復号)やエンコード(符号化)ができる。したがって、このようなデコード部やエンコード部を実現するプログラムを当該情報処理装置にインストールしたり、またインストールに伴うCD-ROMドライブ装置等やハードディスクに空き容量等を確保したりする必要がないので、情報コードに関する情報処理を容易に提供することができる。
また、請求項1の発明では、復号手段は、画像データ読出手段により読み出された情報コードの画像データに対応するテキストデータがテキストデータ読出領域に存在していない場合には、当該画像データにより表される情報コードを復号し当該情報コードに記録された情報をテキストデータとして生成する。また、符号化手段は、テキストデータ読出手段により読み出されたテキストデータに対応する情報コードの画像データが画像データ読出領域に存在していない場合には、当該テキストデータを情報コードに符号化し当該情報コードの画像データを生成する。これにより、復号手段では、読み出した情報コードの画像データに対応するテキストデータがテキストデータ読出領域に既に存在している場合には、当該画像データにより表される情報コードを復号することなく、当該情報コードに記録された情報をテキストデータとして生成することもないので、同じテキストデータを生成するといった重複処理を防止することができる。また、符号化手段では、読み出したテキストデータに対応する情報コードの画像データが画像データ読出領域に既に存在している場合には、当該テキストデータを情報コードに符号化することなく、当該情報コードの画像データを生成することもないので、同じ情報コードの画像データを生成するといった重複処理を防止することができる。したがって、処理の無駄を省いた情報コードに関する情報処理を容易に提供することができる。
また、請求項1の発明では、テキストデータと画像データとが互いに対応関係にある場合には、それぞれの存在を相互に関連付け可能な関連情報を、テキストデータおよび画像データのそれぞれが備える。これにより、読み出した情報コードの画像データに対応するテキストデータがテキストデータ読出領域に存在しているか否かを容易に判断することができる。また、読み出したテキストデータに対応する情報コードの画像データが画像データ読出領域に存在しているか否かを容易に判断することができる。
また、請求項1の発明では、「相互に関連付け可能な関連情報」として、テキストデータに付与されるテキストデータ名称(テキストデータ書込領域またはテキストデータ読出領域に格納される他のテキストデータと識別可能なもの)と、画像データに付与される画像データ名称(画像データ書込領域または画像データ読出領域に格納される他の画像データと識別可能なもの)と、の双方に共通して含まれるデータ名称を例示する。これにより、テキストデータ名称と画像データ名称との双方に共通して含まれるデータ名称に基づいて、テキストデータと画像データとが互いに対応関係にあるか否かを容易に判断することができる。
Thereby, for example, when image data of an information code is written from the information processing apparatus to the image data writing area via the general-purpose interface, the decoding unit decodes the information code represented by the image data and converts the text as text data. Since the data is written in the data reading area, the information processing apparatus can read the text data written in the text data reading area via the general-purpose interface. Also, when text data is written from the information processing apparatus to the text data writing area via the general-purpose interface, the encoding unit encodes the text data and writes it as image data of the information code in the image data reading area. The processing device can read the image data of the information code written in the image data reading area via the general-purpose interface. In other words, the user of the information processing apparatus can decode (decode) or encode (encode) the information code simply by writing image data or text data to the memory device according to a normal procedure. Therefore, it is not necessary to install a program that realizes such a decoding unit or encoding unit in the information processing apparatus, or to secure free space etc. in the CD-ROM drive device or hard disk accompanying installation, Information processing relating to the information code can be easily provided.
In the invention of claim 1, when the text data corresponding to the image data of the information code read by the image data reading means does not exist in the text data reading area, the decoding means uses the image data. The represented information code is decoded and the information recorded in the information code is generated as text data. The encoding means encodes the text data into an information code when the image data of the information code corresponding to the text data read by the text data reading means does not exist in the image data reading area. The image data of the information code is generated. Thereby, in the decoding means, when the text data corresponding to the image data of the read information code already exists in the text data reading area, the information code represented by the image data is not decoded and the Since the information recorded in the information code is not generated as text data, duplicate processing such as generating the same text data can be prevented. Further, in the encoding means, when the image data of the information code corresponding to the read text data already exists in the image data reading area, the information code is encoded without encoding the text data into the information code. Therefore, it is possible to prevent duplicate processing such as generating image data with the same information code. Therefore, it is possible to easily provide information processing related to the information code without waste of processing.
According to the first aspect of the present invention, when the text data and the image data are in correspondence with each other, each of the text data and the image data includes related information capable of correlating each existence. Thereby, it is possible to easily determine whether or not text data corresponding to the read image data of the information code exists in the text data reading area. In addition, it is possible to easily determine whether or not the image data of the information code corresponding to the read text data exists in the image data reading area.
In the first aspect of the present invention, the text data name given to the text data (identified from other text data stored in the text data writing area or the text data reading area) as “related information that can be correlated with each other”. And the image data name given to the image data (identifiable from other image data stored in the image data writing area or the image data reading area). The data name is illustrated. Thereby, it is possible to easily determine whether or not the text data and the image data are in correspondence with each other based on the data name that is included in both the text data name and the image data name.

請求項の発明では、デコード部またはエンコード部のうち少なくとも一方を備えている。デコード部では、文字画像データ読出手段により、半導体メモリ装置に確保される画像データ書込領域に情報処理装置から汎用インタフェースを介して書き込まれた文字の画像データを当該画像データ書込領域から読み出し、この画像データ読出手段により読み出された文字の画像データに対する文字認識を文字認識手段により実行してテキストデータを生成する。そして、テキストデータ書込手段によって、汎用インタフェースを介して情報処理装置から読み出し可能なテキストデータ読出領域に文字認識手段により生成されたテキストデータを書き込む。また、エンコード部では、テキストデータ読出手段により、半導体メモリ装置に確保されるテキストデータ書込領域に情報処理装置から汎用インタフェースを介して書き込まれたテキストデータを当該テキストデータ書込領域から読み出し、このテキストデータ読出手段により読み出されたテキストデータを文字画像データ生成手段によりテキストデータが表す文字を当該文字の画像データとして生成する。そして、画像データ書込手段によって、汎用インタフェースを介して情報処理装置から読み出し可能な画像データ読出領域に文字画像データ生成手段により生成された文字の画像データを書き込む。 According to the second aspect of the present invention, at least one of the decoding unit and the encoding unit is provided. In the decoding unit, the character image data reading means reads the character image data written from the information processing device to the image data writing area secured in the semiconductor memory device through the general-purpose interface from the image data writing area. Character recognition for the character image data read by the image data reading means is executed by the character recognition means to generate text data. Then, the text data writing means writes the text data generated by the character recognition means into a text data reading area that can be read from the information processing apparatus via the general-purpose interface. In the encoding unit, the text data reading means reads the text data written from the information processing device to the text data writing area secured in the semiconductor memory device through the general-purpose interface from the text data writing area. Character data represented by the text data is generated as image data of the character by the text image data generating means from the text data read by the text data reading means. Then, the image data writing means writes the character image data generated by the character image data generating means in an image data reading area that can be read from the information processing apparatus via the general-purpose interface.

これにより、例えば、情報処理装置から汎用インタフェースを介して画像データ書込領域に文字の画像データが書き込まれると、デコード部は、この文字の画像データに対する文字認識を実行しテキストデータとして生成しテキストデータ読出領域に書き込むので、当該情報処理装置は、このテキストデータ読出領域に書き込まれたテキストデータを汎用インタフェースを介して読み出すことができる。また、情報処理装置から汎用インタフェースを介してテキストデータ書込領域にテキストデータが書き込まれると、エンコード部は、このテキストデータが表す文字を当該文字の画像データとして生成し画像データ読出領域に書き込むので、当該情報処理装置は、この画像データ読出領域に書き込まれた文字の画像データを汎用インタフェースを介して読み出すことができる。つまり、情報処理装置の使用者は、画像データやテキストデータを通常の手順でメモリデバイスに書き込むだけで、文字のデコード(文字認識)やエンコード(文字画像データの生成)ができる。したがって、このようなデコード部やエンコード部を実現するプログラムを当該情報処理装置にインストールしたり、またインストールに伴うCD-ROMドライブ装置等やハードディスクに空き容量等を確保したりする必要がないので、文字に関する情報処理を容易に提供することができる。
また、請求項2の発明では、文字認識手段は、文字画像データ読出手段により読み出された文字の画像データに対応するテキストデータがテキストデータ読出領域に存在していない場合には、当該画像データに対する文字認識を実行してテキストデータを生成する。また、文字画像データ生成手段は、テキストデータ読出手段により読み出されたテキストデータに対応する文字の画像データが画像データ読出領域に存在していない場合には、当該テキストデータが表す文字を当該文字の画像データとして生成する。これにより、文字認識手段では、読み出した文字の画像データに対応するテキストデータがテキストデータ読出領域に既に存在している場合には、当該画像データに対する文字認識を実行することなく、テキストデータを生成することもないので、同じテキストデータを生成するといった重複処理を防止することができる。また、文字画像データ生成手段では、読み出したテキストデータに対応する文字の画像データが画像データ読出領域に既に存在している場合には、当該テキストデータが表す文字を当該文字の画像データとして生成することがないので、同じ文字の画像データを生成するといった重複処理を防止することができる。したがって、処理の無駄を省いた文字に関する情報処理を容易に提供することができる。
また、請求項2の発明では、テキストデータと画像データとが互いに対応関係にある場合には、それぞれの存在を相互に関連付け可能な関連情報を、テキストデータおよび画像データのそれぞれが備える。これにより、読み出した情報コードの文字の画像データに対応するテキストデータがテキストデータ読出領域に存在しているか否かを容易に判断することができる。また、読み出したテキストデータに対応する情報コードの文字の画像データが画像データ読出領域に存在しているか否かを容易に判断することができる。
また、請求項2の発明では、「相互に関連付け可能な関連情報」として、テキストデータに付与されるテキストデータ名称(テキストデータ書込領域またはテキストデータ読出領域に格納される他のテキストデータと識別可能なもの)と、画像データに付与される画像データ名称(画像データ書込領域または画像データ読出領域に格納される他の画像データと識別可能なもの)と、の双方に共通して含まれるデータ名称を例示する。これにより、テキストデータ名称と画像データ名称との双方に共通して含まれるデータ名称に基づいて、テキストデータと画像データとが互いに対応関係にあるか否かを容易に判断することができる。
Thus, for example, when character image data is written from the information processing apparatus to the image data writing area via the general-purpose interface, the decoding unit performs character recognition on the character image data and generates text data as text data. Since the data is written in the data reading area, the information processing apparatus can read the text data written in the text data reading area via the general-purpose interface. Further, when text data is written from the information processing apparatus to the text data writing area via the general-purpose interface, the encoding unit generates the character represented by the text data as image data of the character and writes it to the image data reading area. The information processing apparatus can read out the image data of characters written in the image data reading area via the general-purpose interface. In other words, the user of the information processing apparatus can decode (character recognition) or encode (generate character image data) characters simply by writing image data or text data to the memory device according to a normal procedure. Therefore, it is not necessary to install a program that realizes such a decoding unit or encoding unit in the information processing apparatus, or to secure free space etc. in the CD-ROM drive device or hard disk accompanying installation, Information processing related to characters can be easily provided.
According to a second aspect of the present invention, when the text data corresponding to the image data of the character read by the character image data reading means does not exist in the text data reading area, the character recognition means Text data is generated by executing character recognition for. Further, the character image data generation means, if the image data of the character corresponding to the text data read by the text data reading means does not exist in the image data read area, the character image data generation means It generates as image data. Thus, the character recognition means generates text data without executing character recognition on the image data when the text data corresponding to the image data of the read character already exists in the text data reading area. Therefore, it is possible to prevent duplicate processing such as generating the same text data. The character image data generating means generates the character represented by the text data as the image data of the character when the image data of the character corresponding to the read text data already exists in the image data reading area. Therefore, it is possible to prevent duplication processing such as generating image data of the same character. Therefore, it is possible to easily provide information processing related to characters without waste of processing.
According to the second aspect of the present invention, when the text data and the image data are in correspondence with each other, each of the text data and the image data includes related information capable of correlating each existence. Thereby, it is possible to easily determine whether or not text data corresponding to the character image data of the read information code exists in the text data reading area. Further, it can be easily determined whether or not the image data of the character of the information code corresponding to the read text data exists in the image data reading area.
Further, in the invention of claim 2, the text data name given to the text data (identified from other text data stored in the text data writing area or the text data reading area) as “related information that can be correlated to each other” And the image data name given to the image data (identifiable from other image data stored in the image data writing area or the image data reading area). The data name is illustrated. Thereby, it is possible to easily determine whether or not the text data and the image data are in correspondence with each other based on the data name that is included in both the text data name and the image data name.

請求項の発明では、デコード部またはエンコード部のうち少なくとも一方を備えている。デコード部では、画像データ読出手段により、半導体メモリ装置に確保される画像データ書込領域に情報処理装置から汎用インタフェースを介して書き込まれた情報コードの画像データを当該画像データ書込領域から読み出し、この画像データ読出手段により読み出された画像データにより表される情報コードを復号手段により復号し当該情報コードに記録された情報をテキストデータとして生成する。そして、この復号手段により生成されたテキストデータを文字画像データ生成手段によりテキストデータが表す文字を当該文字の画像データとして生成し、この生成された文字の画像データを画像データ書込手段によって、汎用インタフェースを介して情報処理装置から読み出し可能な画像データ読出領域に書き込む。また、エンコード部では、文字画像データ読出手段により、半導体メモリ装置に確保される画像データ書込領域に情報処理装置から汎用インタフェースを介して書き込まれた文字の画像データを当該画像データ書込領域から読み出し、この画像データ読出手段により読み出された文字の画像データに対する文字認識を文字認識手段により実行してテキストデータを生成する。そして、この文字認識手段により生成されたテキストデータを符号化手段により情報コードに符号化し当該情報コードの画像データを生成し、この生成された情報コードの画像データを画像データ書込手段によって、汎用インタフェースを介して情報処理装置から読み出し可能な画像データ読出領域に書き込む。 According to a third aspect of the present invention, at least one of a decoding unit and an encoding unit is provided. In the decoding unit, the image data reading means reads the image data of the information code written from the information processing device through the general-purpose interface to the image data writing area secured in the semiconductor memory device from the image data writing area. The information code represented by the image data read by the image data reading means is decoded by the decoding means, and the information recorded in the information code is generated as text data. Then, the text data generated by the decoding unit generates the character represented by the text data by the character image data generation unit as the image data of the character, and the image data of the generated character is Write to the image data reading area readable from the information processing apparatus via the interface. The encoding unit reads character image data written from the information processing apparatus through the general-purpose interface from the image data writing area to the image data writing area secured in the semiconductor memory device by the character image data reading means. The character recognition unit executes character recognition for the image data of the character read by the image data reading unit and generates text data. Then, the text data generated by the character recognition unit is encoded into an information code by the encoding unit to generate image data of the information code. The image data of the generated information code is general-purpose by the image data writing unit. Write to the image data reading area readable from the information processing apparatus via the interface.

これにより、例えば、情報処理装置から汎用インタフェースを介して画像データ書込領域に情報コードの画像データが書き込まれると、デコード部は、この画像データにより表される情報コードをテキストデータとして復号し、さらにこのテキストデータが表す文字を当該文字の画像データとして生成し画像データ読出領域に書き込むので、当該情報処理装置は、この画像データ読出領域に書き込まれた文字の画像データを汎用インタフェースを介して読み出すことができる。また、情報処理装置から汎用インタフェースを介して画像データ書込領域に文字の画像データが書き込まれると、エンコード部は、この文字の画像データに対する文字認識を実行しテキストデータとして生成し、さらにこのテキストデータを符号化し情報コードの画像データとして画像データ読出領域に書き込むので、当該情報処理装置は、この画像データ読出領域に書き込まれた情報コードの画像データを汎用インタフェースを介して読み出すことができる。つまり、情報処理装置の使用者は、情報コードの画像データや文字の画像データを通常の手順でメモリデバイスに書き込むだけで、情報コードに対応した文字の画像データにデコード(復号)したり、文字に対応した情報コードの画像データにエンコード(符号化)したりできる。したがって、このようなデコード部やエンコード部を実現するプログラムを当該情報処理装置にインストールしたり、またインストールに伴うCD-ROMドライブ装置等やハードディスクに空き容量等を確保したりする必要がないので、情報コードや文字に関する情報処理を容易に提供することができる。   Thereby, for example, when the image data of the information code is written from the information processing apparatus to the image data writing area via the general-purpose interface, the decoding unit decodes the information code represented by the image data as text data, Furthermore, since the character represented by the text data is generated as the image data of the character and written in the image data reading area, the information processing apparatus reads the image data of the character written in the image data reading area via the general-purpose interface. be able to. Further, when character image data is written to the image data writing area from the information processing apparatus via the general-purpose interface, the encoding unit performs character recognition on the character image data and generates text data. Since the data is encoded and written as image data of the information code in the image data reading area, the information processing apparatus can read the image data of the information code written in the image data reading area via the general-purpose interface. In other words, the user of the information processing apparatus simply decodes the image data of the information code or the image data of the character into the image data of the character corresponding to the information code by simply writing the image data of the information code or the character image data into the memory device. Can be encoded (encoded) into image data of an information code corresponding to. Therefore, it is not necessary to install a program that realizes such a decoding unit or encoding unit in the information processing apparatus, or to secure free space etc. in the CD-ROM drive device or hard disk accompanying installation, Information processing regarding information codes and characters can be easily provided.

以下、本発明のメモリデバイスの実施形態について図を参照して説明する。まず、本実施形態に係るメモリデバイス20の構成を図1に基づいて説明する。なお、図1には、メモリデバイス20の構成を示すブロック図が示されている。   Hereinafter, embodiments of a memory device of the present invention will be described with reference to the drawings. First, the configuration of the memory device 20 according to the present embodiment will be described with reference to FIG. FIG. 1 is a block diagram showing the configuration of the memory device 20.

図1に示すように、メモリデバイス20は、主に、接続端子21、第1制御回路22、第1メモリ23、第2制御回路24、マイクロプロセッサ25、第2メモリ26、電源回路27等により構成されている。   As shown in FIG. 1, the memory device 20 mainly includes a connection terminal 21, a first control circuit 22, a first memory 23, a second control circuit 24, a microprocessor 25, a second memory 26, a power supply circuit 27, and the like. It is configured.

接続端子21は、図略のハウジングから露出して後述するように、情報処理装置(例えばPDA30;図2参照)と電気信号のやりとりを可能にする物理インタフェースで、例えば、PCMCIAインタフェースと機械的および電気的に準拠した仕様で68ピンで構成されるものである。この68ピンには、例えば、アドレス情報(Adr)として26ビット、データ情報(Dat)として16ビット、がそれぞれ割り付けられており、また、制御情報(Con1、Con2)としてそれぞれ1ビット分、割り付けられている。なお、本実施形態では、汎用インタフェースの一例として、PCMCIAインタフェースを適用するが、情報処理装置一般において汎用されているインタフェースであれば、このほか、USBインタフェース、コンパクトフラッシュインタフェース、SDメモリカードインタフェース、miniSD(登録商標)カードインタフェース等であっても良い。   The connection terminal 21 is a physical interface that is exposed from an unillustrated housing and allows an electrical signal to be exchanged with an information processing apparatus (for example, the PDA 30; see FIG. 2). It consists of 68 pins with an electrically compliant specification. For example, 26 bits as address information (Adr) and 16 bits as data information (Dat) are allocated to the 68 pins, respectively, and 1 bit is allocated as control information (Con1, Con2). ing. In this embodiment, the PCMCIA interface is applied as an example of a general-purpose interface. However, as long as it is a general-purpose interface in an information processing apparatus, a USB interface, a compact flash interface, an SD memory card interface, a miniSD, etc. It may be a (registered trademark) card interface or the like.

第1制御回路22は、接続端子21を介して接続される情報処理装置と第1メモリ23との間に介在して、情報処理装置からの第1メモリ23へのデータの書き込みや第1メモリ23から情報処理装置へのデータの読み出しを制御し得る制御回路で、接続端子21との間で、アドレスバスAdr、データバスDat、制御バスCon1、Con2がそれぞれ接続されているとともに、第1メモリ23との間においても、アドレスバスAdr、データバスDat、制御バスCon1、Con2でそれぞれ接続されている。   The first control circuit 22 is interposed between the information processing device connected via the connection terminal 21 and the first memory 23, and writes data from the information processing device to the first memory 23 or the first memory. 23 is a control circuit capable of controlling the reading of data from the information processing apparatus 23 to the information processing apparatus. The address bus Adr, the data bus Dat, and the control buses Con1 and Con2 are respectively connected to the connection terminal 21, and the first memory Are connected to each other by an address bus Adr, a data bus Dat, and control buses Con1 and Con2.

第1メモリ23は、半導体記憶装置で、例えば、EEPROMやDRAM等がこれに相当する。この第1メモリ23には、前述したように、第1制御回路22とアドレスバスAdrやデータバスDatでそれぞれ接続されているほか、第2制御回路24との間においてもアドレスバスAdr、データバスDatや制御バスCon1、Con2でそれぞれバス接続されている。なお、図1では、図面表現の便宜上、第1メモリ23に対して第1制御回路22と第2制御回路24との双方から個別のバスにより接続されているように表現されているが、実際には、これらはそれぞれ同一のバスで接続されている。そのため、第1制御回路22と第2制御回路24との間でバス競合が発生しないように別途設けられる制御バスCon3を介して接続される両者間では、第1メモリ23に対するアクセス制御がされている。   The first memory 23 is a semiconductor storage device, and corresponds to, for example, an EEPROM or a DRAM. As described above, the first memory 23 is connected to the first control circuit 22 by the address bus Adr and the data bus Dat, and also between the second control circuit 24 and the address bus Adr and data bus. The buses are connected by Dat and control buses Con1 and Con2. In FIG. 1, for convenience of drawing, the first memory 23 is represented as being connected to both the first control circuit 22 and the second control circuit 24 by separate buses. Are connected by the same bus. For this reason, access control for the first memory 23 is performed between the first control circuit 22 and the second control circuit 24 that are connected via a separately provided control bus Con3 so that bus competition does not occur. Yes.

第2制御回路24は、第1メモリ23と第2制御回路24との間に介在する制御回路で、第1メモリ23との間で、アドレスバスAdr、データバスDat、制御バスCon1、Con2がそれぞれ接続されているとともに、マイクロプロセッサ25との間においても、アドレスバスAdr、データバスDat、制御バスCon1、Con2でそれぞれ接続されている。   The second control circuit 24 is a control circuit interposed between the first memory 23 and the second control circuit 24. The address bus Adr, the data bus Dat, and the control buses Con1 and Con2 are connected to the first memory 23. These are connected to each other, and are also connected to the microprocessor 25 by an address bus Adr, a data bus Dat, and control buses Con1 and Con2.

マイクロプロセッサ25は、中央演算処理装置やキャッシュメモリ装置等を含む演算処理装置で、次に説明する第2メモリ26を主記憶装置として算術論理演算等の情報処理を可能にするものである。このプロセッサ25には、前述した第2制御回路24がバス接続されているほか、同様に第2メモリ26にもアドレスバスAdr、データバスDat、制御バスCon1、Con2がそれぞれ接続されている。なお、図1では、図面表現の便宜上、プロセッサ25に対して第2制御回路24と第2メモリ26との双方から個別のバスにより接続されているように表現されているが、実際には、これらはそれぞれ同一のバスで接続されている。そのため、プロセッサ25では、第2制御回路24と第2メモリ26との間でバス競合が発生しないように、制御バスCon1、Con2を介してプロセッサ25に対するアクセス制御を行っている。   The microprocessor 25 is an arithmetic processing device including a central processing unit, a cache memory device, and the like, and enables information processing such as arithmetic and logical operations using a second memory 26 described below as a main storage device. In addition to the above-described second control circuit 24 being connected to the processor 25, the address bus Adr, the data bus Dat, and the control buses Con1 and Con2 are also connected to the second memory 26, respectively. In FIG. 1, for convenience of drawing, the processor 25 is represented as being connected to both the second control circuit 24 and the second memory 26 by separate buses. These are connected by the same bus. Therefore, in the processor 25, access control to the processor 25 is performed via the control buses Con1 and Con2 so that bus contention does not occur between the second control circuit 24 and the second memory 26.

第2メモリ26は、前述したプロセッサ25の主記憶装置に相当するもので、例えば、DRAMとEPROM(またはEEPROM)とにより構成されている。DRAMは、読み出しおよび書き込みが可能な半導体記憶装置で、主に、プロセッサ25が演算処理等を実行する際の作業領域や一時ファイルに使用される。一方、EPROMは、予め書き込まれたプログラムやデータ等を読み出すことを目的とする読出専用の半導体記憶装置で、本実施形態の場合、例えば、プロセッサ25の基本制御を行うプログラムや後述するデータ変換プログラム等が予め書き込まれている。なお、この第2メモリ26は、前述した第2制御回路24やプロセッサ25との間で、アドレスバスAdr、データバスDat、制御バスCon1、Con2がそれぞれ接続されている。   The second memory 26 corresponds to the main storage device of the processor 25 described above, and includes, for example, a DRAM and an EPROM (or EEPROM). The DRAM is a semiconductor memory device that can be read and written, and is mainly used for a work area and a temporary file when the processor 25 executes arithmetic processing and the like. On the other hand, the EPROM is a read-only semiconductor memory device intended to read a previously written program, data, etc. In the case of this embodiment, for example, a program for performing basic control of the processor 25 or a data conversion program described later. Etc. are written in advance. The second memory 26 is connected to the above-described second control circuit 24 and processor 25, respectively, an address bus Adr, a data bus Dat, and control buses Con1 and Con2.

電源回路27は、接続端子21を介して情報処理装置から供給される所定の直流電圧をプロセッサ25等に供給可能な電圧に、変換可能な定電圧レギュレータで、その出力は、図示されてはないが、第1制御回路22、第1メモリ23、第2制御回路24、プロセッサ25および第2メモリ26にそれぞれ接続されている。   The power supply circuit 27 is a constant voltage regulator that can convert a predetermined DC voltage supplied from the information processing device via the connection terminal 21 into a voltage that can be supplied to the processor 25 and the like, and its output is not shown. Are connected to the first control circuit 22, the first memory 23, the second control circuit 24, the processor 25, and the second memory 26, respectively.

このように、接続端子21、第1制御回路22、第1メモリ23、第2制御回路24、プロセッサ25、第2メモリ26および電源回路27をそれぞれ構成することで、接続端子21を介して情報処理装置からメモリデバイス20に、画像データやテキストデータの書き込み要求や読み出し要求がある場合には、これらのデータは、第1メモリ23に書き込まれたり、第1メモリ23から読み出されたりするので、これらの間に介在する第1制御回路22がデータフロー制御を行う。具体的には、情報処理装置からデータの書き込みや読み出しの要求があると、第1制御回路22は、制御バスCon1、Con2を介して第1メモリ23に、書込要求信号または読出要求信号を送出し所定のタイミングで、情報処理装置から入力されたデータを第1メモリ23に書き込んだり、また第1メモリ23から読み出したデータを情報処理装置に出力する。   As described above, the connection terminal 21, the first control circuit 22, the first memory 23, the second control circuit 24, the processor 25, the second memory 26, and the power supply circuit 27 are configured, so that information can be obtained via the connection terminal 21. When there is a write request or read request for image data or text data from the processing device to the memory device 20, these data are written to the first memory 23 or read from the first memory 23. The first control circuit 22 interposed therebetween performs data flow control. Specifically, when there is a data write or read request from the information processing apparatus, the first control circuit 22 sends a write request signal or a read request signal to the first memory 23 via the control bus Con1 and Con2. The data input from the information processing device is written into the first memory 23 at a predetermined timing to be sent out, and the data read out from the first memory 23 is output to the information processing device.

これに対し、プロセッサ25から第1メモリ23に対し、画像データやテキストデータの書き込み要求や読み出し要求がある場合には、これらの間に介在する第2制御回路24がデータフロー制御を行う。具体的には、プロセッサ25からデータの書き込みや読み出しの要求があると、第2制御回路24は、制御バスCon1、Con2を介して第1メモリ23に、書込要求信号または読出要求信号を送出し所定のタイミングで、情報処理装置から入力されたデータを第1メモリ23に書き込んだり、また第1メモリ23から読み出したデータをプロセッサ25に出力する。なお、前述したように、第1制御回路22と第2制御回路24との間には、制御バスCon3が接続されているので、この制御バスCon3を介して、第1メモリ23に対する排他制御等のアクセス制御が行われている。   On the other hand, when there is a request to write or read image data or text data from the processor 25 to the first memory 23, the second control circuit 24 interposed between them performs data flow control. Specifically, when there is a data write or read request from the processor 25, the second control circuit 24 sends a write request signal or a read request signal to the first memory 23 via the control bus Con1 and Con2. At a predetermined timing, the data input from the information processing apparatus is written to the first memory 23, and the data read from the first memory 23 is output to the processor 25. As described above, since the control bus Con3 is connected between the first control circuit 22 and the second control circuit 24, exclusive control or the like for the first memory 23 is performed via the control bus Con3. Access control is performed.

次に、このように構成されるメモリデバイス20を実装可能なPDA30の構成を図2を参照して説明する。図2に示すように、PDA30は、マイクロプロセッサ31を中心に、メインメモリ32、操作キー33、表示器34、外部記憶インタフェース35、外部通信インタフェース36、電源制御部37、デジタルカメラ部40、バッテリ50等から構成されており、デジタルカメラ部40は、さらに、撮像制御部41、照明部42、シャッタスイッチ43、結像レンズ44、撮像素子45、増幅部46、画像メモリ47等により構成されている。   Next, the configuration of the PDA 30 capable of mounting the memory device 20 configured as described above will be described with reference to FIG. As shown in FIG. 2, the PDA 30 includes a main memory 32, operation keys 33, a display 34, an external storage interface 35, an external communication interface 36, a power supply control unit 37, a digital camera unit 40, a battery, with a microprocessor 31 as a center. The digital camera unit 40 further includes an imaging control unit 41, an illumination unit 42, a shutter switch 43, an imaging lens 44, an imaging element 45, an amplification unit 46, an image memory 47, and the like. Yes.

即ち、マイクロプロセッサ31は、メインメモリ32、操作キー33、表示器34、外部記憶インタフェース35、外部通信インタフェース36、電源制御部37、撮像制御部41および画像メモリ47に接続されており、情報処理装置として機能可能に構成されている。メインメモリ32は主記憶装置として、操作キー33は入力装置として、表示器34や外部通信インタフェース36は出力装置として、それぞれ機能し、また外部記憶インタフェース35はメモリデバイス20に対する入出力インタフェースとして、さらに画像メモリ47はデジタルカメラ部40に対する入力バッファとして、それぞれ機能する。   In other words, the microprocessor 31 is connected to the main memory 32, the operation keys 33, the display 34, the external storage interface 35, the external communication interface 36, the power supply control unit 37, the imaging control unit 41, and the image memory 47. It is configured to function as a device. The main memory 32 functions as a main storage device, the operation key 33 functions as an input device, the display 34 and the external communication interface 36 function as an output device, and the external storage interface 35 functions as an input / output interface for the memory device 20. The image memory 47 functions as an input buffer for the digital camera unit 40.

デジタルカメラ部40は、撮像制御部41を中心に構成されており、シャッタスイッチ43がオンされると、照明部42から被写体に向けて照明光が照射される。すると、これとほぼ同時に結像レンズ44を介して入射する入射光を撮像素子45が受光して画像信号を出力するので、この画像信号を増幅部46を介して撮像制御部41が取得し所定の情報処理を施した後、画像メモリ47に転送する。このような撮像処理は、シャッタスイッチ43のオンをトリガに行われるものであるが、撮像制御部41はマイクロプロセッサ31との間で、連携して処理を行う必要があるので、マイクロプロセッサ31との間で制御情報をやりとり可能にマイクロプロセッサ31に接続されている。   The digital camera unit 40 is configured with an imaging control unit 41 as a center. When the shutter switch 43 is turned on, illumination light is emitted from the illumination unit 42 toward the subject. Then, since the image pickup element 45 receives incident light incident through the imaging lens 44 almost simultaneously with this and outputs an image signal, the image pickup control unit 41 acquires the image signal through the amplifying unit 46 and obtains a predetermined signal. Are transferred to the image memory 47. Such an imaging process is performed with the shutter switch 43 turned on as a trigger. However, since the imaging control unit 41 needs to perform a process in cooperation with the microprocessor 31, Are connected to the microprocessor 31 so that control information can be exchanged between them.

このようなPDA30にメモリデバイス20を実装した後、PDA30からメモリデバイス20に画像データやテキストデータを書き込むことで、メモリデバイス20では、次に説明するような情報処理を行う。本実施形態では、データ変換プログラムの例として、第1の例(図3、図4)、第2の例(図5、図6)および第3の例(図7、図8)を例示しているので、以下、順番に説明する。なお、以下説明する各処理の例では、便宜上、情報コードの画像データをJPEGファイル、文字の画像データをTIFFファイルとして説明するが、これとは逆に、情報コードの画像データをTIFFファイル、文字の画像データをJPEGファイルとして何ら問題はない。   After mounting the memory device 20 on such a PDA 30, image data and text data are written from the PDA 30 to the memory device 20, so that the memory device 20 performs information processing as described below. In the present embodiment, as an example of the data conversion program, the first example (FIGS. 3 and 4), the second example (FIGS. 5 and 6), and the third example (FIGS. 7 and 8) are illustrated. Therefore, the following will be described in order. In the example of each process described below, for convenience, the image data of the information code is described as a JPEG file and the character image data is a TIFF file. On the contrary, the image data of the information code is converted to a TIFF file, character. There is no problem with the image data as a JPEG file.

まず、データ変換プログラムの第1の例による処理の流れを図3および図4を参照して説明する。なお、図3には、データ変換プログラムの第1の例による処理の流れがフローチャートにより示されており、図4には、当該第1の例によるプログラムの機能概要が説明図により表されている。   First, the flow of processing according to the first example of the data conversion program will be described with reference to FIGS. FIG. 3 is a flowchart showing the flow of processing according to the first example of the data conversion program, and FIG. 4 is an explanatory diagram showing the functional outline of the program according to the first example. .

図3に示すように、データ変換プログラムの第1の例による処理では、まずステップS101により、画像データ書込領域に情報コードの画像データが存在するか否かを判断する処理が行われる。具体的には、図4に示すように、画像データ書込領域としてのフォルダαに、任意の情報コードの画像データとしてのJPEGファイル(拡張子jpg)が存在するか否かを判断する。これにより、JPEGファイルが存在すると判断された場合には(S101;Yes)、続くステップS103に処理を移行し、JPEGファイルが存在しないと判断された場合には(S101;No)、テキストデータに変換する対象が存在しないので、ステップS113に処理を移行する。   As shown in FIG. 3, in the process according to the first example of the data conversion program, first, in step S101, a process for determining whether or not image data of an information code exists in the image data writing area is performed. Specifically, as shown in FIG. 4, it is determined whether or not a JPEG file (extension jpg) as image data of an arbitrary information code exists in a folder α as an image data writing area. As a result, if it is determined that a JPEG file exists (S101; Yes), the process proceeds to the subsequent step S103. If it is determined that a JPEG file does not exist (S101; No), text data is included. Since there is no target to be converted, the process proceeds to step S113.

ステップS103では画像データ読出処理が行われる。この処理は、画像データ書込領域に存在する情報コードの画像データを読み出す処理で、図4に示す例では、JPEGファイルであるxxx.jpg を読み出す。なお、この処理は、特許請求の範囲に記載の「画像データ読出手段」に相当し得るものである。   In step S103, an image data reading process is performed. This process is a process of reading out image data of an information code existing in the image data writing area. In the example shown in FIG. 4, a JPEG file xxx.jpg is read out. This processing can correspond to “image data reading means” described in the claims.

ステップS103により画像データが読み出されると、次に、ステップS105により対応するテキストデータがテキストデータ読出領域に存在しないか否かを判断する処理が行われる。図4に示す例では、テキストデータ読出領域としてのフォルダβに、対応するテキストデータのファイル(拡張子txt)として、互いに対応関係にあるものが存在しないか否か、例えば、JPEGファイルであるxxx.jpg と対応関係にあるファイル名称が付与されたxxx.txt のテキストファイルが存在しないか否かを判断する。   When the image data is read in step S103, a process for determining whether or not the corresponding text data exists in the text data reading area is performed in step S105. In the example shown in FIG. 4, it is determined whether or not there is a corresponding text data file (extension txt) in the folder β as the text data reading area, for example, xxx which is a JPEG file. Judge whether or not there is a text file of xxx.txt with a file name corresponding to .jpg.

そして、対応するテキストデータがテキストデータ読出領域に存在しないと判断された場合には(S105;Yes)、続くステップS107に処理を移行し、存在すると判断された場合には(S105;No)、対応するテキストデータが既に存在するので、ステップS113に処理を移行する。これにより、同じ情報コードに対応するテキストデータを生成するといった重複処理を防止でき、処理の無駄を省くことが可能となる。   When it is determined that the corresponding text data does not exist in the text data reading area (S105; Yes), the process proceeds to the subsequent step S107, and when it is determined that it exists (S105; No), Since the corresponding text data already exists, the process proceeds to step S113. As a result, it is possible to prevent duplicate processing such as generating text data corresponding to the same information code, and to eliminate processing waste.

続くステップS107では画像データ解読処理が行われる。この処理は、ステップS103により読み出された情報コードの画像データを所定の解析アルゴリズムにより解読する処理で、図4に示す例では、xxx.jpg の画像データを解析する。そして、解析した結果(例えばバイナリデータ)を第2メモリ26の作業領域に格納することで、次のステップS109によるテキストデータ生成処理が当該解析結果を参照できるようにする。   In the subsequent step S107, image data decoding processing is performed. This process is a process of decoding the image data of the information code read out in step S103 with a predetermined analysis algorithm. In the example shown in FIG. 4, the image data of xxx.jpg is analyzed. Then, the analysis result (for example, binary data) is stored in the work area of the second memory 26, so that the text data generation process in the next step S109 can refer to the analysis result.

ステップS109では、テキストデータ生成処理が行われる。この処理は、ステップS107により解析された結果に基づいて、対応するテキストデータを生成するもので、図4に示す例では、所定領域に格納されたバイナリデータに基づいてxxx.txt のテキストデータを生成する。なお、ステップS105、S107、S109による各処理は、特許請求の範囲に記載の「復号手段」に相当し得るものである。   In step S109, text data generation processing is performed. This process generates corresponding text data based on the result analyzed in step S107. In the example shown in FIG. 4, the xxx.txt text data is converted based on the binary data stored in a predetermined area. Generate. Each process in steps S105, S107, and S109 can correspond to “decoding means” described in the claims.

続くステップS111ではテキストデータ書込処理が行われる。この処理は、ステップS109により生成されたテキストデータをテキストファイルとしてテキストデータ読出領域に書き込むので、図4に示す例では、画像データの名称(xxx.jpg )とテキストデータの名称(xxx.txt )との双方に共通して含まれるデータ名称(xxx )を付与する。これにより、画像データとテキストデータとを相互に関連づけることができるので、前述したステップS105のように、容易に対応関係を把握可能となる。なお、この処理は、特許請求の範囲に記載の「テキストデータ書込手段」に相当し得るものである。また、ステップS103、S105、S107、S109、S111による各処理を実現するプロセッサ25や第2メモリ26等による情報処理手段は、特許請求の範囲に記載の「デコード部」に相当し得るものである。   In the subsequent step S111, text data writing processing is performed. In this process, the text data generated in step S109 is written as a text file in the text data reading area. Therefore, in the example shown in FIG. 4, the name of the image data (xxx.jpg) and the name of the text data (xxx.txt). The data name (xxx) included in both is given. As a result, the image data and the text data can be associated with each other, so that the correspondence can be easily grasped as in step S105 described above. This process can correspond to “text data writing means” recited in the claims. Further, the information processing means using the processor 25, the second memory 26, and the like that realize each processing in steps S103, S105, S107, S109, and S111 can correspond to the “decoding unit” recited in the claims. .

次に、ステップS113により、テキストデータ書込領域にテキストデータが存在するか否かを判断する処理が行われる。図4に示す例では、テキストデータ書込領域としてのフォルダγに任意のテキストデータとしてのテキストファイル(拡張子txt)が存在するか否かを判断する。これにより、テキストファイルが存在すると判断された場合には(S113;Yes)、続くステップS115に処理を移行し、テキストファイルが存在しないと判断された場合には(S113;No)、画像データに変換する対象が存在しないので、本第1の例による処理を終了する。   Next, in step S113, processing for determining whether or not text data exists in the text data writing area is performed. In the example shown in FIG. 4, it is determined whether or not a text file (extension txt) as arbitrary text data exists in the folder γ as the text data writing area. As a result, when it is determined that the text file exists (S113; Yes), the process proceeds to the subsequent step S115, and when it is determined that the text file does not exist (S113; No), the image data is stored. Since there is no target to be converted, the process according to the first example is terminated.

ステップS115ではテキストデータ読出処理が行われる。この処理は、テキストデータ書込領域に存在するテキストデータを読み出す処理で、図4に示す例では、テキストファイルであるyyy.txt を読み出す。なお、この処理は、特許請求の範囲に記載の「テキストデータ読出手段」に相当し得るものである。   In step S115, text data reading processing is performed. This process is a process of reading the text data existing in the text data writing area, and in the example shown in FIG. 4, a text file yyy.txt is read. This process can correspond to “text data reading means” recited in the claims.

ステップS115によりテキストデータが読み出されると、次に、ステップS117により対応する情報コードの画像データが画像データ読出領域に存在しないか否かを判断する処理が行われる。図4に示す例では、画像データ読出領域としてのフォルダδに対応する情報コードの画像データのファイル(拡張子jpg)として、互いに対応関係にあるものが存在しないか否か、例えば、テキストファイルであるyyy.txt と対応関係にあるファイル名称が付与されたyyy.jpg の画像データファイルが存在しないか否かを判断する。   When the text data is read in step S115, next, in step S117, a process for determining whether or not the image data of the corresponding information code exists in the image data reading area is performed. In the example shown in FIG. 4, whether or not there is an image data file (extension jpg) having an information code corresponding to the folder δ as the image data reading area, which has a corresponding relationship, for example, a text file. It is determined whether or not there is a yyy.jpg image data file with a file name corresponding to a certain yyy.txt.

そして、対応する情報コードの画像データが画像データ読出領域に存在しないと判断された場合には(S117;Yes)、続くステップS119に処理を移行し、存在すると判断された場合には(S117;No)、対応する情報コードの画像データが既に存在するので、本第1の例による処理を終了する。これにより、同じテキストデータに対応する情報コードの画像データを生成するといった重複処理を防止でき、処理の無駄を省くことが可能となる。   If it is determined that the image data of the corresponding information code does not exist in the image data reading area (S117; Yes), the process proceeds to the subsequent step S119, and if it is determined that it exists (S117; No), since the image data of the corresponding information code already exists, the process according to the first example is terminated. Thereby, it is possible to prevent duplication processing such as generation of image data of an information code corresponding to the same text data, and it is possible to eliminate processing waste.

続くステップS119では画像データ生成処理が行われる。この処理は、ステップS115によりテキストデータが読み出されたテキストデータに基づいて、対応する情報コードの画像データを生成するもので、図4に示す例では、yyy.txt のテキストデータに基づいて情報コードの画像データを生成する。なお、ステップS117、S119による各処理は、特許請求の範囲に記載の「復号化手段」に相当し得るものである。   In subsequent step S119, an image data generation process is performed. This process generates image data of the corresponding information code based on the text data from which the text data is read out in step S115. In the example shown in FIG. 4, the information is based on the text data of yyy.txt. Generate code image data. Each process in steps S117 and S119 can correspond to “decoding means” described in the claims.

続くステップS121では画像データ書込処理が行われる。この処理は、ステップS119により生成された情報コードの画像データを画像データのファイルとして画像データ読出領域に書き込むので、図4に示す例では、テキストデータの名称(yyy.txt )と画像データの名称(yyy.jpg )との双方に共通して含まれるデータ名称(yyy )を付与する。これにより、テキストデータと画像データとを相互に関連づけることができるので、前述したステップS117のように、容易に対応関係を把握可能となる。ステップS121による画像データ書込処理が終了すると、データ変換プログラムの第1の例による一連の処理が終了する。なお、このステップS121による処理は、特許請求の範囲に記載の「画像データ書込手段」に相当し得るものである。また、ステップS115、S117、S119、S121による各処理を実現するプロセッサ25や第2メモリ26等による情報処理手段は、特許請求の範囲に記載の「エンコード部」に相当し得るものである。   In subsequent step S121, an image data writing process is performed. In this process, the image data of the information code generated in step S119 is written in the image data reading area as an image data file. In the example shown in FIG. 4, the name of the text data (yyy.txt) and the name of the image data A data name (yyy) included in common with (yyy.jpg) is assigned. As a result, the text data and the image data can be associated with each other, so that the correspondence can be easily grasped as in step S117 described above. When the image data writing process in step S121 ends, a series of processes according to the first example of the data conversion program ends. The processing in step S121 can correspond to “image data writing means” described in the claims. Further, the information processing means by the processor 25, the second memory 26, and the like that realize the processes in steps S115, S117, S119, and S121 can correspond to an “encoding unit” recited in the claims.

このように本実施形態に係るメモリデバイス20によると、データ変換プログラム(第1の例)による情報処理によって、例えば、PDA30からPCMCIA等の汎用インタフェースを介して第1メモリ23のフォルダαに情報コードの画像データ(xxx.jpg )が書き込まれると、マイクロプロセッサ25、第2メモリ26は、この画像データ(xxx.jpg )により表される情報コードを復号しテキストデータ(xxx.txt )として第1メモリ23のフォルダβに書き込むので、当該PDA30は、このフォルダβに書き込まれたテキストデータ(xxx.txt )を汎用インタフェースを介して読み出すことができる。   As described above, according to the memory device 20 according to the present embodiment, the information code is transferred from the PDA 30 to the folder α of the first memory 23 via the general-purpose interface such as PCMCIA by the information processing by the data conversion program (first example). When the image data (xxx.jpg) is written, the microprocessor 25 and the second memory 26 decode the information code represented by the image data (xxx.jpg) to generate the first text data (xxx.txt). Since the data is written in the folder β of the memory 23, the PDA 30 can read out the text data (xxx.txt) written in the folder β via the general-purpose interface.

また、PDA30からPCMCIA等の汎用インタフェースを介してフォルダγにテキストデータ(yyy.txt )が書き込まれると、マイクロプロセッサ25、第2メモリ26は、このテキストデータ(yyy.txt )を符号化し情報コードの画像データ(yyy.jpg )としてフォルダδに書き込むので、当該PDA30は、このフォルダδに書き込まれた情報コードの画像データ(yyy.jpg )を汎用インタフェースを介して読み出すことができる。   Further, when text data (yyy.txt) is written from the PDA 30 to the folder γ through a general-purpose interface such as PCMCIA, the microprocessor 25 and the second memory 26 encode the text data (yyy.txt) and obtain an information code. Since the image data (yyy.jpg) is written in the folder δ, the PDA 30 can read the image data (yyy.jpg) of the information code written in the folder δ via the general-purpose interface.

つまり、PDA30の使用者は、画像データやテキストデータを通常の手順でメモリデバイス20に書き込むだけで、情報コードのデコード(復号)やエンコード(符号化)ができる。したがって、このようなデータ変換プログラムを当該PDA30にインストールしたり、またインストールに伴うCD-ROMドライブ装置等やハードディスクに空き容量等を確保したりする必要がないので、情報コードに関する情報処理を容易に提供することができる。   That is, the user of the PDA 30 can decode (decode) and encode (encode) the information code simply by writing the image data and text data to the memory device 20 according to a normal procedure. Therefore, it is not necessary to install such a data conversion program in the PDA 30 or to secure a free space or the like in the CD-ROM drive device or hard disk accompanying the installation, so that information processing relating to information codes can be easily performed. Can be provided.

また、本実施形態に係るメモリデバイス20では、フォルダαから読み出した情報コードの画像データ(xxx.jpg )に対応するテキストデータ(xxx.txt )がフォルダβに既に存在している場合には(S105;No)、当該画像データ(xxx.jpg )により表される情報コードを復号することなく、当該情報コードに記録された情報をテキストデータ(xxx.txt )として生成することもないので、同じテキストデータ(xxx.txt )を生成するといった重複処理を防止することができる。同様に、フォルダγから読み出したテキストデータ(yyy.txt )に対応する情報コードの画像データ(yyy.jpg )がフォルダδに既に存在している場合には(S117;No)、当該テキストデータ(yyy.txt )を情報コードに符号化することなく、当該情報コードの画像データ(yyy.jpg )を生成することもないので、同じ情報コードの画像データ(yyy.jpg )を生成するといった重複処理を防止することができる。したがって、処理の無駄を省いた情報コードに関する情報処理を容易に提供することができる。   In the memory device 20 according to the present embodiment, when the text data (xxx.txt) corresponding to the image data (xxx.jpg) of the information code read from the folder α already exists in the folder β ( S105; No), since the information code represented by the image data (xxx.jpg) is not decoded and the information recorded in the information code is not generated as text data (xxx.txt). Duplicate processing such as generating text data (xxx.txt) can be prevented. Similarly, when image data (yyy.jpg) of an information code corresponding to text data (yyy.txt) read from the folder γ already exists in the folder δ (S117; No), the text data ( Since yyy.txt) is not encoded into an information code and image data (yyy.jpg) of the information code is not generated, duplicate processing such as generating image data (yyy.jpg) of the same information code Can be prevented. Therefore, it is possible to easily provide information processing related to the information code without waste of processing.

次に、データ変換プログラムの第2の例による処理の流れを図5および図6を参照して説明する。なお、図5には、データ変換プログラムの第2の例による処理の流れがフローチャートにより示されており、図6には、当該第2の例によるプログラムの機能概要が説明図により表されている。   Next, the flow of processing according to the second example of the data conversion program will be described with reference to FIGS. FIG. 5 is a flowchart showing the flow of processing according to the second example of the data conversion program. FIG. 6 is an explanatory diagram showing the functional outline of the program according to the second example. .

図5に示すように、データ変換プログラムの第2の例による処理では、まずステップS201により、画像データ書込領域に文字の画像データが存在するか否かを判断する処理が行われる。具体的には、図6に示すように、画像データ書込領域としてのフォルダαに、任意の文字の画像データとしてのTIFFファイル(拡張子tif)が存在するか否かを判断する。これにより、TIFFファイルが存在すると判断された場合には(S201;Yes)、続くステップS203に処理を移行し、TIFFファイルが存在しないと判断された場合には(S201;No)、テキストデータに変換する対象が存在しないので、ステップS213に処理を移行する。   As shown in FIG. 5, in the processing according to the second example of the data conversion program, first, in step S201, processing for determining whether character image data exists in the image data writing area is performed. Specifically, as shown in FIG. 6, it is determined whether or not a TIFF file (extension tif) as image data of an arbitrary character exists in the folder α as the image data writing area. As a result, when it is determined that the TIFF file exists (S201; Yes), the process proceeds to the subsequent step S203, and when it is determined that the TIFF file does not exist (S201; No), the text data is converted. Since there is no target to be converted, the process proceeds to step S213.

ステップS203では画像データ読出処理が行われる。この処理は、画像データ書込領域に存在する文字の画像データを読み出す処理で、図6に示す例では、TIFFファイルであるuuu.tif を読み出す。なお、この処理は、特許請求の範囲に記載の「文字画像データ読出手段」に相当し得るものである。   In step S203, an image data reading process is performed. This process is a process for reading out image data of characters existing in the image data writing area. In the example shown in FIG. 6, uuu.tif, which is a TIFF file, is read out. This process can correspond to “character image data reading means” recited in the claims.

ステップS203により画像データが読み出されると、次に、ステップS205により対応するテキストデータがテキストデータ読出領域に存在しないか否かを判断する処理が行われる。図6に示す例では、テキストデータ読出領域としてのフォルダβに、対応するテキストデータのファイル(拡張子txt)として、互いに対応関係にあるものが存在しないか否か、例えば、TIFFファイルであるuuu.tif と対応関係にあるファイル名称が付与されたuuu.txt のテキストファイルが存在しないか否かを判断する。   When the image data is read out in step S203, a process for determining whether or not the corresponding text data exists in the text data reading area is performed in step S205. In the example shown in FIG. 6, whether or not there is a corresponding text data file (extension txt) in the folder β as the text data reading area, for example, a TIFF file uuu Judge whether or not there is a text file of uuu.txt with a file name corresponding to .tif.

そして、対応するテキストデータがテキストデータ読出領域に存在しないと判断された場合には(S205;Yes)、続くステップS207に処理を移行し、存在すると判断された場合には(S205;No)、対応するテキストデータが既に存在するので、ステップS213に処理を移行する。これにより、同じ文字に対応するテキストデータを生成するといった重複処理を防止でき、処理の無駄を省くことが可能となる。   If it is determined that the corresponding text data does not exist in the text data reading area (S205; Yes), the process proceeds to the subsequent step S207, and if it is determined that it exists (S205; No), Since the corresponding text data already exists, the process proceeds to step S213. Thereby, it is possible to prevent duplication processing such as generating text data corresponding to the same character, and to eliminate waste of processing.

続くステップS207では画像データ解読処理が行われる。この処理は、ステップS203により読み出された文字の画像データを所定の解析アルゴリズムにより解読する処理で、図6に示す例では、uuu.tif の画像データを解析する。そして、解析した結果(例えばバイナリデータ)を第2メモリ26の作業領域に格納することで、次のステップS209によるテキストデータ生成処理が当該解析結果を参照できるようにする。   In subsequent step S207, image data decoding processing is performed. This process is a process of decoding the character image data read in step S203 by a predetermined analysis algorithm. In the example shown in FIG. 6, the image data of uuu.tif is analyzed. Then, the analysis result (for example, binary data) is stored in the work area of the second memory 26 so that the text data generation process in the next step S209 can refer to the analysis result.

ステップS209では、テキストデータ生成処理が行われる。この処理は、ステップS207により解析された結果に基づいて、対応するテキストデータを生成するもので、図6に示す例では、所定領域に格納されたバイナリデータに基づいてuuu.txt のテキストデータを生成する。なお、ステップS205、S207、S209による各処理は、特許請求の範囲に記載の「文字認識手段」に相当し得るものである。   In step S209, text data generation processing is performed. This process generates corresponding text data based on the result analyzed in step S207. In the example shown in FIG. 6, the text data of uuu.txt is converted based on binary data stored in a predetermined area. Generate. Each process in steps S205, S207, and S209 can correspond to “character recognition means” recited in the claims.

続くステップS211ではテキストデータ書込処理が行われる。この処理は、ステップS209により生成されたテキストデータをテキストファイルとしてテキストデータ読出領域に書き込むので、図6に示す例では、画像データの名称(uuu.tif )とテキストデータの名称(uuu.txt )との双方に共通して含まれるデータ名称(uuu )を付与する。これにより、画像データとテキストデータとを相互に関連づけることができるので、前述したステップS205のように、容易に対応関係を把握可能となる。なお、この処理は、特許請求の範囲に記載の「テキストデータ書込手段」に相当し得るものである。また、ステップS203、S205、S207、S209、S211による各処理を実現するプロセッサ25や第2メモリ26等による情報処理手段は、特許請求の範囲に記載の「デコード部」に相当し得るものである。   In subsequent step S211, text data writing processing is performed. In this process, the text data generated in step S209 is written in the text data reading area as a text file. Therefore, in the example shown in FIG. 6, the name of the image data (uuu.tif) and the name of the text data (uuu.txt) The data name (uuu) included in both is given. As a result, the image data and the text data can be associated with each other, so that the correspondence can be easily grasped as in step S205 described above. This process can correspond to “text data writing means” recited in the claims. Further, the information processing means by the processor 25, the second memory 26, etc. for realizing the processes in steps S203, S205, S207, S209, and S211 can correspond to the “decoding unit” recited in the claims. .

次に、ステップS213により、テキストデータ書込領域にテキストデータが存在するか否かを判断する処理が行われる。図6に示す例では、テキストデータ書込領域としてのフォルダγに任意のテキストデータとしてのテキストファイル(拡張子txt)が存在するか否かを判断する。これにより、テキストファイルが存在すると判断された場合には(S213;Yes)、続くステップS215に処理を移行し、テキストファイルが存在しないと判断された場合には(S213;No)、画像データに変換する対象が存在しないので、本第2の例による処理を終了する。   Next, in step S213, processing for determining whether or not text data exists in the text data writing area is performed. In the example shown in FIG. 6, it is determined whether or not a text file (extension txt) as arbitrary text data exists in the folder γ as the text data writing area. As a result, if it is determined that the text file exists (S213; Yes), the process proceeds to the subsequent step S215. If it is determined that the text file does not exist (S213; No), the image data is stored. Since there is no target to be converted, the process according to the second example is terminated.

ステップS215ではテキストデータ読出処理が行われる。この処理は、テキストデータ書込領域に存在するテキストデータを読み出す処理で、図6に示す例では、テキストファイルであるvvv.txt を読み出す。なお、この処理は、特許請求の範囲に記載の「テキストデータ読出手段」に相当し得るものである。   In step S215, a text data reading process is performed. This process is a process of reading the text data existing in the text data writing area. In the example shown in FIG. 6, vvv.txt which is a text file is read. This process can correspond to “text data reading means” recited in the claims.

ステップS215によりテキストデータが読み出されると、次に、ステップS217により対応する文字の画像データが画像データ読出領域に存在しないか否かを判断する処理が行われる。図6に示す例では、画像データ読出領域としてのフォルダδに対応する文字の画像データのファイル(拡張子jpg)として、互いに対応関係にあるものが存在しないか否か、例えば、テキストファイルであるvvv.txt と対応関係にあるファイル名称が付与されたvvv.tif の画像データファイルが存在しないか否かを判断する。   When the text data is read in step S215, next, in step S217, a process for determining whether or not the corresponding character image data exists in the image data reading area is performed. In the example shown in FIG. 6, whether or not there is a character image data file (extension jpg) corresponding to the folder δ as the image data reading area that has a corresponding relationship, for example, a text file. It is determined whether there is no vvv.tif image data file with a file name corresponding to vvv.txt.

そして、対応する文字の画像データが画像データ読出領域に存在しないと判断された場合には(S217;Yes)、続くステップS219に処理を移行し、存在すると判断された場合には(S217;No)、対応する文字の画像データが既に存在するので、本第1の例による処理を終了する。これにより、同じテキストデータに対応する文字の画像データを生成するといった重複処理を防止でき、処理の無駄を省くことが可能となる。   If it is determined that the image data of the corresponding character does not exist in the image data reading area (S217; Yes), the process proceeds to the subsequent step S219, and if it is determined that it exists (S217; No) ) Since the corresponding character image data already exists, the processing according to the first example is terminated. Accordingly, it is possible to prevent duplication processing such as generation of character image data corresponding to the same text data, and it is possible to eliminate waste of processing.

続くステップS219では画像データ生成処理が行われる。この処理は、ステップS215によりテキストデータが読み出されたテキストデータに基づいて、対応する文字の画像データを生成するもので、図6に示す例では、vvv.txt のテキストデータに基づいて文字の画像データを生成する。なお、ステップS217、S219による各処理は、特許請求の範囲に記載の「文字画像データ生成手段」に相当し得るものである。   In subsequent step S219, an image data generation process is performed. This process generates image data of the corresponding character based on the text data from which the text data is read out in step S215. In the example shown in FIG. 6, the character data is generated based on the text data of vvv.txt. Generate image data. Each process in steps S217 and S219 can correspond to “character image data generation means” described in the claims.

続くステップS221では画像データ書込処理が行われる。この処理は、ステップS219により生成された文字の画像データを画像データのファイルとして画像データ読出領域に書き込むので、図6に示す例では、テキストデータの名称(vvv.txt )と画像データの名称(vvv.tif )との双方に共通して含まれるデータ名称(vvv )を付与する。これにより、テキストデータと画像データとを相互に関連づけることができるので、前述したステップS217のように、容易に対応関係を把握可能となる。ステップS221による画像データ書込処理が終了すると、データ変換プログラムの第2の例による一連の処理が終了する。なお、このステップS221による処理は、特許請求の範囲に記載の「画像データ書込手段」に相当し得るものである。また、ステップS215、S217、S219、S221による各処理を実現するプロセッサ25や第2メモリ26等による情報処理手段は、特許請求の範囲に記載の「エンコード部」に相当し得るものである。   In subsequent step S221, an image data writing process is performed. In this process, the character image data generated in step S219 is written in the image data reading area as an image data file. Therefore, in the example shown in FIG. 6, the text data name (vvv.txt) and the image data name ( vvv.tif) and the data name (vvv) included in both. As a result, the text data and the image data can be associated with each other, so that the correspondence can be easily grasped as in step S217 described above. When the image data writing process in step S221 ends, a series of processes according to the second example of the data conversion program ends. Note that the processing in step S221 can correspond to “image data writing means” recited in the claims. Further, the information processing means by the processor 25, the second memory 26, and the like that realize the processes in steps S215, S217, S219, and S221 can correspond to an “encoding unit” recited in the claims.

このように本実施形態に係るメモリデバイス20によると、データ変換プログラム(第2の例)による情報処理によって、例えば、PDA30からPCMCIA等の汎用インタフェースを介して第1メモリ23のフォルダαに文字の画像データ(uuu.tif )が書き込まれると、マイクロプロセッサ25、第2メモリ26は、この文字の画像データ(uuu.tif )に対する文字認識を実行しテキストデータ(uuu.txt )として生成し第1メモリ23のフォルダβに書き込むので、当該PDA30は、このフォルダβに書き込まれたテキストデータ(uuu.txt )を汎用インタフェースを介して読み出すことができる。   As described above, according to the memory device 20 according to the present embodiment, by the information processing by the data conversion program (second example), for example, characters are transferred from the PDA 30 to the folder α of the first memory 23 via the general-purpose interface such as PCMCIA. When the image data (uuu.tif) is written, the microprocessor 25 and the second memory 26 execute character recognition for the image data (uuu.tif) of this character and generate it as text data (uuu.txt). Since the data is written in the folder β of the memory 23, the PDA 30 can read out the text data (uuu.txt) written in the folder β via the general-purpose interface.

また、PDA30からPCMCIA等の汎用インタフェースを介してフォルダγにテキストデータ(vvv.txt )が書き込まれると、マイクロプロセッサ25、第2メモリ26は、このテキストデータ(vvv.txt )を当該文字の画像データ(vvv.tif )として生成しフォルダδに書き込むので、当該PDA30は、このフォルダδに書き込まれた文字の画像データ(vvv.tif )を汎用インタフェースを介して読み出すことができる。   When text data (vvv.txt) is written from the PDA 30 to the folder γ via a general-purpose interface such as PCMCIA, the microprocessor 25 and the second memory 26 use the text data (vvv.txt) as an image of the character. Since it is generated as data (vvv.tif) and written in the folder δ, the PDA 30 can read out the character image data (vvv.tif) written in the folder δ via a general-purpose interface.

つまり、PDA30の使用者は、画像データやテキストデータを通常の手順でメモリデバイス20に書き込むだけで、文字のデコード(文字認識)やエンコード(文字画像データの生成)ができる。したがって、このようなデータ変換プログラムを当該PDA30にインストールしたり、またインストールに伴うCD-ROMドライブ装置等やハードディスクに空き容量等を確保したりする必要がないので、文字に関する情報処理を容易に提供することができる。   That is, the user of the PDA 30 can decode characters (character recognition) and encode (generate character image data) simply by writing image data and text data to the memory device 20 in a normal procedure. Therefore, it is not necessary to install such a data conversion program in the PDA 30 or to secure a free space etc. in the CD-ROM drive device or hard disk accompanying the installation. can do.

また、本実施形態に係るメモリデバイス20では、フォルダαから読み出した文字の画像データ(uuu.tif )に対応するテキストデータ(uuu.txt )がフォルダβに既に存在している場合には(S205;No)、当該画像データ(uuu.tif )に対する文字認識を実行することなく、テキストデータ(uuu.txt )を生成することもないので、同じテキストデータ(uuu.txt )を生成するといった重複処理を防止することができる。同様に、フォルダγから読み出したテキストデータ(vvv.txt )に対応する文字の画像データ(vvv.tif )がフォルダδに既に存在している場合には(S217;No)、当該テキストデータ(vvv.txt )が表す文字を当該文字の画像データ(vvv.tif )として生成することがないので、同じ文字の画像データ(vvv.tif )を生成するといった重複処理を防止することができる。したがって、処理の無駄を省いた文字に関する情報処理を容易に提供することができる。   In the memory device 20 according to the present embodiment, when the text data (uuu.txt) corresponding to the character image data (uuu.tif) read from the folder α already exists in the folder β (S205). No), no character recognition is performed on the image data (uuu.tif), and text data (uuu.txt) is not generated, so that the same text data (uuu.txt) is generated. Can be prevented. Similarly, when image data (vvv.tif) of characters corresponding to the text data (vvv.txt) read from the folder γ already exists in the folder δ (S217; No), the text data (vvv.txt) .txt) is not generated as image data (vvv.tif) of the character, so that it is possible to prevent duplicate processing such as generating image data (vvv.tif) of the same character. Therefore, it is possible to easily provide information processing related to characters without waste of processing.

続いて、データ変換プログラムの第3の例による処理の流れを図7および図8を参照して説明する。なお、図7には、データ変換プログラムの第3の例による処理の流れがフローチャートにより示されており、図8には、当該第3の例によるプログラムの機能概要が説明図により表されている。   Next, the flow of processing according to the third example of the data conversion program will be described with reference to FIGS. FIG. 7 is a flowchart showing the flow of processing according to the third example of the data conversion program, and FIG. 8 is an explanatory diagram showing the functional outline of the program according to the third example. .

このデータ変換プログラムの第3の例による処理は、これまでに説明した第1、第2の例による処理を組み合わせて構成しているので、図7において、図3の処理ステップや図5の処理ステップと実質的に同一の構成部分には同一符号を付して説明を簡略化する。   Since the processing according to the third example of the data conversion program is configured by combining the processing according to the first and second examples described so far, in FIG. 7, the processing steps of FIG. 3 and the processing of FIG. Constituent parts that are substantially the same as those in the steps are denoted by the same reference numerals, and the description will be simplified.

図7に示すように、データ変換プログラムの第3の例による処理では、まずステップS101、S103により、画像データ書込領域に情報コードの画像データが存在した場合には(S101;Yes)、画像データ読出処理により情報コードの画像データを読み出す。そして、ステップS301により、対応する文字の画像データが画像データ読出領域に存在しないか否かを判断する処理が行われる。図8に示す例では、画像データ読出領域としてのフォルダδに、対応する文字の画像データのファイル(拡張子tif)として、互いに対応関係にあるものが存在しないか否か、例えば、JPEGファイルであるxxx.jpg と対応関係にあるファイル名称が付与されたxxx.tif の画像データファイルが存在しないか否かを判断する。なお、ステップ103による処理は、特許請求の範囲に記載の「画像データ読出手段」に相当し得るものである。   As shown in FIG. 7, in the process according to the third example of the data conversion program, first, in step S101 and S103, when image data of an information code exists in the image data writing area (S101; Yes), the image The image data of the information code is read out by the data reading process. In step S301, a process is performed to determine whether the image data of the corresponding character exists in the image data reading area. In the example shown in FIG. 8, whether or not there is a corresponding character image data file (extension tif) in the folder δ as the image data reading area, for example, a JPEG file. It is determined whether or not there is an xxx.tif image data file with a file name corresponding to a certain xxx.jpg. Note that the processing in step 103 can correspond to “image data reading means” recited in the claims.

そして、対応する文字の画像データが画像データ読出領域に存在しないと判断された場合には(S301;Yes)、続くステップS107に処理を移行し、存在すると判断された場合には(S301;No)、対応する文字の画像データが既に存在するので、ステップS201に処理を移行する。これにより、同じ情報コードに対応する文字の画像データを生成するといった重複処理を防止でき、処理の無駄を省くことが可能となる。   If it is determined that the image data of the corresponding character does not exist in the image data reading area (S301; Yes), the process proceeds to the subsequent step S107, and if it is determined that it exists (S301; No). ) Since the corresponding character image data already exists, the process proceeds to step S201. Thereby, it is possible to prevent duplication processing such as generation of character image data corresponding to the same information code, and it is possible to eliminate waste of processing.

続くステップS107では画像データ解読処理が行われ、さらにステップS109ではテキストデータ生成処理が行われる。これにより、情報コードの画像データに対応するテキストデータが生成されるので、続くステップS219では、このテキストデータに基づいて、対応する文字の画像データを生成する。図8に示す例では、デコード部から出力されたxxx.txt のテキストデータに基づいて文字生成部が文字の画像データを生成する。なお、ステップS107、S109による各処理は、特許請求の範囲に記載の「復号手段」に相当し得るものである。また、ステップS219による処理は、特許請求の範囲に記載の「文字画像データ生成手段」に相当し得るものである。   In the subsequent step S107, image data decoding processing is performed, and in step S109, text data generation processing is performed. As a result, text data corresponding to the image data of the information code is generated. In the subsequent step S219, image data of the corresponding character is generated based on the text data. In the example shown in FIG. 8, the character generator generates character image data based on the xxx.txt text data output from the decoder. Each process in steps S107 and S109 can correspond to “decoding means” recited in the claims. The processing in step S219 can correspond to “character image data generation means” described in the claims.

そして、次のステップS211により画像データ書込処理が行われると、フォルダδに文字の画像データ(xxx.tif )が書き込まれる。ここでも、情報コードの画像データの名称(xxx.jpg )と文字の画像データの名称(xxx.tif )との双方に共通して含まれるデータ名称(xxx )を付与することで、両者の容易に対応関係を把握可能にしている。なお、この処理は、特許請求の範囲に記載の「文字画像データ書込手段」に相当し得るものである。また、ステップS107、S109による各処理を実現するプロセッサ25や第2メモリ26等による情報処理手段は、特許請求の範囲に記載の「デコード部」に相当し得るもので、またステップS219、S211による各処理を実現するプロセッサ25や第2メモリ26等による情報処理手段は、特許請求の範囲に記載の「文字生成部」に相当し得るものである。   When image data writing processing is performed in the next step S211, character image data (xxx.tif) is written in the folder δ. Again, by adding the data name (xxx) included in both the name of the information code image data (xxx.jpg) and the character image data name (xxx.tif), it is easy for both. The correspondence relationship can be grasped. This process can correspond to “character image data writing means” recited in the claims. Further, the information processing means by the processor 25, the second memory 26, etc. for realizing each processing in steps S107 and S109 can correspond to the “decoding unit” recited in the claims, and in accordance with steps S219 and S211. The information processing means by the processor 25, the second memory 26, and the like that realize each processing can correspond to a “character generation unit” recited in the claims.

次に、ステップS201、S203により、画像データ書込領域に文字の画像データが存在した場合には(S201;Yes)、画像データ読出処理により文字の画像データを読み出す。そして、ステップS303により、対応する情報コードの画像データが画像データ読出領域に存在しないか否かを判断する処理が行われる。図8に示す例では、画像データ読出領域としてのフォルダδに、対応する情報コードの画像データのファイル(拡張子jpg)として、互いに対応関係にあるものが存在しないか否か、例えば、TIFFファイルであるuuu.tif と対応関係にあるファイル名称が付与されたuuu.jpg の画像データファイルが存在しないか否かを判断する。なお、ステップ203による処理は、特許請求の範囲に記載の「文字画像データ読出手段」に相当し得るものである。   Next, if there is character image data in the image data writing area in steps S201 and S203 (S201; Yes), the character image data is read out by image data reading processing. Then, in step S303, a process for determining whether or not the image data of the corresponding information code exists in the image data reading area is performed. In the example shown in FIG. 8, whether or not there is an image data file (extension jpg) having a corresponding information code in the folder δ serving as an image data reading area, that is, for example, a TIFF file. It is determined whether or not there is an image data file of uuu.jpg assigned a file name corresponding to uuu.tif. Note that the processing in step 203 can correspond to “character image data reading means” recited in the claims.

そして、対応する情報コードの画像データが画像データ読出領域に存在しないと判断された場合には(S303;Yes)、続くステップS207に処理を移行し、存在すると判断された場合には(S303;No)、対応する情報コードの画像データが既に存在するので、情報コードの画像データに変換する対象が存在しないので、本第3の例による処理を終了する。これにより、同じ文字に対応する情報コードの画像データを生成するといった重複処理を防止でき、処理の無駄を省くことが可能となる。   If it is determined that the image data of the corresponding information code does not exist in the image data reading area (S303; Yes), the process proceeds to the subsequent step S207, and if it is determined that it exists (S303; No) Since the image data of the corresponding information code already exists, there is no target to be converted into the image data of the information code, so the processing according to the third example is terminated. Thereby, it is possible to prevent duplication processing such as generation of image data of an information code corresponding to the same character, and it is possible to eliminate processing waste.

続くステップS207では画像データ解読処理が行われ、さらにステップS209ではテキストデータ生成処理が行われる。これにより、文字の画像データに対応するテキストデータが生成されるので、続くステップS119では、このテキストデータに基づいて、対応する情報コードの画像データを生成する。図8に示す例では、文字認識部から出力されたuuu.txt のテキストデータに基づいてエンコード部が情報コードの画像データを生成する。なお、ステップS207、S209による各処理は、特許請求の範囲に記載の「文字認識手段」に相当し得るものである。また、ステップS119による処理は、特許請求の範囲に記載の「符号化手段」に相当し得るものである。   In subsequent step S207, image data decoding processing is performed, and in step S209, text data generation processing is performed. As a result, text data corresponding to the character image data is generated. In the subsequent step S119, image data of the corresponding information code is generated based on the text data. In the example shown in FIG. 8, the encoding unit generates image data of an information code based on uuu.txt text data output from the character recognition unit. Each process in steps S207 and S209 can correspond to “character recognition means” recited in the claims. The processing in step S119 can correspond to “encoding means” described in the claims.

そして、次のステップS121により画像データ書込処理が行われると、フォルダδに情報コードの画像データ(uuu.jpg )が書き込まれる。ここでも、文字の画像データの名称(uuu.tif )と情報コードの画像データの名称(uuu.jpg )との双方に共通して含まれるデータ名称(uuu )を付与することで、両者の容易に対応関係を把握可能にしている。なお、この処理は、特許請求の範囲に記載の「画像データ書込手段」に相当し得るものである。また、ステップS207、S209による各処理を実現するプロセッサ25や第2メモリ26等による情報処理手段は、特許請求の範囲に記載の「文字認識部」に相当し得るもので、またステップS119、S121による各処理を実現するプロセッサ25や第2メモリ26等による情報処理手段は、特許請求の範囲に記載の「エンコード部」に相当し得るものである。   When the image data writing process is performed in the next step S121, the image data (uuu.jpg) of the information code is written in the folder δ. Again, by adding the data name (uuu) that is included in both the character image data name (uuu.tif) and the information code image data name (uuu.jpg), it is easy for both. The correspondence relationship can be grasped. This process may correspond to “image data writing means” described in the claims. Further, the information processing means by the processor 25, the second memory 26, and the like that realize each processing in steps S207 and S209 can correspond to the “character recognition unit” recited in the claims, and steps S119 and S121. The information processing means by the processor 25, the second memory 26, and the like that realize each processing according to the above can correspond to an “encoding unit” recited in the claims.

このように本実施形態に係るメモリデバイス20によると、データ変換プログラム(第3の例)による情報処理によって、例えば、PDA30からPCMCIA等の汎用インタフェースを介して第1メモリ23のフォルダαに情報コードの画像データ(xxx.jpg )が書き込まれると、マイクロプロセッサ25、第2メモリ26は、この画像データ(xxx.jpg )により表される情報コードをテキストデータ(xxx.txt )として復号し、さらにこのテキストデータ(xxx.txt )が表す文字を当該文字の画像データ(xxx.tif )として生成し第1メモリ23のフォルダδに書き込むので、当該PDA30は、このフォルダδに書き込まれた文字の画像データ(xxx.tif )を汎用インタフェースを介して読み出すことができる。また、PDA30からPCMCIA等の汎用インタフェースを介してフォルダαに文字の画像データ(uuu.tif )が書き込まれると、マイクロプロセッサ25、第2メモリ26は、この文字の画像データ(uuu.tif )に対する文字認識を実行しテキストデータ(uuu.txt )として生成し、さらにこのテキストデータ(uuu.txt )を符号化し情報コードの画像データ(uuu.jpg )としてフォルダδに書き込むので、当該PDA30は、このフォルダδに書き込まれた情報コードの画像データ(uuu.jpg )を汎用インタフェースを介して読み出すことができる。   As described above, according to the memory device 20 according to the present embodiment, the information code is transferred from the PDA 30 to the folder α of the first memory 23 through the general-purpose interface such as PCMCIA by the information processing by the data conversion program (third example). When the image data (xxx.jpg) is written, the microprocessor 25 and the second memory 26 decode the information code represented by the image data (xxx.jpg) as text data (xxx.txt), and Since the character represented by the text data (xxx.txt) is generated as image data (xxx.tif) of the character and is written in the folder δ of the first memory 23, the PDA 30 is an image of the character written in the folder δ. Data (xxx.tif) can be read through the general-purpose interface. When character image data (uuu.tif) is written from the PDA 30 to the folder α via a general-purpose interface such as PCMCIA, the microprocessor 25 and the second memory 26 correspond to the character image data (uuu.tif). Character recognition is performed and generated as text data (uuu.txt). Further, this text data (uuu.txt) is encoded and written in the folder δ as image data (uuu.jpg) of the information code. The image data (uuu.jpg) of the information code written in the folder δ can be read out via the general-purpose interface.

つまり、PDA30の使用者は、情報コードの画像データや文字の画像データを通常の手順でメモリデバイス20に書き込むだけで、情報コードに対応した文字の画像データにデコード(復号)したり、文字に対応した情報コードの画像データにエンコード(符号化)したりできる。したがって、このようなデータ変換プログラムを当該PDA30にインストールしたり、またインストールに伴うCD-ROMドライブ装置等やハードディスクに空き容量等を確保したりする必要がないので、情報コードに関する情報処理を容易に提供することができる。   That is, the user of the PDA 30 simply decodes the image data of the information code or the image data of the character into the memory device 20 according to a normal procedure, and decodes (decodes) the character data to the character image data corresponding to the information code. It is possible to encode (encode) image data with a corresponding information code. Therefore, it is not necessary to install such a data conversion program in the PDA 30 or to secure a free space or the like in the CD-ROM drive device or hard disk accompanying the installation, so that information processing relating to information codes can be easily performed. Can be provided.

なお、上述した実施形態では、画像データやテキストデータをファイルという概念で操作可能に構成したが、本発明では、これに限られることはなく、例えば、第1メモリ23の記憶空間に単に配置されたシーケンシャル、ランダム等の各種データ構造によるデータ列でも、前述と同様の作用・効果を得ることができる。   In the above-described embodiment, the image data and the text data are configured to be operable by the concept of a file. However, in the present invention, the present invention is not limited to this. For example, the image data and text data are simply arranged in the storage space of the first memory 23. Even with data strings having various data structures such as sequential and random, the same operations and effects as described above can be obtained.

また、上述した実施形態では、画像データやテキストデータをフォルダという概念でデータの種類ごとにまとめて操作可能に構成したが、本発明では、これに限られることはなく、例えば、フォルダに代えてディレクトリィという概念でまとめても良いし、またこのような概念でまとめることを必須するものでもない。さらに、同一フォルダにデータの種類ごとにまとめることを必須するものでもない。   In the above-described embodiment, image data and text data are configured so that they can be operated together for each data type based on the concept of a folder. However, in the present invention, the present invention is not limited to this. It may be summarized in the concept of directory, and it is not essential to summarize in such a concept. Furthermore, it is not essential to collect data for each type of data in the same folder.

さらに、上述した実施形態では、画像データとしてJPEG形式やTIFF形式のものを例示したが、本発明では、これに限られることはなく、例えば、ビットマップ形式(拡張子bmp)やgif形式(拡張子gif)等、またこれら以外の形式によるファイルでも前述と同様の作用・効果を得ることができる。また、テキストデータとして標準的なテキスト形式(拡張子txt)のものを例示したが、これに限られることはなく、例えば、リッチテキスト形式(拡張子rtf)ファイル等、またこれら以外の形式によるファイルでも前述と同様の作用・効果を得ることができる。   Furthermore, in the above-described embodiment, JPEG format or TIFF format is exemplified as the image data. However, the present invention is not limited to this, and for example, bitmap format (extension bmp) or gif format (extended) The same operation and effect as described above can be obtained even with a file in a format other than these, such as a child gif). In addition, although the text data in the standard text format (extension txt) has been illustrated, the present invention is not limited to this, for example, a rich text format (extension rtf) file, or a file in a format other than these However, the same actions and effects as described above can be obtained.

本発明の実施形態に係るメモリデバイスの構成を示すブロック図である。It is a block diagram which shows the structure of the memory device which concerns on embodiment of this invention. デジタルカメラ付きのPDAの構成を示すブロック図である。It is a block diagram which shows the structure of PDA with a digital camera. 本実施形態に係るメモリデバイスの第2メモリに格納されるデータ変換プログラムの第1の例による処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process by the 1st example of the data conversion program stored in the 2nd memory of the memory device which concerns on this embodiment. 図3に示すプログラムの機能概要を示す説明図である。It is explanatory drawing which shows the function outline | summary of the program shown in FIG. 本実施形態に係るメモリデバイスの第2メモリに格納されるデータ変換プログラムの第2の例による処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process by the 2nd example of the data conversion program stored in the 2nd memory of the memory device which concerns on this embodiment. 図5に示すプログラムの機能概要を示す説明図である。It is explanatory drawing which shows the function outline | summary of the program shown in FIG. 本実施形態に係るメモリデバイスの第2メモリに格納されるデータ変換プログラムの第3の例による処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process by the 3rd example of the data conversion program stored in the 2nd memory of the memory device which concerns on this embodiment. 図7に示すプログラムの機能概要を示す説明図である。It is explanatory drawing which shows the function outline | summary of the program shown in FIG.

符号の説明Explanation of symbols

20…メモリデバイス
21…接続端子
22…第1制御回路
23…第1メモリ(半導体メモリ装置)
24…第2制御回路
25…マイクロプロセッサ
26…第2メモリ
27…電源回路
30…PDA(情報処理装置)
α…フォルダ(画像データ書込領域)
β…フォルダ(テキストデータ読出領域)
γ…フォルダ(テキストデータ書込領域)
δ…フォルダ(画像データ読出領域)
DESCRIPTION OF SYMBOLS 20 ... Memory device 21 ... Connection terminal 22 ... 1st control circuit 23 ... 1st memory (semiconductor memory device)
24 ... Second control circuit 25 ... Microprocessor 26 ... Second memory 27 ... Power supply circuit 30 ... PDA (information processing device)
α ... Folder (image data writing area)
β ... Folder (text data reading area)
γ ... Folder (text data writing area)
δ ... Folder (image data reading area)

Claims (3)

PCMCIAインタフェース、USBインタフェース、コンパクトフラッシュ(登録商標)インタフェース、SDメモリカードインタフェース等の汎用インタフェースを介して情報処理装置から、データの書き込みおよび読み出しが可能な半導体メモリ装置を備えたメモリデバイスであって、
前記半導体メモリ装置に確保される画像データ書込領域に前記情報処理装置から前記汎用インタフェースを介して書き込まれた情報コードの画像データを当該画像データ書込領域から読み出す画像データ読出手段と、この画像データ読出手段により読み出された画像データにより表される情報コードを復号し当該情報コードに記録された情報をテキストデータとして生成する復号手段と、前記汎用インタフェースを介して前記情報処理装置から読み出し可能なテキストデータ読出領域に前記復号手段により生成されたテキストデータを書き込むテキストデータ書込手段と、を含むデコード部、
または、前記半導体メモリ装置に確保されるテキストデータ書込領域に前記情報処理装置から前記汎用インタフェースを介して書き込まれたテキストデータを当該テキストデータ書込領域から読み出すテキストデータ読出手段と、このテキストデータ読出手段により読み出されたテキストデータを前記情報コードに符号化し当該情報コードの画像データを生成する符号化手段と、前記汎用インタフェースを介して前記情報処理装置から読み出し可能な画像データ読出領域に前記符号化手段により生成された情報コードの画像データを書き込む画像データ書込手段と、を含むエンコード部、
のうち少なくとも一方を備え
前記テキストデータと前記画像データとが互いに対応関係にある場合には、それぞれの存在を相互に関連付け可能な関連情報を、前記テキストデータおよび前記画像データのそれぞれが備えるように構成され、
前記相互に関連付け可能な関連情報は、
前記テキストデータに付与され、前記テキストデータ書込領域または前記テキストデータ読出領域に格納される他のテキストデータと識別可能なテキストデータ名称と、前記画像データに付与され、前記画像データ書込領域または前記画像データ読出領域に格納される他の画像データと識別可能な画像データ名称と、の双方に共通して含まれるデータ名称であり、
前記復号手段は、前記画像データ読出手段により読み出された情報コードの画像データに対応するテキストデータが前記テキストデータ読出領域に存在していない場合には、当該画像データにより表される情報コードを復号し当該情報コードに記録された情報をテキストデータとして生成し、
前記符号化手段は、前記テキストデータ読出手段により読み出されたテキストデータに対応する情報コードの画像データが前記画像データ読出領域に存在していない場合には、当該テキストデータを前記情報コードに符号化し当該情報コードの画像データを生成することを特徴とするメモリデバイス。
A memory device including a semiconductor memory device capable of writing and reading data from an information processing device via a general-purpose interface such as a PCMCIA interface, a USB interface, a compact flash (registered trademark) interface, and an SD memory card interface,
Image data reading means for reading out the image data of the information code written from the information processing device through the general-purpose interface to the image data writing area secured in the semiconductor memory device, and the image Decoding means for decoding the information code represented by the image data read by the data reading means and generating the information recorded in the information code as text data, and reading from the information processing device via the general-purpose interface A text data writing unit for writing the text data generated by the decoding unit in a text data reading area,
Alternatively, text data reading means for reading text data written from the information processing device through the general-purpose interface into the text data writing area secured in the semiconductor memory device, and the text data Encoding means for encoding the text data read by the reading means into the information code and generating image data of the information code; and an image data reading area readable from the information processing apparatus via the general-purpose interface. An image data writing means for writing image data of the information code generated by the encoding means;
Comprising at least one of,
When the text data and the image data are in a corresponding relationship with each other, the text data and the image data are each provided with related information capable of correlating each existence,
The related information that can be correlated to each other is as follows:
A text data name assigned to the text data and distinguishable from other text data stored in the text data writing area or the text data reading area, and given to the image data, the image data writing area or A data name that is commonly included in both of the image data name that can be distinguished from other image data stored in the image data reading area,
When the text data corresponding to the image data of the information code read by the image data reading means does not exist in the text data reading area, the decoding means displays the information code represented by the image data. Decrypt and generate information recorded in the information code as text data,
If the image data of the information code corresponding to the text data read by the text data reading means does not exist in the image data reading area, the encoding means encodes the text data into the information code. memory device characterized that you generate image data of the information code turned into.
PCMCIAインタフェース、USBインタフェース、コンパクトフラッシュ(登録商標)インタフェース、SDメモリカードインタフェース等の汎用インタフェースを介して情報処理装置から、データの書き込みおよび読み出しが可能な半導体メモリ装置を備えたメモリデバイスであって、
前記半導体メモリ装置に確保される画像データ書込領域に前記情報処理装置から前記汎用インタフェースを介して書き込まれた文字の画像データを当該画像データ書込領域から読み出す文字画像データ読出手段と、この文字画像データ読出手段により読み出された文字の画像データに対する文字認識を実行してテキストデータを生成する文字認識手段と、前記汎用インタフェースを介して前記情報処理装置から読み出し可能なテキストデータ読出領域に前記文字認識手段により生成されたテキストデータを書き込むテキストデータ書込手段と、を含むデコード部、
または、前記半導体メモリ装置に確保されるテキストデータ書込領域に前記情報処理装置から前記汎用インタフェースを介して書き込まれたテキストデータを当該テキストデータ書込領域から読み出すテキストデータ読出手段と、このテキストデータ読出手段により読み出されたテキストデータが表す文字を当該文字の画像データとして生成する文字画像データ生成手段と、前記汎用インタフェースを介して前記情報処理装置から読み出し可能な画像データ読出領域に前記文字画像データ生成手段により生成された文字の画像データを書き込む画像データ書込手段と、を含むエンコード部、
のうち少なくとも一方を備え
前記テキストデータと前記画像データとが互いに対応関係にある場合には、それぞれの存在を相互に関連付け可能な関連情報を、前記テキストデータおよび前記画像データのそれぞれが備えるように構成され、
前記相互に関連付け可能な関連情報は、
前記テキストデータに付与され、前記テキストデータ書込領域または前記テキストデータ読出領域に格納される他のテキストデータと識別可能なテキストデータ名称と、前記画像データに付与され、前記画像データ書込領域または前記画像データ読出領域に格納される他の画像データと識別可能な画像データ名称と、の双方に共通して含まれるデータ名称であり、
前記文字認識手段は、前記文字画像データ読出手段により読み出された文字の画像データに対応するテキストデータが前記テキストデータ読出領域に存在していない場合には、当該画像データに対する文字認識を実行してテキストデータを生成し、
前記文字画像データ生成手段は、前記テキストデータ読出手段により読み出されたテキストデータに対応する文字の画像データが前記画像データ読出領域に存在していない場合には、当該テキストデータが表す文字を当該文字の画像データとして生成することを特徴とするメモリデバイス。
A memory device including a semiconductor memory device capable of writing and reading data from an information processing device via a general-purpose interface such as a PCMCIA interface, a USB interface, a compact flash (registered trademark) interface, and an SD memory card interface,
Character image data reading means for reading character image data written from the information processing device through the general-purpose interface to the image data writing area secured in the semiconductor memory device, and the character data Character recognition means for generating text data by performing character recognition on the image data of the character read by the image data reading means, and a text data reading area readable from the information processing apparatus via the general-purpose interface A text data writing means for writing the text data generated by the character recognition means;
Alternatively, text data reading means for reading text data written from the information processing device through the general-purpose interface into the text data writing area secured in the semiconductor memory device, and the text data Character image data generating means for generating characters represented by text data read by the reading means as image data of the character, and the character image in an image data reading area readable from the information processing apparatus via the general-purpose interface An image data writing means for writing character image data generated by the data generating means, and an encoding unit,
Comprising at least one of,
When the text data and the image data are in a corresponding relationship with each other, the text data and the image data are each provided with related information capable of correlating each existence,
The related information that can be correlated to each other is as follows:
A text data name assigned to the text data and distinguishable from other text data stored in the text data writing area or the text data reading area, and given to the image data, the image data writing area or A data name that is commonly included in both of the image data name that can be distinguished from other image data stored in the image data reading area,
The character recognition means executes character recognition for the image data when text data corresponding to the image data of the character read by the character image data read means does not exist in the text data read area. To generate text data
The character image data generation means, if the character image data corresponding to the text data read by the text data read means does not exist in the image data read area, the character image data generation means memory device characterized that you generated as character image data.
PCMCIAインタフェース、USBインタフェース、コンパクトフラッシュ(登録商標)インタフェース、SDメモリカードインタフェース等の汎用インタフェースを介して情報処理装置から、データの書き込みおよび読み出しが可能な半導体メモリ装置を備えたメモリデバイスであって、
前記半導体メモリ装置に確保される画像データ書込領域に前記情報処理装置から前記汎用インタフェースを介して書き込まれた情報コードの画像データを当該画像データ書込領域から読み出す画像データ読出手段と、この画像データ読出手段により読み出された画像データにより表される情報コードを復号し当該情報コードに記録された情報をテキストデータとして生成する復号手段と、この復号手段により生成された前記テキストデータが表す文字を当該文字の画像データとして生成する文字画像データ生成手段と、前記汎用インタフェースを介して前記情報処理装置から読み出し可能な画像データ読出領域に前記文字画像データ生成手段により生成された文字の画像データを書き込む文字画像データ書込手段と、を含むデコード部、
または、前記半導体メモリ装置に確保される画像データ書込領域に前記情報処理装置から前記汎用インタフェースを介して書き込まれた文字の画像データを当該画像データ書込領域から読み出す文字画像データ読出手段と、この文字画像データ読出手段により読み出された文字の画像データに対する文字認識を実行してテキストデータを生成する文字認識手段と、この文字認識手段により生成されたテキストデータを情報コードに符号化し当該情報コードの画像データを生成する符号化手段と、前記汎用インタフェースを介して前記情報処理装置から読み出し可能な画像データ読出領域に前記符号化手段により生成された情報コードの画像データを書き込む画像データ書込手段と、を含むエンコード部、
のうち少なくとも一方を備え、
前記文字の画像データと前記情報コードの画像データとが互いに対応関係にある場合には、前記文字の画像データの名称と前記情報コードの画像データの名称との双方に共通して含まれるデータ名称を付与し、
前記文字認識手段は、前記文字画像データ読出手段により読み出された文字の画像データに対応する情報コードの画像データが前記画像データ読出領域に存在していない場合には、当該文字の画像データに対するテキストデータを生成し、前記符号化手段は、この文字認識手段により生成されたテキストデータに基づいて対応する情報コードの画像データを生成し、
前記復号手段は、前記画像データ読出手段により読み出された情報コードの画像データに対応する文字の画像データが前記文字画像データ読出領域に存在していない場合には、当該情報コードの画像データに対応するテキストデータを生成し、前記文字画像データ生成手段は、その生成されたテキストデータに基づいて文字の画像データを生成することを特徴とするメモリデバイス。
A memory device including a semiconductor memory device capable of writing and reading data from an information processing device via a general-purpose interface such as a PCMCIA interface, a USB interface, a compact flash (registered trademark) interface, and an SD memory card interface,
Image data reading means for reading out the image data of the information code written from the information processing device through the general-purpose interface to the image data writing area secured in the semiconductor memory device, and the image Decoding means for decoding the information code represented by the image data read by the data reading means and generating the information recorded in the information code as text data, and the characters represented by the text data generated by the decoding means Character image data generating means for generating image data of the character, and image data of the character generated by the character image data generating means in an image data reading area readable from the information processing apparatus via the general-purpose interface. A character image data writing means for writing, and a decoding unit,
Or, character image data reading means for reading out image data of characters written from the information processing device via the general-purpose interface to the image data writing area secured in the semiconductor memory device; Character recognition means for generating text data by executing character recognition on the character image data read by the character image data reading means, and encoding the text data generated by the character recognition means into an information code Encoding means for generating image data of the code, and image data writing for writing the image data of the information code generated by the encoding means to an image data reading area readable from the information processing apparatus via the general-purpose interface Means for encoding,
Comprising at least one of
If the image data of the character and the image data of the information code have a corresponding relationship, a data name that is included in both the name of the image data of the character and the name of the image data of the information code And grant
When the image data of the information code corresponding to the character image data read by the character image data reading means does not exist in the image data reading area, the character recognition means Generating text data, the encoding means generates image data of a corresponding information code based on the text data generated by the character recognition means;
When the character image data corresponding to the image data of the information code read out by the image data reading means does not exist in the character image data read-out area, the decoding means converts the image data of the information code into the image data of the information code. It generates a corresponding text data, the character image data generating means, a memory device which is characterized that you generate image data of the character based on the generated text data.
JP2005337120A 2005-11-22 2005-11-22 Memory device Expired - Fee Related JP4626496B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005337120A JP4626496B2 (en) 2005-11-22 2005-11-22 Memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005337120A JP4626496B2 (en) 2005-11-22 2005-11-22 Memory device

Publications (2)

Publication Number Publication Date
JP2007141142A JP2007141142A (en) 2007-06-07
JP4626496B2 true JP4626496B2 (en) 2011-02-09

Family

ID=38203892

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005337120A Expired - Fee Related JP4626496B2 (en) 2005-11-22 2005-11-22 Memory device

Country Status (1)

Country Link
JP (1) JP4626496B2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07262216A (en) * 1994-03-23 1995-10-13 Toshiba Corp Image information processing device
JP2002041247A (en) * 2000-07-28 2002-02-08 Nec Corp Computer system and universal serial bus memory
US7363425B2 (en) * 2001-12-28 2008-04-22 Hewlett-Packard Development Company, L.P. System and method for securing drive access to media based on medium identification numbers
JP4039884B2 (en) * 2002-05-16 2008-01-30 株式会社リコー Information temporary storage management method, information temporary storage management apparatus, image forming apparatus, program, and storage medium
JP2005025394A (en) * 2003-06-30 2005-01-27 Nec Engineering Ltd File data management method for file transfer device
JP2005322200A (en) * 2003-09-30 2005-11-17 Matsushita Electric Ind Co Ltd Memory card file configuration management method and related technology
JP2005252460A (en) * 2004-03-02 2005-09-15 Casio Comput Co Ltd Image data output apparatus and program
JP2005275849A (en) * 2004-03-25 2005-10-06 Canon Inc Document processing apparatus and document processing method

Also Published As

Publication number Publication date
JP2007141142A (en) 2007-06-07

Similar Documents

Publication Publication Date Title
US7133938B2 (en) Hub controller with connected first and second device wherein second device contains drivers and first device in disable state before driver read from second device
TWI247489B (en) Method for firmware variable storage with eager compression, fail-safe extraction and restart time compression scan
KR100711913B1 (en) How to secure data stored on the hard disk of a computer system
US20090327617A1 (en) Shared Object Control
KR20110006352A (en) System Fast Boot Device and Method
JP2008016020A (en) Method for accelerating execution of bios
US20060136963A1 (en) Apparatus and method for combining video and skin in embedded system
CN108694052A (en) A kind of firmware upgrade method, device for upgrading firmware and firmware upgrade system
KR102405593B1 (en) Electronic device and method for operating data of the same
JP4626496B2 (en) Memory device
US8732843B2 (en) Software validity period changing apparatus, method, and installation package
US20130292466A1 (en) Remote code reader system
KR20090089324A (en) Information conversion technology
US20030101288A1 (en) Tracking features of devices
JP2005182816A (en) Method for autonomously jointing subsystem for theft prevention to system
JP4909332B2 (en) Information processing apparatus and device recognition method
JP2004206716A (en) How to determine which code to download for runtime configuration
US20180181727A1 (en) Electronic device, method for controlling thereof and computer-readable recording medium
JP2006268861A (en) Method and control device for controlling access of computer to user data
JP2008250992A (en) Sound data processing device
US12172083B2 (en) Information processing apparatus and file generation method
KR101201188B1 (en) Providing an extensible codec architecture for images
JP2004078604A (en) Information processing method, program for realizing the method, and recording medium
US11843847B2 (en) Device, information processing apparatus, control method therefor, and computer-readable storage medium
JP5970255B2 (en) Operation data output device, operation data output method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081015

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100705

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100713

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100910

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101025

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131119

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4626496

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131119

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131119

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees