"光学媒体12からの第1の光学データ読取り74に基づいて第1のデータストリーム76を生成するように構成された光学読取り回路28と、第1のデータストリーム76に対してチェックサムテスト82、84を適用するように構成されたチェックサム回路58と、第1のデータストリーム76がチェックサムテスト82、84に適合するか否かを判定する84ように構成されたプロセッサ28、58と、プロセッサ28、58により第1のデータストリーム76がチェックサムテスト82、84に適合したと判定されたときに非起動とするように構成され、かつプロセッサ28、58により第1のデータストリーム76がチェックサムテスト82、84に不適合であると判定されたときに起動とするように構成されたデコーダ60と、を備える光学読取り機システム10。チェックサム回路58にアクセス可能なメモリシステム38、40であってチェックサムテスト82、84のチェックサムアルゴリズム82を保存するように構成されたメモリシステム38、40を備える請求項1に記載のシステム10。前記プロセッサ28、58はデコーダ60に対する非起動または起動を制御信号を介して行うように構成されている、請求項1に記載のシステム10。前記光学読取り回路及び前記デコーダに結合されたバッファ78を備えており、該バッファ78は光学読取り回路が生成した第1のデータストリーム76をバッファリングするように構成されていると共に、該デコーダは該バッファ78にアクセスし、バッファリングした第1のデータストリーム76をデコード処理し、かつエラー訂正済みの第1のデータストリーム90を生成するように構成されている、請求項1に記載のシステム10。前記チェックサム回路58はエラー訂正済みの第1のデータストリーム90に対してチェックサムテスト92を適用するように構成されていると共に、前記プロセッサ28、58はエラー訂正済みの第1のデータストリーム90がチェックサムテスト92に適合するか否かを判定する94ように構成されている、請求項4に記載のシステム10。前記プロセッサ28、58はプロセッサ28、58によってエラー訂正済みの第1のデータストリーム90がチェックサムテスト92に不適合であると判定された場合に光学媒体12からの第2の光学データ読取りを制御するように構成されていると共に、前記光学読取り回路28は該第2の光学読取りに基づいて第2のデータストリーム96を生成するように構成されている、請求項5に記載のシステム10。前記プロセッサ28、58は光学媒体12からの第2の光学データ読取りを制御するように構成されていると共に、前記光学読取り回路28は該第2の光学読取りに基づいて第2のデータストリーム96を生成するように構成されている、請求項1に記載のシステム10。前記プロセッサ28、58は、合成データストリーム100を生成するように第1のデータストリーム80を第2のデータストリーム96と合成すること、エラー訂正済み合成データストリーム90を生成するために合成データストリーム100をデコーダに送ること、並びにエラー訂正済み合成データストリーム86にチェックサムテスト92を適用するためにエラー訂正済み合成データストリーム90をチェックサム回路58に送ること、を行うように構成されている、請求項7に記載のシステム10。前記プロセッサは、エラー訂正済み合成データストリーム90がチェックサムテスト92に適合するか否かを判定すること94、並びにプロセッサ28、58によってエラー訂正済み合成データストリーム90がチェックサムテスト92に適合したと判定された場合94にエラー訂正済み合成データストリーム90を出力すること86、を行うように構成されている、請求項8に記載のシステム10。前記プロセッサ28、58は、エラー訂正済み合成データストリーム90がチェックサムテスト92に適合するか否かを判定すること94、プロセッサ28、58によってエラー訂正済み合成データストリーム90がチェックサムテスト92に不適合であると判定された場合に光学媒体12からの第3の光学データ読取りを制御することであって、前記光学読取り回路28は該第3の光学読取りに基づいて第3のデータストリーム96を生成するように構成されている読取り制御、並びに第1のデータストリーム76、第2のデータストリーム96、合成データストリーム100及びエラー訂正済み合成データストリーム90のうちの1つまたは幾つかと第3のデータストリーム96を合成すること98、を行うように構成されている、請求項8に記載のシステム10。光学式記憶システムで使用される複素デコード処理はかなりの量のエネルギーを利用すると共に熱の蓄積を生じることがあり、これにより内部及び/または外部冷却が必要となることがある。こうした冷却方法は長期故障率が受容不可能となるために望ましくない。したがって効率のよいデータデコード処理が望まれている。一実施形態では、光学読取り機システムを提供する。本システムは、光学媒体からの光学データ読取りに基づいてデータストリームを生成するように構成された光学読取り回路を含む。本システムはさらに、データストリームに対してチェックサムテストを適用するように構成されたチェックサム回路と、そのデータストリームがチェックサムテストに適合するか否かを判定するように構成されたプロセッサと、を含む。さらに本システムは、プロセッサによりデータストリームがチェックサムテストに適合したと判定されたときには非起動とするように構成され、かつプロセッサによりデータストリームがチェックサムテストに不適合であると判定されたときには起動とするように構成されたデコーダを含む。別の実施形態は、記憶媒体からデータブロックを読み取る工程と、該データブロックに基づいてビットストリームを作成する工程と、該ビットストリームをバッファリングする工程と、該ビットストリームにチェックサムテストを適用する工程と、ビットストリームがチェックサムテストに適合した場合にデコーダを非起動にする工程と、を含む方法を提供する。さらに別の実施形態では、マルチチャンネルの光学読取り機向けのデコード処理法を提供する。本方法は、複数の光学データチャンネルから複数のデータブロックを読み取る工程と、該複数のデータブロックに基づいて複数のデータストリームを作成する工程と、該複数のデータストリームの各々に対してチェックサムテストを実行する工程と、を含む。さらに本方法は、複数のデータストリームの各々に関して共通のデコーダを利用する工程を含む。本発明に関するこれらの特徴、態様及び利点、並びにその他の特徴、態様及び利点については、同じ参照符号が図面全体を通じて同じ部分を表している添付の図面を参照しながら以下の詳細な説明を読むことによってより理解が深まるであろう。光学式記憶システムなどのある種の記憶システムでは、データ書き込み処理が典型的には、媒体に書き込まれたデータを正確に復元し得ることを確認するためのリードアフターライトread-after-write:RAW照合を含むことがある。RAW照合は一般に、媒体に対してデータを書き込むこと、並びにこれを即座に読み取ると共にデータが正しく書き込まれたことを確認するために読み取ったデータをチェックすること、を含むことがある。例えば幾つかのシステムでは、データが媒体上に書き込まれる際に、これをブロック単位でエンコードすることがある。エンコード済みの書き込みブロックに対応する未エンコードのデータブロックを保存することがある。次いでこのエンコード済みデータブロックを読み戻してデコード処理することがあると共に、デコード済みの読取りデータを保存しておいた未エンコードデータと比較することがある。データブロック同士がマッチングした場合は、書き込まれたデータは正確であると共に後続のデータブロックに対する書き込み処理を継続することがある。データブロック同士がマッチングしない場合は、RAW照合は不適合となると共にそのデータブロックが例えば、媒体上の別の箇所に再書き込みされることがある。したがって、RAWが書き込み処理中にデータの正確性を確認すると、RAW照合に適合したデータは正しい確率が高いのが一般的である。典型的な記憶システムでは、保存済みデータを読み取るための処理は典型的には、読み取ったデータのデコード処理を含むことがある。例えば、媒体からデータが読み取られてビットストリームになるように変換されることがある。このビットストリームは次いで、例えばReed-Solomonエンコード、フィードフォワード組織コード、再帰的組織コード、Viterbiコード、ビットエラー率最小化コード、その他を含む多くの異なるエラー訂正コードECCに対応することがある任意の冗長ビットを除去するようにデコード処理されることがある。次いでこの冗長ビットは、読取り処理中に生じた可能性があるエラーの訂正のために使用されることがある。こうしたデコード処理は大量のエネルギーを要することが多い。例えば1Gbpsで動作するReed-Solomonデコーダは概ね200mWを消費することがあり、またあるタイプの軟判定デコード処理ではさらに多くのエネルギーを消費することがある。マルチチャンネル読取り処理を用いる記憶システムは、さらに多くのエネルギーを消費することがあると共に、各チャンネルが読み取られる際にデコーダが絶えずデコード処理しているためにさらに追加的な回路も必要となることがある。典型的なデコード処理スキームの動作に用いられる大量のエネルギーのために熱の蓄積が生じることがある。幾つかのシステムでは内部または外部冷却を実装することによって蓄熱に対処しているが、こうした方法ではシステムの複雑性が高くなりまた望ましくない長期故障率を有することがある。したがって、保存済みデータを読み取るための典型的なデコード処理は、並列デコーダ及び/または冷却機構を実現するために、大きなエネルギーの使用、蓄熱の増加、及びシステム設計の複雑性の増大に至ることがある。しかしながら、読取りながら常にデコード処理する典型的なデコード方式は常に効率がよい訳ではない。具体的には、RAW照合を用いて記録しておいたデータを読み取る際に、RAW照合されるデータがすでに正しい確率が高いため、更なるデコード処理やエラー訂正が常に有用ではないことや必要でないことがある。換言すると、RAW照合されるデータが常に正しいために読み取ったデータをデフォルトでデコード処理することは非効率となることがある。本明細書に開示した1つまたは複数の実施形態は、チェックサムアルゴリズムを実行しそのチェックサム結果に基づいて読み取ったデータを選択的にデコード処理することによってエネルギー消費及びシステムの複雑性を低減するための方法及びシステムを提供する。ここで図面を見ると図1は、選択的デコード処理技法の一実施形態を実現し得る記憶システム読取り機の一例を提供するブロック図である。図1に示したこの読取り機システムは光学読取り機システム10としているが、別のタイプの記憶システム読取り機によっても本技法を実現し得ることに留意すべきである。光学読取り機システム10は、光学式記憶ディスク12などの記憶媒体からデータを読み取るために使用されることがある。光学データディスク12上に保存されたデータは、光学データディスク12上に読取りビーム16を投射する一連の光学素子14によって読み取られる。光学データディスク12から光学素子14によって反射ビーム18が取り込まれる。光学素子14は、励起ビームを発生させ、これらのビームを光学データディスク12上に集束させ、かつ光学データディスク12から戻される反射18を検出するように設計された任意の数の異なる素子を備えることがある。反射ビーム18は、光学式記憶ディスク12上のマイクロホログラムから反射された光と、光学式記憶ディスク12の表面から反射された光と、マイクロホログラムからの反射光と該表面からの反射光とのある種の相互作用と、からなる何らかの合成を含むことがある。光学素子14は、光学ドライブ電子回路パッケージ22に対する結合20を介して制御される。光学ドライブ電子回路パッケージ22は、1つまたは複数のレーザーシステムに対する電源、検出器からの電子信号を検出するための検出用電子回路、検出信号をディジタル信号に変換するためのアナログ対ディジタル変換器などのユニットや、検出器信号が光学データディスク12上に保存されたビット値を実際にどの時点で取り込まれたかを予測するビット予測器などの別のユニットを含むことがある。光学データディスク12の上への光学素子14の配置は、光学データディスク12の表面の上で光学素子を前後に移動させるように構成した機械式アクチュエータ26を有するようなトラッキングサーボ24によって制御される。光学ドライブ電子回路22及びトラッキングサーボ24はプロセッサ28によって制御される。本技法に従った幾つかの実施形態ではそのプロセッサ28は、光学素子14が受け取りプロセッサ28に対してフィードバックさせ得るサンプリング情報に基づいて光学素子14の位置を決定することを可能とさせることがある。光学素子14の位置は、反射18を増強及び/または増幅するように、あるいは反射18の干渉を低減させるように決定されることがある。幾つかの実施形態ではそのトラッキングサーボ24または光学ドライブ電子回路22は、光学素子14が受け取ったサンプリング情報に基づいた光学素子14の位置の決定を可能とさせることがある。プロセッサ28はさらに、スピンドルモータ34に対してパワー32を提供するモータ制御器30を制御する。スピンドルモータ34は、光学データディスク12の回転速度を制御するスピンドル36に結合させている。光学素子14が光学データディスク12の外側エッジからスピンドル36の近くに移動するに連れて、プロセッサ28によって光学データディスクの回転速度を上昇させることがある。このことは、光学素子14が外側エッジにあるときの光学データディスク12からのデータに関するデータレートを、光学素子が内側エッジにあるときと本質的に同じに保つために実施されることがある。ディスクの最大回転速度は、約500回転毎分rpm、1000rpm、1500rpm、3000rpm、5000rpm、10,000rpm、あるいはこれ以上とすることがある。幾つかの実施形態では、光学データディスク12からの光学データが光学素子14の位置で反射ビーム18の形態で受け取られて光学ドライブ電子回路パッケージ22によってビットストリームに変換された後に、光学ドライブ電子回路22はビットストリーム例えば、反射ビーム18に対応したディジタル化済みデータストリームをチェックサム回路58に送ることがある。チェックサム回路58は、光学ドライブ電子回路22内に含まれることや、これに結合されることがある。複数のデータチャンネル例えば、光ディスク上の複数のデータトラックが同時に読み取られるような実施形態では、光学ドライブ電子回路22は1つまたは複数のビットライン56を通じて異なるチャンネルからの幾つかのビットストリームを送ることがある。チェックサム回路58は、チェックサムアルゴリズムを適用してチェックサムを算定し埋め込まれた元のチェックサムを用いて算定済みチェックサムをチェックすることによって各ビットストリームの正確性をチェックすることがある。チェックサム回路58のチェックサムテストに適合したデータが正確であると判定されることがあり、またこれが出力されることがある。プロセッサ28は、チェックサム回路58の動作、データの出力、及び/またはチェックサム不適合を生じさせるデータの処置を制御することがある。チェックサム回路58はデコーダ60に結合されることがあり、またデコーダ60は、冗長ビットの除去及び/または読取り処理中に発生した可能性があるエラーの訂正を行うようにチェックサム回路58からのビットストリームをデコード処理するための回路を含むことがある。幾つかの実施形態ではそのデコーダ60は、プロセッサ28からの制御信号62を介して非起動または起動とさせねばならないことがある。例えばデコーダ60は、チェックサム回路58によりチェックサム不適合が生じたと判定されるまで非起動状態のままとすることがある。プロセッサ28は、デコーダ60を起動させるように制御信号62を送信することがある。プロセッサ28は、ランダムアクセスメモリすなわちRAM38と読出し専用メモリすなわちROM40に接続されている。ROM40は、プロセッサ28に対してトラッキングサーボ24、光学ドライブ電子回路22及びモータ制御器30の制御を可能にさせるプログラムを包含している。さらにROM40は、デコーダ60を制御するためのデータ、並びにプロセッサ28に対してRAM38内に保存しておいた光学ドライブ電子回路22からのデータ例えば、バッファリングしたデータストリームただしこれに限らないの解析を可能にさせるプログラムも含むことがある。幾つかの実施形態ではそのデコーダ60はさらに、アルゴリズム例えば、チェックサムアルゴリズム及び/またはデコード処理アルゴリズムを保存するためのメモリを含むことがある。本明細書でさらに詳細に検討するように、RAM38内に保存されたデータに対するこうした解析は例えば、読み取ったデータの正確性の確認例えば、チェックサムアルゴリズム、デコード処理、あるいは光学データディスク12からの情報をその他のユニットが使用し得るデータストリームに変換するのに必要な別の機能を含むことがある。光学読取り機システム10が民生用電子デバイスなどの市販のユニットである場合、これにはプロセッサ28に対するユーザによるアクセス及び制御を可能にさせるための制御子を有することがある。こうした制御子は、キーボード、プログラム選択スイッチその他などのパネル制御子42の形態をとることがある。さらにプロセッサ28の制御は、リモートの受信器44によって実施されることがある。リモート受信器44はリモート制御48から制御信号46を受け取るように構成されることがある。制御信号46は、赤外線ビーム、音響信号または無線信号ただしこれらに限らないの形態をとることがある。プロセッサ28がデータストリームを生成するようにRAM38内に保存されたデータを解析した後、このデータストリームはプロセッサ28によって他のユニットに提供されることがある。例えばそのデータは、外部ネットワーク上に配置されたコンピュータその他のデバイスなど外部のディジタルユニットに対して、ネットワークインタフェース50を介してディジタルデータストリームとして提供されることがある。別法として、プロセッサ28はこのディジタルデータストリームを、高品位マルチメディアインタフェースHDMIなどの民生用エレクトロニクスディジタルインタフェース52、あるいはUSBポートなどの別の高速インタフェースただしこれらに限らないに対して提供することがある。プロセッサ28はさらに、ディジタル対アナログ信号プロセッサ54など接続された別のインタフェースユニットを有することもある。ディジタル対アナログ信号プロセッサ54によってプロセッサ28は、テレビジョン上のアナログ入力信号に対するものや増幅システムへの音響信号入力に対するものなど、別のタイプのデバイスに対して出力するためのアナログ信号を提供することが可能となる。図2には、チェックサムアルゴリズムを用いた選択的デコード処理スキームのための処理法を表した流れ図を提供している。処理法70は、記憶媒体のチャンネルからのデータブロックの読取りブロック72で開始されることがある。例えば図1に戻ると本処理法は、読取りビーム16を送り出し光学素子14において反射ビーム18を受け取っている光学読取り機システム10によって開始されることがある。反射ビーム18のデータは、ビットストリーム76を作成するように処理されることがある。処理法70は、読取り反復の繰り返しを含み得ることに留意すべきである。読取り反復回数を決定する処理例えば、第1の読取り判定ブロック74については以下で詳細に記載することにする。さらにビットストリーム76はバッファリングブロック78されると共に、読取りエラーが検出された場合にアクセスを受けられるように記憶素子例えば、図1のRAM38内にバッファリング済みビットストリーム80として保存されることがある。チェックサムテストの適用ブロック82は、データブロックのチェックサムを計算しこの計算したチェックサムをデータブロックと一緒に送りかつ/または保存された初めにエンコードしたチェックサムと比較するようなチェックサムのアルゴリズム、機能または手順の適用を意味することがある。チェックサムは、計算したチェックサムと元のチェックサムの間の差によって初めに保存したデータと目下の読取りデータの間の差を示せるようにデータブロックを特定するために使用し得る固定サイズの任意のデータを意味することがある。例えばチェックサム技法は、パリティバイト、モジュラーmodularサム、チェックサム、その他を含むことがある。ビットストリーム80は、計算したチェックサムがエンコードしたチェックサムとマッチングした場合にチェックサムテストブロック82に適合することがあり、一方計算したチェックサムがエンコードしたチェックサムとマッチングしない場合にチェックサムテストブロック82に不適合となることがある。幾つかの実施形態では適当な任意のプロセッサ28が、チェックサム回路58を通すようにビットストリームを伝達しこのビットストリームがチェックサムテストに適合か不適合かを判定することによってチェックサムテストを制御することがある。処理法70によりビットストリーム76がチェックサムテストブロック82に適合したと判定された場合ブロック84、ビットストリーム76は追加のデコード処理を行わずに出力されるブロック86ことがある。リードアフターライトRAW照合技法を用いてデータを記録し終えれば、このデータはすでに十分に正確であることがある。したがって、ビットストリーム76は典型的にはチェックサムテストブロック82に適合し得ることが理解されよう。幾つかの実施形態では、ビットストリーム76の出力に追加の処理を要することがある。本処理法によりビットストリーム76がチェックサムテストブロック82に不適合であると判定された場合ブロック84、バッファリングしたビットストリーム80がデコード処理されるブロック88ことがある。例えばバッファリングしたビットストリーム80が、図1の光学読取り機システム10内でチェックサム回路58からデコーダ60に送られることがある。データブロックがチェックサムテストブロック82に不適合でなければ一般に、データのデコード処理が実施されないことがある。データブロックがチェックサムテストに適合した場合、バッファリングしたビットストリーム80はバッファリングしたビットストリーム80をデコード処理に提供する点線の経路ブロック88で示したようなデコード処理ブロック88を必要としないことがある。検討したように、不正確である可能性が高いデータに対する選択的デコード処理によれば、正確である可能性が高いデータに対して不必要なデコード処理を実行するために利用されることになるエネルギーが節減されるためデコード処理システムの効率が向上することになる。バッファリングしたビットストリーム80に対するデコード処理ブロック88には、ビットストリーム80からのあらゆる冗長ビットの除去及び/またはバッファリングしたビットストリーム80に対するエラー訂正を伴うことがある。例えば、ビットストリーム内の冗長ビットは、例えばReed-Solomonエンコード、フィードフォワード組織コード、再帰的組織コード、Viterbiコード、ビットエラー率最小化コード、その他を含む異なる多くのエラー訂正コードECCに対応することがある。次いでこの冗長ビットを使用して、読取り処理中に生じた可能性があるエラーが訂正されることがある。訂正済みビットストリーム90はデコード処理ブロック88から得られることがあり、またこの訂正済みビットストリーム90に対してチェックサムアルゴリズムブロック92が適用されることになる。この流れ図においてチェックサムアルゴリズムブロック82及び92に異なる番号付けとすることがあるが、これらのチェックサムアルゴリズムは、共通のチェックサムテストが適用される異なるビットストリームの間での識別をのみを目的として番号を異ならせているだけであることに留意すべきである。処理法70は再度、訂正済みビットストリーム90がチェックサムテストブロック92に適合するか否かを判定するブロック94ことがある。訂正済みビットストリーム90がチェックサムテストブロック92に適合した場合、その結果が出力されるブロック86ことがある。訂正済みビットストリーム90が第2のチェックサムテストブロック92に不適合である場合、幾つかの実施形態ではその不適合のデータブロックを再度読取りブロック72、同じデータブロックに関する追加的なビットストリーム96を生成することがある。この追加的ビットストリーム96に対してもチェックサムテストが適用されることがあり、また初めに読み取ったビットストリーム76の場合と同様に、チェックサムテストに不適合であれば追加的ビットストリーム96がデコード処理され、またチェックサムテストに適合すればこれが出力されることがある。幾つかの実施形態では処理法70は、データブロックに対してすでに完了した読取り回数をトラッキングすることがあり、また処理法70により目下の読取りブロック72が第1の読取りでないと判定された場合ブロック74は、追加的ビットストリーム96を初めにバッファリングしたビットストリームと合成させブロック98、合成ビットストリーム100を形成することがある。バッファリングしたビットストリーム80の追加的ビットストリーム96との合成処理ブロック98は、データブロックに対する2回の読取りに基づいたビット予測値を合成することがあり、またデコード処理後に訂正される確率が高くなることがある。この合成ビットストリーム100はデコード処理されるブロック88ことがあり、また訂正済みの合成ビットストリーム90に対して追加的なチェックサムテストブロック92が適用されることがある。処理法70によって訂正済み合成ビットストリーム90がここでは追加的なチェックサムテストブロック92に適合したと判定された場合ブロック94、訂正済み合成ビットストリーム90が出力されるブロック86ことがある。訂正済み合成ビットストリーム90が未だ追加的なチェックサムテストブロック92に不適合である場合、幾つかの実施形態ではそのデータブロックが再度読み取られるブロック72ことがある。幾つかの実施形態では処理法70は、チェックサムテストブロック92に不適合であったデータブロックを再読取りするようにチャンネルを再帰的に読み取るブロック72ことがあり、また追加の各読取りにおいて目下のビットストリーム96がデコード処理ブロック88のためにバッファリングしたビットストリーム80と合成されるブロック98ことがある。一実施形態では、処理法70の1回の反復中に生成された各合成ビットストリーム100も後続の処理反復における合成ブロック98のために使用するためにバッファリングされることがある。さらに幾つかの実施形態では処理法70は、与えられた任意のデータブロックに関する読取り回数を制限することがある。例えばプロセッサ28図1は処理法70を制御して各データブロックの読取り回数をトラッキングすることがあり、またあるしきい値例えば、読取り回数4回の後にデータブロックに対する処理法70を停止することがある。RAW照合を用いて記録したデータの大部分は正しい可能性が極めて高いことがあり、また第1のチェックサムテストブロック82に適合することがあることが理解されよう。データが第1のチェックサムテストブロック82に適合すると、そのデータには追加のデコード処理ブロック88は不要であり、またシステム10図1のデコーダ60を起動する必要がない。幾つかの実施形態では、チェックサム不適合の場合に不適合データに対する追加のエラー訂正のために例えば、プロセッサ28からの制御信号62を介してデコーダ60が起動されることがある。しかし、デコーダ60に関するデフォルト非起動のステータスによれば、システム10に対してかなりのエネルギー節減及び発熱低減をもたらし得る。さらに、1つまたは複数の実施形態ではデコーダ60を絶えず起動させていないことがあるため、1つのデコーダ60をマルチチャンネル読取り機システムに利用することがある。例えば典型的な読取り機システムは、データが読取り中及び/または読取りの直後に常にデコード処理されるのが典型的であるために、同時に読み取られる各チャンネルごとに1つのデコーダを用いることがある。こうしたシステムでは、複数のチャンネル読取り機向けに1つのデコーダを実現するために追加的なデコーダ及び回路を使用しなければならないため、エネルギー消費及び発熱が大きくなるのみならず、複雑性も増大することになり得る。幾つかの実施形態では、複数のチャンネル読取り機に対して1つのデコーダ60を用いることによってエネルギー消費の低減及びシステムの複雑性の低減が得られることがある。図3には、共通の1つのデコーダを用いた同時4チャンネル読取りを表したブロック図を表している。検討のように、RAW照合したデータの大部分は正しいことがあり、またチェックサムテストに適合して出力されるブロック86ことがある。したがってこのデータは追加のデコード処理ブロック88を必要としないことがある。あるチャンネル上のデータがデコード処理ブロック88に送られる場合と比べて出力に送られる場合ブロック86の方がより高頻度であるため、複数のチャンネル読取り機がデコーダ60を効率よく共有し得る。例えば図3に示した実施形態では、チェックサム不適合の事象が一般に稀である場合に、デコード処理ブロック88のためにその各々が共通の1つのデコーダ60を使用し得るような4つのチャンネルをマルチチャンネル読取り機で読み取ることがある。幾つかの実施形態では、チェックサムテストを不適合となる可能性がある特定のあるチャンネルに関してデコード処理ブロック88を選択するようにプロセッサによりマルチプレクサを制御することがある。本発明のある種の特徴についてのみ本明細書において図示し説明してきたが、当業者によって多くの修正や変更がなされるであろう。したがって添付の特許請求の範囲が、本発明の真の精神の範囲に属するこうした修正や変更のすべてを包含させるように意図したものであることを理解されたい。"