JP2023062488A - Output program, output device, and output method - Google Patents
Output program, output device, and output method Download PDFInfo
- Publication number
- JP2023062488A JP2023062488A JP2021172494A JP2021172494A JP2023062488A JP 2023062488 A JP2023062488 A JP 2023062488A JP 2021172494 A JP2021172494 A JP 2021172494A JP 2021172494 A JP2021172494 A JP 2021172494A JP 2023062488 A JP2023062488 A JP 2023062488A
- Authority
- JP
- Japan
- Prior art keywords
- code
- data
- display
- range
- photomask
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000012545 processing Methods 0.000 claims abstract description 16
- 238000012790 confirmation Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 7
- 239000004065 semiconductor Substances 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000000206 photolithography Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Landscapes
- Preparing Plates And Mask In Photomechanical Process (AREA)
Abstract
Description
本発明は、フォトマスクデータに含まれるコードが表す内容を出力する出力プログラム等に関する。 The present invention relates to an output program and the like for outputting contents represented by codes included in photomask data.
半導体集積回路を製造するために用いるフォトマスクには、管理番号等を示すバーコードまたは2次元コード(以下、単に「コード」ともいう。)が付されている。半導体集積回路の製造工程において、フォトマスクのコードを露光装置が読み取り、使用すべきフォトマスクであるか否かを、露光装置は確認する。 A photomask used for manufacturing a semiconductor integrated circuit is provided with a bar code or two-dimensional code (hereinafter also simply referred to as "code") indicating a management number or the like. In the manufacturing process of semiconductor integrated circuits, the exposure apparatus reads the code of the photomask and confirms whether or not the photomask should be used.
フォトマスクデータはフォトマスクを製造する際に用いるデータである。フォトマスクデータの新規作成時や変更時には、検収工程において、フォトマスクデータを表示確認する装置(以下、表示確認装置)において、フォトマスクデータに含むパターン図形とコードを表示する。そして、表示されたコードをバーコードリーダで読み込み、解読することで、ユーザは表示しているフォトマスクの型番の確認や、型番が適切なコードとなって付されているかを確認可能である。 Photomask data is data used when manufacturing a photomask. When the photomask data is newly created or changed, the pattern figure and code included in the photomask data are displayed on a device for displaying and checking the photomask data (hereinafter referred to as a display checking device) in the acceptance inspection process. By reading the displayed code with a barcode reader and decoding it, the user can confirm the model number of the displayed photomask and whether the model number is an appropriate code.
しかしながら、このような表示確認装置のディスプレイ上に表示されたコードにバーコードリーダをかざす読み取り手段では、ディスプレイの画面サイズや、画面に表示されるコードの大きさ、表示の明るさ等により、コード読み取りを正確に行えない場合が生じるという問題がある。この問題に関連して、特許文献1には、ディスプレイの表示部仕様に応じたバーコード表示レイアウト(最細線の線幅を2画素とするレイアウト)に従ってバーコードを作成・配置するバーコード表示装置が提案されている。また、特許文献2には、携帯端末の機種データとバーコードの画像データとを対応付けたテーブルを持つデータベースをサーバに設け、サーバがデータベースから取り出した機種に対応する前記バーコードの画像を、携帯端末の画面に表示させることにより、バーコードをバーコードリーダにより正確に読み取り可能とするバーコードサービス提供システムが提案されている。
However, in reading means for holding a bar code reader over a code displayed on the display of such a display confirmation device, the code may vary depending on the screen size of the display, the size of the code displayed on the screen, the brightness of the display, etc. There is a problem that the reading may not be performed accurately. In relation to this problem,
表示確認装置において、例えば、フォトマスクデータのパターン図形とコードを同一画面内におさめたい場合は、コードを縮小表示する必要があるが、上記の従来技術では対応できない場合がある。コードを縮小表示する際には、特許文献1に記載の技術のように、バーコードの最細線を2画素以上確保できない場合がある。特許文献2に記載の技術では、表示するディスプレイごとにバーコード画像データの大きさは固定されてしまうため、フォトマスクデータのパターン図形とコードが同一画面内におさめた表示ができない場合がある。さらに、表示確認装置のほかに物理的なコードリーダを準備する必要がある。
In the display confirmation device, for example, when it is desired to fit the pattern figure of the photomask data and the code in the same screen, the code must be displayed in a reduced size, which may not be possible with the conventional technology described above. When displaying the code in a reduced size, there are cases where the thinnest line of the barcode cannot be secured for two pixels or more, as in the technique described in
本発明はこのような状況に鑑みてなされたものである。その目的は、ディスプレイの画面サイズ、表示されるコードの大きさ、画面の明るさ等に影響されずにコードの解読が可能な出力プログラム等の提供である。 The present invention has been made in view of such circumstances. The purpose is to provide an output program or the like that can decode the code without being affected by the screen size of the display, the size of the displayed code, the brightness of the screen, and the like.
本願の一態様に係る出力プログラムは、フォトマスクデータを読み込み、前記フォトマスクデータに含まれるパターン図形、及び、コードの表示画像を出力し、前記表示画像における前記コードの表示範囲を示す範囲データを取得し、前記範囲データに基づき、前記コードが示す内容を解読し、解読した内容を出力する処理をコンピュータに行わせることを特徴とする。 An output program according to an aspect of the present application reads photomask data, outputs a display image of a pattern figure and a code included in the photomask data, and outputs range data indicating a display range of the code in the display image. It is characterized in that the computer is caused to perform a process of acquiring, deciphering the content indicated by the code based on the range data, and outputting the deciphered content.
本願の一観点によれば、コードリーダを用いることなく、ディスプレイの画面サイズ、表示されるコードの大きさ、画面の明るさ等に影響されずにコードの解読が可能となる。 According to one aspect of the present application, it is possible to decode a code without using a code reader and without being affected by the screen size of the display, the size of the displayed code, the brightness of the screen, and the like.
以下実施の形態を、図面を参照して説明する。図1は表示確認装置のハードウェア構成例を示すブロック図である。表示確認装置1は、制御部11、主記憶部12、補助記憶部13、VRAM14、入力部15、表示部16、通信部17及び読み取り部18を含む。制御部11、主記憶部12、補助記憶部13、VRAM14、入力部15、表示部16、通信部17及び読み取り部18はバスBにより接続されている。表示確認装置1はPC(Personal Computer)、タブレットコンピュータ、ワークステーション等で構成する。また、表示確認装置1を複数のコンピュータからなるマルチコンピュータ、ソフトウェアによって仮想的に構築された仮想マシン又は量子コンピュータで構成しても良い。さらに、表示確認装置1の機能をクラウドサービスで実現し、ユーザはシンクライアントにより、クラウドサービスを利用してもよい。
Embodiments will be described below with reference to the drawings. FIG. 1 is a block diagram showing a hardware configuration example of a display confirmation device. The
制御部11は、一又は複数のCPU(Central Processing Unit)、MPU(Micro-Processing Unit)、GPU(Graphics Processing Unit)等の演算処理装置を有する。制御部11は、補助記憶部13に記憶された制御プログラム1P(プログラム、プログラム製品)を読み出して実行することにより、表示確認装置1に係る種々の情報処理、制御処理等を行う。
The
主記憶部12は、SRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)、フラッシュメモリ等である。主記憶部12は主として制御部11が演算処理を実行するために必要なデータを一時的に記憶する。
The
補助記憶部13はハードディスク又はSSD(Solid State Drive)等であり、制御部11が処理を実行するために必要な制御プログラム1Pや各種DB(Database)を記憶する。補助記憶部13は、フォトマスクDB131を記憶する。補助記憶部13は表示確認装置1に接続された外部記憶装置であってもよい。補助記憶部13に記憶する各種DB等を、表示確認装置1とは異なるデータベースサーバやクラウドストレージに記憶してもよい。
The
VRAM14はグラフィックメモリ、VIDEO RAM、ビデオメモリとも呼ばれる記憶装置である。VRAM14はSRAM等で構成される。VRAM14は、表示部16に表示する内容を保持するための記憶装置である。なお、VRAM14は主記憶部12の一部であってもよい。
The
入力部15はキーボードやマウスである。表示部16は液晶表示パネル等を含む。表示部16はフォトマスクデータなどを表示する。また、入力部15と表示部16とを一体化し、タッチパネルディスプレイを構成してもよい。なお、表示確認装置1は外部の表示装置に表示を行ってもよい。
The
通信部17はネットワークを介して、このコンピュータ等と通信を行う。また、制御部11が通信部17を用い、ネットワークを介して他のコンピュータから制御プログラム1Pをダウンロードし、補助記憶部13に記憶してもよい。
A
読み取り部18はCD(Compact Disc)-ROM及びDVD(Digital Versatile Disc)-ROMを含む可搬型記憶媒体1aを読み取る。制御部11が読み取り部18を介して、制御プログラム1Pを可搬型記憶媒体1aより読み取り、補助記憶部13に記憶してもよい。また、半導体メモリ1bから、制御部11が制御プログラム1Pを読み込んでもよい。
The
次に、フォトマスクデータについて説明する。フォトマスクデータは、フォトマスクを作成するためのデータである。フォトマスクは、半導体集積回路などの製造工程で、フォトリソグラフィー技術によってシリコン基板上に焼き込まれる回路のパターンの原板である。一つの半導体集積回路を製造する際には、複数の層が積み重なって構成されるため、複数のフォトマスクを用いるのが通常である。したがって、フォトマスクデータは複数のフォトマスクを作成するためのデータ群である。複数の層のことをレイヤといい、フォトマスクデータを構成する各レイヤのデータは、フォトマスクのパターンに相当するパターン図形データと、フォトマスクの管理番号等をバーコードや2次元コードで表現したコード図形データ(コード)とを含む。すなわち、フォトマスクデータを構成する各レイヤのデータには、パターン図形データとコード図形データとが含まれる。このようなフォトマスクデータがフォトマスクDB131には記憶されている。フォトマスクDB131において、フォトマスクデータは識別ID及びレイヤ数と対応付けていることが望ましい。識別IDは各レイヤに付された管理番号の共通部分であってもよい。例えば、管理番号として、「AA12345-BBB-D-R4」、「AA12345-CCC-D-R4」、「AA12345-DDD-D-R4」、…が付されている場合、識別IDを、「AA12345-R4」等とする。以下の説明においては、フォトマスクデータには識別IDとレイヤ数とが対応付けられて、フォトマスクDB131に記憶されているとする。
Next, photomask data will be described. Photomask data is data for creating a photomask. A photomask is a master plate of a circuit pattern printed on a silicon substrate by photolithography in the manufacturing process of semiconductor integrated circuits and the like. When manufacturing one semiconductor integrated circuit, it is common to use a plurality of photomasks because a plurality of layers are stacked. Therefore, photomask data is a data group for creating a plurality of photomasks. A plurality of layers is called a layer, and the data of each layer that constitutes the photomask data is represented by pattern figure data corresponding to the photomask pattern, and the photomask control number, etc., in a bar code or two-dimensional code. and code graphic data (code). That is, the data of each layer forming the photomask data includes pattern graphic data and code graphic data. Such photomask data is stored in the
次に、表示確認装置1が備える機能について、説明する。図2は表示確認装置の機能部を示す説明図である。表示確認装置1は機能部として、データ読込部11a、図形表示制御部11b、範囲指定部11c、コード解読部11d、及び、テキスト表示制御部11eを含む。各機能部は、制御部11が制御プログラム1Pを実行することにより、実現される。
Next, functions of the
データ読込部11aは、フォトマスクDB131から表示すべきフォトマスクデータを読み込む。データ読込部11aが読み込んだフォトマスクデータは、図形表示制御部11b及びコード解読部11dに入力される。図形表示制御部11bはフォトマスクデータに含まれるパターン図形データとコード図形データとを表示部16に表示するための描画データ(パターン図形及びコード図形)を生成し、VRAM14に書き込む。VRAM14に書き込まれた描画データは表示部16のディスプレイ画面のサイズ及び解像度に対応するデータである。そのため、大きなパターン図形を全体表示するなど、パターン図形の描画範囲が、ディスプレイ画面のサイズと比べて広い場合は、パターン図形は縮小表示となる。それに伴いコード図形も縮小表示となる。VRAM14に書き込まれた描画データは表示部16のディスプレイ画面に表示される。
The
ユーザは、ディスプレイ画面に表示されたコード図形の表示範囲を、入力部15を用いて指定する。範囲指定部11cは範囲データを取得する。範囲データはコード解読部11dに入力される。コード解読部11dはフォトマスクデータと範囲データとに基づき、フォトマスクデータ内の指定範囲にある図形のみを抽出し、コードを構成する各図形の配置座標からコードの形状を認識する。コード解読部11dはコードを解読し解読結果として、管理番号等のテキストを出力する。コードの形状認識、解読はフォトマスクデータに含まれる各レイヤのデータについて行なうので、レイヤ数に等しい回数分、繰り返される。なお、コードの表示範囲はレイヤ毎にほぼ同じ位置にあるとする。全てのレイヤの解読結果はテキスト表示制御部11eに入力される。テキスト表示制御部11eはテキストを画面表示するための描画データを生成し、VRAM14に書き込む。VRAM14に書き込まれた描画データは表示部16のディスプレイ画面に表示される。以上の動作により、表示部16のディスプレイ画面にはパターン図形、コード図形及びコード図形の解読結果のテキストが表示される。
The user uses the
なお、データ読込部11aは読込部に相当する。図形表示制御部11bは第1出力部に相当する。範囲指定部11cは取得部に相当する。コード解読部11dは解読部に相当する。テキスト表示制御部11eは第2出力部に相当する。
The
続いて、表示確認装置1が行なう情報処理を、フローチャートを用いて説明する。図3はメイン処理の手順例を示すフローチャートである。図4は範囲指定の方法を示す説明図である。ユーザは表示確認装置1の入力部15を介して、確認するフォトマスクデータを入力又は選択する。表示確認装置1の制御部11はフォトマスクデータをフォトマスクDB131から読み込む(ステップS1)。制御プログラム1Pに基づき、制御部11はフォトマスクデータを表示部16に表示する(ステップS2)。制御部11は、具体的には、読み込んだフォトマスクデータからレイヤ毎にパターン図形データ、及び、コード図形データを取り出す。制御部11は、取り出した全てのレイヤのパターン図形、及び、コード図形をユーザが設定した枠線の種類、塗りつぶしの色、表示倍率(拡大/縮小)で描画し、表示部16のディスプレイに表示する。ユーザはディスプレイに表示されたコード図形の表示範囲をマウス等の入力部15等で指定する。具体的には、図4Aに示すようにコード図形がバーコードの場合は全てのバーコードの上を通るよう、ユーザはバーコードの交差方向へわたる線分を指定する。ユーザはバーコードの左端をマウスクリックし(1点目)、次にバーコードの右端をマウスクリック(2点目)する。この場合、範囲データは線分データであり、線分を特定する2つの端点の座標値である。コード図形が2次元コードの場合は、図4Bに示すように全ての2次元コードが範囲内に収まるように、ユーザは2次元コードの左下(1点目)と右上(2点目)をマウスクリックする。この場合、範囲データは矩形データ、矩形を特定する1対の対頂点の座標値である。バーコード又は2次元コードの表示範囲が指定できるのであれば、上記の指定方法以外でもよい。制御部11はユーザが指定したコード図形の範囲データを取得する(ステップS3)。制御部11は処理対象とするレイヤを選択する(ステップS4)。制御部11は選択したレイヤのフォトマスクデータと範囲データから、指定範囲内のコードを形成する図形データを抽出しコードを解読する(ステップS5)。なお、コード解読に使用するコード形状は、表示部16に表示している形状ではなく、データ読込部から出力された図形の配置座標をもとにコード形状を認識する。制御部11は解読して得たテキストデータを主記憶部12や補助記憶部13に設けた一時領域にレイヤ番号と対応付けて記憶する(ステップS6)。制御部11は未処理のレイヤがあるか否か判定する(ステップS7)。制御部11は未処理のレイヤがあると判定した場合(ステップS7でYES)、処理をステップS4に戻し、未処理レイヤに対する処理を行なう。制御部11は未処理のレイヤがないと判定した場合(ステップS7でNO)、一時領域に記憶してあるテキストデータをレイヤ番号と対応付けて、表示部16に表示する(ステップSS8)。制御部11は処理を終了する。なお、表示部16にコード図形の配置座標、すなわち、コード図形の範囲データを表示してもよい。
Next, information processing performed by the
図5は表示画面の例を示す説明図である。図5Aに示す例では、表示確認装置1は、コード図形CDをユーザが指定した範囲に応じて拡大表示している。そして、表示確認装置1は、コードの解読結果であるテキストをテキストボックスTBにて、表示している。図5Bに示す例では、表示確認装置1は、パターン図形を全体表示できる縮尺で表示している。そのため、表示確認装置1は、コード図形CDは縮小表示している。しかし、上述した処理を行なうことにより、表示確認装置1は、テキストボックスTBに示すコードの解読結果を表示することが可能である。
FIG. 5 is an explanatory diagram showing an example of a display screen. In the example shown in FIG. 5A, the
以上で説明した実施の形態によれば、物理的なバーコードリーダを表示確認装置1の表示部16にかざしてコード図形を読み取る必要が無い。また、表示部16の画面サイズ、表示されるコード図形の大きさ、画面の明るさ等に影響されずに、コード図形を確実に読み取ることが可能である。例えば、パターン図形を全体表示するため縮小表示した場合、コード図形が潰れてしまい、バーコードリーダで読み取ったコード図形では、コードの解読ができないときがある。しかし、本実施の形態では、コード図形の表示範囲に基づいて、表示縮尺とは関係なく、データ読込部11aが読み込んだフォトマスクデータ内の各図形の配置座標からコードの形状を認識し、コード解読を行なうので、コード図形の解読を確実に行うことが可能である。
According to the embodiment described above, there is no need to hold a physical barcode reader over the
さらに、複数のレイヤで構成されているフォトマスクデータにおいて、レイヤごとに管理番号等の情報を示すコード図形が存在する場合に、一度の操作で全てのレイヤのコード図形の解読を行い、解読結果を表示することが可能である。従来は、複数レイヤのコード図形が重なって表示されている場合、下のレイヤのコード図形は上のレイヤのコード図形に隠れているため、全レイヤのコード図形をまとめてバーコードリーダで読み取り、解読しようとしても、解読できないことがある。しかし、本実施の形態では、1つずつレイヤを取り出し、コード図形の解読を行うので、コード図形の解読を確実に行うことが可能である。 Furthermore, in photomask data composed of multiple layers, if there is a code figure indicating information such as a control number for each layer, the code figure of all layers can be decoded in one operation, and the decoding result can be obtained. can be displayed. Conventionally, when multiple layers of code graphics are displayed overlapping, the code graphics of the lower layer are hidden by the code graphics of the upper layer, so the code graphics of all layers are read together with a barcode reader, Even if you try to decipher it, you may not be able to decipher it. However, in this embodiment, since the code graphics are decoded by taking out layers one by one, it is possible to reliably decode the code graphics.
上述の説明において、ユーザがコード図形の表示範囲を指定する理由は以下のとおりである。大量のパターン図形を含むような広い範囲を解読対象とすると、範囲内からコード図形を探すための処理時間が長くなってしまう。そのため、ユーザに範囲を指定してもらうことで処理時間の短縮を図っている。表示確認装置1の処理能力が十分高く、広い範囲を指定しても、適切な処理時間で処理可能であれば、ユーザによる表示範囲の指定を省略してもよい。コード図形の配置が常に同じである場合や、限られた複数配置のいずれである場合も、ユーザによる表示範囲の指定を省略可能である。
The reason why the user designates the display range of the code figure in the above description is as follows. If a wide range including a large number of pattern figures is to be decoded, it takes a long time to search for code figures within the range. Therefore, the processing time is shortened by asking the user to specify the range. If the processing capability of the
本実施形態では、データ読込部11aが読み込んだフォトマスクデータ内の各図形の配置座標からコードの形状を認識しコード解析するが、それに限らない。データ読込部11aが読み込んだフォトマスクデータ内の各図形の配置座標から画像を生成し、生成した画像からコードの形状を認識しコード解析してもよい。
In this embodiment, the code analysis is performed by recognizing the shape of the code from the arrangement coordinates of each figure in the photomask data read by the
各実施の形態で記載されている技術的特徴(構成要件)はお互いに組み合わせ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
The technical features (components) described in each embodiment can be combined with each other, and new technical features can be formed by combining them.
The embodiments disclosed this time are illustrative in all respects and should not be considered restrictive. The scope of the present invention is indicated by the scope of the claims rather than the above-described meaning, and is intended to include all modifications within the scope and meaning equivalent to the scope of the claims.
1 表示確認装置
1P 制御プログラム
1a 可搬型記憶媒体
1b 半導体メモリ
11 制御部
11a データ読込部
11b 図形表示制御部
11c 範囲指定部
11d コード解読部
11e テキスト表示制御部
12 主記憶部
13 補助記憶部
131 フォトマスクDB
14 VRAM
15 入力部
16 表示部
17 通信部
18 読み取り部
B バス
REFERENCE SIGNS
14 VRAMs
15
Claims (8)
前記フォトマスクデータに含まれるパターン図形、及び、コードの表示画像を出力し、
前記表示画像における前記コードの表示範囲を示す範囲データを取得し、
前記範囲データに基づき、前記コードが示す内容を解読し、
解読した内容を出力する
処理をコンピュータに行わせることを特徴とする出力プログラム。 read the photomask data,
outputting a display image of a pattern figure and a code included in the photomask data;
acquiring range data indicating the display range of the code in the display image;
decipher what the code indicates based on the range data;
An output program characterized by causing a computer to perform processing for outputting decrypted content.
各レイヤにつき、前記範囲データに基づき、前記コードが示す内容を解読し、
各レイヤした内容を表示出力する
ことを特徴とする請求項1に記載の出力プログラム。 The photomask data includes a plurality of layer data each including the pattern figure and the code,
For each layer, decipher what the code indicates based on the range data;
2. The output program according to claim 1, wherein each layered content is displayed and output.
ことを特徴とする請求項1又は請求項2に記載の出力プログラム。 3. The output program according to claim 1, wherein the code is a bar code, and the range data is line segment data along the crossing direction of the code.
ことを特徴とする請求項3に記載の出力プログラム。 4. The output program according to claim 3, wherein the line segment data are coordinate values of two endpoints.
ことを特徴とする請求項1又は請求項2に記載の出力プログラム。 3. The output program according to claim 1, wherein said code is a two-dimensional code, and said range data is rectangular data surrounding said code.
ことを特徴とする請求項5に記載の出力プログラム。 6. The output program according to claim 5, wherein the range data are coordinate values of opposite vertices of a rectangle.
前記フォトマスクデータに含まれるパターン図形、及び、コードの表示画像を出力する第1出力部と、
前記表示画像における前記コードの表示範囲を示す範囲データを取得する取得部と、
前記範囲データに基づき、前記コードが示す内容を解読する解読部と、
解読した内容を出力する第2出力部と
を備えることを特徴とする出力装置。 a reading unit for reading photomask data;
a first output unit that outputs a display image of a pattern figure and a code included in the photomask data;
an acquisition unit that acquires range data indicating a display range of the code in the display image;
a decoding unit that decodes the content indicated by the code based on the range data;
and a second output unit for outputting decrypted content.
前記フォトマスクデータに含まれるパターン図形、及び、コードの表示画像を出力し、
前記表示画像における前記コードの表示範囲を示す範囲データを取得し、
前記範囲データに基づき、前記コードが示す内容を解読し、
解読した内容を出力する
処理をコンピュータが行うことを特徴とする出力方法。 read the photomask data,
outputting a display image of a pattern figure and a code included in the photomask data;
acquiring range data indicating the display range of the code in the display image;
decipher what the code indicates based on the range data;
An output method characterized in that a computer performs the process of outputting the decrypted content.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021172494A JP2023062488A (en) | 2021-10-21 | 2021-10-21 | Output program, output device, and output method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021172494A JP2023062488A (en) | 2021-10-21 | 2021-10-21 | Output program, output device, and output method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023062488A true JP2023062488A (en) | 2023-05-08 |
Family
ID=86269966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021172494A Pending JP2023062488A (en) | 2021-10-21 | 2021-10-21 | Output program, output device, and output method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2023062488A (en) |
-
2021
- 2021-10-21 JP JP2021172494A patent/JP2023062488A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9710884B2 (en) | Flexible control in resizing of visual displays | |
JP5908653B2 (en) | 3D object generating apparatus and method | |
WO2017157104A1 (en) | Information copying system, method and electronic device, and machine-readable storage medium | |
JPH03110665A (en) | Method and apparatus for preparation of general form | |
CN110532497B (en) | Method for generating panorama, method for generating three-dimensional page and computing device | |
CN107025480A (en) | Image generating method and its equipment | |
US10403040B2 (en) | Vector graphics rendering techniques | |
CN111951356B (en) | Animation rendering method based on JSON data format | |
JP7035656B2 (en) | Information processing equipment and programs | |
JP2022094939A (en) | Method and system for providing handwritten font generation service | |
JP2010287079A (en) | Data entry system and data entry method | |
WO2019024627A1 (en) | Method for generating annular two-dimensional code and stamp using two-dimensional code | |
JP2023062488A (en) | Output program, output device, and output method | |
CN116702705A (en) | Signing technology and device for readable file with mixed display of page and data chart | |
CN105378645A (en) | Virtualizing applications for multi-monitor environments | |
CN110825989A (en) | Picture display method and device, electronic equipment and readable medium | |
CN111625237B (en) | Character vision deformation method, system and medium | |
JP6676121B2 (en) | Data input device and data input program | |
WO2020192212A1 (en) | Picture processing method, picture set processing method, computer device, and storage medium | |
JP2022115747A (en) | Content creation system and method | |
JP2020145508A (en) | Image editing device and image editing method | |
US11979525B2 (en) | Information processing apparatus and system and non-transitory computer readable medium | |
JP6394947B2 (en) | Code noise removing device, operation method of code noise removing device, and program to be executed by the device | |
JP2018136709A (en) | Data input device, data input program and data input system | |
JP6549209B2 (en) | Data input device and data input program |