(57)【要約】【課題】映像音声データの符号化／復号化機能を有するメモリカードを提供する。【解決手段】メモリカード１００は、メモリ１０２およびメモリカードコントローラ１１０を含む。このメモリ１０２は、符合化された映像音声データを保存する。メモリカードコントローラ１１０は、メモリカードマイクロプロセッサ１１２、データバッファ１１８および映像音声データ処理装置を含む。メモリカードマイクロプロセッサ１１２は、内部データおよび外部データのアクセスを制御する。データバッファ１１８は、映像音声データ処理期間中にデータを一次保存する。映像音声データ処理装置は、ホストシステム１９０からのデータを符合化したり、メモリ１０２に保存された映像音声データを復号化したりする。【選択図】図１
2007215149.tif 000002
【特許請求の範囲】
【請求項１】
メモリおよびメモリカードコントローラを少なくとも備え、
前記メモリは、映像音声ファイルを保存し、
前記メモリカードコントローラは、内部メモリインターフェイスを介して前記メモリと内部データのアクセスを行い、メモリカードインターフェイスを介してホストシステムと外部データのアクセスを行い、前記映像音声ファイルを一次保存するデータバッファと、前記データのアクセスを制御するメモリカードマイクロプロセッサと、前記映像音声ファイルを復号化する映像音声復号器とを有し、
前記データバッファに前記映像音声ファイルが一次保存される時に、前記映像音声復号器により、前記データバッファ内にある前記映像音声ファイルを復号化データに生成し、前記復号化データを前記データバッファへ一次保存し、前記メモリカードコントローラは、前記ホストシステムへ前記復号化データを伝送することを特徴とする映像音声データ処理機能を有するメモリカード。
【請求項２】
前記映像音声復号器は専用のデジタル信号処理装置であることを特徴とする請求項１に記載の映像音声データ処理機能を有するメモリカード。
【請求項３】
メモリおよびメモリカードコントローラを少なくとも備え、
前記メモリカードコントローラは、内部メモリインターフェイスを介して前記メモリと内部データのアクセスを行い、メモリカードインターフェイスを介してホストシステムと外部データのアクセスを行い、元のデジタルデータを一次保存するデータバッファと、前記データのアクセスを制御するメモリカードマイクロプロセッサと、前記元のデジタルデータを符号化する映像音声符号器とを有し、
前記データバッファは、前記ホストシステムからの前記元のデジタルデータを一次保存し、前記映像音声符号器は、前記データバッファ内にある前記元のデジタルデータを符号化して符号化ファイルを生成し、それを前記メモリへ保存することを特徴とする映像音声データ処理機能を有するメモリカード。
【請求項４】
前記映像音声符号器は専用のデジタル信号処理装置であることを特徴とする請求項３に記載の映像音声データ処理機能を有するメモリカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリカードに関し、特に映像音声データの符号化／復号化機能を有するメモリカードに関する。
【背景技術】
【０００２】
現在、個人の情報伝達およびデータの記録量が多くなってきている上、携帯電話、パーソナルデジタルアシスタント（personal digital assistant：ＰＤＡ）およびデジタルカメラなどといった携帯可能なデータ装置が普及しているため、携帯可能なデータ装置は、主な個人情報およびデータ記録の記憶装置として使用されている。一般に携帯可能な装置は、保存スペースが小さいために、ユーザが必要とする大量の情報量およびデータ量を提供することはできなかった。
【０００３】
マルチメディアカード（multi media card：ＭＭＣ）やＳＤカード（secure digital memory card）などのメモリカードは、上述の要求に応えて開発されたデータ保存に用いる外付け式メモリ装置であり、これはデジタルカメラ、インテリジェント電話などの読取りに用いるカード読取装置として提供されている。
【０００４】
しかし、現在のメモリカード装置は、一般のデータ保存が主な用途であり、データを取り出す時には、メモリカードとホスト側とを接続し、ホスト側の処理ユニットから発せられたコマンドにより、ホスト側にあるデータの読取りや保存をメモリカード側が実行する。そのため、メモリカードに保存されているデータが映像音声データに関するデータファイルであり、これら映像音声ファイルを再生するとき、例えばＭＰ３、ＡＡＣまたはＷＭＡなど、特別に符号化されたオーディオファイルフォーマットや、例えばＭＰＧなどのビデオファイルフォーマットは、一般のデータ方式によりホスト側が読取り、これらファイルデータをホスト側に保存してから、ホスト側で復号化を行う。
【０００５】
例えば、これは機能が優れた主プロセッサにより復号作業を分担したり、専門用途の復号化チップを別に配置したりしてもよい。映像音声符号化ファイルは、復号化されると直接再生することのできる標準フォーマットにされ、デジタルアナログコンバータを使用して音響器／スクリーンから出力される。
【０００６】
そのため、携帯電話などといった軽薄短小のサイズが強く求められる一部のホストシステムでは、内部データの処理ユニットの性能が制限されているため、復号作業を分担することはできなかった。そのため機能が強力で、多くの面積が必要となる処理ユニットを改めて設計製造するか、専用の復号器を別に設置するしかなかった。また、ホスト側で復号作業を実行する場合、一次保存の空間の容量をさらに大きくする必要があった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の第１の目的は、メモリカード内で特殊な映像音声符号化ファイルを直接に復号化し、ホスト装置の負担を軽減する映像音声データ処理機能を有するメモリカードを提供することにある。
本発明の第２の目的は、低機能の電子装置の付加価値を高める映像音声データ処理機能を有するメモリカードを提供することにある。
本発明の第３の目的は、一般のデータを保存することができる上、符号化／復号化の機能を備える映像音声データ処理機能を有するメモリカードを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の映像音声データ処理機能を有するメモリカードは、メモリおよびメモリカードコントローラを備える。このメモリカードコントローラは、内部メモリインターフェイスを介してメモリと内部データのアクセスを行い、メモリカードインターフェイスを介して外部のホストと外部データのアクセスを行い、データバッファ、メモリカードマイクロプロセッサおよび映像音声データ処理装置を含む。
【０００９】
本発明の映像音声データ処理装置は映像音声復号器である。メモリは、符号化された映像音声データを保存し、データバッファは、データ伝送期間中に映像音声データを一時保存する。メモリカードマイクロプロセッサは、内部データのアクセスを制御し、映像音声データの一時保存またはアクセスを行う。映像音声復号器は、映像音声データを復号する。
【００１０】
映像音声データをデータバッファへ一時保存し、映像音声復号器がデータを復号化すると、データバッファ内にある映像音声データにより復号化データが生成され、その復号化データはデータバッファに一次保存される。メモリカードコントローラは、復号化データを外部のホストシステムへ伝送する。
【００１１】
また本発明のメモリカードにおいて、映像音声データ処理装置は映像音声符号器であり、メモリカードは映像音声符号化の機能を備えている。データバッファに元のデジタルデータが一次保存されると、映像音声符号器によりデータバッファ内にある元のデジタルデータが符号化され、符号化ファイルを生成してメモリへ保存する。
【００１２】
さらに本発明の映像音声データ処理装置は、復号化および符号化の機能を兼備えた映像音声コーディックである。復号化を行う時、メモリ内にある映像音声データは、メモリカードマイクロプロセッサにより制御されてデータバッファへ一次保存され、映像音声復号器によりデータバッファ内にある映像音声データが復号化データへ復号化される。この復号化データは、続いてデータバッファへ一次保存され、メモリカードコントローラによりホストシステムへ伝送されて再生される。
【００１３】
符号化を実行する時は、データバッファにより、外部のホストシステムからの元のデジタルデータを一次保存し、映像音声コーディックがデータバッファ内にある元のデジタルデータを符号化し、この生成された符号化ファイルはメモリへ保存される。
【００１４】
上述の映像音声データ処理装置は、例えば符号器（coder）、復号器（decoder）またはコーディック（ＣＯＤＥＣ）など、専門用途で使用される符合化または復号化を行うデジタル信号処理装置でもよい。なおこれら符合化機能または復号化機能は、メモリカードマイクロプロセッサで実行してもよく、使用するマイクロプロセッサ処理能力が、符号化機能または復号化機能を実行するのに十分であれば、メモリカードマイクロプロセッサを映像音声データ処理装置にしてもよい。
【発明の効果】
【００１５】
本発明は、従来から使用されている映像再生機能を備える電子装置に適用し、ソフトウェアをインストールするだけでメモリカードが符号化機能や復号化機能を備えることができる。特定の圧縮規格を有する映像音声データは、圧縮データを復号化するだけで一般標準の再生可能な映像音声データにすることができる。そのため、一般の低レベルの電子装置でも、特殊な規格の映像音声ファイルの再生やレコーディングを行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態を図面に基づいて説明する。
【００１７】
本発明は、カード読取側ホストのデータ処理ユニットを改めて設計したり専用のコーディックをその中に組み込まなくとも、特殊な映像音声データフォーマットの符号化／復号化をメモリカード側で行うことのできる映像音声データ処理機能を有するメモリカードを提供する。ここで「映像音声データ処理」とは、映像音声データの符号化または復号化を指す。本発明の説明をより詳細かつ完全に行うため、以下の説明では図面を合わせて参照する。
【００１８】
図１は、本発明の好適な一実施形態による映像音声データ処理機能を有するメモリカードを示すブロック図である。本実施形態のメモリカード１００は、メモリ１０２およびメモリカードコントローラ１１０を含む。メモリカードコントローラ１１０は、メモリカードマイクロプロセッサ１１２、データバッファ１１８および映像音声データ処理装置を含む。
【００１９】
メモリ１０２は、符号化により生成された符号化ファイルの保存を行ったり、復号化の時に指定された映像音声ファイルを保存したりする。映像音声データ処理装置は、復号化機能または符号化機能を有したり、復号化機能および符号化機能を同時に兼備えたりしてもよい。
【００２０】
メモリカードコントローラ１１０は、内部メモリインターフェイス１１４を介してメモリ１０２と内部データのアクセスを行い、１１６のようなメモリカードインターフェイスにより、ホストシステム１９０と外部データへアクセスする。上述したデータアクセスの伝達は、メモリカードマイクロプロセッサ１１２により制御され、データバッファ１１８は、映像音声データの処理期間中にデータを一次保存する空間を提供する。
【００２１】
本実施形態において、メモリカードはフラッシュメモリであり、そのインターフェイスは、ＳＤカードのインターフェイスなどといった一般標準規格のインターフェイスである。メモリカードがホストに挿入されると、このメモリカード１００はホストシステム１９０に接続され、ホストシステム１９０からメモリカード１００へ要求コマンドが伝送される。そして、同時にこのコマンドにより、使用するメモリカードの映像音声の符号化機能または復号化機能の認識および実行を行う。ホストシステム１９０は、例えば携帯電話など、一般に映像／音声の再生機能またはレコーディング機能を備える電子装置である。
【００２２】
一般のデータアクセス用に使用する場合、本発明の映像音声データ処理機能を有するメモリカード１００の内部データの伝達フローは、一般の磁気ディスクと同じである。メモリカード内にあるデータを読取ると、メモリ１０２からの内部データは、内部メモリインターフェイス１１４、データバッファ１１８を通り、最終的にメモリカードインターフェイス１１６からメモリカードの外部へ伝送される。
【００２３】
ファイルがメモリカードへ保存される場合、外部データはメモリカードインターフェイス１１６からデータバッファ１１８、内部メモリインターフェイス１１４を通り、最終的にメモリ１０２へ書き込まれる。なお上述の動作は、メモリカードマイクロプロセッサ１１２により制御される。
【００２４】
映像音声データ処理機能を有するメモリカードが、映像音声の符号化機能または復号化機能を実行すると、ホストシステム１９０は、メモリカード１００に対してコマンドを発してファイル伝達を行うように要求する他、データ伝達にチャネルを提供する。そして、メモリカード１００で復号化された映像音声データを、ホストシステム１９０により伝送した後、デジタルアナログコンバータおよび音響器／スクリーンなどの後端装置（図示せず）へ伝送して再生するか、前端に発生した元のデジタルデータを、ホストシステム１９０によりメモリカード１００へ伝送して符号化および保存を実行する。
【００２５】
映像音声の符号化または復号化はメモリカードにより処理するため、ホストシステム側の負担を軽減することができる。これら前端装置または後端装置は、ホストシステム１９０の設計に応じ、ホストシステム１９０内に組み込んだりホストシステム１９０へ外付けしたりしてもよい。
【００２６】
図３は、本発明の一実施形態による映像音声データ処理機能を有するメモリカードが行う復号化の流れ図である。以下の実施形態では、映像音声復号化を行う時に、メモリカードからファイルを探し出して指定し、最終的に再生を行うステップを説明する。ステップ２０４において、ホスト側制御装置１９２は、先ず一般データを読取る方式で、メモリ１０２のファイルシステムを読取り、ファイルシステムの目録から再生したい映像音声データを探す。このデータは、例えばＭＰ３やＡＡＣなど、特定符号化が行われたファイルフォーマットである。
【００２７】
指定された映像音声ファイルを探す場合、ホスト側制御装置１９２はメモリカードインターフェイス１１６を介して指定復号化コマンドを発し、そのファイルの名称および位置をメモリカード１００へ知らせる。
【００２８】
ステップ２０６において、メモリカードマイクロプロセッサ１１２が、指定された復号化コマンドを受信した後、内部メモリインターフェイス１１４を介してメモリ１０２内部にある映像音声ファイルを探し出す。ステップ２０８において、メモリカードマイクロプロセッサ１１２が、指定した映像音声ファイルを探し出してから、このファイルをデータバッファ１１８へ読込ませる。そしてステップ２１０において、メモリカードマイクロプロセッサ１１２は、映像音声ファイルを復号化して復号化データにする。なおこの形態は、データバッファ１１８内に保存された元のデジタルデータである。
【００２９】
ステップ２１２において、メモリカードコントローラ１１０は、メモリカードインターフェイス１１６により、データバッファ１１８内にある復号化データをホストシステム１９０のホスト側制御装置１９２へ伝送して再生する。
【００３０】
図４は、本発明の一実施形態による映像音声データ処理機能を有するメモリカードが実行する符号化の流れ図である。以下では、映像音声データのレコーディングを例に、メモリカードが映像音声符号化機能を実行し、メモリカード内にあるデータを符号化する時のステップを説明する。図４の流れ図に示すように、ステップ２５２において、ホスト側制御装置１９２は、先ずメモリカードインターフェイス１１６を介してメモリカード１００へレコーディングするファイルの名称、種類および位置を知らせる。またステップ２５４において、メモリカード１００のメモリカードマイクロプロセッサ１１２が、符号化の要求コマンドを受け取ってから、内部メモリインターフェイス１１４を介してメモリ１０２内に符号化ファイルを形成するが、この時のファイルは、ファイル名を有するがコンテンツは実質上無い。
【００３１】
ステップ２５６において、ホスト側制御装置１９２は、メモリカードインターフェイス１１６を介して元のデジタルデータをデータバッファ１１８へ伝送して一次保存する。この元のデジタルデータは、ホストシステム１９０のアナログデジタルなどの変換処理により生成される。ステップ２５８において、メモリカードマイクロプロセッサ１１２または専用のデジタル信号処理装置１２０は、データバッファ１１８内にある元のデジタルデータコードを指定したファイルフォーマットのコンテンツにして、データバッファ１１８内へ保存する。
【００３２】
ステップ２６０において、メモリカードコントローラ１１０は、データバッファ１１８内にある符号化データを符号化ファイルへ書き込む。
【００３３】
ここで特に注意しなければならないことは、上述の実施形態では、単に単一の符号化機能または復号化機能を例にし、専用のデジタル信号処理装置を符号器または復号器に対応させて説明している。しかしながら、これは符号化機能および復号化機能を同時に兼備えたコーディック（ＣＯＤＥＣ）などの整合装置にしてもよく、これらは本発明の主旨および範囲に含まれる。
【００３４】
図２は、本発明のもう一つの実施形態による映像音声データ処理機能を有するメモリカード復号器を示すブロック図である。上述の実施形態では、メモリカード内にあるマイクロプロセッサが符号化または復号化を行っていたが、これらは復号化を専門的に行う別に配置された専用のデジタル信号処理装置１２０により行ってもよい。
【００３５】
映像音声データの符号化および復号化は、一定レベルの処理機能を備えたプロセッサにより実行されなければならないため、メモリカード自身のメモリカードマイクロプロセッサが、１６〜３２ビットなどの高性能のマイクロプロセッサであれば、デジタル信号復号化の作業を完了させることができる。ただしメモリカードのマイクロプロセッサが、一般のデータアクセスを処理する機能しか備えていない場合、復号化機能を有する復号器にするため、別のデジタル信号処理装置を設けなければならなかった。
【００３６】
図２に示すように、メモリカードは、符号化または復号化などの専用のデジタル信号処理装置１２０により、データの符号化または復号化を実行することができるため、メモリカードマイクロプロセッサ１１２により実行する必要がなく、メモリカードマイクロプロセッサ１１２の性能不足を補ってその負担を軽減することができる。
【００３７】
以上述べた本発明の好適な実施形態から分かるように、本発明は少なくとも以下の長所を有する。本発明は、携帯電話などの安価な電子装置でも、特殊な規格で符号化された映像音声ファイルを再生することができる。また、メモリカードの制御装置にかかるコストは、一般のホストシステム制御装置のコストよりも遥かに少なくてすむため、本発明のメモリカードは、コストの面でも有利である。
【００３８】
本発明では好適な実施形態を前述の通り開示したが、これらは決して本発明を限定するものではなく、当該技術を熟知するものなら誰でも、本発明の主旨と領域を脱しない範囲内で各種の変更や修正を加えることができる。従って本発明の保護の範囲は、特許請求の範囲で指定した内容を基準とする。
【図面の簡単な説明】
【００３９】
【図１】本発明の好適な一実施形態による映像音声データ処理機能を有するメモリカードを示すブロック図である。
【図２】本発明のもう一つの好適な実施形態による映像音声データ処理機能を有するメモリカードの復号化装置を示すブロック図である。
【図３】本発明の一実施形態による映像音声データ処理機能を有するメモリカードが実行する復号化を示す流れ図である。
【図４】本発明の一実施形態による映像音声データ処理機能を有するメモリカードが実行する符号化を示す流れ図である。
【符号の説明】
【００４０】
１００  メモリカード
１０２  メモリ
１１０  メモリカードコントローラ
１１２  メモリカードマイクロプロセッサ
１１４  内部メモリインターフェイス
１１６  メモリカードインターフェイス
１１８  データバッファ
１２０  専用のデジタル信号処理装置
１９０  ホストシステム
１９２  ホスト側制御装置
【図１】
2007215149.tif 000003
【図２】
2007215149.tif 000004
【図３】
2007215149.tif 000005
【図４】
2007215149.tif 000006