(57)【要約】【課題】  着脱が可能であるメモリカードに蓄積した画像情報が他の機器で読み取られないよう、セキュリティーを向上させた電子複合機を提供する。【解決手段】  画像情報を蓄積するときに、蓄積された画像情報が他の機器で読み取られないよう高度な著作権保護機能を備えたＳＤメモリカードを用いること、ＡＳＩＣ４００とメモリカードを結ぶデータラインの4bitのデータのうち、2bitをダミーデータとする。そのときのダミーデータ2bitをメモリカード４００へ対する読み書きのときにダミーデータの付加または破棄を行い、上記データラインをスクランブルする。また、データ転送効率を良くするため、メモリカード４００のデータラインの接続をビット単位で入れ替えを行う。さらに上記データラインをスクランブルする。【選択図】  図１
2006129206.tif 000002
【特許請求の範囲】
【請求項１】
メモリカードインターフェイスを有する電子複合機において、着脱可能なＳＤメモリカードに画像データを蓄積する手段と、
メモリカードへ画像データを蓄積するときにデータラインの4bitのうち、2bitをダミーデータとして扱う手段と、
前記画像データをスクランブルする手段とを有することを特徴とする電子複合機。
【請求項２】
前記2bitのダミーデータをハードウェアにて付加または破棄する手段を有することを特徴とする請求項１記載の電子複合機。
【請求項３】
前記メモリカードへ画像情報を蓄積するときに、前記データラインをビット単位で入れ替えて接続する手段を有することを特徴とする請求項１または２記載の電子複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー機能、プリンタ機能、ファクシミリ機能、スキャナ機能等を有する電子複合機に関する。
【背景技術】
【０００２】
機器に接続されたハードディスクドライブ（ＨＤＤ）へデータをスクランブルして書き込む方式がこれまでに提案されている。これはコンテンツデータのコピー制限を著作権情報に従った形で実現するための課題であった。
【０００３】
データをＨＤＤに記録するときには、必要に応じて書き込みデータをスクランブラに通してスクランブル（暗号化）することができる。また、データをＨＤＤから読み出すときには、必要に応じて読み出しデータをデータスクランブラに通してデスクランブル（解読）することができる。
【０００４】
これにより、スクランブル・デスクランブル制御手段は、中央処理装置（ＣＰＵ）からスクランブル・デスクランブルのオン・オフ指令を受け、一つ目のケースとしてはこのオン・オフ指令によらずスクランブルをオン、デスクランブルをオフとし、二つ目のケースとして前記オン・オフ指令に従って処理を行った後、書き込みの場合には読み出し終了後にスクランブルをオン、読み出しの場合には読み出し終了後にデスクランブルをオフとして処理を完了することができる。
【０００５】
これによれば、いったん記録媒体に記録したコンテンツデータを他の記録媒体にコピーする場合に、ユーザが自分で作成したタイトルのコンテンツデータに関しては自由にコピー可能とし、著作権情報を含むコンテンツデータに関しては表示制限やコピー制限を完全に著作権情報に従った形で表現することのできるデータ記録装置及びデータ記録方法を提供することができる（例えば、特許文献１参照）。
【０００６】
もう一つの技術として機器に接続されたＨＤＤへ画像情報を蓄積する方式が提案されている。この目的は複数のＨＤＤに対して、簡易な構成で高速な画像データの転送ができ、かつ複数のＨＤＤを１台のＨＤＤとして効率的に管理することが可能なハードディスクコントローラを備えた画像形成装置を提供することであった。
【０００７】
従来より複数のＨＤＤを並列に動作させることで、画像データなどの膨大なデータを高速にリード／ライト可能なハードディスクコントローラを備えた画像形成装置及び画像形成方法を提供することは可能であった。
【０００８】
しかしながら、この従来技術はハードウェアＲＡＩＤ（複数のディスクドライブを組み合わせてディスクアクセスを高める技術）というＲＡＩＤコントローラによりＲＡＩＤを提供するコントローラであるアレイコントローラ側で専用のＣＰＵを設け、デバイスとデバイスを繋ぐインターフェースであるバス上のコマンドを解析してハードディスクの制御を行うようにソフトウェアで特別な制御をする必要があるため、アレイコントローラの装置構成が複雑になるという問題がある。
【０００９】
この問題に関して、ハードディスクコントローラが、複数のＨＤＤに対して同時にパラメータ設定、コマンド発行、及びステータスリード等の制御を行うとともに、前記画像データを分割して画像データのリード／ライトを制御するＤＭＡ転送を行うこととしたので、ハードディスクコントローラは、複数のＨＤＤに対して、パラメータ設定、コマンド発行、及びステータスリード等の制御や画像データをＤＭＡ転送を行うことができ、複数のＨＤＤに対して、簡易な構成で高速な画像データの転送ができ、かつ複数のＨＤＤを１台のＨＤＤとして効率的に管理することが可能なハードディスクコントローラを備えた画像形成装置を提供することができた（例えば、特許文献２参照）。
【特許文献１】特開２００２−２０３３６８号公報
【特許文献２】特開２００２−３５４２１７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
画像情報をＨＤＤなどのストレージ機器に蓄積して多様なアプリケーションで使用する場合に関しては、データを他の記録媒体にコピーする場合に、ユーザが自分で作成した画像情報に関しては自由にコピー可能とし、著作権情報を含むデータに関しては表示制限やコピー制限を完全に著作権情報に従った形で実現することのできる機能があるが、容易に着脱が可能であるメモリカード特有の機能を考慮すると、メモリカードに蓄積した画像情報が他の機器で読み取られるというセキュリティー上の不具合がある。
【００１１】
本発明は、ＳＤメモリカードを使用することで画像情報を他の機器で読み取られることなく、セキュリティー面の向上を図ることを目的とする。
【課題を解決するための手段】
【００１２】
請求項１にかかる発明は、メモリカードインターフェイスを有する電子複合機において、着脱可能なＳＤメモリカードに画像データを蓄積する手段と、メモリカードへ画像データを蓄積するときにデータラインの4bitのうち、2bitをダミーデータとして扱う手段と、前記画像データをスクランブルする手段とを有することを特徴とする電子複合機である。
【００１３】
請求項２にかかる発明は、前記2bitのダミーデータをハードウェアにて付加または破棄する手段を有することを特徴とする請求項１記載の電子複合機である。
【００１４】
請求項３にかかる発明は、前記メモリカードへ画像情報を蓄積するときに、前記データラインをビット単位で入れ替えて接続する手段を有することを特徴とする請求項１または２記載の電子複合機である。
【発明の効果】
【００１５】
本発明により、請求項１にかかる電子複合機によれば、ＳＤメモリカードに蓄積された画像情報はスクランブルされているので、抜き取られて他の機器によって蓄積された画像情報が読み取られることが無く、高度な著作権保護機能を備えているので、セキュリティー面において安全性の向上が可能である。
【００１６】
また、請求項２にかかる電子複合機によれば、データをスクランブルするときの2bitのダミーデータ付加や破棄をハードウェアで行うのでパフォーマンスの向上が可能である。
【００１７】
また、請求項３にかかる電子複合機によれば、データラインの接続をビット単位で入れ替えるので、データ転送効率も良く、パフォーマンスを低下させずにＳＤメモリカードの画像情報に対してセキュリティーを向上可能となる。
【発明を実施するための最良の形態】
【００１８】
本発明の実施形態の電子複合機を説明する。
【００１９】
図１は、本発明の一実施形態の電子複合機のハードウェア構成を示した図である。メモリカード４００はＲＡＭ（Random-Access-Memory）３００で加工された画像情報を蓄積する。ＣＰＵ（Central-Processing-Unit）１００は、ＲＯＭ（Read-Only-Memory）６００に書き込まれたプログラムを実行し、複合機を制御する。ＲＡＭ３００は、複合機の制御に際し必要なデータを一時保管を行ったり、画像情報を加工するための作業領域のためのメモリである。エンジン５００は、コピー機能やファクシミリの送信機能、スキャナ機能時に必要となるデータ読み取り部であるスキャナと、プリンタ機能時の画像データやコピー機能時の読み取り画像データやファクシミリ受信した画像データを紙に記録するための書き込み部であるプロッタを司る部分である。ＡＳＩＣ（Application-Specific-Integrated-Circuit）２００は、本発明の複合機を制御するためのメモリ制御回路、ＣＰＵとのインターフェイス回路、エンジンとのインターフェイス回路、メモリカードとのインターフェイス回路などを含む集積回路である。
【００２０】
本発明では、電子複合機に接続するメモリカードとして、ＳＤメモリカードを想定している。
【００２１】
以下、図１の本実施形態のハードウェア構成例と図２から図４を使用して説明する。
【００２２】
図２の実施形態では、メモリカード４００へ蓄積される画像情報がＲＡＭ３００に展開されているものとする。
【００２３】
まず、ＲＡＭ３００の画像情報をＣＰＵ１００が読み出し、そのデータをＡＳＩＣ２００のメモリカードコントローラ部のレジスタへ書き込むときに2bitごとのダミーデータを付加してメモリカード４００へ書き込む。すなわち図２のように、画像情報の2bitをそれぞれデータ０、データ１とし、メモリカードの１番目、２番目に格納する。また、前者データに対応するダミーデータとしてデータ２を、後者データに対応するダミーデータをデータ３とし、それぞれメモリカードの３番目、４番目に格納する。
【００２４】
または、ＣＰＵ１００がＲＡＭ３００上に2bitごとのダミーデータが付加された画像情報を再展開し、これをＤＭＡコントローラ（Direct-Memory-Access-Controller）にてＡＳＩＣ２００のメモリカードコントローラ部のレジスタへ書き込む。
【００２５】
ここでＤＭＡは、メモリを参照する際にＣＰＵを介さずに各装置とＲＡＭ間で直接データ転送を行う方式であり、ＤＭＡコントローラを用いることで高速なデータ転送が可能となる。
【００２６】
メモリカードからの読み出しのときは、上記手順の逆順でダミーデータを破棄する。
【００２７】
図３の実施形態では、ＡＳＩＣ２００に2bitごとのスクランブルを行う回路を設ける。まず、ＲＡＭ３００の画像情報をＣＰＵ１００が読み出し、そのデータをＡＳＩＣ２００のメモリカードコントローラ部のレジスタへ書き込む。このあと、メモリカードのデータバスへ画像情報が出力されるときにスクランブル回路が2bitごとのスクランブルを行い、メモリカードへの書き込みを行う。
【００２８】
ＤＭＡコントローラを用いた転送においては、請求項１のように再展開することなく、ＲＡＭ３００に展開されている画像情報をそのままメモリカードコントローラ部のレジスタへ転送すれば良い。このあとのスクランブル方法は上記と同様である。
【００２９】
メモリカードからの読み出しのときは、上記手順の逆順でスクランブル回路にてハードウェアがダミーデータを破棄する。
【００３０】
請求項３では、ＡＳＩＣ２００とメモリカード４００のデータバスの接続をビット単位で任意に入れ替える。
【００３１】
図４の場合ではデータ０とデータ１を入れ替えて、データ１をメモリカードの１番目に、データ０を番目に格納する。同様にデータ２とデータ３を入れ替え、それぞれをメモリカードの３番目と４番目に格納する。
【００３２】
これにより、ＲＡＭ３００に展開された画像情報がメモリカード４００へ書き込まれる場合、ビット単位での入れ替えが行われた状態で書き込まれる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態の電子複合機のハードウェア構成例である。
【図２】本発明の一実施形態の動作を示す説明図である。
【図３】本発明の他の実施形態の動作を示す説明図である。
【図４】本発明の他の実施形態の動作を示す説明図である。
【符号の説明】
【００３４】
１００    ＣＰＵ
２００    ＡＳＩＣ
３００    ＲＡＭ
４００    メモリカード
５００    エンジン
６００    ＲＯＭ
【図１】
2006129206.tif 000003
【図２】
2006129206.tif 000004
【図３】
2006129206.tif 000005
【図４】
2006129206.tif 000006