(57)【要約】      （修正有）【課題】バーコードの表す内容に応じた適切な視覚的表現を備えたバーコード画像を簡単に生成することが可能なバーコード画像生成装置、及び視覚的表現を備えたバーコード画像からバーコードの表す内容を読取ることが可能なバーコード画像読取装置、及びバーコード画像生成読取システムを提供する。【解決手段】コンテンツの内容に応じてコンテンツＩＤを付与し、それに基づきコンテンツＩＤの視覚的表現仕様を決定し、視覚的表現仕様に応じたバーコード画像を生成する。【選択図】図１
2008071024.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツに基づきバーコード画像を生成するバーコード画像生成手段を有するバーコード画像生成装置において、
前記コンテンツに、その内容に基づいたコンテンツＩＤを付与するＩＤ付与手段と、
前記コンテンツＩＤに基づいて、機械により判読可能な前記バーコード画像の機械判読仕様を決定する機械判読仕様決定手段と、
前記コンテンツＩＤに基づいて、視覚により判読可能な前記バーコード画像の視覚的表現仕様を決定する視覚表現仕様決定手段と、を有し、
前記バーコード画像生成手段は、前記機械判読仕様および前記視覚的表現仕様に基づいて、前記バーコード画像を生成することを特徴とするバーコード画像生成装置。
【請求項２】
前記ＩＤ付与手段は、前記コンテンツＩＤを構成する数字の一部に、少なくとも前記コンテンツの作成日情報、格納場所情報、アカウント名情報、作成者情報、記述言語情報、価格情報、キーワード情報、タイトル情報、文書タイプ情報、作成手段情報、サイズ情報の内、いずれか１つの情報、または複数の情報に基づいた数字を付与することを特徴とする請求項１に記載のバーコード画像生成装置。
【請求項３】
前記視覚的表現仕様は、前記バーコード画像を構成する複数のセルの内、前記視覚的表現仕様としての表現パターンが付与されるセルを指定する情報と、指定したセルの少なくとも色、形状を指定する属性情報を有することを特徴とする請求項１または２に記載のバーコード画像生成装置。
【請求項４】
前記コンテンツＩＤは、ＵＲＬであることを特徴とする請求項１乃至３のいずれか１項に記載のバーコード画像生成装置。
【請求項５】
コンテンツＩＤに基づいて生成されたバーコード画像から前記コンテンツＩＤを判読するＩＤ判読手段を有するバーコード画像読取装置において、
前記バーコード画像は、視覚により前記コンテンツＩＤの一部を判読可能な視覚的表現仕様としての表現パターンを有するものであって、
前記表現パターンから前記コンテンツＩＤの一部を判読するＩＤ部分判読手段と、
前記ＩＤ判読手段で判読されたコンテンツＩＤと前記ＩＤ部分判読手段で判読されたコンテンツＩＤの一部とを照合し、照合結果に基づいて警告を出力するＩＤ照合手段と、を有することを特徴とするバーコード画像読取装置。
【請求項６】
請求項１に記載のバーコード画像生成装置および請求項５に記載のバーコード画像読取装置を有することを特徴とするバーコード画像生成読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像パターンに情報を含むバーコード画像を生成するバーコード画像生成装置、及びバーコード画像から情報を読取るバーコード画像読取装置、及びバーコード画像生成読取システム関する。
【背景技術】
【０００２】
従来より、バー（黒い線）とスペース（白または背景色）の縞模様のパターン画像を、数字や、その他文字、記号と対応させ、置き換えることで、機械によりパターン画像から情報を読取ることを可能にしたバーコードが広く利用されてきた。
【０００３】
このバーコード画像を紙やプラスチック、その他の媒体上に印字することで、識別番号や注文番号など、機械に読取らせたい情報を、手間を掛けずに正確に入力することが可能になる。このようなバーコードの例を図１４（ａ）、図１４（ｂ）に示す。図１４（ａ）は、一般的なバーとスペースのパターンであるバーコード、図１４（ｂ）は、近年よく使用されるようになった二次元のバーコードである。
【０００４】
これらの従来のバーコードの利用は、当初想定されていた工場内での使用から、印刷物、ホームページ、チケット、商品パッケージ、携帯電話向け画像、ＴＶ画像等、利用者にとって有意な画像の一部に含まれるような形での利用が拡がっている。図１４（ｃ）には、文書画像に付加印刷されている例、図１４（ｄ）には、携帯電話で入力画像を表示している例を示す。
【０００５】
このように利用者にとって意味のある物品や画像等の一部としてバーコード画像が付加されていることにより、利用者が関連情報をＷｅｂを通じて参照したり、バーコード読取機能を有する携帯電話等の装置で電話番号やＵＲＬ等のアドレスを簡単に入力したりする等、広い用途で利用することができる。
【０００６】
しかしながら、こういった用途を想定した場合、利用者がバーコード画像を認識し、能動的にバーコード画像を読取るという操作が必要である。ところが、従来のバーコードの画像自体は、人間が認知する対象としては考えられておらず、無意味で認識しづらいものであった。利用者はバーコードであるということは分かるものの、その内容を識別することは不可能であり、ただ機械に読取らせるという作業の対象としか認識できない。場合によっては、読取内容が予期した内容と相違しており、無駄な作業であったことが後から分かるといったことも起こり得る。
【０００７】
そこで、図１４（ｅ）に示すように、利用者がバーコードの内容を識別できるようにバーコード画像に対応した数字や、アルファベット等の文字列をバーコード画像の下部に付加したバーコードが知られている。しかしながら、このような文字列は、情報量が非常に多く、また、バーコード画像との視覚的関連性が乏しい、さらには、機械読取の対象外であり読取時に整合性の確認ができない等、利用者がその内容を識別するために有効なものではなかった。
【０００８】
こういった問題に対して、バーコード画像に視覚的に認知できるような表現を与えようという技術が開発されてきた（例えば、特許文献１参照）。
【０００９】
特許文献１によれば、カラーバーコードを用い、バーコード画像を構成するセルの色の配色により情報を読取るという技術が提示されている。このような方式では、読取に必要なセル毎の配色さえ確保すれば、色、形状、大きさ、背景色、などを自由にデザインして、利用者に視覚的に認知可能な有意なバーコード画像形態を実現することが可能である。
【００１０】
カラーバーコードの例を図１５に示す。カラーバーコードは、５×５のセルから構成され、各セルの配色は、実際は図１５中Ａ部に示したようなＲ、Ｇ、Ｂ、Ｂｋ（赤、緑、青、黒）の４色が配置されている。例えばこの各セルの形や大きさを変形する等して、機械判読性を保ちながら、画像全体として、人間にとって視覚的に有意な形態とすることができる。
【００１１】
しかしながら、このようにカラーバーコードの視覚的表現を、バーコードの表す内容に応じて適切に設定するための簡便な方法はなかった。カラーバーコードのデザインは、一律に行えるものでなく、その場合に応じて、人手による多くの工数を用いて行われているのが現状である。そのためカラーバーコードの視覚的表現は、企業のロゴデザイン等の、バーコードの表す内容とは直接関係しない、少数の固定されたデザインが流用される場合が多かった。
【００１２】
そこで、カラーバーコードの視覚的表現を、バーコードの表す内容に即したものにし、かつ簡単にバーコード画像として作成できるような装置や方法が求められている。
【特許文献１】特許第３３３６３１１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
前述のようにバーコード画像に視覚的表現を備えさせることは、利用者に読取結果を予測させ、安心感を与えることができるが、バーコード画像の表す内容にふさわしい視覚的表現を簡便にデザインする装置や方法がなかった。
【００１４】
本発明は、上記課題を鑑みてなされたもので、バーコードの表す内容に応じた適切な視覚的表現を備えたバーコード画像を簡単に生成することが可能なバーコード画像生成装置、及び視覚的表現を備えたバーコード画像からバーコードの表す内容を読取ることが可能なバーコード画像読取装置、及びバーコード画像生成読取システムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的は、下記の１乃至６のいずれか１項に記載の発明によって達成される。
【００１６】
１．コンテンツに基づきバーコード画像を生成するバーコード画像生成手段を有するバーコード画像生成装置において、
前記コンテンツに、その内容に基づいたコンテンツＩＤを付与するＩＤ付与手段と、
前記コンテンツＩＤに基づいて、機械により判読可能な前記バーコード画像の機械判読仕様を決定する機械判読仕様決定手段と、
前記コンテンツＩＤに基づいて、視覚により判読可能な前記バーコード画像の視覚的表現仕様を決定する視覚表現仕様決定手段と、を有し、
前記バーコード画像生成手段は、前記機械判読仕様および前記視覚的表現仕様に基づいて、前記バーコード画像を生成することを特徴とするバーコード画像生成装置。
【００１７】
２．前記ＩＤ付与手段は、前記コンテンツＩＤを構成する数字の一部に、少なくとも前記コンテンツの作成日情報、格納場所情報、アカウント名情報、作成者情報、記述言語情報、価格情報、キーワード情報、タイトル情報、文書タイプ情報、作成手段情報、サイズ情報の内、いずれか１つの情報、または複数の情報に基づいた数字を付与することを特徴とする前記１に記載のバーコード画像生成装置。
【００１８】
３．前記視覚的表現仕様は、前記バーコード画像を構成する複数のセルの内、前記視覚的表現仕様としての表現パターンが付与されるセルを指定する情報と、指定したセルの少なくとも色、形状を指定する属性情報を有することを特徴とする前記１または２に記載のバーコード画像生成装置。
【００１９】
４．前記コンテンツＩＤは、ＵＲＬであることを特徴とする前記１乃至３のいずれか１項に記載のバーコード画像生成装置。
【００２０】
５．コンテンツＩＤに基づいて生成されたバーコード画像から前記コンテンツＩＤを判読するＩＤ判読手段を有するバーコード画像読取装置において、
前記バーコード画像は、視覚により前記コンテンツＩＤの一部を判読可能な視覚的表現仕様としての表現パターンを有するものであって、
前記表現パターンから前記コンテンツＩＤの一部を判読するＩＤ部分判読手段と、
前記ＩＤ判読手段で判読されたコンテンツＩＤと前記ＩＤ部分判読手段で判読されたコンテンツＩＤの一部とを照合し、照合結果に基づいて警告を出力するＩＤ照合手段と、を有することを特徴とするバーコード画像読取装置。
【００２１】
６．前記１に記載のバーコード画像生成装置および前記５に記載のバーコード画像読取装置を有することを特徴とするバーコード画像生成読取システム。
【発明の効果】
【００２２】
本発明によれば、バーコード画像生成装置は、コンテンツの内容に応じてコンテンツＩＤを付与し、それに基づきコンテンツＩＤの視覚的表現仕様を決定し、視覚的表現仕様に応じたバーコード画像を生成することにより、コンテンツの内容に応じた適切な視覚的表現を備えたバーコード画像を簡単に生成することができる。
【００２３】
これにより、バーコードの利用者は、バーコード上にデザインされたコンテンツＩＤの視覚的表現を視認することで、事前にバーコードの読取結果を推測することが可能になり、安心感を持って読取が行える。また不要な読取を行う無駄を排除し、必要な情報により確実にアクセスすることが可能になる。
【００２４】
また、バーコード画像読取装置は、視覚的表現を備えたバーコード画像を読取ることができるので、バーコード画像の利用者は、バーコード画像にデザインされたコンテンツＩＤの視覚的表現を視認することで、事前にバーコード画像の読取結果を推測することが可能になり、安心感を持って読取が行える。また不要な読取を行う無駄を排除し、必要な情報により確実にアクセスすることが可能になる。また、ＩＤ照合手段は、ＩＤ判読手段で判読されたコンテンツＩＤと、ＩＤ部分判読手段で判読された視覚的表現パターンに対応するコンテンツＩＤの一部とを照合し、照合結果に基づいて警告を出力することができる。すなわち、バーコード画像の視覚的表現に生じたエラーを検知することができるので、バーコード画像の信頼性が高まり、安心感を持って読取が行える。
【発明を実施するための最良の形態】
【００２５】
以下、図面に基づいて、本発明のバーコード画像生成装置、バーコード画像読取装置、及びバーコード画像生成読取システムに係る実施の形態を説明する。尚、本発明を図示の実施の形態に基づいて説明するが、本発明は該実施の形態に限られない。
【００２６】
最初に、バーコード画像生成読取システム１の概略構成を図１を用いて説明する。図１は、バーコード画像生成読取システム１の構成を示すブロック図である。
【００２７】
バーコード画像生成読取システム１は、図１に示す様に、バーコード画像生成装置を備えたバーコード画像生成装置内蔵プリンタ１０、バーコード画像読取装置３０、コンテンツ管理サーバー群２０、及びホストコンピュータ５０等から構成される。
【００２８】
バーコード画像生成装置内蔵プリンタ１０は、ホストコンピュータ５０から、プリンタとしてプリント出力するためのプリント用画像Ａと、プリント用画像Ａに関連したコンテンツＢとを入力し、入力したコンテンツＢをコンテンツ管理サーバー群２０に登録するとともにコンテンツ管理サーバー群２０からコンテンツＢに対応したコンテンツＩＤを取得する。そして取得したコンテンツＩＤに基づいて、機械および利用者の視覚により判読可能なバーコード画像を生成し、生成したバーコード画像をプリント用画像Ａの一部に合成してバーコード画像付プリント出力Ｃを出力する。
【００２９】
バーコード画像読取装置３０は、バーコード画像付プリント出力Ｃを入力し、入力したバーコード像付プリント出力ＣからコンテンツＩＤを判読する。そして判読したコンテンツＩＤに基づいて、コンテンツ管理サーバー群２０からコンテンツＩＤに対応するコンテンツＢを取得し、利用者に提示する。
【００３０】
以上がバーコード画像生成読取システム１の概略説明であるが、これらはすべて、コンテンツを元に対応するバーコード画像を生成し、それらを読取ることでバーコードＩＤを取得し、対応するコンテンツ自体にアクセスできるようにするという基本的な流れを達成するためのものである。
【００３１】
この目的のためには、バーコード画像からコンテンツＩＤを読取ることさえできればよいのであるが、本実施形態では、バーコード画像自体が視覚的表現を有しており、利用者が視覚的に対応するコンテンツの特徴を認知することができるため、前もってある程度得られるコンテンツに対する予測が可能であり、安心感を持ってバーコード読取の操作を行うことができる。また場合によっては、意図に沿わない場合は読取を省略し、手間を省くこともできる。
【００３２】
以下、バーコード画像生成装置内蔵プリンタ１０、コンテンツ管理サーバー群２０、及びバーコード画像読取装置３０の詳細を説明する。
【００３３】
〔実施形態１〕
最初に、バーコード画像生成装置内蔵プリンタ１０の構成を図１を用いて説明する。
【００３４】
バーコード画像生成装置内蔵プリンタ１０は図１に示す様に、画像入力部１０１、プリント用画像生成部１０２、バーコード画像合成部１０３、プリント部１０４、コンテンツ入力部１１１、コンテンツ登録部１１２、バーコード機械判読仕様決定部１１３、バーコード視覚的表現仕様決定部１１４、視覚用仕様設定部１１５、バーコード画像生成部１１６、及び操作部１２０等から構成される。
【００３５】
画像入力部１０１は、ホストコンピュータ５０からプリント用画像Ａを入力する。プリント用画像Ａは、プリントアウトの対象画像であり、一般的なプリンタが入力可能な様々な形式が利用できる。この画像Ａの媒体へのプリント出力の一部にバーコード画像が合成される。
【００３６】
プリント用画像生成部１０２は、画像入力部１０１で入力された様々な形式のプリント用画像Ａをプリント用の画像データに変換する。例えば後述するプリント部１０４に適した解像度でＣＭＹＫ２値の画像データを生成する。
【００３７】
バーコード画像合成部１０３は、プリント用画像生成部１０２で生成されたプリント用画像データに、バーコード画像生成部１１６で生成されたバーコード画像を合成する。
【００３８】
プリント部１０４は、バーコード画像合成部１０３でバーコード画像が合成されたプリント用画像を紙等の記録媒体上にプリントして出力する。
【００３９】
コンテンツ入力部１１１は、ホストコンピュータ５０からプリント用画像Ａに関連したコンテンツＢを入力する。
【００４０】
コンテンツ登録部１１２は、本発明におけるＩＤ付与手段に該当し、コンテンツ入力部１１１で入力されたコンテンツＢをコンテンツ管理サーバー群２０に登録する。また、登録したコンテンツＢに対応するコンテンツＩＤをコンテンツ管理サーバー群２０から取得する。
【００４１】
ここで、コンテンツ登録部１１２で行われる動作の詳細を、図２を用いて説明する。図２は、コンテンツ登録部１１２で行われる動作の流れを示すフローチャートである。
【００４２】
ステップＳ１１では、コンテンツ登録部１１２は、アドレス管理サーバー２０１に対して問合せを行い、コンテンツ管理サーバー２０２のアドレスを取得する。この際には操作部１２０やホストコンピュータ５０から入力されたアカウント名をアドレス管理サーバー２０１に送信することで、アカウント名に対応したコンテンツ管理サーバー２０２が選択される。ここではコンテンツ管理サーバーＡ２０２が選択され、コンテンツ管理サーバーＡ２０２に対応するアドレスである２桁の数値、例えば「０１」がＩＤとしてコンテンツ登録部１１２に返信される。
【００４３】
ステップＳ１２では、コンテンツ登録部１１２は、アドレス管理サーバー２０１から返信されたアドレスを用いてコンテンツ管理サーバーＡ２０２に問合せを行いアクセス許可を取得する。この際には操作部１２０やホストコンピュータ５０から入力されたアカウント名とパスワードがコンテンツ管理サーバーＡ２０２に送信する。
【００４４】
ステップＳ１３では、コンテンツ登録部１１２は、コンテンツ管理サーバーＡ２０２に対してコンテンツＢを送付する。コンテンツＢはコンテンツ管理サーバーＡ２０２の空き領域に格納され、格納先のアドレスを示す２桁の数値、例えば「１０」がＩＤとしてコンテンツ登録部１１２に返信される。
【００４５】
ステップＳ１４では、コンテンツ登録部１１２は、アドレス管理サーバー２０１およびコンテンツ管理サーバーＡ２０２から取得したＩＤを合せることでコンテンツＩＤを作成する。この場合、図３に示す様に、コンテンツ管理サーバーＡ２０２のＩＤである２桁の数値「０１」を上位、コンテンツ管理サーバーＡにおけるコンテンツＢの格納先のＩＤである２桁の数値「１０」を下位とする４桁の数値「０１１０」がコンテンツＩＤとして作成される。
【００４６】
図１に戻って、バーコード機械判読仕様決定部１１３は、本発明における機械判読仕様決定手段に該当し、コンテンツ登録部１１２で作成されたコンテンツＩＤに基づいて、機械で判読可能なバーコード画像の機械判読仕様を決定する。
【００４７】
バーコード視覚的表現仕様決定部１１４は、本発明における視覚表現仕様決定手段に該当し、視覚用仕様設定部１１５から取得した仕様データに従い、コンテンツ登録部１１２で作成されたコンテンツＩＤからその一部を取り出し、アドレス管理サーバー２０１に問い合わせてコンテンツＩＤの一部に対応したバーコード画像の視覚的表現仕様データを読出し、バーコード画像の視覚的表現仕様を決定する。
【００４８】
視覚用仕様設定部１１５は、バーコード視覚的表現仕様決定部１１４に対して、コンテンツＩＤを構成する数字の何処からバーコード画像の視覚的表現仕様を決定するかを指定する。この場合、図４に示す様に、コンテンツＩＤを示す４桁の数値「０１１０」の中でバーコードコンテンツ管理サーバーＡ２０２のＩＤに対応する上位２桁の数値「０１」を指定する。
【００４９】
バーコード画像生成部１１６は、バーコード機械判読仕様決定部１１３およびバーコード視覚的表現仕様決定部１１４で決定されたそれぞれの仕様に基づいてバーコード画像を生成する。
【００５０】
ここで、バーコード画像生成部１１６でバーコード画像が生成される様子を図５を用いて説明する。図５は、バーコード画像が生成される流れを示す模式図である。
【００５１】
視覚的表現仕様は、セルの形状（アルファベットの表示、図形の表示）、図案（文字を含む）、大きさ、背景画像等を指定することで利用者が視覚によりコンテンツＩＤの一部を推定可能なものである。本実施形態では、図５（ａ）に示す様に、機械判読仕様としてＲ、Ｇ、Ｂ、Ｂｋ（赤、緑、青、黒）の４色のカラーセルを組み合わせた３×３のバーコードを用いる。また、図５（ｂ）に示す様に、視覚的表現仕様としてセルの形状を用いる。この場合、セルの中心部およびセル全体の面積の一定（例えば４０％）以上に色が残っていれば、機械判読可能であることから、その範囲でセルの形状を利用者に有意なものに調整する。これは、カラージップ仕様の制約によるものである。
【００５２】
バーコード画像生成部１１６は、図５（ｃ）に示す様に、この様な機械判読仕様、視覚的表現仕様を表現するそれぞれの画像に基づいてバーコード画像を生成する。尚、バーコード画像の視覚的表現仕様は、コンテンツＩＤの上位２桁の数値を用いて、図６に示す様にマッピングされる。この様に、バーコード機械判読仕様決定部１１３、バーコード視覚的表現仕様決定部１１４、及びバーコード画像生成部１１６は、本発明におけるバーコード画像生成手段に該当するものである。
【００５３】
次に、視覚的表現仕様データおよびそれに対応したバーコード画像を図７を用いて説明する。図７は、視覚的表現仕様データおよびそれに対応したバーコード画像の一例を示す図である。
【００５４】
図７に示す様に、視覚的表現仕様データは、コンテンツＩＤの上位２桁の数値に対応した白黒のビットマップ画像であり、前述のバーコードの機械判読仕様を表現する画像と合成することでバーコード画像が生成される。尚、視覚的表現仕様が同じで、機械判読仕様が異なる場合のバーコード画像の例を図８に示す。
【００５５】
図１に戻って、操作部１２０は、図示しないディスプレイや各種操作キー等を備え、利用者が装置の制御に関わることができる。例えばバーコード画像生成装置内蔵プリンタ１０で生成されたバーコード画像をディスプレイに表示して、利用者からの確認を示すキー入力受けてプリントアウトを実行するといったことも可能である。
【００５６】
次に、コンテンツ管理サーバー群２０の構成を図１を用いて説明する。
【００５７】
コンテンツ管理サーバー群２０は、図１に示す様に、アドレス管理サーバー２０１、及び複数のコンテンツ管理サーバー２０２等から構成される。
【００５８】
コンテンツ管理サーバー群２０は、バーコード画像生成装置内蔵プリンタ１０からコンテンツＢを入力し、入力したコンテンツＢに対応するコンテンツＩＤを返信する。また、バーコード画像生成装置内蔵プリンタ１０からコンテンツＩＤを入力し、入力したコンテンツＩＤに対応する視覚的表現仕様データを返信する。また、バーコード画像読取装置３０からコンテンツＩＤを入力し、入力したコンテンツＩＤに対応するコンテンツＢを返信する。
【００５９】
アドレス管理サーバー２０１は、アカウント名に対応するコンテンツ管理サーバー２０２のアドレスおよびアカウント名に対応するバーコード画像の視覚的表現仕様データを登録することができ、アカウント名が入力されると対応したコンテンツ管理サーバー２０２のアドレスを読出して返信する。また、コンテンツ管理サーバー２０２のアドレスが入力されると対応したバーコード画像の視覚表現仕様データを読み出して返信する。尚、登録内容の更新は特定の管理者に限定されるが、読出しには制限はなく一般利用者が参照できる。
【００６０】
コンテンツ管理サーバー２０２は、コンテンツＢの登録、読出しが可能である。登録はアカウント名とパスワードによる認証が必要であるが、読出しには制限はなく一般利用者が参照できる。コンテンツＢの登録時にはＩＤが返信され、ＩＤを用いて登録したコンテンツＢの読出しが可能である。
【００６１】
次に、バーコード画像読取装置３０の構成を図１を用いて説明する。
【００６２】
バーコード画像読取装置３０は、図１に示す様に、バーコード画像入力部３０１、バーコード機械判読仕様判定部３０２、コンテンツ取得部３０３、視覚用仕様設定部３０４、コンテンツ提示部３０５、及び操作部３２０等から構成される。
【００６３】
バーコード画像読取装置３０は、バーコード画像付プリント出力Ｃを入力し、入力したバーコード画像付プリント出力ＣからコンテンツＩＤを判読する。そして判読したコンテンツＩＤに基づいて、コンテンツ管理サーバー群２０からコンテンツＩＤに対応するコンテンツＢを取得し、利用者に提示する。
【００６４】
バーコード画像入力部３０１は、バーコード画像付プリント出力Ｃからバーコード画像を読取り、バーコード画像の画像データを取得する。
【００６５】
バーコード機械判読仕様判定部３０２は、本発明におけるＩＤ判読手段に該当し、バーコード画像入力部３０１で取得されたバーコード画像の画像データより、コンテンツＩＤを判定する。
【００６６】
コンテンツ取得部３０３は、バーコード機械判読仕様判定部３０２で判定されコンテンツＩＤを用いて、コンテンツ管理サーバー群２０より、コンテンツＢを取出し、コンテンツ提示部３０５に提示する。
【００６７】
ここで、コンテンツ取得部３０３で行われる動作の詳細を、図９を用いて説明する。図９は、コンテンツ取得部３０３で行われる動作の流れを示すフローチャートである。
【００６８】
ステップＳ３１では、コンテンツ取得部３０３は、視覚用仕様設定部３０４の設定に従い、バーコード機械判読仕様判定部３０２で判定されコンテンツＩＤの４桁の数値「０１１０」より視覚的表現仕様に対応する上位２桁の数値「０１」を取り出す。
【００６９】
ステップＳ３２では、取り出した数値「０１」をサーバーアドレスとしてコンテンツ管理サーバー群２０に問合せを行なう。問合せはコンテンツ管理サーバーＡ２０２に到達する。
【００７０】
ステップＳ３３では、コンテンツ取得部３０３は、コンテンツ管理サーバーＡ２０２に対して、コンテンツＩＤの４桁の数値「０１１０」の内、コンテンツＩＤの視覚的表現仕様に対応する上位２桁の数値「０１」を除く下位２桁「１０」を用いて問合せを行なう。問合せの際には操作部３２０を介して利用者に確認を求めることができる。
【００７１】
ステップＳ３４では、コンテンツ取得部３０３は、コンテンツ管理サーバーＡ２０２からコンテンツＩＤ「０１１０」対応するコンテンツＢを取得する。
【００７２】
ステップＳ３５では、コンテンツ提示部３０５は、コンテンツ取得部３０３で取得されたバコンテンツＢを操作部３２０のディスプレイに表示する。
【００７３】
この様に、本発明に係るバーコード画像生成装置内蔵プリンタ１０によれば、コンテンツＢの内容に応じてコンテンツＩＤを付与し、それに基づきコンテンツＩＤの視覚的表現仕様を決定し、視覚的表現仕様に応じたバーコード画像を生成することにより、コンテンツＢの内容に応じた適切な視覚的表現を備えたバーコード画像を簡単に生成することができる。
【００７４】
すなわち、コンテンツＢをそのアカウント名と対応したコンテンツ管理サーバー２０２に格納し、コンテンツ管理サーバー２０２のアドレスを含むコンテンツＩＤをバーコード画像の機械判読仕様とし、コンテンツＩＤの一部に対応するコンテンツ管理サーバー２０２のアドレスまたはコンテンツ管理サーバー２０２のアドレスに対応づけたアカウント名を視覚的表現仕様とすることで、利用者は３×３セルのバーコード画像の視覚的表現が与える限られた情報から、バーコード画像の機械判読仕様の主要部分、コンテンツＢの格納サーバー、アカウント名等様々な情報を類推することができる。また、利用者がバーコード画像から類推できる情報については操作部１２０から利用者への確認を省略することができ、手早くコンテンツにアクセスすることができる。
【００７５】
また、本発明に係るバーコード画像読取装置３０は、視覚的表現を備えたバーコード画像を読取ることができるので、バーコード画像の利用者は、バーコード画像にデザインされたコンテンツＩＤの視覚的表現を視認することで、事前にバーコード画像の読取結果を推測することが可能になり、安心感を持って読取が行える。また不要な読取を行う無駄を排除し、必要な情報により確実にアクセスすることが可能になる。
【００７６】
尚、本実施形態では、コンテンツＩＤは、４桁の数値から構成されるが、インタネット上にコンテンツＢを保存し、ＵＲＬをコンテンツＩＤとしてもよい。この場合、ＵＲＬはコンテンツＢを格納するサーバーのＩＰアドレスに対応する部分を含み、アドレス管理サーバー２０１は、アドレス管理サーバー２０１のＩＤとしてサーバーのＩＰアドレスを用いる。
【００７７】
また、本実施形態では、バーコード画像は３×３サイズのものであったが、コンテンツＩＤの情報量に対応した大きなサイズにすることもできる。この場合、バーコード画像のサイズはコンテンツＩＤの情報量とコンテンツＩＤの視覚的表現部分の情報量を表現可能であるように設定する。また、操作部１０２により、このバーコード画像のサイズを調整できる様にしてもよい。
【００７８】
また、本実施形態では、アドレス管理サーバー２０１がコンテンツＩＤの一部に対応して視覚的表現仕様データを返信し、視覚的表現仕様データをコンテンツ管理サーバー２０２で管理する構成としたが、視覚的表現仕様データをバーコード画像生成装置内蔵プリンタ１０に備えるようにしてもよい。
【００７９】
また、本実施形態では、視覚的表現仕様は、コンテンツＩＤの上位２桁の数値を直接的に表す表現であったが、利用者の視覚によりコンテンツＩＤとの対応づけが可能であれば如何なるものでもよく、利用者が識別できる文字形、図、絵等を用いてもよい。また、機械判読用仕様は白黒でもよい。
【００８０】
本実施形態では、アカウント名に対応してコンテンツ管理サーバー２０２を割り当て、割り当てたコンテンツ管理サーバー２０２のアドレスをバーコード画像の視覚的表現仕様に対応させたが、例えば、アカウント名をバーコード画像の視覚的表現仕様に対応させてもよい。図１０にアカウント名の頭文字をバーコード画像の左上のセルの形状としたバーコード画像の例を示す。
【００８１】
また、本実施形態では、バーコード画像の視覚的表現仕様として、コンテンツＩＤの４桁の数値の内、コンテンツ管理サーバー２０２のアドレスに対応する上位２桁の数値としたが、バーコード画像の判読に有効なものあれば、他の部分でもよい。例えば、コンテンツ管理サーバー２０２内のコンテンツＢの格納先アドレスに対応する部分をバーコード画像の視覚的表現仕様とし、コンテンツ管理サーバー２０２については、操作部１２０を用いて読取ったアドレスを提示して、利用者に確認を求めるようにしてもよい。
【００８２】
〔実施形態２〕
実施形態２によるバーコード画像生成装置内蔵プリンタ１０、コンテンツ管理サーバー群２０の要部構成は、前述の実施形態１によるものと略同様なので詳細な説明は省略し、実施形態１と異なるバーコード画像の仕様、及びバーコード画像読取装置３１について説明する。
【００８３】
実施形態１によるバーコード画像は、１つのセルの形状を用いて１つの数字や文字を表す構成としたが、実施形態２によるバーコード画像は、複数のセルの色を用いてバーコード画像に視覚的表現を与えるものである。
【００８４】
この場合、バーコード機械判読仕様決定部１１３は、コンテンツＩＤを２値化データ化し、図１１（ａ）に示すような機械判読用仕様を出力する。この際、リードソロモン符号等の誤り訂正可能な２値化データとし、更にバースト誤りに対する耐性を持たせるためデータの並べ換えを行うことで全体の面積の３０％以下の部分のセル色の変更に対して同じコンテンツＩＤを読み出すことが可能であるように設定している。
【００８５】
また、バーコード視覚的表現仕様決定部１１４は、アドレス管理サーバー２０１に格納された図１１（ｂ）に示すような視覚的表現仕様データを読み出す。視覚的表現仕様データはバーコード画像の面積の３０％以下のセル色を指定するものである。
【００８６】
また、バーコード画像生成部１１６は、バーコード機械判読仕様データと視覚表現仕様データを合成し図１１（ｃ）に示すようなバーコード画像を生成する。この合成処理は視覚的表現仕様データで一定範囲のバーコード機械判読用仕様データを上書きすることで行なう。
【００８７】
この様に、バーコード画像の視覚的表現仕様は、特定位置の複数セルの色の組み合わせであり、バーコード画像読取装置３１で機械判読が可能である。
【００８８】
ここで、実施形態２によるバーコード画像読取装置３１の構成を図１２を用いて説明する。図１２は、バーコード画像読取装置３１の構成を示すブロック図である。尚、図１２にはコンテンツ管理サーバー群２０も記しておいた。
【００８９】
バーコード画像読取装置３１は、図１２に示す様に、バーコード画像入力部３０１、バーコード機械判読仕様判定部３０２、コンテンツ取得部３０３、視覚用仕様設定部３０４、コンテンツ提示部３０５、操作部３２０、及びバーコード視覚的表現仕様判定部３０７、コンテンツＩＤ照合部３０８等から構成される。尚、バーコード画像入力部３０１、バーコード機械判読仕様判定部３０２、コンテンツ取得部３０３、視覚用仕様設定部３０４、コンテンツ提示部３０５、操作部３２０で行われる動作は、前述の実施形態１によるバーコード画像読取装置３０での各部位の動作と略同様なので説明は省略する。
【００９０】
バーコード視覚的表現仕様判定部３０７は、本発明におけるＩＤ部分判読手段に該当し、バーコード画像入力部３０１で取得されたバーコード画像の画像データより、コンテンツＩＤの視覚的表現仕様に対応する一部を推定する。
【００９１】
コンテンツＩＤ照合部３０８は、本発明におけるＩＤ照合手段に該当し、バーコード機械判読仕様判定部３０２およびバーコード視覚的表現仕様判定部３０７のそれぞれで取得されたコンテンツＩＤの一部を照合し、相違があればエラーとして読取動作を停止させて、操作部３２０にエラーメッセージを表示する。
【００９２】
これにより、バーコード画像生成装置内蔵プリンタ１０でのプリント時のエラー等によってバーコード画像の視覚的表現に生じたエラーを検知することが可能であり、バーコード画像の信頼性が高まり、安心感を持って読取が行える。
【００９３】
尚、本実施形態では、視覚的表現仕様データで一定範囲のバーコード機械判読用仕様を上書きすることによりバーコード画像に視覚的表現を与えたが、図１３（ｂ）に示すような、例えば赤色の視覚的表現仕様データを用いて、図１３（ａ）に示すバーコード機械判読仕様とかけ合わせることで、図１３（ｃ）に示すように対応するセル色を赤色に変更するようにしてもよい。尚、図１３（ｃ）において、図１３（ｂ）に示す視覚的表現仕様「ｓ，ａ，ｗ」に対応するセル色は赤色に表示されているものとする。これにより、変更されるセルの数を削減することができ、バーコード機械判読仕様決定部１１３における誤りに対する耐性を低く設定することが可能であり、機械判読可能な情報量を増やすことができる。
【００９４】
また、本実施形態では、視覚的表現仕様は、文字形を表す構成としたが、文字形に限らずに利用者に有意な形状であればよい。
【００９５】
〔実施形態３〕
実施形態３によるバーコード画像生成装置内蔵プリンタ１０、コンテンツ管理サーバー群２０、及びバーコード画像読取装置３０の要部構成は、前述の実施形態１、実施形態２によるものと略同様なので詳細な説明は省略し、実施形態１、実施形態２と異なるコンテンツＩＤの付与方法について説明する。
【００９６】
実施形態１、実施形態２においては、コンテンツＢに、そのアカウント名に対応したコンテンツ管理サーバー２０２を割り当てた後に、コンテンツ管理サーバー２０２内の空き領域を割り当ててコンテンツＩＤを付与したが、コンテンツＢに対して構造化されたＩＤを割り当てる方法であれば如何なるものでもよい。実施形態３では、コンテンツＢに、その関連属性を用いてコンテンツＩＤを付与するものである。
【００９７】
例えば、コンテンツＢの価格帯に対応してコンテンツ管理サーバー２０２を割り当てた後に、コンテンツ管理サーバー２０２内の空き領域を割り当てる。
【００９８】
この場合、実施形態１、実施形態２における「アカウント名」の代わりにコンテンツＢの価格帯情報を用いる。価格帯情報は操作部１２０やホストコンピュータ５０から利用者が対応する価格帯を設定する。
【００９９】
これにより、利用者はバーコード画像よりコンテンツＢの価格帯を判読することができ、バーコード画像を一層有効に利用できる。また，同様に、コンテンツＢに関連した日付、場所、作成者、記述言語、キーワード、タイトル、文書タイプ、作成に用いた手段、コンテンツのサイズ情報等、様々な情報が利用可能である。また複数の関連属性を組み合わせることも可能である。
【０１００】
以上、本発明を実施の形態を参照して説明してきたが、本発明は前述の実施の形態に限定して解釈されるべきでなく、適宜変更、改良が可能であることは勿論である。
【０１０１】
例えば、前述の実施形態においては、バーコード画像生成装置がプリンタに内蔵されていたが、単独の使用形態でもよいし、また他の装置内にバーコード画像生成装置が含まれるような形態や、直接あるいはネットワークを介してプリンタや外部装置等と接続される形態であってもよい。また、サーバ、Ｗｅｂ向けホームページやＰＤＦ文書に生成され、電子データとして保存あるいは利用されたり、ＰＤＡ、電子ペーパなどの端末装置に表示されたり、さまざまな利用形態があり、それに従ってバーコード画像生成装置の装置としての使用形態も様々にあり得る。
【図面の簡単な説明】
【０１０２】
【図１】本発明に係るバーコード画像生成読取システムの構成を示すブロック図である。
【図２】コンテンツ登録部の動作の流れを示すフローチャートである。
【図３】コンテンツＩＤの構成を示す図である。
【図４】コンテンツＩＤにおける視覚的表現仕様の配置を示す図である。
【図５】バーコード画像付プリント出力が生成される流れを示す模式図である。
【図６】視覚的表現仕様がマッピングされる流れを示す図である。
【図７】実施形態１による視覚的表現仕様データおよびバーコード画像を示す図である。
【図８】実施形態１の別例によるバーコード画像を示す図である。
【図９】コンテンツ取得部の動作の流れを示すフローチャートである。
【図１０】実施形態１の他の別例によるバーコード画像を示す図である。
【図１１】実施形態２によるバーコード画像を示す図である。
【図１２】本発明に係るバーコード画像読取り装置の実施形態２による概略構成を示すブロック図である。
【図１３】実施形態２の別例によるバーコード画像を示す図である。
【図１４】従来のバーコード画像を示す図である。
【図１５】従来のバーコード画像を示す図である。
【符号の説明】
【０１０３】
１  バーコード画像生成読取システム
１０  バーコード画像生成装置内蔵プリンタ
１０１  画像入力部
１０２  プリント用画像生成部
１０３  バーコード画像合成部
１０４  プリント部
１１１  コンテンツ入力部
１１２  コンテンツ登録部
１１３  バーコード機械判読仕様決定部
１１４  バーコード視覚的表現仕様決定部
１１５，３０４  視覚用仕様設定部
１１６  バーコード画像生成部
１２０，３２０  操作部
２０  コンテンツ管理サーバー群
２０１  アドレス管理サーバー
２０２  コンテンツ管理サーバーＡ，コンテンツ管理サーバーＢ
３０，３１  バーコード画像読取装置
３０１  バーコード画像入力部
３０２  バーコード機械判読仕様判定部
３０３  コンテンツ取得部
３０５  コンテンツ提示部
３０７  バーコード視覚的表現仕様判定部
３０８  コンテンツＩＤエラー確認部
３２０  操作部
５０  ホストコンピュータ
【図１】
2008071024.tif 000003
【図２】
2008071024.tif 000004
【図３】
2008071024.tif 000005
【図４】
2008071024.tif 000006
【図５】
2008071024.tif 000007
【図６】
2008071024.tif 000008
【図７】
2008071024.tif 000009
【図８】
2008071024.tif 000010
【図９】
2008071024.tif 000011
【図１０】
2008071024.tif 000012
【図１１】
2008071024.tif 000013
【図１２】
2008071024.tif 000014
【図１３】
2008071024.tif 000015
【図１４】
2008071024.tif 000016
【図１５】
2008071024.tif 000017