(57)【要約】【課題】商品やサービスを紹介する動画データや音声データなどのコンテンツデータを予め格納したＵＳＢフラッシュメモリなどの記憶装置をユーザへ頒布することで、販売促進を図る場合がある。この場合、記憶装置がホスト機器に接続されると自動的にデータが再生されるのが望ましい。従来技術では、自動的にデータを再生させるためにＯＳの備えるオートラン機構を用いるため、ＯＳによっては、データが自動的に再生されない。【解決手段】ホスト機器２へ一般的なＯＳがインストールされている場合、Ｖｉｄｅｏ−ＣＤのような動画データあるいは音声データのようなコンテンツデータを保存した光ディスクを再生する装置が接続されると、ホスト機器２はデータを自動再生する。記憶装置１は、フラッシュコントローラ１１を用いて、動画データあるいは音声データを保存した光ディスクを再生する装置であるとホスト機器２へ通知する。【選択図】図１
2012079207.tif 000002
【特許請求の範囲】
【請求項１】
ホスト機器に接続される記憶装置であって、
情報が磁気的に記憶され又は情報が半導体メモリに記憶され、前記ホスト機器において再生されるコンテンツデータを格納する記憶媒体と、
前記記憶装置の種類について特定フォーマットの光ディスクを再生する装置である事を前記ホスト機器へ通知する通知手段と、
を備えることを特徴とする記憶装置。
【請求項２】
前記記憶装置の種類についてＶｉｄｅｏＣＤフォーマットの光ディスクを再生する装置であると前記ホスト機器へ通知する前記通知手段を備えることを特徴とする請求項１に記載の記憶装置。
【請求項３】
前記記憶装置の種類についてＤＶＤ−Ｖｉｄｅｏフォーマットの光ディスクを再生する装置であると前記ホスト機器へ通知する前記通知手段を備えることを特徴とする請求項１に記載の記憶装置。
【請求項４】
前記記憶装置の種類についてＢｌｕ−ｒａｙ  Ｄｉｓｋ  Ｍｏｖｉｅフォーマットの光ディスクを再生する装置であると前記ホスト機器へ通知する前記通知手段を備えることを特徴とする請求項１に記載の記憶装置。
【請求項５】
前記記憶装置の種類についてＡｕｄｉｏＣＤフォーマットの光ディスクを再生する装置であると前記ホスト機器へ通知する前記通知手段を備えることを特徴とする請求項１に記載の記憶装置。
【請求項６】
記憶装置がホスト機器に接続されるステップと、
前記ホスト機器が前記記憶装置を認識するステップと、
前記記憶装置の種類について特定フォーマットの光ディスクを再生する装置であると前記記憶装置が前記ホスト機器へ通知するステップと、
を備えることを特徴とする記憶装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はホスト機器に接続されて用いられる記憶装置に関し、特に、コンテンツデータを格納する記憶装置に関する。
【背景技術】
【０００２】
近年Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（以下、ＵＳＢと略記する）フラッシュメモリのような持ち運び可能な記憶装置の大容量化が顕著であり、動画データのような大容量のデータを格納することが可能となっている。そこで、予め動画データや音声データを含むコンテンツデータが格納された記憶装置をユーザへ頒布し、記憶装置が接続されたパーソナルコンピュータ又はビデオ再生機のようなホスト機器上でコンテンツデータを再生し、ユーザに視聴させる技術が用いられている。
【０００３】
特に、頒布者がユーザに視聴して欲しい映像、例えば、販売促進用の映像などについては、ユーザが記憶装置をホスト機器に接続すると自動的にコンテンツデータが再生されることが望ましい。そこで、ホスト機器にインストールされているオペレーティングシステム（以下、ＯＳと略記する）の備えるオートラン機構を用いて、記憶装置がホスト機器に接続されると自動的にデータが再生される技術が開示されている（特許文献１、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００６−５２８３７８号
【特許文献２】特開２０１０−１５２１８号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術に係る方法は、自動的にデータを再生させるためにホスト機器にインストールされているＯＳの備えるオートラン機構を用いるため、ＯＳのプラットフォームやＯＳのバージョンに依存する。よって、ホスト機器によっては、動画を自動的に再生させることが出来ない場合がある。本発明は、このような技術的課題の１つを解決することを目的とする。
【課題を解決するための手段】
【０００６】
ホスト機器に接続される記憶装置であって、情報が磁気的に記憶され又は情報が半導体メモリに記憶され、ホスト機器において再生されるコンテンツデータを格納する記憶媒体と、記憶装置の種類について特定フォーマットの光ディスクを再生する装置である事をホスト機器へ通知する通知手段と、を備えることを特徴とする。
【０００７】
Ｗｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ（登録商標）などのＯＳのインストールされたホスト機器に、特定フォーマットでデータが記録された光ディスクを再生する装置が接続されると、自動的に音声及び映像再生用のソフトウェアが起動し、光ディスクに保存されるデータの再生が実行される。本発明に係る記憶装置は、自身が特定フォーマットの光ディスクを再生する装置であるとホスト機器へ通知することで、記憶装置に保存されているコンテンツデータの自動再生を可能とする。
【０００８】
例えば、記憶装置が記憶媒体を制御するために備えるコントローラ素子の持つレジスタの値を、記憶装置の種類が光ディスクを再生する装置であると示す値に設定する。また、記憶装置の備える記憶媒体に特定フォーマットでコンテンツデータを記録する。これらにより、ホスト機器が記憶装置からデータを読み出す動作に応じて、コントローラ素子がホスト機器へ記憶装置の種類が光ディスクを再生する装置であると通知し、更にホスト機器はコンテンツデータが特定フォーマットで記録されていることを認識する。以上により、記憶装置の種類について特定フォーマットの光ディスクを再生する装置であるとホスト機器へ通知する通知手段は実現可能である。また、記憶装置の備えるファームウェアが、ホスト機器へ記憶装置の種類が光ディスクを再生する装置であると通知してもよい。
【０００９】
また、本発明におけるホスト機器に通知される記憶装置の種類は、ＶｉｄｅｏＣＤフォーマットの光ディスク、ＤＶＤ−Ｖｉｄｅｏフォーマットの光ディスク、ＢＤＭＶフォーマットの光ディスク又はＡｕｄｉｏＣＤフォーマットの光ディスクを再生する装置であるとしてもよい。
【発明の効果】
【００１０】
本発明により、ホスト機器にインストールされているＯＳおよびＯＳのバージョンに依存すること無く、ホスト機器に接続するだけで動画データや音声データを含むコンテンツデータを自動的に再生させることが可能な記憶装置を提供することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施例に係るシステムの備えるハードウェア構成図
【図２】本実施例に係るシステムの動作フロー図
【発明を実施するための形態】
【００１２】
図１に本実施例に係るシステムの備えるハードウェア構成図を示す。本実施例に係るシステムは、記憶装置１とホスト機器２を備え、記憶装置１とホスト機器２はＵＳＢにより接続される。本実施例の説明において記憶装置１はＵＳＢフラッシュメモリとするが、外付けＵＳＢハードディスクドライブなどでもよい。また、ホスト機器２は、例えば、パーソナルコンピュータやデジタルビデオ再生機器などである。なお、ＵＳＢは記憶装置１とホスト機器２を接続するために用いられるインターフェースの一例である。記憶装置１とホスト機器２が有線接続される場合、例えば、ＩＥＥＥ１３９４などでもよい。また、記憶装置１とホスト機器２が無線接続される場合、例えば、Ｂｌｕｅｔｏｏｔｈ又はＷｉｒｅｌｅｓｓ  ＵＳＢなどでもよい。
【００１３】
記憶装置１は、フラッシュコントローラ１１とフラッシュＲＯＭ１２を備える。フラッシュコントローラ１１は、ホスト機器２とＵＳＢにより接続される。フラッシュＲＯＭ１２はフラッシュコントローラ１１に接続され制御される。フラッシュコントローラ１１は、ホスト機器２の要求に応じて、フラッシュＲＯＭ１２に格納されているデータを読み出し、ホスト機器２へ転送する。
【００１４】
また、フラッシュコントローラ１１は、ホスト機器２から記憶装置１へデバイスの属性を取得するコマンドが発行された場合、ストレージデバイスであると通知する。ここで、デバイスの属性を取得するコマンドは、例えば、ＵＳＢコマンドの一つであるＧＥＴ＿ＤＥＳＣＲＩＰＴＯＲ  Ｒｅｑｕｅｓｔコマンドである。ホスト機器２から記憶装置１へ、ＧＥＴ＿ＤＥＳＣＲＩＰＴＯＲ  Ｒｅｑｕｅｓｔコマンドが発行された場合、フラッシュコントローラ１１は、記憶装置１がＵＳＢマスストレージデバイスであるとホスト機器２へ通知する。ここで、記憶装置１がＵＳＢマスストレージデバイスであるとホスト機器２へ通知するためには、例えば、フラッシュコントローラ１１が備えるレジスタの値を、記憶装置１がＵＳＢマスストレージデバイスであると示す値に設定すればよい。また、フラッシュコントローラ１１の備えるファームウェアによっても当然可能である。
【００１５】
フラッシュコントローラ１１は、ホスト機器２から記憶装置１へストレージデバイスの属性を取得するコマンドが発行された場合、記憶装置１が光学ドライブであると通知する。ここで、ストレージデバイスの属性を取得するコマンドは、例えば、ＳＣＳＩコマンドの一つであるＩＮＱＵＲＹコマンドである。また、記憶装置１が光学ドライブであるとホスト機器２へ通知するためには、例えば、フラッシュコントローラ１１が備えるレジスタの値を、記憶装置１が光学ドライブであると示す値に設定すればよい。また、フラッシュコントローラ１１の備えるファームウェアによっても当然可能である。
【００１６】
フラッシュコントローラ１１は、ホスト機器２から記憶装置１へ光学ドライブの属性を取得するコマンドが発行された場合、記憶装置１がＣＤドライブ、ＤＶＤドライブ、Ｂｌｕ−ｒａｙ  Ｄｉｓｋ（登録商標）ドライブなどであると通知する。ここで、光学ドライブの属性を取得するコマンドは、例えば、ＳＣＳＩ−ＭＭＣ（Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｃｏｍｍａｎｄの略）コマンドのひとつであるＧＥＴ  ＣＯＮＦＩＧＵＲＡＴＩＯＮコマンドである。また、記憶装置１がＣＤドライブ、ＤＶＤドライブ、Ｂｌｕ−ｒａｙ  Ｄｉｓｋ（登録商標）ドライブなどであるとホスト機器２へ通知するためには、例えば、フラッシュコントローラ１１が備えるレジスタの値を、記憶装置１が各種光学ドライブであると示す値に設定すればよい。また、フラッシュコントローラ１１の備えるファームウェアによっても当然可能である。
【００１７】
フラッシュＲＯＭ１２には、光ディスク用のファイルシステムに基づき、データが格納される。ここで、光ディスク用のファイルシステムとは、例えば、ＩＳＯ９６６０又はＵｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ（以下、ＵＤＦと略す）などである。フラッシュＲＯＭには、動画データや音声データなどのコンテンツデータを保存するためのフォーマットでデータが格納される。ここで、音声データを保存するためのフォーマットは、ＡｕｄｉｏＣＤフォーマットである。また、動画データを保存するためのフォーマットとは、例えば、Ｖｉｄｅｏ−ＣＤフォーマット、ＤＶＤ―Ｖｉｄｅｏフォーマット、Ｂｌｕ−ｒａｙ  Ｄｉｓｋ  Ｍｏｖｉｅ（以下、ＢＤＭＶと略す）フォーマットなどである。
【００１８】
なお、フラッシュコントローラ１１がホスト機器２へ通知する光学ドライブの属性及びフラッシュＲＯＭ１２に格納されるデータのファイルシステムは、フラッシュＲＯＭ１２に格納されるデータのフォーマットに基づいて決定される。
【００１９】
即ち、フラッシュＲＯＭ１２に格納されるデータのフォーマットがＡｕｄｉｏＣＤフォーマットまたはＶｉｄｅｏ―ＣＤフォーマットの場合、フラッシュコントローラ１１がホスト機器２へ通知する光学ドライブの属性はＣＤドライブであり、フラッシュＲＯＭ１２に格納されるデータのファイルシステムはＩＳＯ９６６０である。
【００２０】
また、フラッシュＲＯＭ１２に格納されるデータのフォーマットがＤＶＤ−Ｖｉｄｅｏフォーマットの場合、フラッシュコントローラ１１がホスト機器２へ通知する光学ドライブの属性はＤＶＤドライブであり、フラッシュＲＯＭ１２に格納されるデータのファイルシステムはＵＤＦである。
【００２１】
また、フラッシュＲＯＭ１２に格納されるデータのフォーマットがＢＤＭＶフォーマットの場合、フラッシュコントローラ１１がホスト機器２へ通知する光学ドライブの属性はＢｌｕ−ｒａｙ  Ｄｉｓｋ（登録商標）ドライブであり、フラッシュＲＯＭ１２に格納されるデータのファイルシステムはＵＤＦである。
【００２２】
ホスト機器２が起動し動作が開始する（Ｓ０）。ホスト機器２の起動後、記憶装置１が接続される（Ｓ２）。なお、ホスト機器２が起動するステップＳ０の前に、記憶装置１がホスト機器２へと接続されていてもよい。接続後、ホスト機器２は、なんらかのＵＳＢデバイスが接続されたことを検出する（Ｓ４）。ホスト機器２は、接続されたＵＳＢデバイスである記憶装置１へ、接続アドレス設定コマンド（ＳＥＴ＿ＡＤＤＲＥＳＳ  Ｒｅｑｕｅｓｔ）を発行し、記憶装置１に対して接続アドレスを設定する（Ｓ６）。
【００２３】
次に、ホスト機器２は、記憶装置１へ、ＵＳＢデバイスの属性を取得するコマンド（ＧＥＴ＿ＤＥＳＣＲＩＰＴＯＲ  Ｒｅｑｕｅｓｔ）を発行する。ここで、コマンドを受信した記憶装置１は、自身がＵＳＢマスストレージデバイスであるとホスト機器２へ返す。これにより、ホスト機器２は、接続されたＵＳＢデバイスである記憶装置１をＵＳＢマスストレージデバイスであると認識する（Ｓ８）。ステップＳ８以降、ホスト機器２は、記憶装置１へＵＳＢコマンドの上位コマンドであるＳＣＳＩコマンドを発行する。
【００２４】
ホスト機器２は、記憶装置１が準備状態にあるか否かを取得するコマンド（Ｔｅｓｔ  ＵＮＩＴ  ＲＥＡＤＹ）を発行する。コマンドを受信した記憶装置１は、ホスト機器２へ、記憶装置１が準備状態にあるとホスト機器２へ返す。次に、ホスト機器は、記憶装置１に対してＵＳＢマスストレージデバイスの属性情報を取得するコマンド（ＩＮＱＵＲＹ）を発行する（Ｓ１０）。ここで、記憶装置１は、ホスト機器２へ記憶装置１が光学ドライブであると通知し、ホスト機器２は記憶装置１が光学ドライブであると認識する（Ｓ１２）。ステップＳ１２以降、ホスト機器２は、記憶装置１へＳＣＳＩコマンドの上位コマンドであるＳＣＳＩ−ＭＭＣコマンドを発行する。
【００２５】
ホスト機器２は、記憶装置１へ光学ドライブの属性を取得するコマンド（ＧＥＴ  ＣＯＮＦＩＧＲＡＴＩＯＮ）を発行する（Ｓ１４）。記憶装置１は、ホスト機器２へ、自身がＣＤドライブであると通知し、ホスト機器２は、記憶装置１の光学ドライブの属性を特定する（Ｓ１６）。なお、ＣＤドライブは、光学ドライブの一例であり、当然ＤＶＤドライブ、Ｂｌｕ−ｒａｙ  Ｄｉｓｋ（登録商標）ドライブなどでもよい。
【００２６】
ホスト機器２は、記憶装置１の備えるフラッシュＲＯＭ１２に格納されているデータのフォーマットを読み出すコマンド（ＲＥＡＤ（１２））を発行する。ここで、ステップＳ１６において、フラッシュコントローラ１１が、記憶装置１はＣＤドライブであると返す場合、フラッシュＲＯＭ１２に格納されているデータのフォーマットはＡｕｄｉｏＣＤまたはＶｉｄｅｏ―ＣＤである。ホスト機器２は、記憶装置１をＡｕｄｉｏＣＤまたはＶｉｄｅｏ−ＣＤが挿入されたＣＤドライブであると認識する。
【００２７】
また、ステップＳ１６において、フラッシュコントローラ１１が、記憶装置１はＤＶＤドライブであると返す場合、フラッシュＲＯＭ１２に格納されているデータのフォーマットはＤＶＤ−Ｖｉｄｅｏである。よって、ステップＳ１８において、ホスト機器２は、記憶装置１をＤＶＤ−Ｖｉｄｅｏフォーマットのディスクが挿入されたＤＶＤドライブであると認識する。
【００２８】
また、ステップＳ１６において、フラッシュコントローラ１１が、記憶装置１はＢｌｕ−ｒａｙ  Ｄｉｓｋ（登録商標）ドライブであると返す場合、フラッシュＲＯＭ１２に格納されているデータのフォーマットはＢＤＭＶフォーマットである。よって、ステップＳ１８において、ホスト機器２は、記憶装置１をＢＤＭＶフォーマットのディスクが挿入されたＢｌｕ−ｒａｙ  Ｄｉｓｋ（登録商標）ドライブであると認識する。
【００２９】
ステップＳ１８において、ホスト機器２は、ステップＳ１６で挿入されたと認識したメディアの種類に応じて動作する。例えば、ホスト機器２がパーソナルコンピュータであり、ＯＳとしてＷｉｎｄｏｗｓ（登録商標）がインストールされている場合で、ＡｕｄｉｏＣＤ、Ｖｉｄｅｏ−ＣＤ、ＤＶＤ−Ｖｉｄｅｏ又はＢＤＭＶに係るメディアが挿入されたと認識すると、コンテンツデータを再生するためのソフトウェアが自動的に起動し再生を行う。ここで、コンテンツデータを再生するためのソフトウェアは、例えば、Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｐｌａｙｅｒ、ＰｏｗｅｒＤＶＤなどである。ホスト機器２がパーソナルコンピュータであり、ＭａｃＯＳＸ又はＬｉｎｕｘ（登録商標）などのＯＳがインストールされている場合においても、同様に、コンテンツデータを再生するためのソフトウェアであるＱｕｉｃｋＴｉｍｅ（登録商標）などが自動的に起動し、コンテンツデータの再生を行う。
【００３０】
ここで、ホスト機器２が記憶装置１をＢＤＭＶフォーマットのディスクが挿入されたＢｌｕ−ｒａｙ  Ｄｉｓｋ（登録商標）ドライブであると認識した場合において、フラッシュＲＯＭ１２に格納されているデータが、ＢＤ−Ｊ又はＢＤ―Ｌｉｖｅの様なホスト機器２を動的に制御可能なフォーマットのデータであったとする。この場合、インターネットを通じたコンテンツデータの自動ダウンロード及びダウンロードされたコンテンツデータの再生が可能となる。また、ユーザの操作に応じて内容が変化するコンテンツやゲームの提供が可能となる。また、ホスト機器２にインストールされているウェブブラウザを制御し、任意のウェブサイトをウェブブラウザに表示させることが可能となる。
【００３１】
以下、本実施例の奏する作用効果を述べる。本実施例に係る記憶装置１の備えるフラッシュコントローラ１１は、記憶装置１が、ＡｕｄｉｏＣＤ、Ｖｉｄｅｏ−ＣＤ、ＤＶＤ−Ｖｉｄｅｏ、ＢＤＭＶ等の特定フォーマットでコンテンツデータが記録された光ディスクを再生する装置であるとホスト機器２へ通知する。また、一般的なＷｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＭａｃＯＳＸ等のＯＳがインストールされているホスト機器２は、特定フォーマットでコンテンツデータが記録された光ディスクを再生する装置が接続されると自動的に光ディスクに保存されているコンテンツデータを再生する。よって、本実施例に係る記憶装置１は、ホスト機器２にインストールされているＯＳの種類に依存することなく、記憶装置１のフラッシュＲＯＭに保存されているコンテンツデータを自動的に再生させることが可能となる。
【００３２】
なお、本発明は前記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能である。
【００３３】
なお、本実施例におけるフラッシュコントローラ１１は通知手段の一例である。通知手段は、ファームウェアのようなソフトウェア的手段によっても実現される。また、フラッシュＲＯＭ１２は記憶媒体の一例である。記憶媒体の他の例はハードディスクである。
【符号の説明】
【００３４】
１  記憶装置
１１  フラッシュコントローラ
１２  フラッシュＲＯＭ
２  ホスト機器
【図１】
2012079207.tif 000003
【図２】
2012079207.tif 000004