(57)【要約】【課題】再生システムのデータ用メモリの容量より大きなマルチメディア情報を再生し出力できるようにすること。【解決手段】データが手動により光学的に読み取り可能なコードで記録されている部分を備える記録媒体を、一つのデータが当該記録媒体上に配置された複数の各コードに分割して記録されると共に、この複数の各分割コードには更に、その複数の各コードに分割して記録された分割データが上記一つのデータの一部であることを示す分割情報が記録されるものとする。再生システムでは、その分割情報をもとに上記一つのデータの再生可否を判断する。【選択図】図８
2005209216.tif 000002
【特許請求の範囲】
【請求項１】
データが手動により光学的に読み取り可能なコードで記録されている部分を備える記録媒体において、
一つのデータが、前記記録媒体上に配置された複数の各コードに分割して記録されていると共に、この複数の各分割コードには更に、前記複数の各コードに分割して記録された分割データが前記一つのデータの一部であることを示す分割情報が記録されていることを特徴とする記録媒体。
【請求項２】
前記分割情報が、前記分割データのヘッダ情報として記録されていることを特徴とする請求項１に記載の記録媒体。
【請求項３】
データが手動により光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを手動で光学的に読み取るための読取手段と、
前記読取手段で読み取ったコードから前記データを再生する再生手段と、
を備えた再生システムにおいて、
一つのデータが、前記記録媒体上に配置された複数の各コードに分割して記録されていると共に、この複数の各分割コードには更に、前記複数の各コードに分割して記録された分割データが前記一つのデータの一部であることを示す分割情報が記録されているとき、
前記再生手段は、前記分割情報をもとに前記一つのデータの再生可否を判断することを特徴とする再生システム。
【請求項４】
前記再生手段は、前記分割情報をもとに前記一つのデータが全て揃ったかどうかを判定して前記一つのデータの再生可否を判断することを特徴とする請求項３に記載の再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声，音楽等のオーディオ情報，カメラ，ビデオ機器等から得られる映像情報、及びパーソナルコンピュータ，ワードプロセッサ等から得られるディジタルコードデータ等を含めた所謂マルチメディア情報が、光学的に読み取り可能なパターンコードとして記録される紙等の記録媒体、及びそのような記録媒体からパターンコードを読み取って元のマルチメディア情報を再生する再生システムに関するものである。
【背景技術】
【０００２】
従来より、音声や音楽等の記録する媒体として、磁気テープや光ディスク等、種々のものが知られている。しかし、これらの媒体は、大量に複製を作ったとしても単価はある程度高価なものとなり、またその保管にも多大な場所を必要としていた。さらには、音声を記録した媒体を、遠隔地にいる別の者に渡す必要ができた場合には、郵送するにしても、また直に持っていくにしても、手間と時間がかかるという問題もあった。
【０００３】
また、オーディオ情報以外の、カメラ、ビデオ機器等から得られる画像情報やディジタルコードデータ等をも含めた所謂マルチメディア情報全体に関しても同様であった。
【０００４】
そこで、本発明の出願人は、オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報を、ファクシミリ伝送が可能で、また大量の複製が安価に可能な画像情報、すなわち符号化情報としてのドットコードの形で紙等の情報記録媒体に記録するシステム及びそれを再生するためのシステムを発明し、特許文献１や、特許文献２により開示している。
【０００５】
上記特許文献２による情報再生システムによれば、以下のような旨の記載がある。すなわち、この情報再生システムは、操作スイッチがオンされると、画像入力を行い、その画像内の画像単位ブロックの検出を行う。そして、ブロックが検出された場合には、そのブロックアドレスを検出する。
【０００６】
次に、ブロック単位のドット検出を行い、データ復調を行った後、上記画像単位ブロックの検出に戻り、上記処理を繰り返す。そして、ブロックが検出できなかった場合には、終了の判定を操作スイッチのオフ、または媒体の下地である白画像の撮像にて行う。
【特許文献１】特開平６−２３１４６６号公報
【特許文献２】特開平８−１０６５１７号公報（特願平６−２４１１５０号）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、再生システムのデータ用メモリの容量より大きなマルチメディア情報を再生し出力することを可能にする記録媒体及び再生システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の記録媒体の一態様は、データが手動により光学的に読み取り可能なコードで記録されている部分を備える記録媒体において、一つのデータが、前記記録媒体上に配置された複数の各コードに分割して記録されていると共に、この複数の各分割コードには更に、前記複数の各コードに分割して記録された分割データが前記一つのデータの一部であることを示す分割情報が記録されていることを特徴とする。
【０００９】
本発明の再生システムの一態様は、データが手動により光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを手動で光学的に読み取るための読取手段と、前記読取手段で読み取ったコードから前記データを再生する再生手段と、を備えた再生システムにおいて、一つのデータが、前記記録媒体上に配置された複数の各コードに分割して記録されていると共に、この複数の各分割コードには更に、前記複数の各コードに分割して記録された分割データが前記一つのデータの一部であることを示す分割情報が記録されているとき、前記再生手段は、前記分割情報をもとに前記一つのデータの再生可否を判断することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、再生システムのデータ用メモリの容量より大きなマルチメディア情報を再生し出力することを可能にする記録媒体及び再生システムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施の形態を説明する。
【００１２】
まず、本発明に係る第１の実施の形態の情報再生システムについて説明する。
【００１３】
図１は、第１の実施の形態の情報再生システムの構成を示すブロック図である。
【００１４】
この情報再生システムは、大別して読取部２と、データ処理部４と、出力処理部６とから構成される。
【００１５】
上記読取部２は、操作者が操作し再生処理の起動及び終了を指示するオペレーションスイッチ（ＯＰＳＷ）２２と、操作による再生処理の状態を表示する緑の発光ダイオード（以下、ＬＥＤと記す）２４と、走査に関するエラーを表示する赤のＬＥＤ２６と、さらに照明部、光学系、撮像部とから成っている。
【００１６】
また、上記データ処理部４は、この情報再生システム全体の制御を行うコントローラ４２と、エラー訂正処理部４４と、アナログ処理部４６と、コード復元処理部４８と、画像メモリ５０と、データメモリ５２と、Ｉ／Ｏ部５４と、この情報再生システム全体に駆動電圧を供給する電源５６とから成っている。
【００１７】
また、上記出力処理部６は、パーソナルコンピュータ（以下、パソコンと記す）やインタフェース（Ｉ／Ｆ）のカード等として提供されるコントローラ６２と、記憶装置６４と、モニタ、スピーカ等の出力装置６６とから成っている。
【００１８】
そして、読取部２のオペレーションスイッチ２２の信号は、データ処理部４内のコントローラ４２に入力され、このコントローラ４２からは緑のＬＥＤ２４と赤のＬＥＤ２６の制御信号が出力され、上記緑のＬＥＤ２４と赤のＬＥＤ２６の点灯、点滅が行われる。
【００１９】
また、読取部２からの撮像信号が、データ処理部４内のアナログ処理部４６に入力される。このアナログ処理部４６に入力された撮像信号は、帯域制限強調フィルタを通り、適応２値化処理にてディジタルデータに変換され、コード復元処理部４８に出力される。コード復元処理部４８は、入力されたディジタルデータの撮像信号を画像メモリ５０に記憶したり、この画像メモリ５０から読み出したりする制御を行うとともに、この撮像信号に対してマーカ検出、配列方向検出、ドット検出、復調などのコード復元処理を行い、その結果をデータメモリ５２へ出力する。
【００２０】
データメモリ５２は、入力されたデータを記憶し蓄える。そして、データメモリ５２に記憶されたデータは、コントローラ４２によってインターリーブやヘッダ情報の解読及び判定等が行われ、さらに、上記データはエラー訂正処理部４４に転送されてエラー訂正が施され、データメモリ５２の別のエリアに再び記憶される。
【００２１】
データメモリ５２に再び記憶されたデータは、Ｉ／Ｏ部５４を介して出力処理部６に出力される。出力処理部６に入力されたデータは、出力処理部６内の記憶装置６４に記憶され、出力装置６６から出力される。
【００２２】
すなわち、データの流れとしては、読取部２で読み取られたデータはアナログ処理部４６を介してコード復元処理部４８において、画像メモリ５０に書き込まれ、画像メモリ５０のデータをコード復元処理部４８で復元処理し、データメモリ５２に記憶する。ここまでの処理がコード復元処理である。
【００２３】
その後、コントローラ４２は、データメモリ５２に記憶されたデータに対して、インターリーブ、エラー訂正、ヘッダ情報解読判定などの再生処理を行う。そして、再生処理後のデータを出力処理部６へ出力して、スピーカから音を出したり、モニタに画像を表示したり、記憶装置６４に記憶したりするのが出力処理である。
【００２４】
ここで、上記Ｉ／Ｏ部５４には、汎用的なインタフェースが用いられる、例えば、ＧＰ−ＩＢ、ＲＳ２３２Ｃ、ＳＣＳＩや、またパソコンのＰＣＭＣＩＡのインターフェースなどが用いられる。
【００２５】
この第１の実施の形態では、データメモリ５２に対する出力処理部６からのアクセスはＰＣＭＣＩＡのメモリとして扱うこととして説明する。つまり、コントローラ６２よりデータメモリ５２を読み書きできるようにし、ＰＣＭＣＩＡのメモリカードとして、または、Ｉ／Ｏカードとして、または、ハードディスクとして扱う。
【００２６】
次に、第１の実施の形態の情報再生システムにおける節電処理について説明する。
【００２７】
コントローラ４２から読取部２への制御信号、またはアナログ処理部４６への制御信号、コード復元処理部４８への制御信号は、それぞれの処理の開始及び終了の節電処理の指示を行うための信号である。さらに、コントローラ４２からエラー訂正処理部４４への制御信号は、エラー訂正処理の起動を指示するとともに、節電処理の指示も行う。コントローラ４２とＩ／Ｏ部５４の間の制御信号は、入出力の指示、またはデータメモリ５２のアクセスの調整を行うものである。
【００２８】
また、アナログ処理部４６からコード復元処理部４８への制御信号は、クロック信号か、または水平同期信号や垂直同期信号になる。コード復元処理部４８と画像メモリ５０の間の制御信号は、リードライト信号やアドレス信号などである。またコード復元処理部４８からデータメモリ５２への制御信号も、同様にリードライト信号やアドレス信号、一部セレクト信号などである。
【００２９】
図２，図３は、第１の実施の形態の情報再生システムの動作としてのコントローラ４２の処理を示すフローチャートである。
【００３０】
まず、ＡＣ電源のコンセント接続、または電源スイッチのオン、または電源への電池接続等によって電源がオンされると（ステップＳ１）、緑のＬＥＤ２４と赤のＬＥＤ２６の両方を点灯させ（ステップＳ２）、イニシャライズを行う（ステップＳ３）。このイニシャライズでは、メモリテストや、ハードのインタフェースチェック等を行う。
【００３１】
次に、システムの異常検出を行い（ステップＳ４）、コントローラ４２はシステム異常が発生しているか否かを判定する（ステップＳ５）。ここで、システムに異常が発生していれば、ステップＳ３６へ飛び、本処理を終了させる。一方、システムに異常が発生していなければ、緑のＬＥＤ２４と赤のＬＥＤ２６との両方を消灯させる（ステップＳ６）。
【００３２】
なお、システムの異常検出では、ハードのインターフェースのチェックを行った場合、異常があると応答がなく、そのまま止まってしまうときがある。そこで、まず最初に緑のＬＥＤ２４と赤のＬＥＤ２６の両方を点灯させておき、止まった場合に異常を操作者に知らせるようにしておく。また、メモリのチェックでエラーがあったときにも終了させてしまい、緑のＬＥＤ２４と赤のＬＥＤ２６の両方を点灯されたままにし、異常を知らせるようにしておく。すなわち、システムに異常があるということを、緑のＬＥＤ２４と赤のＬＥＤ２６の両方の点灯と、オペレーションスイッチ２２が押されていないことの３つの状態から、システムの異常が判断されるようにしておく。
【００３３】
続いて、コントローラ４２はオペレーションスイッチ２２の監視を行い（ステップＳ７）、オペレーションスイッチ２２がオンか否かの判定を行う（ステップＳ８）。ここで、オペレーションスイッチ２２がオフのときはステップＳ７へ戻り、オペレーションスイッチ２２の監視、判定を繰り返し行い、オンになるまで待つ。
【００３４】
そして、オペレーションスイッチ２２がオンになったら、タイマをクリアし（ステップＳ９）、アナログ処理部４６及びコード復元処理部４８の処理を開始させ（ステップＳ１０）、緑のＬＥＤ２４を点灯させる（ステップＳ１１）。この緑のＬＥＤ２４の点灯は、本情報再生システムが起動し、パターンコードが読み取り可能または読み取り中であり、さらにアナログ処理部４６及びコード復元処理部４８が処理可能または処理中であることを表すものである。
【００３５】
次に、コントローラ４２はパターンコード上を読取部２が走査したことによって、ブロックが入力されたか否か、すなわち、ブロックによって構成されたコードが読み取れたか否かを判定する（ステップＳ１２）。ここで、ブロックが入力されていればタイマをクリアし（ステップＳ１３）、赤のＬＥＤ２６を消灯させる（ステップＳ１４）。なお、この場合は、もともと赤のＬＥＤ２６は消灯している。
【００３６】
このとき、アナログ処理部４６及びコード復元処理部４８にてデータの入力処理は進行しており、コード復元処理部４８からデータメモリ５２へデータが自動的に転送される。このとき、コントローラ４２への割り込み等を使用して、コントローラ４２に入手したブロックのアドレスを転送し、コントローラ４２がブロック管理テーブルを作成する。このブロック管理テーブルは、ブロックアドレスに基づいて、そのブロックアドレスが入手されたか否かを管理するテーブルである（ステップＳ１５）。
【００３７】
次に、コントローラ４２はオペレーションスイッチ２２がオフか否かの判定を行う（ステップＳ１６）。ここで、オペレーションスイッチ２２がオフでないときはステップＳ１２へ戻り、再びブロックが入力されたか否かを判定する。一方、オペレーションスイッチ２２がオフのときは緑のＬＥＤ２４と赤のＬＥＤ２６を消灯させ（ステップＳ１７）、アナログ処理部４６及びコード復元処理部４８を節電設定させる（ステップＳ１８）。
【００３８】
そして、ブロック管理テーブルを読み出し、入手ブロックの判定処理を行う（ステップＳ１９）。続いて、コントローラ４２は入手ブロック数が０、つまり、一ブロックも入手されていないかを判定する（ステップＳ２０）。ここで、入手ブロックが“０”のときは赤のＬＥＤ２６を２回点滅させることにより、警告出力を行い（ステップＳ２１）、本処理を終了させる（ステップＳ３６）。一方、入手ブロック数が０でないとき、すなわち、入力ブロックが一つでもあるときは、パソコンが一つ前に入力されたデータの読み取りを終了したか否かを判定する（ステップＳ２３）。これは前回の走査によって入力されたデータが、パソコンによってデータメモリ５２の出力用バッファから読み出されたか否かを調べ、読み出されていない場合、前回のデータを出力可能にするとともに、今回の走査のデータもデータメモリ５２に保持し、前回のデータを読み出した後、データメモリ５２のデータを処理することで、今回の走査のデータも出力可能にする。
【００３９】
ここで、一つ前に入力されたデータの読み取りを終了していないときは、赤のＬＥＤ２６を４回点滅させることにより、警告出力を行い（ステップＳ２４）、本処理を終了させる（ステップＳ３６）。この警告出力により前回の走査によるデータの出力処理であることを操作者に報知するものである。一方、読み取りを終了しているときは、インターリーブ、エラー訂正処理、及びヘッダ情報の解読判定処理等のデータ再生処理を行う（ステップＳ２５）。
【００４０】
そして、コントローラ４２は、エラー訂正処理にてエラーは訂正できたか否か、またはヘッダ情報に問題があったか否か等のエラー検出を行い、エラーがあったか否かを判定する（ステップＳ２６）。ここで、エラーがあったときは、すなわち、再生できないときは、赤のＬＥＤ２６を３回点滅させることにより、警告出力を行い（ステップＳ２７）、本処理を終了させる（ステップＳ３６）。この警告出力は今回の走査において走査ミス、またはコード上の傷等の破損、またはヘッダ情報等の論理情報が本情報再生システムに適合していない等を操作者に報知するものである。一方、エラーがないときは、すなわち、再生が可能であるときは、そのまま本処理を終了させる（ステップＳ３６）。
【００４１】
次に、上記ステップＳ１２にて、パターンコード上を読取部２が走査されたことによって、ブロックが入力されないときについて説明する。これは、オペレーションスイッチ２２を押しながらパターンコード上を走査しているときに、ブロックデータが入ってこないときに、タイムアウトをしたり、または警告を出力したりするものである。
【００４２】
まず、ブロックが入力されないときは、入力待ち状態が１０秒以上経過したか否かを判定する（ステップＳ２８）。ここで、１０秒以上経過していなければ、再びオペレーションスイッチ２２がオフか否か判定して（ステップＳ１６）、再びブロックの入力を待つ。一方、１０秒以上経過したときは、赤のＬＥＤ２６を点灯して（ステップＳ２９）、１０秒以上ブロックが入ってこないことへの警告出力を行う。
【００４３】
そして、ブロック管理テーブルの読み出しと、入手ブロックの判定のための処理を行う（ステップＳ３０）。続いて、コントローラ２２はブロックが入手済であるか否かを判定する（ステップＳ３１）。なお、入手済みとは、過去に１ブロックでも入手されているときである。ここで、ブロックが入手済でないときは、入力待ち状態が３０秒以上経過したか否かを判定し（ステップＳ３２）、３０秒以上経過していなければ、再びオペレーションスイッチ２２がオフか否か判定して（ステップＳ１６）、ステップＳ１６以降の処理を行う。一方、３０秒以上経過したときは、タイムアウトとしてアナログ処理部４６及びコード復元処理部４８及びエラー訂正処理部４４等を節電設定させ（ステップＳ３３）、緑のＬＥＤ２４と赤のＬＥＤ２６を消灯させて（ステップＳ３４）、本処理を終了させる（ステップＳ３６）。これは最初からコードを全然操作していないということで、３０秒以上経過後に終了させるもので、操作者がコードを走査する意志が全くないままスイッチが押された状態を保持された、例えば、読取部２をポケットに入れたときにオペレーションスイッチ２２が押されてしまった等のときに全ての処理を終わらせ節電設定し、電源である電池等の使用時間を長くするものである。
【００４４】
また、上記ステップＳ３１にて、ブロックが入手済であるときは、入力待ち状態が２０秒以上経過したか否かを判定し（ステップＳ３５）、２０秒以上経過していなければ、再びオペレーションスイッチがオフか否か判定して（ステップＳ１６）、ステップＳ１６以降の処理を行う。一方、２０秒以上経過したときは、タイムアウトとしてステップＳ３３へ飛ぶ。そして、上記ステップＳ３３以降の処理を行い、本処理を終了する（ステップＳ３６）。これは２０秒間、コードを再生する意志がないということで、終了させるもので、操作者はコードを走査する意志はあったが、途中で中断してしまったか、走査は終了したがオペレーションスイッチ２２を離さないでいるか、複数のコードを走査するとき一部のコードは本情報再生システムで再生可能なコードで、別の一部のコードは再生不可能なコードである等を操作者に報知するためである。
【００４５】
なお、本フローチャート中のステップＳ２１，Ｓ２４，Ｓ２７において、警告として赤のＬＥＤ２４をそれぞれ２回，４回，３回点滅させたが、この点滅はこの回数に限るわけではなく、それぞれの状態が区別できる回数であれば良い。また、点滅でなく、点灯時間でもよく、上記状態を区別できる数の表示用ＬＥＤで構成しても良い。
【００４６】
次に、上記出力処理部６内におけるコントローラ６２の動作について説明する。
【００４７】
図４は、出力処理部６の動作としてのコントローラ６２の処理を示すフローチャートである。
【００４８】
まず、電源がオンされ本処理がスタートすると（ステップＳ４１）、イニシャライズが行われる（ステップＳ４２）。
【００４９】
次に、コントローラ６２はデータメモリ５２への再生データの書き込みの監視を行い（ステップＳ４３）、再生データの書き込みが終了（入力済み）したか否かを判定する（ステップＳ４４）。ここで、書き込みが終了していないときはステップＳ４３へ戻り、再生データの書き込み監視、書き込み終了か否かの判定を繰り返す。一方、書き込みが終了したときは、コントローラ６２はデータメモリ５２から上記再生データを読み出し、パターンコードの分割に関する分割情報をもとに記憶装置６４に記憶する（ステップＳ４５）。なお、上記分割情報については後で説明する。
【００５０】
続いて、上記分割情報の認識、判定処理を行い（ステップＳ４６）、再生可能か否か判定する（ステップＳ４７）。ここで、再生可能でないときはステップＳ４３へ戻り、再び再生データの書き込み監視を行う。これはパターンコードが分割されている場合に全てのパターンコードのブロックデータが揃った時点で出力するための判定及び処理であり、パターンコード上にそのための情報を記録しておく。一方、再生可能であるときは、出力処理、例えば音を出したり、画像を出したり等の処理を行う（ステップＳ４８）。
【００５１】
そして、本処理を終了させるか、またはステップＳ４３へ戻りデータ入力監視を行う（ステップＳ４９）。
【００５２】
図５（ａ），（ｂ）及び図６（ａ），（ｂ）は、第１の実施の形態の情報再生システムの動作時におけるタイムチャートである。
【００５３】
このタイムチャートは、主に操作者の操作とデータ処理部４の動作と読取部２のＬＥＤ２４，２６との関係を示すものである。図５中の「操作」は、操作者の操作、すなわちオペレーションスイッチ２２及び電源のオン、オフや、読取部２によるパターンコード上の走査を示している。「処理」は、データ処理部４及び出力処理部６の動作を示している。「表示」は、読取部２の緑のＬＥＤ２４と赤のＬＥＤ２６の点滅状態を示すものである。
【００５４】
以下に、図５（ａ），（ｂ）及び図６（ａ），（ｂ）に示すタイムチャートについて順に説明する。
【００５５】
図５（ａ）は、図２に示したフローチャート中のステップＳ２におけるイニシャライズ処理でシステム異常を検出した場合のタイムチャートである。
【００５６】
同図に示すように、「操作」として電源がオンすると、「処理」としてイニシャライズ処理を行いシステムが異常であった場合（エラー発生）は、イニシャライズ処理を中断して、「処理」を終了する。このとき、「表示」として電源オンにて緑のＬＥＤ２４と赤のＬＥＤ２６を点灯し、イニシャライズ処理にてシステムが異常であったため、そのまま両方のＬＥＤ２４，２６を点灯状態で保持し、「操作」として電源がオフとなったときに両方のＬＥＤ２４，２６を消灯する。
【００５７】
図５（ｂ）は、図２に示したフローチャート中のステップＳ１２においてブロックデータが入力されたときである基本的な動作を示すタイムチャートである。
【００５８】
同図に示すように、「操作」として電源がオンすると、「処理」としてイニシャライズ処理を行いシステムに異常がなく正常終了すると、オペレーションスイッチ２２のオン待ちの状態となる。「表示」としては電源オンにて緑のＬＥＤ２４と赤のＬＥＤ２６を点灯し、イニシャライズ処理にてシステムが正常に終了したとき、両方のＬＥＤ２４，２６を消灯する、すなわち、緑のＬＥＤ２４と赤のＬＥＤ２６はイニシャライズ処理中に点灯し、イニシャライズ処理終了時に消灯する。
【００５９】
続いて、「操作」としてオペレーションスイッチ２２がオンとなり、パターンコード上が走査される。このとき、「処理」としてオペレーションスイッチ２２のオンにてコード復元処理を行い、「表示」としてオペレーションスイッチ２２のオンにて緑のＬＥＤ２４を点灯する。
【００６０】
そして、「操作」としてオペレーションスイッチ２２がオフとなると、「処理」として再生処理を行い、出力処理部６のパソコンへ再生処理データの転送が行われたり、または警告を行い、その後、オペレーションスイッチ２２のオン待ち及び再生出力または警告を行う（パソコン処理）。「表示」としてオペレーションスイッチ２２のオフにて緑のＬＥＤ２４を消灯し、上述した図３のフローチャートにて説明したように、赤のＬＥＤ２６はブロックを一つも入手できなかった場合に２回点滅、ブロックのデータが入手できても再生できない場合に３回点滅、また読み取りを終了しておらず再生処理を進めることができない場合に４回点滅を行う。
【００６１】
図６（ａ）は、図２に示したフローチャート中のステップＳ３５を経過後にブロックデータが入力されたときの動作を示すタイムチャートである。
【００６２】
同図に示すように、「操作」として電源がオンすると、「処理」としてイニシャライズ処理を行いシステムに異常がなく正常終了すると、オペレーションスイッチ２２のオン待ちの状態となる。「表示」として電源オンにて緑のＬＥＤ２４と赤のＬＥＤ２６を点灯し、イニシャライズ処理にてシステムが正常に終了したとき、両方のＬＥＤ２４，２６を消灯する。すなわち、緑のＬＥＤ２４と赤のＬＥＤ２６はイニシャライズ処理中に点灯し、イニシャライズ処理終了時に消灯する。
【００６３】
続いて、「操作」としてオペレーションスイッチ２２がオンとなり、パターンコード上が走査される。このとき、「処理」としてオペレーションスイッチ２２のオンにてコード復元処理を行い、「表示」としてオペレーションスイッチ２２のオンにて緑のＬＥＤ２４を点灯する。
【００６４】
そして、「操作」としてパターンコード上が走査された後、走査終了時点から１０秒経過後に、「表示」として赤のＬＥＤ２６を点灯する。そして、その後、１０秒経過する前に、すなわち、走査終了時点から２０秒経過する前に、パターンコード上が走査されブロックが入力されることによって、赤のＬＥＤ２６は消灯し緑のＬＥＤ２４のみが点灯している状態となる。
【００６５】
そして、「操作」としてオペレーションスイッチ２２がオフとなると、「処理」として再生処理を行い、出力処理部６のパソコンへ再生処理データの転送が行われたり、または警告を行い、その後、オペレーションスイッチ２２のオン待ち及び再生出力または警告を行う（パソコン処理）。「表示」としてオペレーションスイッチ２２のオフにて緑のＬＥＤ２４を消灯し、上述した図３のフローチャートにて説明したように、赤のＬＥＤ２６はブロックを一つも入手できなかった場合に２回点滅、ブロックのデータが入手できても再生できない場合に３回点滅、また読み取りを終了しておらず再生処理を進めることができない場合に４回点滅を行う。
【００６６】
すなわち、このタイムチャートにおいては、操作者がオペレーションスイッチ２２をオンしパターンコード上を走査することによってブロックデータが入力され、その後走査されなくなった後、１０秒間のうちにパターンコード上を走査することによってのブロックの入力がない場合、操作者にパターンコード上を走査してブロックを入力することを促すために、赤のＬＥＤ２６を点灯して警告するものである。
【００６７】
なお、この警告は、パターンコード上を走査していてもブロックデータとして入力されない場合に行われるものである。すなわち、このブロックデータとして入力されない場合とは、パターンコード上を走査するという行為を行っていない場合だけでなく、実際にパターンコード上を走査していてもそのパターンコードがブロックデータとして認識されない場合、例えば、パターンコードのフォーマット仕様が本情報再生システムで復元可能なパターンコードのフォーマット仕様と異なるものであったり、パターンコードの存在しない部分を走査していたりする場合を含むものである。
【００６８】
図中の「操作」における「コード上を走査せず」とは、読み取れるパターンコード上を走査していないということ意味するものであり、上記警告によって操作者に正常なパターンコード上を走査するように指示するものである。
【００６９】
図６（ｂ）は、図３に示したフローチャート中のステップＳ３２において入力待ち状態が３０秒以上経過した場合であり、ブロックデータが一つも入力されないときの動作を示すタイムチャートである。
【００７０】
同図に示すように、「操作」として電源がオンすると、「処理」としてイニシャライズ処理を行いシステムに異常がなく正常終了すると、オペレーションスイッチ２２のオン待ちの状態となる。「表示」として電源オンにて緑のＬＥＤ２４と赤のＬＥＤ２６を点灯し、イニシャライズ処理にてシステムが正常に終了したとき、両方のＬＥＤ２４，２６を消灯する、すなわち、緑のＬＥＤ２４と赤のＬＥＤ２６はイニシャライズ処理中に点灯し、イニシャライズ処理終了時に消灯する。
【００７１】
続いて、「操作」としてオペレーションスイッチ２２がオンとなっても、パターンコード上が走査されない状態となる。このとき、「処理」としてオペレーションスイッチ２２のオンにてコード復元処理を行い、「表示」としてはオペレーションスイッチ２２のオンにて緑のＬＥＤ２４を点灯する。その後、オペレーションスイッチ２２がオンされた後、１０秒経過後に、赤のＬＥＬ２６を点灯する。
【００７２】
そして、さらに２０秒間、すなわち、オペレーションスイッチ２２のオンから３０秒経過する前に、パターンコード上が走査されないため、「処理」としてコード復元処理終了させ、節電処理として緑のＬＥＤ２４と赤のＬＥＤ２６を消灯して終了する。
【００７３】
すなわち、このタイムチャートにおいては、オペレーションスイッチ２２がオンとなった後、１０秒間のうちにパターンコード上が走査されることによってのブロックデータの入力がない場合、操作者にパターンコード上を走査してブロックデータを入力することを促すために、赤のＬＥＤ２６を点灯して警告し、さらにこの警告後２０秒間のうちにブロックデータが入力されない場合、節電対策として自動的に、緑のＬＥＤ２４と赤のＬＥＤ２６を消灯し、節電処理して終了するものである。
【００７４】
なお、この警告は、パターンコード上を走査しても、一つのブロックデータも入力されない場合に行われるものである。このブロックデータとして入力されない場合とは、図６（ａ）にて説明した場合と同様にパターンコード上を走査するという行為を行っていない場合だけでなく、実際にパターンコード上を走査していてもそのパターンコードがブロックデータとして認識されない場合、例えば、パターンコードのフォーマット仕様が異なるものであったり、パターンコードの存在しない部分を走査していたり、また、パターンコードを走査しようという意志が存在しないような読取部２が倒れてオペレーションスイッチ２２がオンされたときであったりする場合を含むものである。
【００７５】
すなわち、「コード上を走査せず」というのは、読み取れるパターンコード上を走査していないということ意味するものであり、上記警告によって操作者に正常なパターンコード上を走査するように指示するものである。なお、「操作」や「処理」の動作に対する「表示」の緑のＬＥＤ２４や赤のＬＥＤ２６の点灯時及び消灯時の遅れは、実際の実施上に生じるタイムラグである。
【００７６】
次に、第１の実施の形態の情報再生システムを構成するデータメモリ５２のメモリマップについて説明する。
【００７７】
図７（ａ），（ｂ）は、データメモリ５２のメモリマップを示す図である。
【００７８】
同図（ａ）はデータメモリ５２のメモリマップ全体を示す図であり、同図（ｂ）はメモリマップ中のブロック管理テーブルを示す図である。
【００７９】
このデータメモリ５２は、ブロックデータ用エリア７０と、出力用バッファ７２と、ブロック管理テーブル７４とから構成されている。
【００８０】
ここで想定するデータメモリ５２の容量は、６４Ｋバイト＝６５５３６バイトであり、このうちブロックデータ用エリア７０として３２Ｋバイト＝３２７６８バイト、出力用バッファ７２として（３２７６８−４０９６）＝２８６７２バイト、ブロック管理テーブル７４として４０９６バイトが割り当てられている。
【００８１】
上記出力用バッファ７２には、エラー訂正後の再生処理データ、すなわち、サブセットが書き込まれる。このサブセットとは、出力（再生）可能な再生データの単位であり、例えば、音、テキスト、画像、またはその組み合わせ等の出力可能な再生データの単位である。
【００８２】
そして、コード復元処理部４８で復元された各ブロックのデータは、メモリマップのブロックデータ用エリア７０の各ブロックアドレスに相当するアドレスに一つずつ書き込まれる。すなわち、ブロックアドレス１，２，３はブロックデータ用エリア７０上の所定の番地を表しており、各ブロックアドレス毎にデータエリアが用意されていて、そこに書き込まれる。
【００８３】
出力用バッファ７２のエリアはブロックデータ用エリア７０と比較して、多少小さくなっている。これはブロックデータからエラー訂正符号等が除かれて出力用バッファ７２に書き込まれることからデータ量が少なくなるため、ブロックデータ用エリア７０よりも多少小さめに用意しても問題が生じることがないからである。
【００８４】
ここで、１ブロックデータのデータ数を２５６バイトとしている。すると、３２Ｋバイトのブロックデータ用エリア７０があるので、トータル１２８ブロック分のデータが記憶できるものとなっている。
【００８５】
また、ブロック管理テーブル７４は、ブロックデータが入手されたか、されないかを判断するためのものである。したがって、一つのブロックアドレスに対して１ビット分あれば良く、１２８ブロック分の情報を１対１で管理するためには、１２８ビット分のデータが記憶できれば良い。ここでは４０９６バイトのエリアが確保されているが、そのなかの１２８バイト分を使用すれば良いようになっている。
【００８６】
すなわち、このデータメモリ５２には、再生データの各ブロックデータが各アドレス毎に１対１で割り当てられたブロックデータ用エリア７０があり、このブロックデータ用エリア７０に記憶された再生データを出力するときに一時的に用いられる出力用バッファ７２があり、さらにブロックデータの有無を示すブロック管理テーブル７４がある。そして、ブロック管理テーブル７４は各ブロックアドレスに１対１で対応するエリアが用意されている。ブロックのアドレス毎の１対１で割り当てられたブロックデータ用エリア７０を持つことで、操作者は読取部２を走査させるにあたり、コード上にそって走査させる等の規則正しい走査だけでなく、不規則な走査を可能にするものである。不規則な走査によって入手ブロックのアドレスも不規則な順に入手されるが、各ブロック毎にブロックデータ用エリア７０があるため、再生が可能である。また、ブロックデータ用エリア７０と別に出力用バッファ７２を持つことで、２回分の走査によるデータを保持することができる。
【００８７】
次に、パターンコードの分割に関する分割情報について説明する。
【００８８】
図８（ａ）は、パターンコードとユーザデータを説明するための図である。
【００８９】
パターンコードは、このパターンコードが生成可能な情報記録システムにおいて、音、テキスト、画像等の情報（以下、ユーザデータと記す）にヘッダ情報を付加して一つのファイル形式で記録したものである。
【００９０】
この情報再生システムは、上記ファイル形式のパターンコードをデータ処理部４のデータメモリ５２上のブロックデータ用エリア７０のサイズ、また出力用バッファ７２のサイズによって、１２８個のブロックデータを取り込めるようになっている。すなわち、言い換えると、これは１２８個のブロックデータのみしか再生できないということである。
【００９１】
そこで、１２８個のブロックデータよりも大きいユーザデータを再生したい場合の一つの手法がパターンコードの分割であり、これについて以下に説明する。
【００９２】
上述したようにユーザデータが１２８個のブロックデータよりも大きくなる場合、再生データがブロックデータ用エリア７０よりも大きく、出力用バッファ７２よりも大きいものとなり、本情報再生システムで再生させることができない。
【００９３】
そこで、図８（ｂ１）〜（ｂ３）に分割情報１，分割情報２，分割情報３にて示すように、ユーザデータを分割し各々の分割したユーザデータにヘッダ情報を付加する。このヘッダ情報には、その分割したという情報と、各々のユーザデータを連結させるための情報を記録する。そして、分割情報１，分割情報２，分割情報３のそれぞれを情報記録システムにおいて、パターンイメージ化して、図８（ｃ１）〜（ｃ３）に示すような３つのそれぞれのパターンコードを作成する。
【００９４】
このように分割情報から作成されたパターンコードを本情報再生システムにおいて再生しようとする場合は、３つのコードを順に走査していく。すなわち、オペレーションスイッチ２２をオンして図８（ｃ１）に示すパターンコードを走査しオペレーションスイッチ２２をオフする。続いてオペレーションスイッチ２２をオンして図８（ｃ２）に示すパターンコードを走査しオペレーションスイッチ２２をオフする。続いてオペレーションスイッチ２２をオンして図８（ｃ３）に示すパターンコードを走査しオペレーションスイッチ２２をオフする。以上の３回の走査を行って再生させる。なお、上述した例では図８（ｃ１）〜（ｃ３）という順序で走査したが、上記３回の走査の順序については、どこから始めても良く、上記３つのパターンコードを走査する間に別のパターンコードを走査しなければ良い。
【００９５】
本情報再生システムは、１２８個のブロックまでしか再生できない装置であるため、データメモリ５２のブロックデータ用エリア７０には図８（ｃ１）に示すパターンコードを走査することによって再生処理が行われ、ブロックデータ用エリア７０に記憶後、出力用バッファ７２に記憶される。そして、直ちにこの出力用バッファ７２のデータは出力処理部６側に転送され、次の時点で、次の図８（ｃ２）に示すパターンコードを走査する。このとき、すでにブロックデータ用エリア７０は空いた状態になっているのでそこに新たに図８（ｃ２）に示すパターンコードのブロックデータが記憶され、このブロックデータも処理されて出力用バッファ７２から出力処理部６側に転送される。このようにして各々のパターンコードのブロックデータが次々に転送され、出力処理部６で結合されて出力される。
【００９６】
このとき、上述の図４に示した出力処理部６のコントローラ６２における処理のフローチャートに示したように、出力処理部６のコントローラ６２は一つのパターンコードから入力されたブロックデータの分割情報から判断して、図８に示した例では３つのブロックデータがそろっているかどうかを判断し、再生可能かどうかを判断する。そして、３つのブロックデータがそろっていれば、出力処理を行い終了する。
【００９７】
これにより、本情報再生システムのデータメモリ５２の容量で再生できる情報、すなわちユーザデータのサイズが制限されることがなくなり、より大きな情報をも作成することが可能になる。
【００９８】
なお、図８（ｃ１）に示す“１”はデータが記憶されているパターンコードの一番小さいブロックアドレス番号であり、“１００”はデータが記憶されているパターンコードの一番大きいブロックアドレス番号である。同様に図８（ｃ２），（ｃ３）に示すそれぞれの“１”と“９０”、“２０”と“１２８”もデータが記憶されているパターンコードの一番小さいブロックアドレス番号と一番大きいブロックアドレス番号である。また、本情報再生システムは、ブロックアドレス番号が何番から始まって何番で終わっても、その間のデータを再生できるものとなっている。
【００９９】
また、分割情報から作成されるパターンコードは、一つの出力可能な最小単位のサブセットであり、このサブセットは画像、テキスト、音等の一つの出力可能単位であっても良く、また画像、テキスト、音等の組み合せからなる一つの出力可能単位であっても良い。
【０１００】
次に、オペレーションスイッチ２２の操作とデータ処理部４におけるコントローラ４２の処理の関係について説明する。以下に示すフローチャートは、オペレーションスイッチ２２の操作による上記コントローラ４２の処理関係を人間工学的に考えたものであり、図２，図３のフローチャートに示したデータ処理部４のコントローラ４２の処理の中から、オペレーションスイッチ２２の操作による処理の部分を中心に抜き出して示すものである。
【０１０１】
図９は、オペレーションスイッチ２２を押したままパターンコードを走査し、押すのを中止したときに出力する処理を示すフローチャートである。
【０１０２】
電源がオンされると（ステップＳ５１）、コントローラ４２はオペレーションスイッチ２２の監視を行い（ステップＳ５２）、オペレーションスイッチ２２がオンか否かを判定する（ステップＳ５３）。ここで、オペレーションスイッチ２２がオフのときはステップＳ５２へ戻り、オペレーションスイッチ２２の監視、判定を繰り返し行い、オンになるまで待つ。
【０１０３】
そして、オペレーションスイッチ２２がオンになったら、アナログ処理部４６及びコード復元処理部４８の処理を開始させる（ステップＳ５４）。
【０１０４】
次に、コントローラ４２はオペレーションスイッチ２２がオフか否かを判定する（ステップＳ５５）。ここで、オペレーションスイッチ２２がオフでないときはこのステップＳ５５での判定を繰り返し行い、オペレーションスイッチ２２がオフになったら、アナログ処理部４６及びコード復元処理部４８の処理を終了させる（ステップＳ５６）。
【０１０５】
続いて、データ再生処理を行い（ステップＳ５７）、出力して（ステップＳ５８）、本処理を終了させる（ステップＳ５９）。
【０１０６】
このフローチャートによるオペレーションスイッチ２２の操作においては、オペレーションスイッチ２２を押してパターンコードを走査し、走査後、オペレーションスイッチ２２を離すという操作であり、操作が簡単でわかりやすく、また、このときのスイッチ信号をそのまま節電処理の制御信号として使用すれば、節電処理も簡単に行いやすいものにすることができ、そのための回路も簡単ですむ。
【０１０７】
図１０は、オペレーションスイッチ２２をクリックすることによってパターンコードの走査、及び出力を行う処理を示すフローチャートである。ここでクリックとは、オペレーションスイッチ２２をオンさせて短時間でスイッチをオフするという一連の操作のことをいう。
【０１０８】
電源がオンされると（ステップＳ６１）、コントローラ４２はオペレーションスイッチ２２の監視を行い（ステップＳ６２）、オペレーションスイッチ２２がクリックされたか否かを判定する（ステップＳ６３）。ここで、オペレーションスイッチ２２がクリックされていないときはステップＳ６２へ戻り、オペレーションスイッチ２２の監視、判定を繰り返し行い、クリックされるまで待つ。ここでのクリックとは、１回のクリックをいうものとする。
【０１０９】
そして、オペレーションスイッチ２２がクリックされたら、アナログ処理部４６及びコード復元処理部４８の処理を開始させる（ステップＳ６４）。
【０１１０】
次に、コントローラ４２は、オペレーションスイッチ２２がダブルクリック（Ｗクリック）されたか否かを判定する（ステップＳ６５）。ここで、オペレーションスイッチ２２がダブルクリックされていないときはこのステップＳ６５での判定を繰り返し行い、オペレーションスイッチ２２がダブルクリックされたら、アナログ処理部４６及びコード復元処理部４８の処理を終了させる（ステップＳ６６）。ここでのダブルクリック（Ｗクリック）とは、２回のクリックをいうものとする。
【０１１１】
続いて、データ再生処理を行い（ステップＳ６７）、出力して（ステップＳ６８）、本処理を終了させる（ステップＳ６９）。
【０１１２】
このフローチャートによるオペレーションスイッチ２２の操作においては、オペレーションスイッチ２２のクリックでパターンコードの走査をスタートして、走査後、ダブルクリック（Ｗクリック）で終わるという操作であり、オペレーションスイッチ２２の押下とパターンコードの走査という２つの操作をする必要がないため、パターンコードの走査という一つの動作に集中させることができ、手振れ等をなくすことができる。
【０１１３】
また、１回のクリックと２回のクリックに分けたのは、走査の開始と終了とを判別をするためであり、これらクリックの回数については、異なる回数であれば何回のクリックであってもかまわない。
【０１１４】
図１１は、オペレーションスイッチ２２をクリックすることによって出力を行う処理を示すフローチャートである。
【０１１５】
電源がオンされると（ステップＳ７１）、アナログ処理部４６及びコード復元処理部４８の処理を開始させる（ステップＳ７２）。
【０１１６】
次に、コントローラ４２は、オペレーションスイッチ２２がクリックされたか否かを判定する（ステップＳ７３）。ここで、オペレーションスイッチ２２がクリックされていないときはこのステップＳ７３での判定を繰り返し行い、オペレーションスイッチ２２がクリックされたら、アナログ処理部４６及びコード復元処理部４８の処理を終了させる（ステップＳ７４）。ここで、必ずしもアナログ処理部４６及びコード復元処理部４８の処理を終了させずに、上記クリックされた時点までに読み取ったデータをデータ再生処理を行い、出力しても良い。
【０１１７】
続いて、データ再生処理を行い（ステップＳ７５）、出力して（ステップＳ７６）、本処理を終了させる（ステップＳ７７）。なお、ここで終了させずに、スタート（ステップＳ７１）に戻ってもかまわない。ここで、必ずしもアナログ処理部４６及びコード復元処理部４８の処理を終了させずに、上記クリックされた時点までに読み取ったデータをデータ再生処理を行い、出力しても良い。
【０１１８】
このフローチャートによるオペレーションスイッチ２２の操作においては、例えば、アナログ処理部４６及びコード復元処理部４８を有するデータ処理部４がＡＣ電源等で節電処理の必要がないものであった場合、特に用いられるものであり、操作者はクリックという操作だけで出力をすれば良く、いつパターンコードを走査してもブロックデータを読み取ることができ、出力のタイミングだけ指示すれば良い。
【０１１９】
図１２は、オペレーションスイッチ２２とボトムスイッチを備えたことによってパターンコードの走査開始を認識し、出力を行う処理を示すフローチャートである。
【０１２０】
ここで、不図示のボトムスイッチ（ＢＳＷ）とは、読取部２の底の紙面と接する部分が紙面に接したことを検出できるスイッチ、またはパターンコード上に読取部２が存在することを検出できるスイッチ、または走査が開始されることを検出できるスイッチ、すなわち、パターンコード上に読取部２が読み取り可能に近接したことを認識するスイッチである。このようなスイッチとしては、例えば振動センサにて構成されるスイッチ、または加圧を検出するスイッチ、またはパターンコード上の光学的な反射によって検出する光学的なスイッチ等が考えられる。
【０１２１】
まず、電源がオンされると（ステップＳ８１）、コントローラ４２はオペレーションスイッチ２２の監視を行い（ステップＳ８２）、オペレーションスイッチ２２がオンか否かを判定する（ステップＳ８３）。ここで、オペレーションスイッチ２２がオフのときはステップＳ８２へ戻り、オペレーションスイッチ２２の監視、判定を繰り返し行い、オンになるまで待つ。
【０１２２】
そして、オペレーションスイッチ２２がオンになったら、再びオペレーションスイッチ２２がオフか否かを判定し（ステップＳ８４）、オペレーションスイッチ２２がオフのときは出力して（ステップＳ９０）、本処理を終了させる（ステップ９１）。
【０１２３】
一方、ステップＳ８４にて、オペレーションスイッチ２２がオフでないときはボトムスイッチ（ＢＳＷ）がオンか否かを判定する（ステップＳ８５）。ここで、ボトムスイッチがオンでないときはステップＳ８４へ戻り、オペレーションスイッチ２２及びボトムスイッチの判定を繰り返し行い、ボトムスイッチがオンになるまで待つ。そして、ボトムスイッチがオンになったら、アナログ処理部４６及びコード復元処理部４８の処理を開始させる（ステップＳ８６）。
【０１２４】
次に、コントローラ４２はボトムスイッチがオフか否かを判定する（ステップＳ８７）。ここで、ボトムスイッチがオフでないときはこのステップＳ８７での判定を繰り返し行い、ボトムスイッチがオフになったら、アナログ処理部４６及びコード復元処理部４８の処理を終了させる（ステップＳ８８）。
【０１２５】
続いて、データ再生処理を行い（ステップＳ８９）、ステップＳ８４へ戻り、上述したステップＳ８４以降の処理を行う。
【０１２６】
このフローチャートにおいては、オペレーションスイッチ２２がオンし、さらにボトムスイッチのオンとともにパターンコードの走査をスタートして、ボトムスイッチのオフとともに走査も終了し、その走査終了時点でデータの再生処理が一部行われるという処理であり、ボトムスイッチのオンからオフの間だけしかアナログ処理部４６及びコード復元処理部４８での処理が行われないため、走査時以外は節電処理を行うことができる。また、ボトムスイッチがオフとなった時点、すなわち走査終了時点でその走査によって読み取られたブロックデータの再生処理が行われるため、最終的にオペレーションスイッチ２２をオフしてからのデータの再生時間がなくなるため、オペレーションスイッチ２２をオフしてから、音や画像等が出力されるまでの時間を短縮することができる。
【０１２７】
なお、上記データ再生処理とは、今までに入手されたブロックデータにエラー訂正等を行い、訂正可能なものだけを出力用バッファ７２に転送するという処理である。
【０１２８】
次に、情報再生システムが再生を行う本発明に係る第２の実施の形態のパターンコードについて説明する。
【０１２９】
図１３（ａ），（ｂ）は、情報再生システムに用いられるマルチメディアペーパの構成例を示す図である。なお、マルチメディアペーパ（以下、ＭＭＰと記す）とは、パターンコードが記録されたシートのことをいう。
【０１３０】
同図（ａ），（ｂ）に示すように、これらのＭＭＰ８０は、絵または写真８２と、文字（テキスト）８４と、パターンコード８６，８６ａ，８６ｂとから構成されているが、これらのパターンコードには同図（ｂ）に示すようにブロックアドレスが重複しないパターンコード８６ａになっているものと、重複するパターンコード８６ｂになっているものがある。
【０１３１】
図１４（ａ）は、パターンコードの一つのファイルを示す図である。
【０１３２】
このファイルには、文字、音声、絵等からなるマルチメディアの情報が入っており、１度の走査によってこれらの情報を出力することができるようになっている。
【０１３３】
ここで例えば、このパターンコードに“This is a pen”という音声情報が入っているものとする。この場合、上述したように１度の走査によって“This is a pen”という音声が出力される。
【０１３４】
ところが、その一部分だけ例えば、“This”のみを反復して再生したい場合や、文字、音声、絵等の情報が記録されているマルチメディアの情報で、例えば音声だけを再生したい場合等が生じる。これらを実現するための第２の実施の形態のパターンコードを図１４（ｂ）に示し以下に説明する。
【０１３５】
図１４（ｂ）の上段に示すように、ブロックのアドレスデータを重複しないものとして、例えば、１番から５０番までに“This”の音声情報を、５１番から７０番までに“is”の音声情報を、７１番から８０番までに“a”の音声情報を、８１番から１００番までに“pen”の音声情報を記録しておく。
【０１３６】
これにより、例えば、１番から５０番までを走査すれば“This”の音声だけが再生でき、また、８１番から１００番までを走査すれば“pen”の音声だけが再生できる。なお、全体を再生したい場合には、１度に１番から１００番までを走査すれば良い。
【０１３７】
また、図１４（ｂ）の下段に示すように、ブロックのアドレスデータを重複しないものとして、例えば、１番から４０番までに文字を、４１番から８０番までに音声を、８１番から１２０番までに絵または写真を記録しておく。
【０１３８】
これにより、例えば、１番から４０番までを走査すれば文字だけが再生でき、また、８１番から１２０番までを走査すれば絵または写真だけが再生できる。なお、全体を再生したい場合には、１度に１番から１２０番までを走査すれば良い。
【０１３９】
すなわち、ブロックのアドレスデータを重複しないものとして並べることにより、それぞれ再生可能単位であるサブセット、例えば、マルチメディア情報の一部分や文字情報のみを再生することが可能であり、また、一つのファイルとして全体を再生することも可能である。
【０１４０】
また、“This”を記録した１番から５０番までのブロックデータ内の最前列（１番）及び最後列（５０番）のブロックデータを、ダミーのブロックデータにする構成とする。または、上記最後列（５０番）のブロックデータを、後方のブロックデータと重複させ配置する構成とする。
【０１４１】
これにより、走査時における手振れ等の許容範囲を広くすることができる。また、走査時において読取部２の位置合せが多少ラフであっても、ブロックデータが取り込めるようにすることができる。
【０１４２】
また、文字を記録した１番から４０番までのパターンコードの下部には“文字”という表記を、音声を記録した４１番から８０番までのパターンコードの下部には“音声”という表記を、絵または写真を記録した８１番から１２０番までのパターンコードの下部には“絵（写真）”という表記をしておく。
【０１４３】
これにより、そのパターンコードに記録されたデータが何なのか、どういった種類の情報なのかを上記パターンコードの周辺に明示しておくことにより、操作者が意図する情報だけを即座に再生することができるようになる。
【０１４４】
図１５（ａ），（ｂ）は、パターンコードが密集して配置された場合の第３の実施の形態のパターンコードを説明するための図である。
【０１４５】
まず、図１５（ａ）に示すこれらのパターンコードは、それぞれが単独のファイルで特に関連性のないものとし、これらが密集して配置されているものとする。
【０１４６】
この状態において、上書き許可、すなわち、一番最新に走査されたブロックのアドレスデータのブロックデータがブロックデータとして取り込まれる状態においては、走査中の最後に、近接するとなりのパターンコードをかすってしまう場合が考えられる。すると、最新に走査されたブロックのアドレスデータが優先されるため、操作者が本来意図しないブロックデータが取り込まれてしまい、意図するブロックデータが再生できないという場合が生じる。
【０１４７】
一方、上書き不許可、すなわち、一番最初に走査されたブロックのアドレスデータのブロックデータがブロックデータとして取り込まれる状態においては、パターンコードが近接しているため、最初の走査時に、意図しないとなりのパターンコードをかすってしまう場合が考えられる。すると、最初に走査されたブロックのアドレスデータが優先されるため、操作者が走査ミスを認識して出力のための操作を行わずに再度走査しても、同様に操作者が本来意図しないブロックデータが取り込まれてしまい、意図するブロックデータが再生できないという場合が生じる。
【０１４８】
そこで、上記不具合を防ぐために、近接するパターンコードどうしのブロックのアドレスデータは、重複しないブロックのアドレスデータになるような構成とする。
【０１４９】
図１５（ｂ）は、第３の実施の形態のパターンコードの一例であり、あるパターンコードのブロックのアドレスデータが１番から１６番のときは、近接する下部のパターンコードのブロックのアドレスデータは重複させず２１番から３６番とする。また、近接する右部のパターンコードのブロックのアドレスデータも重複させず６１番から７６番とする。
【０１５０】
すなわち、このように近接するパターンコードのブロックのアドレスデータの番号は、異なるファイルであっても重複させないようにすることによって、走査時の手振れ等の許容範囲を広くすることができる。
【０１５１】
次に、一つのサブセットのパターンコードが数行に渡って配置されている場合の走査の形態を示す第４の実施の形態のパターンコードについて説明する。
【０１５２】
一つのサブセットのパターンコードであり、１回の走査によって走査されるべきものであっても、レイアウト上等の問題により、数行に渡って記録されている場合がある。
【０１５３】
また、サブセットがさらにある情報単位毎に分離され、その情報単位毎のパターンコードが数行に渡って記録されている場合があり、このときは、１行のパターンコードに対して１回の走査で取り込みを行い、この走査をその数行分、繰り返し行う必要がある。
【０１５４】
しかし、上述の両者の場合、そのパターンコードは記録媒体上に視覚上同じように記録されており、その走査の形態を判別することができない。
【０１５５】
そこで、その走査の形態の違いを操作者に知らせるための第４の実施の形態のパターンコードについて説明する。
【０１５６】
図１６（ａ），（ｂ）は、第４の実施の形態のパターンコードを示す図である。
【０１５７】
図１６（ａ），（ｂ）に示す背の低い凸マーク８８はオペレーションスイッチ２２をオンする位置を示しており、背の高い凸マーク９０はオペレーションスイッチ２２をオフする位置を示している。
【０１５８】
上述一方の一つのサブセットのパターンコードが３行に渡って記録されている場合は、図１６（ａ）に示すように、左上に表示された背の低い凸マーク８８から走査を開始し、矢印に従って走査を進め、右下に表示された背の高い凸マーク９０にて走査を終了させる。
【０１５９】
一方、上述他方のサブセットがさらにある情報単位毎に分離され、その情報単位毎のパターンコードが３行に渡って記録されている場合は、図１６（ｂ）に示すように、１行目の左側に表示された背の低い凸マーク８８にてオペレーションスイッチ２２をオンとし走査を開始し、矢印に従って走査を進め、その１行目の右側に表示された背の高い凸マーク９０にてオペレーションスイッチ２２をオフとし走査を終了させる。その後、次の行に移り、同様に走査を行う。なお、図１６（ａ），（ｂ）に示す矢印は、走査の方向を説明するために図上に記したものであり、実際にパターンコード上に記録されているわけではない。
【０１６０】
図１６（ｃ），（ｄ）は、第４の実施の形態の変形例のパターンコードを示す図であり、１回の走査によって走査するべきパターンコードをラインにて囲ってしまう例である。
【０１６１】
これにより、上述一方の一つのサブセットのパターンコードが３行に渡って記録されている場合は、図１６（ｃ）に示すように、ライン９２にて囲われた左上のパターンコード部分から走査を開始し、右下のパターンコード部分で走査を終了させる。
【０１６２】
一方、上述他方のサブセットがさらにある情報単位毎に分離され、その情報単位毎のパターンコードが３行に渡って記録されている場合は、図１６（ｄ）に示すように、１行目の左側のパターンコード部分から走査を開始し、右側のパターンコード部分で走査を終了させる。その後、次の行に移り、同様に走査を行う。
【０１６３】
すなわち、このライン９２で囲われたパターンコードが、１回の走査単位を示すものとする。
【０１６４】
図１６（ｅ），（ｆ）は、第４の実施の形態の変形例のパターンコードを示す図であり、上記２つの実施の形態を合わせ、凸マーク８８にてオペレーションスイッチ２２をオン・オフする位置を、ライン９２で１回の走査単位を示すようにした例である。
【０１６５】
これにより、走査時にオペレーションスイッチ２２をオン・オフする位置と、１回の走査によって走査すべき範囲が明確になり、操作しやすいものとなる。
【０１６６】
図１７（ａ），（ｂ）は、第４の実施の形態の変形例のパターンコードを示す図であり、パターンコード上に走査の終了を示す“ＭＭＰ”というロゴを記述する例である。
【０１６７】
この図１７（ａ）に示す実施の形態では、左上のパターンコード部分から走査を開始し、“ＭＭＰ”というロゴが記述された右下のパターンコード部分で走査を終了させる。また、図１７（ｂ）に示す実施の形態では、１行目の左側のパターンコード部分から走査を開始し、“ＭＭＰ”というロゴが記述された右側のパターンコード部分で走査を終了させる。その後、次の行に移り、同様に走査を行う。
【０１６８】
図１７（ｃ）は、第４の実施の形態の変形例のパターンコードを示す図であり、パターンコード上にオペレーションスイッチをオン・オフする位置を示す、すなわち走査の開始と終了を示す“ＯＮ”と“ＯＦＦ”というロゴを記述する例である。
【０１６９】
この図１７（ｃ）に示す実施の形態では、“ＯＮ”というロゴが記述された１行目の左側のパターンコード部分から走査を開始し、“ＯＦＦ”というロゴが記述された２行目の右側のパターンコード部分で走査を終了させる。３行目においても、“ＯＮ”というロゴが記述された３行目の左側のパターンコード部分から走査を開始し、“ＯＦＦ”というロゴが記述された３行目の右側のパターンコード部分で走査を終了させる。
【０１７０】
図１７（ｄ）は、第４の実施の形態の変形例のパターンコードを示す図であり、パターンコードの周囲に矢印を記して走査の形態を示す例である。
【０１７１】
この図１７（ｄ）に示す実施の形態では、矢印に従って、左上のパターンコード部分から走査を開始し、右下のパターンコード部分で走査を終了させるというように、１回の走査によってその走査を終了させることを示す。
【０１７２】
図１８（ａ）は、第４の実施の形態の変形例のパターンコードを示す図であり、パターンコード上に走査の形態を示す“１−１”，“１−２”，“１−３”というロゴを記述する例である。
【０１７３】
この図１８（ａ）に示す実施の形態では、サブセットがさらにある情報単位毎に分離され、その情報単位毎のパターンコードが３行に渡って記録されている場合であり、１行目の左側のパターンコード部分から走査を開始し、右側のパターンコード部分で走査を終了させる。その後、次の行に移り、同様に走査を行う。
【０１７４】
図１８（ｂ）は、第４の実施の形態の変形例のパターンコードを示す図であり、パターンコードの周囲に走査の形態を示す“１−１”，“１−２”，“１−３”という表示をブロックコードで記録する例である。
【０１７５】
この図１８（ｂ）に示す実施の形態では、上記図１８（ａ）に示したのと同様に、サブセットがさらにある情報単位毎に分離され、その情報単位毎のパターンコードが３行に渡って記録されている場合であり、１行目の左側のパターンコード部分から走査を開始し、右側のパターンコード部分で走査を終了させる。その後、次の行に移り、同様に走査を行う。
【０１７６】
図１８（ｃ）は、第４の実施の形態の変形例のパターンコードを示す図であり、パターンコードの始端及び終端の部分に、走査の形態を示す形状をブロックコードで記録する例である。
【０１７７】
この図１８（ｃ）に示す実施の形態では、一つのサブセットのパターンコードが３行に渡って記録されている場合であり、１行目の左側のパターンコード部分から走査を開始し１行目が終了したら、２行目の左側のパターンコード部分に進み、２行目が終了したら、３行目の左側のパターンコード部分に進み、３行目の右側のパターンコード部分で走査を終了させる。
【０１７８】
次に、上記第２〜第４の実施の形態のパターンコードを形成するための第５の実施の形態の情報記録システムについて説明する。
【０１７９】
図１９は、第５の実施の形態の情報記録システムの構成を示すブロック図である。
【０１８０】
マルチメディア情報のうち、オーディオ情報については、マイクロホンやオーディオ出力機器１００から入力され、プリアンプ１０２で増幅後、アナログ／ディジタル（以下、Ａ／Ｄと記す）変換器１０４でディジタルに変換されて、圧縮処理部１０６に供給される。
【０１８１】
圧縮処理部１０６では、入力ディジタルオーディオ信号は、スイッチ１０８により、ＡＤＰＣＭ回路のような音声圧縮回路１１０と音声合成コード化回路１１２とに選択的に供給されるようになっている。
【０１８２】
音声圧縮回路１１０は、入力ディジタルオーディオ情報を適応型の差動ＰＣＭすることによりデータ圧縮を施す。音声合成コード化回路１１２は入力ディジタルオーディオ情報に対して、一つ音声を認識した後、コードに変換する。これは上記ＡＤＰＣＭが音声情報という形でそれを符号化しデータ量を減らしていく、すなわち生のまま処理をしていくのに対して、一旦別の合成のコードに変えてしまうことで相対的にデータ量を減らすものである。
【０１８３】
上記スイッチ１０８の切り換えについては、例えば、ユーザのほうで目的に応じて、例えば、手動で切り換えるようになっている。あるいは、例えば、オーディオ出力機器からの情報のように高音質のものについては音声圧縮回路１１０を通し、例えば、マイクロホンからの人の話声やコメントというようなものについては音声合成コード化回路１１２を通すというように予め決めておけば、入力さえたオーディオ情報がどちらのものであるのかをスイッチの前後で認識をして自動的に切り換えるという構成にすることも可能である。
【０１８４】
また、もうすでにディジタルコードとして形成されているパソコン、ワープロ、ＣＡＤ、電子手帳や通信等からくる各種データは、インタフェース（Ｉ／Ｆ）１１４を介して、まずデータ形態判別回路１１６に入力される。このデータ形態判別回路１１６は、基本的に、後段の圧縮処理部１０６で圧縮が可能かどうかを判断するもので、データがすでに何等かの圧縮処理が行われており、後段の圧縮処理部１０６での効果が得られない情報については、圧縮処理部１０６をバイパスさせて圧縮処理部１０６の後段にダイレクトに渡し、また、入力データが非圧縮データの場合には、それを圧縮処理部１０６に送る。
【０１８５】
上記データ形態判別部１１６にて非圧縮のコードデータであると判断されたデータは、圧縮処理部１０６に入力され、ハフマン，算術符号，ジブレンペル等の圧縮回路１１８にてコードデータを最適に圧縮する圧縮処理が行われる。なお、この圧縮回路１１８は、上記音声合成コード化回路１１２の出力に対する圧縮処理も行うようになっている。
【０１８６】
なお、上記音声合成コード化回路１１２は、音声以外に文字情報を認識して音声合成コード化しても良い。
【０１８７】
また、カメラやビデオ出力機器等１２０の画像情報は、プリアンプ１２２による増幅及びＡ／Ｄ変換器１２４でのＡ／Ｄ変換後、圧縮処理部１０６に供給される。
【０１８８】
圧縮処理部１０６では、像域判定及び分離回路１２６にて、入力された画像情報が手書き文字やグラフ等の２値画像なのか、それとも自然画像等に多値画像なのかを判別する。この像域判定及び分離回路１２６は、例えば、本出願人による特願平５−１６３６３５号に示されているようなニューラルネットを利用した判別像域分離の手法を用いて、２値画像データと多値画像データを分離する。そして、２値画像データは、２値圧縮としてＪＢＩＧ等で一般的なＭＲ／ＭＨ／ＭＭＲ等の２値圧縮回路１２８で圧縮され、多値画像データについては、例えば、ＤＰＣＭあるいはＪＰＥＧ等の静止画像の圧縮機能を使って多値圧縮処理回路１３０で圧縮される。
【０１８９】
以上のようにしてそれぞれ圧縮処理を施されたデータは、適宜データ合成処理部１３２で合成される。
【０１９０】
なお、必ずしもそれぞれの情報入力及び圧縮処理の系統を並列的に全て備えている必要はなく、目的に応じて、一つあるいは複数の系統を適宜組み合せて構成するようにしても良い。したがって、上記合成処理部１３２は必ずしも必要なものではなく、データ系統が１種類しかないものについては、これを省略し、直接次段のエラー訂正符号付加部１３４へ入力する構成とすることができる。
【０１９１】
エラー訂正符号付加部１３４では、エラー訂正符号が付加され、データメモリ部１３６に入力される。データメモリ部１３６では、それぞれのデータが記憶されて、その後、インターリーブ処理が行われる。これは、実際にパターンコードとして記録され、そしてそれが再生される際に、少しでもエラーをなくして訂正能力を高めるために、連続するデータ列を適宜離れた位置に分散させていく処理である。すなわち、バーストエラーをビットエラーの単位に危険度を下げるという作業を行う。こうしてインターリーブ処理されたデータは、変調回路１３８に入力される。変調回路１３８では、例えば、８−１０変調等が行われる。
【０１９２】
なお、上記実施の形態においては、インターリーブをかけた後に、エラー訂正のための符号を付加するようにしても良いことはもちろんである。
【０１９３】
その後、イメージ化部１４０を介してマーカ付加部１４２にて、上記変調回路１３８で対応付けた２５６通りのデータ列には無いデータ列を使ってマーカを生成して付加する。このようにマーカを変調の後に付加することで、マーカまでもが変調されてしまって、逆にマーカとして認識しにくくなるということを解消する効果がある。
【０１９４】
こうしてマーカ付加されたデータは、編集作業部１４４に送られる。この編集作業部１４４では、上述のようにして生成されたデータに、ダミーのブロックデータの付加や、データの重複や、走査単位の表示等の編集が行われ、また分割情報としてのコード情報や記録位置情報等の編集が行われ、さらに記録紙に記録されるデータ、例えば画像やタイトルや文字等と合成され、そしてプリンタへの出力の形態や印刷製版対応のデータフォーマットに変換されて、アドレスデータ付加部１４６に送られる。このアドレスデータ付加部１４６では、ブロックのアドレス、アドレス用のエラー判定符号（ＣＲＣ等）が付加され、プリンタシステムや印刷用製版システム１４８に送られる。そして、アドレスデータが付加されたデータは、このプリンタシステムや印刷用製版システム１４８にて、最終的にシート、テープ、及び印刷物等に印刷される。
【０１９５】
なお、編集作業部１４４における編集作業は、紙面情報とパターンコードのレイアウト、コードのドットサイズを印刷機，プリンタ等の分解能に合せる、ワード単位，内容の区切り等でコード長を適宜区切り段変えを行う、すなわち、一列を次のラインに移す段変えを行う、等の編集作業を含む。
【０１９６】
こうして印刷された印刷物は、例えば、ＦＡＸ１５０により送信される。むろん、編集作業部１４４で生成され、アドレスデータ付加部１４６によりアドレスデータが付加されたデータを印刷する代わりに、直接ＦＡＸ送信するものとしても良い。
【０１９７】
すなわち、この情報記録システムにおいては、編集作業部１４４にて分割情報としてのコード情報や記録位置情報等の編集が行われパターンコードの配置が決定された後に、上記コード情報や記録位置情報に基づいて、アドレスデータ付加部１４６にてブロックのアドレスデータが付加されるため、近接して配置されたパターンコードに対して重複しないようにアドレスデータを付加することができる。
【０１９８】
図２０は、第５の実施の形態の変形例の情報記録システムの構成を示すブロック図である。
【０１９９】
この情報記録システムの構成は、上記図１９に示した実施の形態において、圧縮処理部１０６の前段にデータ編集部１５２が追加され、さらにこのデータ編集部１５２の前段に入力部１５４が追加されたものであり、その他の構成については、同一であるため、ここに編入するものとしその説明は省略する。
【０２００】
この情報記録システムにおいては、パソコン，カメラ，マイクロホン等から入力されたマルチメディア情報は、データ編集部１５２にて再生時の最小出力単位である情報単位（各データ長）を決められ、上記入力されたマルチメディア情報は上記再生時の最小出力単位とされた情報単位毎に分割されて、圧縮処理部１０６に送られる。
【０２０１】
圧縮処理部１０６に入力されたデータは、上記情報単位毎のサイズデータである編集情報をもとに各情報単位毎に圧縮され、エラー訂正符号付加部１３４にてエラー訂正符号が付加され、さらにデータメモリ１３６にてインターリーブが行われる。
【０２０２】
その後は上記図１９に示した実施の形態と同様に処理され、上記情報単位毎にパターンコードに変換されて、最終的にシート、テープ、及び印刷物等に印刷される。
【０２０３】
なお、上記再生時の最小出力単位である情報単位とは、例えば音声の場合、単語や文節や文章の単位のことであり、再生時に意味等が認識可能である単位のことである。
【０２０４】
ここで、この情報記録システムにおいて、例えば、“This is a pen”と連続して発音された音声を“This”と“is”と“a”と“pen”の各単語毎に分割したパターンコードを記録する場合について説明する。
【０２０５】
上記音声はマイクロホン１００に入力され、プリアンプ１０２、Ａ／Ｄ変換器１０４を介して、データ編集部１５２に入力される。このデータ編集部１５２では、“This is a pen”と連続して発音された音声の波形を視覚化し、“This”と“is”と“a”と“pen”の各単語に相当する各波形の間にある無音部分を認識して上記各単語に分割し、圧縮処理部１０６に送られる。
【０２０６】
圧縮処理部１０６では、上記各単語毎に分割された情報単位毎に最適なＡＤＰＣＭ等の圧縮処理が行われ、エラー訂正符号付加部１３４にてエラー訂正符号が付加され、さらにデータメモリ１３６にてインターリーブが行われる。
【０２０７】
その後は上記図１９に示した実施の形態と同様に処理され、上記“This”と“is”と“a”と“pen”の各単語毎にパターンコードに変換されて、記録される。
【０２０８】
このとき、各単語毎に生成されたパターンコード中の複数のブロックのアドレスデータは、各々が重畳しないようにする。
【０２０９】
すなわち、上記ブロックアドレスが、各々重畳しないようにすることにより、図１に示した情報再生システムにおいて、操作者に意志により視覚的に分割された上記情報単位、すなわち上記各単語のパターンコードを選択して操作することができ、連続音の“This is a pen”や、各単語別の例えば“This”のみの音声や、連続でかつ一部の“This is”の音声等を再生することができる。
【０２１０】
また、別の例として動画像においては、上記再生時の最小出力単位である情報単位をいくつかの場面毎に分割して、動画像圧縮を行い、その後エラー訂正符号を付加し、さらにインターリーブを行い、その後の処理を行ってパターンコードを生成しても良い。
【０２１１】
また、上記編集情報の入力は、入力部１５４から入力することが可能であり、また上記データ編集部１５２にて自動判定することも可能である。
【０２１２】
以上実施の形態に基づいて本発明を説明したが、本発明は上述した実施の形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能である。ここで、本発明の要旨をまとめると以下のようになる。
【０２１３】
（１）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを順次処理して元の前記マルチメディア情報として出力する複数の処理手段とを備えた情報再生システムにおいて、
前記コードの読み取り開始を指示するための操作スイッチと、
該操作スイッチによる読み取り開始の指示後における前記操作スイッチの操作に基づいて、前記操作スイッチが操作された時点までに読み取られたコードに対する前記複数の処理手段のうちの一乃至複数の処理手段での処理動作を終了させ、この処理されたコードのデータを後段の他の処理手段に対応するように処理を実行させるための制御手段と、
を備えたことを特徴とする情報再生システム。
【０２１４】
すなわち、一つの操作スイッチで複数の処理の開始終了を設定できるため、操作者にとってわかりやすく操作しやすいものとすることができる。
【０２１５】
（２）  前記複数の処理手段が、
前記読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段とからなり、
前記制御手段が、
前記操作スイッチによる読み取り開始の指示後における前記操作スイッチの操作に基づいて、前記操作スイッチが操作された時点までに読み取られたコードに対する前記復元手段での処理を終了させ、この処理されたコードのデータを前記再生手段で再生処理させることを特徴とする前記（１）に記載の情報再生システム。
【０２１６】
すなわち、一つの操作スイッチで読取手段と復元手段と再生手段の開始終了を設定できるため、操作者にとってわかりやすく操作しやすいものとすることができる。また、操作者が読取部でコード上を走査している間に少なくとも行われる読取手段と復元手段の開始と終了を一つのスイッチで制御することができる。
【０２１７】
また、複数の読取コードデータから復調される復調データによって完結するインターリーブやエラー訂正処理等からなる再生処理の開始が、走査終了後のため、その復調データが全部そろっていて、再生処理を効率よく実行することができる。また、読取手段と再生手段が同時に行われることがないため、前記再生手段の処理中に前記読み取りデータが入手されないため制御手段である回路やプログラムが簡単となる。
【０２１８】
（３）  前記複数の処理手段が、
前記読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段と、
該再生手段より出力されたデータを認識可能な如く元のマルチメディア情報として出力する出力手段とからなり、
前記制御手段が、前記操作スイッチによる読み取り開始の指示後における前記操作スイッチの操作に基づいて、前記操作スイッチが操作された時点までに読み取られたコードに対する前記復元手段での処理動作を終了させ、この処理されたコードのデータを前記再生手段で再生処理させると共に前記再生手段からのデータを前記出力手段で処理させこれを前記マルチメディア情報として出力させることを特徴とする前記（１）に記載の情報再生システム。
【０２１９】
すなわち、一つの操作スイッチで読取手段と復元手段と再生手段の開始終了を設定できるため、操作者にとってわかりやすく操作しやすいものとすることができる。また、操作者が読取部でコード上を走査している間に少なくとも行われる読取手段と復元手段の開始と終了を一つのスイッチで制御することができる。
【０２２０】
また、複数の読取コードデータから復調される復調データによって完結するインターリーブやエラー訂正処理等からなる再生処理の開始が、走査終了後のため、その復調データが全部そろっていて、再生処理を効率よく実行することができる。また、読取手段と再生手段が同時に行われることがないため、前記再生手段の処理中に前記読み取りデータが入手されないため制御手段である回路やプログラムが簡単となる。
【０２２１】
（４）  前記複数の処理手段が、
前記読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段と、
該再生手段より出力されたデータを認識可能な如く元のマルチメディア情報として出力する出力手段とからなり、
前記制御手段が、前記操作スイッチによる読み取り開始の指示後における前記操作スイッチの操作に基づいて、前記操作スイッチが操作された時点までに読み取られたコードに対する前記復元手段での処理動作及び再生手段での処理動作を終了させ、この処理されたデータを前記出力手段で処理させこれを前記マルチメディア情報として出力させることを特徴とする前記（１）に記載の情報再生システム。
【０２２２】
すなわち、一つの操作スイッチで読取手段と復元手段と再生手段の開始終了を指示でき、かつ出力手段の開始も指示できるため、操作者にとってわかりやすく操作しやすい。また、操作としての読取部の走査中に再生処理まで行うため、出力指示からマルチメディア情報が出力されるまでの時間を短くすることができる。
【０２２３】
（５）  前記操作スイッチが、前記読取手段を少なくとも有する筐体上に配置され、その押下時のみオン状態となり得る自己復帰型のスイッチであって、
前記操作スイッチに対する押下状態で前記コードの読み取りを行い、前記操作スイッチに対する押下中止の操作が前記操作スイッチによる読み取り開始の指示後における前記操作スイッチの操作に該当することを特徴とする前記（１）乃至（４）のいずれかに記載の情報再生システム。
【０２２４】
すなわち、操作者は押下時のみ走査を行い、押下中止の操作でマルチメディア情報の出力開始を指示するとともに、本情報再生システムの制御手段は押下中のみ読み取りを行い、押下中止の操作で出力処理を開始する。これにより、操作と処理が１対１に対応していて、かつ一つの操作スイッチの１回の押下と押下中止操作のみで情報の再生が行えるため、操作者にとってわかりやすく操作しやすいものとすることができる。
【０２２５】
（６）  前記操作スイッチが、前記読取手段を少なくとも有する筐体上に配置され、その押下時のみオン状態となり得る自己復帰型のスイッチであって、
その瞬時にわたる押下及び押下中止操作からなるクリック操作で前記コードの読み取りを行い、再度のクリック操作が前記操作スイッチによる読み取り開始の指示後における前記操作スイッチの操作に該当することを特徴とする前記（１）乃至（４）のいずれかに記載の情報再生システム。
【０２２６】
すなわち、操作者は前記クリック操作で走査を行い、前記再度のクリックでマルチメディア情報の出力開始を指示するとともに、本情報再生システムの制御手段は前記クリックで読み取りを行い、前記再度のクリックで出力処理を開始する。これにより、一の操作としての読取部の走査と同時にスイッチの押下等の他の走査をしないことで意識を前記走査に集中させることができるため、走査のぶれを少なくすることができ、操作しやすいものとすることができる。
【０２２７】
（７）  前記操作スイッチが、前記読取手段を少なくとも有する筐体上に配置され、その瞬時にわたる押下及び押下中止操作からなるクリック操作によってオン状態となり得る自己復帰型のスイッチであって、
一乃至複数回の前記クリック操作で前記コードの読み取りを行い、前記クリック操作の回数とは異なる回数のクリック操作が前記操作スイッチによる読み取り開始の指示後における前記操作スイッチの操作に該当することを特徴とする前記（１）乃至（４）のいずれかに記載の情報再生システム。
【０２２８】
すなわち、操作者は前記クリック操作で走査を行い、前記再度のクリック操作でマルチメディア情報の出力開始を指示するとともに、本情報再生システムの制御手段は前記クリック操作で読み取りを行い、前記再度のクリック操作で出力処理を開始する。これにより、一つの操作である走査の走査中にスイッチの押下等の他の操作をしないことで意識を前記走査に集中させることができるため、走査ぶれを少なくすることができ操作しやすいものとすることができる。
【０２２９】
（８）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを順次処理して元の前記マルチメディア情報として出力する複数の処理手段とを備えた情報再生システムにおいて、
前記コードの読み取り開始を指示するための第１の操作スイッチと、
前記コードの読み取り終了を指示するための第２の操作スイッチと、
該第２の操作スイッチの操作に基づいて、前記第２の操作スイッチが操作された時点までに読み取られたコードに対する前記複数の処理手段のうちの一乃至複数の処理手段での処理動作を終了させ、この処理されたコードのデータを後段の他の処理手段に対応するように処理を実行させるための制御手段と、
を備えたことを特徴とする情報再生システム。
【０２３０】
すなわち、操作者の操作に対して本情報再生システムとしての処理手段の開始終了制御となる操作スイッチが各々単独に用意されていて、１操作が１スイッチに対応するため操作者にとってわかりやすいものとすることができる。
【０２３１】
（９）  前記複数の処理手段が、
前記読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段とからなり、
前記制御手段が、
前記第２の操作スイッチの操作に基づいて、前記第２の操作スイッチが操作された時点までに読み取られたコードに対する前記復元手段での処理動作を終了させ、この処理されたコードのデータを前記再生手段で再生処理させることを特徴とする前記（８）に記載の情報再生システム。
【０２３２】
すなわち、操作者の操作としての読取部の走査と再生データの記憶装置に対する記憶保持等の指示に対して本情報再生システムとしての処理手段の開始終了制御となる操作スイッチが各々単独に用意されていて、１操作が１スイッチに対応するため操作者にとってわかりやすいものとすることができる。
【０２３３】
また、読取手段と再生手段が同時に行われることがないため、前記再生手段の処理中に前記読み取りデータが入手されないため制御手段である回路やプログラムが簡単となる。
【０２３４】
（１０）  前記複数の処理手段が、
前記読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段と、
該再生手段より出力されたデータを認識可能な如く元のマルチメディア情報として出力する出力手段とからなり、
前記制御手段が、前記第２の操作スイッチの操作に基づいて、前記第２の操作スイッチが操作された時点までに読み取られたコードに対する前記復元手段での処理動作を終了させ、この処理されたコードのデータを前記再生手段で再生処理させるとともに前記再生手段からのデータを前記出力手段で処理させこれを前記マルチメディア情報として出力させることを特徴とする前記（８）に記載の情報再生システム。
【０２３５】
すなわち、操作者の操作としての読取部の走査とマルチメディア情報の出力等の指示に対して情報再生システムとしての処理手段の開始終了制御となる操作スイッチが各々単独に用意されていて、１操作が１スイッチに対応するため操作者にとってわかりやすい。また、一の操作としての読取部の走査と同時にスイッチの押下等の他の走査をしないことで意識を前記走査に集中させることができるため、走査のぶれを少なくすることができ、操作しやすいものとすることができる。
【０２３６】
また、読取手段と再生手段が同時に行われることがないため、前記再生手段の処理中に前記読み取りデータが入手されないため制御手段である回路やプログラムが簡単となる。
【０２３７】
（１１）  前記複数の処理手段が、
前記読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段と、
該再生手段より出力されたデータを認識可能な如く元のマルチメディア情報として出力する出力手段とからなり、
前記制御手段が、前記第２の操作スイッチの操作に基づいて、前記第２の操作スイッチが操作された時点までに読み取られたコードに対する前記復元手段での処理動作及び前記再生手段での処理動作を終了させ、この処理されたデータを前記出力手段で処理させこれを前記マルチメディア情報として出力させることを特徴とする前記（８）に記載の情報再生システム。
【０２３８】
すなわち、操作者の操作としての読取部の走査とマルチメディア情報の出力等の指示に対して情報再生システムとしての処理手段の開始終了制御となる操作スイッチが各々単独に用意されていて、特に操作としての読取部の走査中に再生処理まで行うため、出力指示からマルチメディア情報が出力されるまでの時間を短くすることができる。また、１操作が１スイッチに対応するため操作者にとってわかりやすいものとすることができる。また、一の操作としての読取部の走査と同時にスイッチの押下等の他の走査をしないことで意識を前記走査に集中させることができるため、走査のぶれを少なくすることができ、操作しやすいものとすることができる。
【０２３９】
（１２）  前記第１の操作スイッチが当該情報再生システムの電源スイッチであり、
前記第２の操作スイッチが前記読取手段を少なくとも有する筐体上に配置された操作スイッチであることを特徴とする前記（８）乃至（１１）のいずれかに記載の情報再生システム。
【０２４０】
すなわち、操作者の操作としての読取部の走査とマルチメディア情報の出力等の指示に対して本情報再生システムとしての処理手段の開始終了制御となる操作スイッチが各々単独に用意されていて、特に操作としての読取部の走査中に再生処理まで行うため、出力指示からマルチメディア情報が出力されるまでの時間を短くすることができる。また、１操作が１スイッチに対応するため操作者にとってわかりやすいものとすることができる。
【０２４１】
また、第１の操作スイッチが電源スイッチでありオフ状態で節電を行うとともに、第１の操作スイッチの操作後は読み取りを行い、操作者はいつコードを走査しても良く走査したいときに走査をすることができ、出力したいときのみ第２の操作スイッチを操作すれば良いため操作がわかりやすく、コード走査時の操作回数が少なくて操作しやすいものとすることができる。また、一の操作としての読取部の走査と同時にスイッチの押下等の他の走査をしないことで意識を前記走査に集中させることができるため、走査のぶれを少なくすることができ、操作しやすいものとすることができる。
【０２４２】
また、読取手段と再生手段が同時に行われることがないため、前記再生手段の処理中に前記読み取りデータが入手されないため制御手段である回路やプログラムが簡単となる。
【０２４３】
（１３）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを順次処理して元の前記マルチメディア情報として出力する複数の処理手段とを備えた情報再生システムにおいて、
前記コードの読み取り開始を指示するための第１の操作スイッチと、
前記コードの読み取り終了を指示するための第２の操作スイッチと、
該第２の操作スイッチの操作に基づいて、前記第２の操作スイッチが操作された時点までに読み取られたコードに対する前記複数の処理手段のうちの一乃至複数の処理手段で処理されたコードのデータを元の前記マルチメディア情報として出力させるための制御手段とを備えたことを特徴とする情報再生システム。
【０２４４】
すなわち、操作者の操作としての読取部の走査とマルチメディア情報の出力等の指示に対して本情報再生システムとしての処理手段の開始終了制御となる操作スイッチが各々単独に用意されていて、特に操作としての読取部の走査中に再生処理まで行うため、出力指示からマルチメディア情報が出力されるまでの時間を短くすることができる。また、１操作が１スイッチに対応するため操作者にとってわかりやすいものとすることができる。
【０２４５】
また、第１の操作スイッチが電源スイッチでありオフ状態で節電を行うとともに、第１の操作スイッチの操作後は常時読み取りを行い、操作者はいつコードを走査しても良く走査したいときに走査をすることができ、出力したいときにのみ第２の操作スイッチを操作すれば良いため操作がわかりやすく、コード走査時の操作回数が少なくて操作しやすいものとすることができる。
【０２４６】
（１４）  前記第１の操作スイッチによる操作が当該情報再生システムに給電を可能とするための操作に相当することを特徴とする前記（１３）に記載の情報再生システム。
【０２４７】
すなわち、第１の操作スイッチを本情報再生システムに給電を可能とするための操作として電源接続や電池の接続を含めて読取手段の処理を開始することによって、機械的スイッチなどを特別に用意する必要がなく構成を簡単にすることができる。
【０２４８】
また、操作者の操作としての読取部の走査とマルチメディア情報の出力等の指示に対して本情報再生システムとしての処理手段の開始終了制御となる操作スイッチが各々単独に用意されていて、特に操作としての読取部の走査中に再生処理まで行うため、出力指示からマルチメディア情報が出力されるまでの時間を短くすることができる。また、１操作が１スイッチに対応するため操作者にとってわかりやすいものとすることができる。
【０２４９】
また、第１の操作スイッチが電源スイッチでありオフ状態で節電を行うとともに、第１の操作スイッチの操作後は常時読み取りを行い、操作者はいつコードを走査しても良く走査したいときに走査をすることができ、出力したいときにのみ第２の操作スイッチを操作すれば良いため操作がわかりやすく、コード走査時の操作回数が少なくて操作しやすいものとすることができる。
【０２５０】
（１５）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを順次処理して元の前記マルチメディア情報として出力する複数の処理手段とを備えた情報再生システムにおいて、
前記コードの読み取り開始を指示するために、前記読取手段を少なくとも含む筐体の読み取り面側に記録媒体との接触に応じてオン、オフ状態を形成するように配置された副スイッチと、
該副スイッチの動作可否を設定するための主スイッチと、
読み取り開始後の前記副スイッチの操作に基づいて、前記副スイッチが操作された時点までに読み取られたコードに対する前記複数の処理手段のうちの一乃至複数の処理手段での処理動作を終了させ、この処理されたコードのデータを後段の他の処理手段に対応するように処理を実行させるための処理制御手段と、
前記主スイッチの操作に基づいて、前記他の処理手段で処理されたデータを元の前記マルチメディア情報として出力させる出力制御手段と、
を備えたことを特徴とする情報再生システム。
【０２５１】
すなわち、操作者はコードを読み込むにあたり読み取り意志を本情報再生システムに指示する主スイッチの操作と、コードを読み込むため読取部を記録媒体上に配置する操作との両方の操作によって読み取りのための走査を行う。これにより、主スイッチを操作してから読取部を記録媒体上に配置するまでの間は、読み取り処理をしないようにすることができ、節電対策をすることができる。
【０２５２】
また、操作者のコード走査の終了の意志を示す紙面との遊離、または主スイッチの操作のどちらか一方の操作により読み取り処理を終了させることにより、前記複数の処理手段の処理時間を少なくでき、節電対策をすることができる。すなわち、２つのスイッチによって効率の良い節電対策をすることができる。
【０２５３】
また、副スイッチのオフにより後段の他の処理手段を開始させることにより、その後の主スイッチオフによってマルチメディア情報が出力されるまでの時間を短くすることができる。
【０２５４】
（１６）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段と、
該再生手段より出力されたデータを認識可能な如く元の前記マルチメディア情報として出力する出力手段とを備えた情報再生システムにおいて、
前記コードの読み取り開始を指示するための操作スイッチと、
該操作スイッチの操作から所定時間の間に当該情報再生システムに適用すべきコードが前記読取手段によって読み取られたか否かを判断するための判断手段と、
該判断手段の判断結果に応じてその状況を報知する報知手段と、
を備えたことを特徴とする情報再生システム。
【０２５５】
すなわち、操作者の読み取り開始の指示である操作スイッチの操作から所定時間の間にコードが読み取られなかった場合であり、操作者が走査しているコードが本情報再生システムで読み取ることができないコードまたは文字等の、コードでないものを走査していることを操作者等に報知することにより、前記適用すべきコードを走査するよう報知指示することができる。
【０２５６】
（１７）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段と、
該再生手段より出力されたデータを認識可能な如く元の前記マルチメディア情報として出力する出力手段とを備えた情報再生システムにおいて、
前記コードの読み取り開始を指示するための操作スイッチと、
該操作スイッチの操作から所定時間の間に当該情報再生システムに適用すべきコードが前記読取手段によって読み取られたか否かを判断するための判断手段と、
該判断手段により前記コードが読み取られなかったと判断されたとき当該情報再生システムにおける所定の回路部のみに給電を行う給電制御手段と、
を備えたことを特徴とする情報再生システム。
【０２５７】
すなわち、操作者の読み取り開始の指示である操作スイッチの操作から所定時間の間にコードが読み取られなかった場合には、走査の意志がないとして給電制御手段で節電を行うことができる。
【０２５８】
また、読取部が倒れたりして操作スイッチが操作されてしまった場合、給電制御手段で節電を行い無駄な電力を消費しないですむ。
【０２５９】
（１８）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段とを備えた情報再生システムにおいて、
前記コードの読み取り開始を指示するための操作スイッチと、
該操作スイッチの操作から所定時間の間に当該情報再生システムに適用すべきコードが前記読取手段によって読み取られたか否かを判断するための判断手段と、
該判断手段により前記コードが読み取られなかったと判断されたとき前記復元手段による処理動作を終了させる制御手段と、
を備えたことを特徴とする情報再生システム。
【０２６０】
すなわち、操作者の読み取り開始の指示である操作スイッチの操作から所定時間の間にコードが読み取られなかった場合、走査の意志がないとして、制御手段により高速処理で大きな電力を必要とする復元手段を終了させ節電を行うことができる。
【０２６１】
また、読取部が倒れたりして操作スイッチが操作されてしまった場合、制御手段で節電を行い無駄な電力を消費しないですむ。
【０２６２】
（１９）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段とを備えた情報再生システムにおいて、
当該情報再生システムに適用すべきコードが前記復元手段で検出されてから所定時間の間に再び同コードが検出されたか否かを判断するための判断手段と、
該判断手段により前記コードが検出されなかったと判断されたときこれを報知する報知手段とを備えたことを特徴とする情報再生システム。
【０２６３】
すなわち、操作者の読み取りにおいて当該システムに適用すべきコードを１度読み込んだ後に所定時間、前記適用すべきコードが読み取られなかった場合、操作者の読み取り意志がなくなった旨、または前記適用すべきコード以外のコードを読み込もうとしている旨を読み取り指示中に操作者等に報知し、前記適用すべきコードを走査するよう報知指示することができる。
【０２６４】
（２０）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段とを備えた情報再生システムにおいて、
前記読取手段で読み取られ、前記復元手段により処理されるコードの全てが当該情報再生システムに適用すべきコードであるか否かを判断するための判断手段と、
該判断手段により前記読取手段により読み取られたコードの全てが当該情報再生システムに適用すべきコードでないと判断されたときにこれを報知する報知手段と、
を備えたことを特徴とする情報再生システム。
【０２６５】
すなわち、操作者の読み取りにおいて前記適用すべきコードが全く読み込まれなかった場合、走査したコードが前記適用すべきコードでなかったことを報知することができる。また、適用すべきコードであった場合、本情報再生システムの異常を報知することができる。
【０２６６】
（２１）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段とを備えた情報再生システムにおいて、
前記復元手段により処理されるコードが当該情報再生システムに適用すべきコードであると判断され、かつ、前記コードが前記再生手段では再生不可であると判断されたときこれを報知する報知手段を備えたことを特徴とする情報再生システム。
【０２６７】
すなわち、操作者の読み取りにおいてコードが読み込まれたが、再生することができないコードであったこと、または走査にミスがあったことを報知することができる。再生することができないコードとは、ヘッダ構造やデータが本情報再生システムに適用しないとか、コードの印刷状態が悪い等のコードをいい、その旨を操作者に報知することができる。また、走査のミスとは、手振れによるコード走査の外れや本情報再生システムにおいて許容されない操作条件での走査が行われたこと等をいう。
【０２６８】
（２２）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段と、
該再生手段より出力されたデータを認識可能な如く元の前記マルチメディア情報として出力する出力手段とを備えた情報再生システムにおいて、
前記再生手段での再生が可能であり、かつ、前記出力手段の中の出力用バッファメモリに前回のコード読み取りに係るデータが残存しているときこれを報知する報知手段を備えたことを特徴とする情報再生システム。
【０２６９】
すなわち、出力用バッファに前回のコード走査による再生データが残存している場合、そのデータを消すことなく、また今回の読み取りデータも消すことなく保持することができる。また、次のコード走査により前回のコード走査で保持されたデータが消えること、または次のコード走査が無効になることを事前に知らせることができる。
【０２７０】
（２３）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段と、
該再生手段より出力されたデータを認識可能な如く元の前記マルチメディア情報として出力する出力手段とを備えた情報再生システムにおいて、
前記読取手段によるコードの読み取りに係る動作乃至前記出力手段による前記マルチメディア情報出力に係る動作に関しての各エラー状態を各別に報知せしめるためにその報知出力態様をエラー種毎に変えて報知を行わせる報知制御手段を備えたことを特徴とする情報再生システム。
【０２７１】
すなわち、装置の異常、コード走査のミス、本情報再生システムに適応しないコードの走査等の各種再生不可能な場合のエラー種別を操作者に知らせることができ、操作者に対してその識別と次回走査に対する対処を示唆することができる。
【０２７２】
（２４）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段と、
該再生手段より出力されたデータを認識可能な如く元の前記マルチメディア情報として出力する出力手段とを備えた情報再生システムにおいて、
前記復元手段は復調データを記憶するためのデータ用メモリを有し、前記再生手段はエラー訂正処理されたデータを前記出力手段に出力するに当たってデータを一時的に記憶するための出力用バッファメモリを有することを特徴とする情報再生システム。
【０２７３】
すなわち、データ用メモリと出力用バッファメモリの２つのメモリを有することにより、１回目のコード読み取りデータを出力処理して出力する前に２回目の読み取りを行うことができ、１回目のコードの出力が終了した時点で２回目のデータを出力することができる。
【０２７４】
（２５）  前記データ用メモリと前記出力用バッファメモリとを同一のメモリモジュールにて構成したことを特徴とする前記（２４）に記載の情報再生システム。
【０２７５】
すなわち、データ用メモリと出力用バッファメモリの２つのメモリを有することにより、１回目のコード読み取りデータを出力処理して出力する前に２回目の読み取りを行うことができ、１回目のコードの出力が終了した時点で２回目のデータを出力することができる。
【０２７６】
また、システムを構成するメモリモジュールを少なくすることができ、小型で安価なシステムを構築することができる。
【０２７７】
（２６）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段と、
該再生手段より出力されたデータを認識可能な如く元の前記マルチメディア情報として出力する出力手段とを備えた情報再生システムにおいて、
前記コードは、その各々が前記マルチメディア情報に係るデータと共にそれ自身の持つ固有のアドレスデータを有したブロックの複数の二次元に配置された結合体よりなり、
前記復元手段は、各ブロック毎の前記マルチメディア情報に係るデータを格納するための当該ブロックのアドレスに一対一で対応したアドレス空間が設定されたデータ用メモリを有することを特徴とする情報再生システム。
【０２７８】
すなわち、コードを走査して読み取るに当たり各ブロックを読み取る順番は当該ブロックアドレスの順番に無関係に読み取っても記録したマルチメディア情報を再生することができため、コードの走査する方向、方法が限定されず操作を自由にできる。また、コードを構成するブロックの各アドレスは整列されていなくても良い。
【０２７９】
（２７）  前記データ用メモリは、マルチメディア情報に係るデータが前記ブロックのアドレスに格納されているか否かを示す格納有無情報をブロック別に格納するためのブロック管理テーブル用エリアを有することを特徴とする前記（２６）に記載の情報再生システム。
【０２８０】
すなわち、入手ブロックデータを管理し、入手ブロックデータのみの各種処理をすることができるため、無駄な処理を減らし、高速なシステムを構築することができ、操作者にとって、マルチメディア情報を出力するまでの時間が短くなり操作感が良いものとすることができる。
【０２８１】
また、入手された順番に処理しないで済み、アドレスの小さい（大きい）順に処理することができ、簡単に記録情報を処理し再生することができる。また、コードを走査して読み取るに当たり各ブロックを読み取る順番は当該ブロックアドレスの順番に無関係に読み取っても記録したマルチメディア情報を再生することができるため、コードの走査する方向、方法が限定されず操作を自由にできる。また、コードを構成するブロックの各アドレスは整列されていなくても良い。
【０２８２】
（２８）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体から、前記コードを光学的に読み取る読取手段と、
該読取手段で読み取ったコードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段と、
該再生手段より出力されたデータを認識可能な如く元の前記マルチメディア情報として出力する出力手段とを備えた情報再生システムにおいて、
一の前記コードが前記復調データを格納するためのデータ用メモリの容量によって決定される容量のデータから構成されるために、前記一の前記コードが空間的に複数に分割された分割コードとして記録媒体上に配置されるとき、前記分割コードは前記一の前記コードを構成する複数の前記分割コードのうちの一部であることを示す分割情報を含むものであって、
前記出力手段は、前記分割情報を検出することによって前記一の前記コードに係る全ての前記分割コードの集合状況を認識し、この認識結果に基づいて前記一の前記コードに対応する前記マルチメディア情報を出力することを特徴とする情報再生システム。
【０２８３】
すなわち、一のコードを空間的に複数に分割して分割コードとし、各々の分割コードに分割情報を持たせることにより、分割情報を含んだ複数の分割コードからなる前記一のコードを各々再生して、前記一のコードに対応したマルチメディア情報を再生し出力することができる。これにより、データ用メモリの容量より大きなマルチメディア情報を再生し出力することができる。
【０２８４】
（２９）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体であって、
前記コードを読み取るための前記コードに適用すべき情報再生システムが、前記コードを復調した復調データを格納するためのデータ用メモリを有しており、
一の前記コードが有するデータ量は、前記データ用メモリの容量に基づいて決定されたものであることを特徴とする記録媒体。
【０２８５】
すなわち、前記コードを読み取って記録したマルチメディア情報を確実に再生することができる。例えば、マルチメディア情報である音声を記録したコードを走査して、前記音声の再生が途切れたりせず、記録した音声通りに再生することができる。
【０２８６】
（３０）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体であって、
前記コードを読み取るための前記コードに適用すべき情報再生システムが、前記コードを復調した復調データを格納するためのデータ用メモリを有しており、
一の前記コードが前記復調データを格納するためのデータ用メモリの容量によって決定される容量のデータから構成されるために、前記一の前記コードが空間的に複数に分割された分割コードとして記録媒体上に配置されるとき、各々の前記分割コードは前記一の前記コードを構成する複数の前記分割コードのうちの一部であることを示す分割情報を含むものであることを特徴とする記録媒体。
【０２８７】
すなわち、情報再生システムのデータ用メモリの容量より大きな情報を分割して、かつ、分割情報を付加した記録媒体を、前記情報再生システムで再生することができ、長時間の音声や高画質で大きい画像等の大きいマルチメディア情報を再生することができる。
【０２８８】
（３１）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体であって、
前記コードは、その各々が前記マルチメディア情報に係るデータと共にそれ自身の持つ固有のアドレスデータを有したブロックの複数の二次元に配置された結合体よりなり、
前記記録媒体上に近接して配置された一の前記コードと他の前記コードの各ブロックのアドレスデータが異なるものであることを特徴とする記録媒体。
【０２８９】
すなわち、近接するコードを誤って走査しても、必要な情報が阻害されることがないため、操作者の走査に対して許容度を増すことができる。また、コードを密集させて記録媒体に記録することができる。
【０２９０】
また、例えば音、絵、文字等のデータを持つマルチメディア情報中の、音、絵、文字等のそれぞれで再生できる単位の情報のうち、操作者が再生を希望するコードのみを走査し、そのコードのみを再生できる。
【０２９１】
（３２）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体であって、
前記コードを読み取って元の前記マルチメディア情報として出力する前記コードに適用すべき情報再生システムが、読み取った前記コードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してエラー訂正に係る処理を行う再生手段と、
該再生手段より出力されたデータを認識可能な如く元の前記マルチメディア情報として出力する出力手段とを備え、
一の前記コードが有するデータ量は、前記再生手段の復調データに対するエラー訂正に係る処理の単位データ量以上であって、前記一の前記コード内で前記エラー訂正に係る処理を完結させたものであることを特徴とする記録媒体。
【０２９２】
すなわち、一つのコードを走査することで、エラー訂正後の情報を得ることができる。また、例えば音、絵、文字等のデータを持つマルチメディア情報中の、音、絵、文字等のそれぞれで再生できる単位の情報のうち、操作者が再生を希望するコードのみを走査し、そのコードのみを再生できる。
【０２９３】
（３３）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体であって、
前記コードを読み取って元の前記マルチメディア情報として出力する前記コードに適用すべき情報再生システムが、読み取った前記コードを復調して復調データを出力する復元手段と、
該復元手段より出力された復調データに対してデータ伸張に係る処理を行う伸張手段と、
該伸張手段より出力されたデータを認識可能な如く元の前記マルチメディア情報として出力する出力手段とを備え、
一の前記コードが有するデータ量は、前記伸張手段の復調データに対する伸張処理の単位データ量以上であって、前記一の前記コード内で前記伸張処理を完結させたものであることを特徴とする記録媒体。
【０２９４】
すなわち、一つのコードを走査することで、伸張処理後の情報を得ることができる。また、例えば音、絵、文字等のデータを持つマルチメディア情報中の、音、絵、文字等のそれぞれで再生できる単位の情報のうち、操作者が再生を希望するコードのみを走査し、そのコードのみを再生できる。
【０２９５】
（３４）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える記録媒体であって、
前記コード内もしくはその近傍にコード読み取りのための走査単位を示す表示体を配置したことを特徴とする記録媒体。
【０２９６】
すなわち、コードが分割して配置されても、どこまでが一つのコードであるかを区別することができる。
【０２９７】
（３５）  前記コードが記録媒体上に空間的に複数のコードに分離した状態で配置されているものであって、前記走査単位を示す表示体が、前記複数のコードを順次読み取るための走査順序も示すものであることを特徴とする前記（３４）に記載の記録媒体。
【０２９８】
すなわち、コードが分割して配置されても、どこまでが一つのコードであるかを区別することができ、それぞれの走査順序が認識できる。
【０２９９】
（３６）  前記走査単位を示す表示体が、前記記録媒体に適用すべき情報再生システムのコード読み取り開始用スイッチの操作態様にしたがって示されたものであることを特徴とする前記（３４）に記載の記録媒体。
【０３００】
すなわち、コードが分割して配置されても、どこまでが一つのコードであるかを区別することができ、それぞれの走査順序が認識できる。また、スイッチの操作の仕方も容易に認識できる。
【０３０１】
（３７）  前記走査単位を示す表示体をコードの始端近傍及び終端近傍の２箇所に配置するとともに、前記始端近傍では前記スイッチの押下状態が模擬的に示され、前記終端近傍では前記スイッチの押下解除状態が模擬的に示されたものであることを特徴とする前記（３６）に記載の記録媒体。
【０３０２】
すなわち、コードが分割して配置されても、どこまでが一つのコードであるかを区別することができ、スイッチの操作方法が認識できる。
【０３０３】
（３８）  前記走査単位を示す表示体が、文字乃至数字であることを特徴とする前記（３４）及び（３５）のいずれかに記載の記録媒体。
【０３０４】
すなわち、コードが分割して配置されても、どこまでが一つのコードであるかを区別することができ、それぞれの走査順序が認識できる。
【０３０５】
（３９）  前記走査単位を示す表示体が、前記コードに含まれるデータの一部と重複したコード乃至前記コードの一部を構成するコード乃至前記コードに係るヘッダ情報を示すコード乃至前記マルチメディア情報に関与しないコードのうちから選ばれた少なくとも一種以上の前記コードをもって構成されたものであることを特徴とする前記（３４）乃至（３８）のいずれかに記載の記録媒体。
【０３０６】
すなわち、コードが分割して配置されても、どこまでが一つのコードであるかを区別することができ、それぞれの走査順序が認識できる。また、表示とコードを兼ねることでスペースを節約でき、また重複するデータとすれば、走査エラーを減少させることができる。
【０３０７】
（４０）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報を入力するための入力手段と、
該入力手段により入力された前記マルチメディア情報を光学的に読み取り可能なコードに変換するための変換手段と、
該変換手段で変換されたコードを記録媒体上に光学的に読み取り可能に記録する記録手段とを備えた情報記録システムにおいて、
前記コードは、その各々が前記マルチメディア情報に係るデータと共にそれ自身の持つ固有のアドレスデータを有したブロックの複数の二次元に配置された結合体よりなり、
前記入力手段により入力された前記マルチメディア情報を前記記録手段に出力するにあたっての記録媒体に対するレイアウト編集を行うための出力レイアウト編集手段と、
該出力レイアウト編集手段による前記コードのレイアウト状態に応じて前記コードを構成する各ブロックに付加すべきブロックのアドレスデータを設定するブロックアドレスデータ設定手段と、
を備えたことを特徴とする情報記録システム。
【０３０８】
すなわち、出力レイアウト状態により、各々のコードに最適なアドレスデータを付加することができる。
【０３０９】
（４１）  前記ブロックアドレスデータ設定手段は、前記出力レイアウト編集手段によってレイアウト編集された前記コードが複数で、かつ、これらが近接配置される際、近接する一の前記コードに付加されるブロックのアドレスデータと他の前記コードに付加されるブロックのアドレスデータとを異ならせる手段を含むことを特徴とする前記（４０）に記載の情報記録システム。
【０３１０】
すなわち、近接するコードを誤って走査しても、必要な情報が阻害されることがないため、操作者の走査に対して許容度を増すコードを作成できる。また、コードを密集させて記録媒体に記録することができる。
【０３１１】
（４２）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報を入力するための入力手段と、
該入力手段により入力された前記マルチメディア情報に係るデータを圧縮処理する圧縮手段と、
該圧縮手段で圧縮されたデータを光学的に読み取り可能なコードに変換するための変換手段と、
該変換手段で変換されたコードを記録媒体上に光学的に読み取り可能に記録する記録手段とを備えた情報記録システムにおいて、
前記入力手段により入力された前記マルチメディア情報に係る一連のデータを所定の単位毎に分割して前記圧縮手段に出力するデータ編集手段と、
該データ編集手段による一連のデータに対する分割の情報に基づき前記圧縮手段におけるデータの圧縮処理の単位を設定する圧縮制御手段と、
を備えたことを特徴とする情報記録システム。
【０３１２】
すなわち、また、例えば音、絵、文字等のデータを持つマルチメディア情報中で、音、絵、文字等のそれぞれで再生できる単位の圧縮されたコードを作成できる。
【０３１３】
（４３）  オーディオ情報、映像情報、ディジタルコードデータの少なくとも一つを含むマルチメディア情報を入力するための入力手段と、
該入力手段により入力された前記マルチメディア情報に係るデータのエラー訂正処理を行うエラー訂正手段と、
該エラー訂正手段で訂正処理されたデータを光学的に読み取り可能なコードに変換するための変換手段と、
該変換手段で変換されたコードを記録媒体上に光学的に読み取り可能に記録する記録手段とを備えた情報記録システムにおいて、
前記入力手段により入力された前記マルチメディア情報に係る一連のデータを所定の単位毎に分割して前記エラー訂正手段に出力するデータ編集手段と、
該データ編集手段による一連のデータに対する分割の情報に基づき前記エラー訂正手段におけるデータの訂正処理の単位を設定するエラー訂正制御手段と、
を備えたことを特徴とする情報記録システム。
【０３１４】
すなわち、また、例えば音、絵、文字等のデータを持つマルチメディア情報中で、音、絵、文字等のそれぞれで再生できる単位のエラー訂正コードを含むコードを作成できる。
【図面の簡単な説明】
【０３１５】
【図１】第１の実施の形態の情報再生システムの構成を示すブロック図。
【図２】第１の実施の形態の情報再生システムの動作としてのコントローラ４２の処理を示すフローチャート。
【図３】第１の実施の形態の情報再生システムの動作としてのコントローラ４２の処理を示すフローチャート。
【図４】出力処理部６の動作としてのコントローラ６２の処理を示すフローチャート。
【図５】第１の実施の形態の情報再生システムの動作時におけるタイムチャート。
【図６】第１の実施の形態の情報再生システムの動作時におけるタイムチャート。
【図７】（ａ）はデータメモリ５２のメモリマップ全体を示す図、（ｂ）はメモリマップ中のブロック管理テーブルを示す図。
【図８】パターンコードとユーザデータ、分割情報及び該分割情報をパターンイメージ化して作成するパターンコードを示す図。
【図９】オペレーションスイッチ２２を押したままパターンコードを走査し、押すのを中止したときに出力する処理を示すフローチャート。
【図１０】オペレーションスイッチ２２をクリックすることによってパターンコードの走査、及び出力を行う処理を示すフローチャート。
【図１１】オペレーションスイッチ２２をクリックすることによって出力を行う処理を示すフローチャート。
【図１２】オペレーションスイッチ２２とボトムスイッチを備えたことによってパターンコードの走査開始を認識し、出力を行う処理を示すフローチャート。
【図１３】情報再生システムに用いられるマルチメディアペーパの構成例を示す図。
【図１４】（ａ）はパターンコードの一つのファイルを示す図、（ｂ）は第２の実施の形態のパターンコードを示す図。
【図１５】第３の実施の形態のパターンコードを説明するための図。
【図１６】第４の実施の形態のパターンコードを示す図。
【図１７】第４の実施の形態の変形例のパターンコードを示す図。
【図１８】第４の実施の形態の変形例のパターンコードを示す図。
【図１９】第５の実施の形態の情報記録システムの構成を示すブロック図。
【図２０】第５の実施の形態の変形例の情報記録システムの構成を示すブロック図。
【符号の説明】
【０３１６】
２…読取部、  ４…データ処理部、  ６…出力処理部、  ２２…オペレーションスイッチ（ＯＰＳＷ）、  ２４…緑のＬＥＤ、  ２６…赤のＬＥＤ、  ４２…コントローラ、  ４４…エラー訂正処理部、  ４６…アナログ処理部、  ４８…コード復元処理部、  ５０…画像メモリ、  ５２…データメモリ、  ５４…Ｉ／Ｏ部、  ５６…電源、  ６２…コントローラ、  ６４…記憶装置、  ６６…出力装置、  ７０…ブロックデータ用エリア、  ７２…出力用バッファ、  ７４…ブロック管理テーブル、  ８０…マルチメディアペーパ（ＭＭＰ）、  ８２…絵・写真、８４…文字（テキスト）、  ８６，８６ａ，８６ｂ…パターンコード、  ８８…背の低い凸マーク、  ９０…背の高い凸マーク、  ９２…ライン、  １００…マイクロホン，オーディオ出力機器、  １０２…プリアンプ、  １０４…アナログ／ディジタル（Ａ／Ｄ）変換器、  １０６…圧縮処理部、  １０８…スイッチ、  １１０…音声圧縮回路（ＡＤＰＣＭ回路）、  １１２…音声合成コード化回路、  １１４…インタフェース（Ｉ／Ｆ）、  １１６…データ形態判別回路、  １１８…圧縮回路（ハフマン，算術符号，ジブレンペル等）、  １２０…カメラ・ビデオ出力機器、  １２２…プリアンプ、  １２４…アナログ／ディジタル（Ａ／Ｄ）変換器、  １２６…像域判定及び分離回路、  １２８…２値圧縮回路（ＭＲ／ＭＨ／ＭＭＲ等）、  １３０…多値圧縮処理回路（ＤＰＣＭ，ＪＰＥＧ等）、  １３２…データ合成処理部、  １３４…エラー訂正符号付加、  １３６…データメモリ部、  １３８…変調回路、  １４０…イメージ化部、  １４２…マーカ付加部、  １４４…編集作業部、  １４６…アドレスデータ付加部、  １４８…プリンタシステム・印刷用製版システム、  １５０…ＦＡＸ。
【図１】
2005209216.tif 000003
【図２】
2005209216.tif 000004
【図３】
2005209216.tif 000005
【図４】
2005209216.tif 000006
【図５】
2005209216.tif 000007
【図６】
2005209216.tif 000008
【図７】
2005209216.tif 000009
【図８】
2005209216.tif 000010
【図９】
2005209216.tif 000011
【図１０】
2005209216.tif 000012
【図１１】
2005209216.tif 000013
【図１２】
2005209216.tif 000014
【図１３】
2005209216.tif 000015
【図１４】
2005209216.tif 000016
【図１５】
2005209216.tif 000017
【図１６】
2005209216.tif 000018
【図１７】
2005209216.tif 000019
【図１８】
2005209216.tif 000020
【図１９】
2005209216.tif 000021
【図２０】
2005209216.tif 000022