(57)【特許請求の範囲】
【請求項１】
ディジタルコードに変換された、オーディオ情報、映像情報、ディジタルデータの少なくとも一つを含むマルチメディア情報が、光学的に読み取り可能なコードとして記録されている記録媒体から、前記コードを光学的に読み取り、読み取ったディジタルコードをマルチメディア情報に復元し出力する情報読み出し装置において、前記記録媒体から光学的に読み取られた信号から、前記ディジタルコードを抽出するプリ処理部と、前記マルチメディア情報を復元するデータ処理部と、一方のポートに前記プリ処理部が、他方のポートに前記データ処理部が各々接続され、或るアドレスに対する前記プリ処理部からのディジタルコードの書き込みと並列に、前記或るアドレスとは異なるアドレスに書き込まれているディジタルコードが読み出されて前記データ処理部に出力するマルチポートメモリとを備え、ここで、前記記録媒体に記録されるコードは、複数のディジタルコードのブロックから構成され、各ブロック毎に一意的に定められたアドレスが付加されており、前記プリ処理部は、読み取られた前記ディジタルコードを、前記ブロックアドレスと前記マルチポートメモリのアドレスを対応させて、復元する順番に前記ブロック単位で前記マルチポートメモリに格納すると共に、格納した前記ディジタルコードのブロックアドレスを前記データ処理部に入力するためのパスを有し、一方前記データ処理部は、前記マルチポートメモリのアドレス順に前記ディジタルコードを読み出し、複数の前記ブロックから構成されるフレーム単位で前記マルチメディア情報への復元を行うように構成され、前記パスを介して前記プリ処理部から入力される前記ブロックアドレスから、前記フレームを構成する数の前記ブロックが前記マルチポートメモリに格納されたことを判別し、判別後直ちに、前記マルチメディア情報を復元する処理を開始するように構成されていることを特徴とする情報読み出し装置。
【請求項２】
前記データ処理部を第１のデータ処理部とし、前記プリ処理部から前記ブロックアドレスが入力されるパスを有さず、前記マルチポートメモリのアドレス順に前記ディジタルコードを読み出し、前記マルチメディア情報への復元を行う第２のデータ処理部を更に備えることを特徴とする請求項１に係る情報読み出し装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ディジタルコードに変換された、オーディオ情報、映像情報、ディジタルデータの少なくとも一つを含むマルチメディア情報が、光学的に読み取り可能なコードとして記録されている記録媒体から、前記コードを光学的に読み取り、読み取ったディジタルコードをマルチメディア情報に復元して出力する情報読み出し装置に関する。
【０００２】
【従来の技術】
従来、マルチメディア情報が光学的に読み取り可能なコードとして記録されている記録媒体から、該コードを光学的に読み取りマルチメディア情報に復元して出力する情報読み出し装置としては、図６に示すような構成のものが知られている。この従来例は図６に示すように、二つの異なる処理系（ＣＰＵ及びホストコンピュータ）を持つ装置において、各処理系間のデータ転送を行うために、一時的にデータを保持するためのデータバッファメモリを使用しており、データバッファメモリは、この従来例ではダブルバッファ構成をとっている。すなわち、一方のデータバッファメモリ(1)101が第１の装置（ＣＰＵ）103 とデータを送受する場合には、他方のデータバッファメモリ(2)102が第２の装置（ホストコンピュータ）104 とデータの送受を行うようになっている。
【０００３】
また、特開平５−２６５９３９号には、図７に示すような構成のものが開示されている。この従来例では、単一のデータバッファメモリ203 に第１の装置（ＣＰＵ）201 と第２の装置（ホストコンピュータ）205 がアクセスを行うようになっている。なお図７において、202 はタイミング調停回路、204 はインターフェース回路である。このような構成の情報読み出し装置は、図８のタイミングチャートに示すように、ＣＰＵ201 とホストコンピュータ205 はデータバッファメモリ203 に対し、バスの調停を行いつつ時分割にデータバッファメモリ203 をアクセスし、データ転送を行う。これにより、各処理系は並列に動作を行いつつデータの送受を行うものである。
【０００４】
【発明が解決しようとする課題】
ところで、従来技術においては処理時間を短くするという観点についは、何も考慮がなされていない。すなわち図７に示す第２の従来例においては、データの転送においてバスの調停時間が必要であり、この間処理系は動作を停止するため、処理の時間が長くなっている。本願請求項１に係る発明は、この観点に着目してなされたもので、高速な情報読み出し装置を提供することを第１の目的とするものである。
【０００５】
また従来技術においては、第１の処理系がデータを転送する順番と、第２の処理系が処理を行う順番が異なる場合に、データを並べ変えるという観点については、何も考慮がなされていない。すなわち、第１の処理系が時系列にデータの転送を行い、第２の処理系が時系列とは異なる順番でデータの処理を行う場合には、データを並べ変える操作が必要となる。本願請求項１に係る発明は、この観点にも着目してなされたもので、高速に第２の処理系が所望の順番で処理を行うようにした情報読み出し装置を提供することを第２の目的とするものである。
【０００６】
また従来技術においては、二つの処理系の動作関係及び全体の処理を高速に行うという観点については、何も考慮がなされていない。すなわち、第１の処理系が時系列にデータの転送を行い、第２の処理系が所定の量のデータが転送されることにより処理を開始する場合に、第２の処理系はデータの転送を開始する必要がある。本願請求項１に係る発明は、この観点にも着目してなされたもので、全体の処理系の動作を高速にする情報読み出し装置を提供することを第３の目的とするものである。
【０００７】
また従来技術においては、記録媒体から光学的に読み出されたマルチメディア情報において、直ちに復元することが要求されるものと直ちに復元することが要求されないものとがある場合の処理対応については、何も考慮がなされていない。本願請求項２に係る発明は、この観点に着目してなされたもので、マルチメディア情報の特性に適したデータ処理部で復元することが可能な情報読み出し装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記問題点を解決するため、請求項１に係る発明は、ディジタルコードに変換された、オーディオ情報、映像情報、ディジタルデータの少なくとも一つを含むマルチメディア情報が、光学的に読み取り可能なコードとして記録されている記録媒体から、前記コードを光学的に読み取り、読み取ったディジタルコードをマルチメディア情報に復元し出力する情報読み出し装置において、前記記録媒体から光学的に読み取られた信号から、前記ディジタルコードを抽出するプリ処理部と、前記マルチメディア情報を復元するデータ処理部と、一方のポートに前記プリ処理部が、他方のポートに前記データ処理部が各々接続され、或るアドレスに対する前記プリ処理部からのディジタルコードの書き込みと並列に、前記或るアドレスとは異なるアドレスに書き込まれているディジタルコードが読み出されて前記データ処理部に出力するマルチポートメモリとを備え、ここで、前記記録媒体に記録されるコードは、複数のディジタルコードのブロックから構成され、各ブロック毎に一意的に定められたアドレスが付加されており、前記プリ処理部は、読み取られた前記ディジタルコードを、前記ブロックアドレスと前記マルチポートメモリのアドレスを対応させて、復元する順番に前記ブロック単位で前記マルチポートメモリに格納すると共に、格納した前記ディジタルコードのブロックアドレスを前記データ処理部に入力するためのパスを有し、一方前記データ処理部は、前記マルチポートメモリのアドレス順に前記ディジタルコードを読み出し、複数の前記ブロックから構成されるフレーム単位で前記マルチメディア情報への復元を行うように構成され、前記パスを介して前記プリ処理部から入力される前記ブロックアドレスから、前記フレームを構成する数の前記ブロックが前記マルチポートメモリに格納されたことを判別し、判別後直ちに、前記マルチメディア情報を復元する処理を開始するように構成するものである。
【０００９】
このように構成した請求項１に係る発明においては、異なるアドレスを同時に読み書きすることができるマルチポートメモリを用いているので、プリ処理部が行うマルチポートメモリの書き込みと、データ処理部が行うマルチポートメモリの読み出しを非同期に行うことができ、且つ単一ポートメモリを用いた場合に必要となる両処理部の動作の調停にかかる時間を排することによって、処理の高速化を可能とする。
【００１０】
ところで、記録されているブロックデータは、記録媒体からの読み出し順序と復元順序が一致しない場合があり、この場合にはブロックアドレス順に復元を行う必要があるが、請求項１に係る発明においては、ディジタルコードはプリ処理部によりブロック単位に読み出され、同時にブロックアドレスも読み出されて、読み出しブロック情報をブロックアドレスに対応する、マルチポートメモリのアドレスへ格納し、データ処理部は、マルチポートメモリに格納されたデータをアドレス順に読み出し処理することにより復元を行うようにしている。これにより、復元時にデータをブロックアドレス順に並べかえる処理が不要であるため、高速に復元処理を行うことができる。
【００１１】
また請求項１に係る発明においては、ディジタルコードは記録単位であるブロックが複数個集まり、復元の単位であるフレームを形成しており、プリ処理部はマルチポートメモリへのデータ格納時にブロックアドレスをデータ処理部に出力する。そして、データ処理部は入力したブロックアドレスを判別し、グループを構成するブロックが揃ったところで、フレーム単位のデータをマルチポートメモリより読み出し復元を行う。したがって、データ処理部は、プリ処理部がフレームを構成するに足るディジタルコードを格納すると同時に復元動作を行うため、データの読み出しからディジタルコード復元までの時間を短縮し、処理の高速化を行うことが可能となる。
【００１２】
請求項２に係る発明は、請求項１に係る情報読み出し装置において、前記データ処理部を第１のデータ処理部とし、前記プリ処理部から前記ブロックアドレスが入力されるパスを有さず、前記マルチポートメモリのアドレス順に前記ディジタルコードを読み出し、前記マルチメディア情報への復元を行う第２のデータ処理部を更に備えることを特徴とするものである。
【００１３】
請求項２に係る発明によれば、ブロックアドレスを入力させ、フレームを構成する数のブロックがマルチポートメモリに格納された時点を以て、直ちに、復元することが要求されないマルチメディア情報を、直ちに復元されることが要求されるマルチメディア情報とは別系統、ここでは、第２のデータ処理部、に分けて復元することが可能となり、マルチメディア情報の特性に適したデータ処理部で復元することを可能にする。ここで、前者のマルチメディア情報としては音声（途切れることが許されないため、復元の速さよりも、復元の確実性が重視される）が挙げられ、後者のものとしては映像（即応性が重視され、多少の抜けは、後からの埋め合わせが許容される）が挙げられる。なお、請求項２における第１のデータ処理部は、実施の形態におけるデータ処理部５に対応し、第２のデータ処理部はデータ処理部４に対応する。
【００１４】
【発明の実施の形態】
次に、実施の形態について説明する。図１は本発明に係る情報読み出し装置の実施の形態を示すブロック構成図である。この実施の形態に係る情報読み出し装置は、記録媒体から画像信号を読み取る光学読み取り部１と、該光学読み取り部１から入力した画像信号を処理し、記録されているディジタルコードの読み出しを行うプリ処理部２と、該プリ処理部２よりディジタルコードが書き込まれ、少なくとも二つ以上のポートを別々にもち、異なるアドレスを同時に読み書きすることができるマルチポートメモリ３と、該マルチポートメモリ３からディジタルコードを読み出し、オーディオ情報、映像情報、ディジタルデータ等の復元を行うデータ処理部４，５とで構成されている。
【００１５】
次に、この実施の形態の動作を、図２に示すタイミングチャートに基づいて説明する。光学読み取り部１は記録媒体から光学的に画像信号を読み取り、画面毎にプリ処理部２へ画像信号を出力する。プリ処理部２は前記画像信号を画面毎に処理し、ディジタルコードを抽出し、マルチポートメモリ３に書き込みを行う。また、データ処理部４，５はプリ処理部２が書き込んだディジタルコードをマルチポートメモリ３より読み出し、復元をするために必要な一定のデータ数毎に処理を行い、オーディオ情報、映像情報、ディジタルデータの復元を行う。
【００１６】
このようにプリ処理部２は、前段の光学読み取り部１が出力する画像信号と同期して動作を行い、データ処理部４，５は本実施の形態では示されていない後段のオーディオ情報、映像情報、ディジタルデータに同期して動作を行う。すなわち、プリ処理部２とデータ処理部４，５は非同期に動作する。このように、プリ処理部２とデータ処理部４，５がマルチポートメモリ３によりデータの転送を行うため、メモリのバスの調停を行う必要がなく、バスの調停に関する各処理部の持ち時間がないため、高速に動作することができる。
【００１７】
図３は、本実施の形態で使用するコードの例を示す図である。このコードは、位置を示すマーカー11，ブロックの復元順序を示すアドレスコード12，記録されている情報であるデータドット13より構成されている。このようにマーカー11に囲まれたデータドット13がブロックを構成し、マーカー11に挟まれた部分に、各ブロックに付加されるブロックアドレスが記録されている。このようなコードは、例えば記録媒体の欠落時に連続したデータが欠落することを防ぐために、記録（読み出し）の順番とデータの復元の順番を一致させていない場合がある。このような場合には、アドレスコードを使用し、読み出したデータを一時蓄え、アドレスコード順にデータの復元を行う。
【００１８】
図４は、プリ処理部２とマルチポートメモリ３のＩ／Ｆ部を示すブロック構成図である。プリ処理部２は、コード読み取り部２−１とメモリコントロール部２−２を備え、コード読み取り部２−１は画像データよりブロックアドレス及びブロック情報の読み取りを行う。メモリコントロール部２−２は、ブロックアドレスに対応するマルチポートメモリ３のアドレスに、ブロック情報の書き込みを行う。これにより、マルチポートメモリ３には復元する順番とアドレスが一致して格納されるため、復元時にはデータ処理部４，５はマルチポートメモリ３のアドレス順にデータの復元を行うことにより、所望の復元を行う。以上のように、本実施の形態によれば、データ処理部４，５はマルチポートメモリ３のアドレスに従い処理を行うため、ブロックアドレスの比較等の処理が不要となり、高速にデータの復元を行うことができる。
【００１９】
また、ディジタルコードは、一定の個数のデータより構成されるフレーム単位で処理を行う。本実施の形態では、複数のブロックからフレームが構成される。データ処理部５は、プリ処理部２から、読み出されたブロックのアドレスを入力し、フレームを構成するブロックが揃ったところで処理を開始する。
【００２０】
図５は、データ処理部５の動作を説明するためのフローチャートを示している。本実施の形態では、フレーム毎にフレームカウンタを設け、フレームに該当するブロックアドレス入力時に各フレームカウンタをカウントし、フレームカウンタの値が該当フレームを復元するブロック数に達したところで、データ処理部５はフレームの復元を行う。以上の動作により、データ処理部５はマルチポートメモリ３に必要なデータが揃うと同時に、処理を開始することが可能であるため、ディジタルコードの読み取りから復元までの時間を短縮することが可能となる。
【００２１】
【発明の効果】
以上実施の形態に基づいて説明したように、請求項１に係る発明によれば、プリ処理部が行うマルチポートメモリの書き込みと、データ処理部が行うマルチポートメモリの読み出しを非同期で行うことができ、両処理部の動作の調停にかかる時間を省くことができるため、処理の高速化が可能となる。また、復元時にデータをブロックアドレス順に並べかえる処理が不要となり、高速に復元処理を行うことができる。また、ディジタルコードを格納すると同時に復元動作をおこなうようにしたので、データの読み出しからディジタルコード復元までの時間を短縮し、処理の高速化を図ることができる。請求項２に係る発明によれば、直ちに復元することが要求されるマルチメディア情報と、直ちに復元することが要求されないマルチメディア情報とを別系統で復元することができ、マルチメディア情報の特性に適したデータ処理部で復元することが可能となる。
【図面の簡単な説明】
【図１】  本発明に係る情報読み出し装置の実施の形態を示すブロック構成図である。
【図２】  図１に示した実施の形態の動作を説明するためのタイミングチャートである。
【図３】  図１に示した実施の形態において用いるコードの構成例を示す図である。
【図４】  図１に示した実施の形態におけるプリ処理部とマルチポートメモリの構成を示すブロック構成図である。
【図５】  図１に示した実施の形態におけるデータ処理部の動作を説明するためのフローチャートである。
【図６】  従来の情報読み出し装置の構成例を示すブロック構成図である。
【図７】  従来の情報読み出し装置の他の構成例を示すブロック構成図である。
【図８】  図７に示した従来例の動作を説明するためのタイミングチャートである。
【符号の説明】
１  光学読み取り部
２  プリ処理部
２−１  コード読み取り部
２−２  メモリコントロール部
３  マルチポートメモリ
４，５  データ処理部
11  マーカー
12  アドレスコード
13  データドット
【図１】
0003771969.tif 000002
【図２】
0003771969.tif 000003
【図３】
0003771969.tif 000004
【図４】
0003771969.tif 000005
【図５】
0003771969.tif 000006
【図６】
0003771969.tif 000007
【図７】
0003771969.tif 000008
【図８】
0003771969.tif 000009