Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4984669B2 - データ書込装置及びデータ受け渡しシステム - Google Patents
[go: Go Back, main page]

JP4984669B2 - データ書込装置及びデータ受け渡しシステム - Google Patents

データ書込装置及びデータ受け渡しシステム Download PDF

Info

Publication number
JP4984669B2
JP4984669B2 JP2006166103A JP2006166103A JP4984669B2 JP 4984669 B2 JP4984669 B2 JP 4984669B2 JP 2006166103 A JP2006166103 A JP 2006166103A JP 2006166103 A JP2006166103 A JP 2006166103A JP 4984669 B2 JP4984669 B2 JP 4984669B2
Authority
JP
Japan
Prior art keywords
data
memory card
function information
written
storage medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006166103A
Other languages
English (en)
Other versions
JP2007334654A5 (ja
JP2007334654A (ja
Inventor
高 川上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2006166103A priority Critical patent/JP4984669B2/ja
Priority to US11/756,308 priority patent/US8539151B2/en
Priority to KR1020070058448A priority patent/KR20070119561A/ko
Priority to CNA2007101101052A priority patent/CN101090544A/zh
Publication of JP2007334654A publication Critical patent/JP2007334654A/ja
Publication of JP2007334654A5 publication Critical patent/JP2007334654A5/ja
Application granted granted Critical
Publication of JP4984669B2 publication Critical patent/JP4984669B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)

Description

本発明はデータ書込装置及びデータ受け渡しシステムに関し、例えば、情報記憶媒体を介してデータを受け渡すデータ受け渡しシステムに適用して好適なものである。
従来、ネットワーク接続された複数の端末に対して情報処理装置(例えばサーバ)からデータを配信する配信システムがある。また、この種の配信システムとしては、端末で復号可能なデータ形式を端末の機能情報として各端末から情報処理装置に送信することで、情報処理装置が各端末で復号可能なデータ形式を特定して、データを各端末で復号可能なデータ形式で配信し得るようになされたものがある(例えば、特許文献1参照)。
一方で、このようなネットワークを介して情報処理装置及び各端末間でデータを受け渡すシステムとは別に、複数の端末に装着可能な情報記憶媒体(例えばメモリカード)に対して、情報処理装置(例えばパーソナルコンピュータ)がデータを書き込み、その後、この情報記憶媒体を端末に装着することで、情報記憶媒体を介して情報処理装置及び各端末間でデータを受け渡すシステムがある。
特開2005−70924公報
ところで、上述したような情報記憶媒体を介して情報処理装置及び各端末間でデータを受け渡す従来システムの場合、情報処理装置と端末とが接続されていないので、端末の機能情報を情報処理装置に送信することができず、結果として情報処理装置が各端末で復号可能なデータ形式を特定することができなかった。
このため、このような従来システムでは、例えば、端末で復号可能なデータ形式をユーザ自身が情報処理装置に対して指定しなければならず、この指定を誤った場合、情報記憶媒体に書き込んだデータが端末で復号できなくなる状況が起こり得るという問題があった。
本発明は以上の点を考慮してなされたもので、情報記憶媒体を介して、データを受け取る側に対し確実に復号し得るデータ形式でデータを渡すことのできるデータ書込装置及びデータ受け渡しシステムを提案しようとするものである。
かかる課題を解決するため本発明においては、端末に情報記憶媒体が装着されると、端末に記憶されている端末で復号可能なデータ形式を示す機能情報を、情報記憶媒体に書き込み、当該機能情報が書き込まれた情報記憶媒体が情報処理装置に装着されると、情報処理装置が情報記憶媒体に記録された機能情報に示されるデータ形式で、情報記憶媒体にデータを書き込むようにし、さらに情報記憶媒体に複数の機能情報が書き込まれている場合には、当該複数の機能情報の全てに共通して示されるデータ形式で情報記憶媒体にデータを書き込むようにした。
こうすることにより、情報記憶媒体を介して端末にデータを渡す情報処理装置が、端末により復号可能なデータ形式を自動で特定して、端末により復号可能なデータ形式で情報記憶媒体にデータを書き込むことができる。
本発明によれば、端末に情報記憶媒体が装着されると、端末に記憶されている端末で復号可能なデータ形式を示す機能情報を、情報記憶媒体に書き込み、当該機能情報が書き込まれた情報記憶媒体が情報処理装置に装着されると、情報処理装置が情報記憶媒体に記録された機能情報に示されるデータ形式で、情報記憶媒体にデータを書き込むようにし、さらに情報記憶媒体に複数の機能情報が書き込まれている場合には、当該複数の機能情報の全てに共通して示されるデータ形式で情報記憶媒体にデータを書き込むようにした。これにより、情報記憶媒体を介して端末にデータを渡す情報処理装置が、端末により復号可能なデータ形式を自動で特定して、端末により復号可能なデータ形式で情報記憶媒体にデータを書き込むことができ、かくして、情報記憶媒体を介して、データを受け取る側に対し確実に復号し得るデータ形式でデータを渡すことのできるデータ書込装置及びデータ受け渡しシステムを実現できる。

以下図面について、本発明の実施の形態を詳述する。
(1)第1の実施の形態
(1−1)データ受け渡しシステムの全体構成
図1において、1は全体として、データ受け渡しシステムを示し、各種データ(例えばオーディオデータやビデオデータ)を記憶すると共にメモリカード2の装着部を有するデータ記憶装置3と、オーディオデータの再生機能を持つと共にメモリカード2の装着部を有する端末(以下、この端末をオーディオプレイヤとも呼ぶ)4と、ビデオデータの再生機能を持つと共にメモリカード2の装着部を有する端末(以下、この端末をビデオプレイヤとも呼ぶ)5とで構成される。
そしてこのデータ受け渡しシステム1では、データ記憶装置3が自身に装着されたメモリカード2に対してオーディオデータを書き込み、その後、このメモリカード2がデータ記憶装置3から取り出されてオーディオプレイヤ4に装着されることで、データ記憶装置3及びオーディオプレイヤ4間でメモリカード2を介してオーディオデータの受け渡しが行われ、また一方で、データ記憶装置3が自身に装着されたメモリカード2に対してビデオデータを書き込み、その後、このメモリカード2がデータ記憶装置3から取り出されてビデオプレイヤ5に装着されることで、データ記憶装置3及びビデオプレイヤ5間でメモリカード2を介してビデオデータの受け渡しが行われるようになされている。
なお、データ記憶装置3に記憶されているオーディオデータやビデオデータのそれぞれは、例えば、所定の符号化方式(コーデック)で符号化されているものとし、また関連情報(タイトル、再生時間、ジャンルなど)及び属性情報(コーデック、ビットレートなど)が付加されているものとする。
くわえて、このデータ受け渡しシステム1のオーディオプレイヤ4及びビデオプレイヤ5のそれぞれは、自身の再生機能により復号可能なデータ形式(すなわちコーデック)を示す機能情報を保持しており、メモリカード2が装着された際に、この機能情報を、装着されたメモリカード2に書き込むようにもなされている。一方で、データ記憶装置3は、機能情報が書き込まれているメモリカード2が装着されると、このメモリカード2に書き込まれている機能情報に示されるデータ形式で、各種データをメモリカード2に書き込むようにもなされている。
これにより、このデータ受け渡しシステム1では、例えば、データを受け取る側のオーディオプレイヤ4にメモリカード2を装着させて、オーディオプレイヤ4の機能情報をこのメモリカード2に書き込ませてから、このメモリカード2を、データを渡す側のデータ記憶装置3に装着させるだけで、データ記憶装置3が、このメモリカード2に書き込まれている機能情報を基にデータを渡す相手となるオーディオプレイヤ4により復号可能なデータ形式を特定して、この特定したデータ形式でメモリカード2にオーディオデータを書き込むことができるようになされている。
(1−2)データ記憶装置3、オーディオプレイヤ4及びビデオプレイヤ5の回路構成
次に、データ記憶装置3、オーディオプレイヤ4及びビデオプレイヤ5の回路構成を説明する。まず、オーディオプレイヤ4の回路構成を説明する。図2に示すように、オーディオプレイヤ4は、メモリカード2を装着する装着部10を有しており、制御部11が、図示しない内蔵記憶部から読み出したプログラムにしたがって全体を統括制御すると共に各種処理を実行するようになされている。
すなわちオーディオプレイヤ4の制御部11は、カード検出部12を介して、装着部10にメモリカード2が装着されたことを認識すると、メモリコントローラ13を制御して、オーディオプレイヤ4の機能情報が記憶されている機能情報メモリ14から機能情報を読み出してメモリカード2に書き込む。ちなみに、カード検出部12は、例えば、装着部10に装着されたメモリカード2と電気的に接続する端子(図示せず)の電圧レベルの変動を検知することで、メモリカード2が装着されたことを検出するようになされている。
また、制御部11は、操作部15を介して、メモリカード2に記憶されているオーディオデータを再生する操作がユーザにより行われたことを認識すると、メモリコントローラ13を制御して、メモリカード2からオーディオデータを読み出してオーディオ復号部16に送る。
オーディオ復号部16は、制御部11の制御に基づき、メモリコントローラ13を介して送られてきたオーディオデータに対して、このオーディオデータのオーディオコーデックに応じた復号処理を施すことにより、オーディオ信号を得、このオーディオ信号をオーディオ出力部17に送る。この結果、オーディオ信号に基づく音声が、オーディオ出力部17を介して出力される。
ここで、このオーディオ復号部16で復号可能なオーディオコーデックが、オーディオプレイヤ4で復号可能なデータ形式であり、オーディオプレイヤ4の機能情報には、主として、このオーディオ復号部16で復号可能なオーディオコーデックが記されている。
実際上、このオーディオプレイヤ4の機能情報は、XML(eXtensible Markup Language)形式の文書ファイルである機能情報ファイル(例えば、capability.xml)として、メモリカード2に書き込まれるようになされ、図3に示すように、1行目のXML文書の宣言文(<?xml version=”1.0” encoding=”***”?>)と、その後につづくXML文書の本体部分(開始タグ<DEVICE>と終了タグ</DEVICE>とに囲まれた部分)とで構成される。
さらに本体部分は、XML文書のタグが定義される定義部X1と、オーディオプレイヤ4の識別情報が記される識別部X2と、メモリカード2がオーディオプレイヤ4に装着された日時が記される時刻部X3と、オーディオ復号部16で復号可能なオーディオコーデックが記されるデータ形式部X4とに分けられる。
このうち定義部X1には、本体部分のタグを定義した定義情報のバージョン(version=”1.0”)とこの定義情報の参照先を示すアドレス(xmlns=”http://***.**/***/**”)とが記される。
識別部X2には、開始タグ<MODELNAME>と終了タグ</MODELNAME>との間(つまり「MODELNAME」タグの中)に、オーディオプレイヤ4の型番(モデルネームとも呼び、例えば、「AP-4**」)が記されると共に、「NICKNAME」タグの中にオーディオプレイヤ4のニックネーム(例えば、「MY AUDIO PLAYER」)が記される。このうちニックネームについては、ユーザが設定可能な情報であり、これら型番とニックネームとを組み合わせた情報が、オーディオプレイヤ4の識別情報、つまり端末識別情報となる。
時刻部X3には、「INSERTEDDATE」タグの中に、メモリカード2がオーディオプレイヤ4に装着された日時(例えば、「2005-01-01TO09:39:21Z」)が記される。ちなみに、この時刻部X3には、年月日及び時分秒でなる日時が記され、「TO」より前の例えば「2005-01-01」が年月日、「TO」と「Z」の間の例えば「09:39:21」が時分秒を表すようになされている。また、この日時は、機能情報ファイルがメモリカード2に書き込まれる日時とほぼ同時刻となるため、データ受け渡しシステム1では、時刻部X3に記される日時を、この機能情報ファイルの記録日時として扱う。
データ形式部X4には、「CAPABILITY」タグの中に、オーディオ復号部16で復号可能なオーディオコーデックを示す「AUDIOCODEC」タグが記述される。この「AUDIOCODEC」タグは、復号可能なオーディオコーデックの種類毎に記述され、各「AUDIOCODEC」タグの中には、オーディオコーデックの種類が記される1個の「TITLE」タグと、オーディオコーデックのビットレートが記される1個以上の「BITRATE」タグとが記述される。
実際上、図3は、このデータ形式部X4に、2個の「AUDIOCODEC」タグが記述された例であり、一方の「AUDIOCODEC」タグには、「TITLE」タグに「ATRAC(Adaptive TRansform Acoustic Coding)X」が記されると共に2個の「BITRATE」タグのうちの一方に「128000」他方に「64000」が記され、他方の「AUDIOCODEC」タグには、「TITLE」タグに「MP3(MPEG Audio Layer-3)」が記されると共に2個の「BITRATE」タグのうちの一方に「128000」他方に「256000」が記されている。
つまり、この場合のデータ形式部X4には、128kbps及び64kbpsのATRACXと、256kbps及び128kbpsのMP3とが、オーディオ復号部16で復号可能なオーディオコーデックとして示されている。
くわえて、このデータ形式部X4には、「CAPABILITY」タグの中に、オーディオプレイヤ4で認識可能なプレイリスト(オーディオデータの再生順序を示すリスト)のフォーマットを示す「PLAYLISTFORMAT」タグも記述される。この「PLAYLISTFORMAT」タグの中には、「TITLE」タグに、オーディオプレイヤ4で復号可能(つまり認識可能)なプレイリストのフォーマット(例えば、「M3U」)が記される。
このように、オーディオプレイヤ4の機能情報ファイルには、オーディオ復号部16で復号可能なオーディオコーデックにくわえて、オーディオプレイヤ4の端末識別情報と、機能情報ファイルの記録日時とが示されている。
ちなみに、オーディオ復号部16で復号可能なオーディオコーデック、及びオーディオプレイヤ4の端末識別情報は、予めオーディオプレイヤ4の機能情報メモリ14に書き込まれている機能情報に示された情報である。つまり、オーディオプレイヤ4は、メモリカード2が装着されると、機能情報メモリ14から読み出した機能情報にこのときの日時を追記し、機能情報ファイルとしてメモリカード2に書き込むようになされている。
また、オーディオプレイヤ4は、以前にオーディオプレイヤ4またはビデオプレイヤ5に装着されるなどしてメモリカード2に既に機能情報ファイルが書き込まれていた場合、既存の機能情報ファイルに対して、新たな機能情報ファイルを上書きするようになされている。
次に、ビデオプレイヤ5の回路構成を説明する。図4に示すように、ビデオプレイヤ5は、メモリカード2を装着する装着部20を有しており、制御部21が、図示しない内蔵記憶部から読み出したプログラムにしたがって全体を統括制御すると共に各種処理を実行するようになされている。
すなわちビデオプレイヤ5の制御部21は、カード検出部22を介して、装着部20にメモリカード2が装着されたことを認識すると、メモリコントローラ23を制御して、ビデオプレイヤ5の機能情報が記憶されている機能情報メモリ24から機能情報を読み出してメモリカード2に書き込む。
また、制御部21は、操作部25を介して、メモリカード2に記憶されているビデオデータを再生する操作がユーザにより行われたことを認識すると、メモリコントローラ23を制御して、メモリカード2からビデオデータを読み出してビデオ復号部26に送る。
ビデオ復号部26は、制御部21の制御に基づき、メモリコントローラ23を介して送られてきたビデオデータに対して、このビデオデータのビデオコーデックに応じた復号処理を施すことにより、ビデオ信号を得、このビデオ信号をビデオ出力部27に送る。この結果、ビデオ信号に基づく映像が、ビデオ出力部27を介して出力される。
ここで、このビデオ復号部26で復号可能なビデオコーデックが、ビデオプレイヤ5で復号可能なデータ形式であり、ビデオプレイヤ5の機能情報には、主として、このビデオ復号部26で復号可能なビデオコーデックが記されている。
実際上、このビデオプレイヤ5の機能情報は、機能情報ファイルとして、メモリカード2に書き込まれるようになされ、図3との同一部分に同一符号を付した図5に示すように、オーディオプレイヤ4の機能情報と同様のフォーマットでなる。
ここで、ビデオプレイヤ5の機能情報をオーディオプレイヤ4の機能情報と比較した場合、識別部X2、時刻部X3及びデータ形式部X4の内容が異なる。
つまり、識別部X2には、「MODELNAME」タグの中に、ビデオプレイヤ5の型番(例えば、「VP-5**」)が記されると共に、「NICKNAME」タグの中にビデオプレイヤ5のニックネーム(例えば、「MY VIDEO PLAYER」)が記される。このうちニックネームについては、ユーザが設定可能な情報であり、これら型番とニックネームとを組み合わせた情報が、ビデオプレイヤ5の識別情報、つまり端末識別情報となる。
時刻部X3には、「INSERTEDDATE」タグの中に、メモリカード2がビデオプレイヤ5に装着された日時、つまり機能情報ファイルの記録日時(例えば、「2005-01-05TO10:45:30Z」)が記される。
データ形式部X4には、「CAPABILITY」タグの中に、ビデオ復号部26で復号可能なビデオコーデックを示す「VIDEOCODEC」タグが記述される。この「VIDEOCODEC」タグは、復号可能なビデオコーデックの種類毎に記述され、各「VIDEOCODEC」タグの中には、ビデオコーデックの種類が記される1個の「TITLE」タグと、ビデオコーデックのビットレートが記される1個以上の「BITRATE」タグとが記述される。
実際上、図5は、このデータ形式部X4に、2個の「VIDEOCODEC」タグが記述された例であり、一方の「VIDEOCODEC」タグには、「TITLE」タグに「MPEG4(Moving Picture Experts Group phase 4)」が記されると共に2個の「BITRATE」タグのうちの一方に「768000」他方に「384000」が記され、他方の「VIDEOCODEC」タグには、「TITLE」タグに「H.264」が記されると共に2個の「BITRATE」タグのうちの一方に「768000」他方に「384000」が記されている。
つまり、この場合のデータ形式部X4には、768kbps及び384kbpsのMPEG4と、768kbps及び384kbpsのH.264とが、ビデオ復号部26で復号可能なビデオコーデックとして示されている。
このように、ビデオプレイヤ5の機能情報ファイルには、ビデオ復号部26で復号可能なビデオコーデックにくわえて、ビデオプレイヤ5の端末識別情報と、機能情報ファイルの記録日時とが示されている。
ちなみに、ビデオ復号部26で復号可能なオーディオコーデック、及びビデオプレイヤ5の端末識別情報は、予めビデオプレイヤ5の機能情報メモリ24に書き込まれている機能情報に示された情報である。つまり、ビデオプレイヤ5は、メモリカード2が装着されると、機能情報メモリ24から読み出した機能情報にこのときの日時を追記し、機能情報ファイルとしてメモリカード2に書き込むようになされている。
また、ビデオプレイヤ5は、以前にオーディオプレイヤ4またはビデオプレイヤ5に装着されるなどしてメモリカード2に既に機能情報ファイルが書き込まれていた場合、既存の機能情報ファイルに対して、新たな機能情報ファイルを上書きするようになされている。よって、メモリカード2には、最新の機能情報ファイル(つまり直近に装着されたオーディオプレイヤ4またはビデオプレイヤ5の機能情報ファイル)のみが保存されるようになされている。
次に、データ記憶装置3の回路構成を説明する。図6に示すように、データ記憶装置3は、メモリカード2を装着する装着部30を有しており、制御部31が、図示しない内蔵記憶部から読み出したプログラムにしたがって全体を統括制御すると共に各種処理を実行するようになされている。
すなわちデータ記憶装置3の制御部31は、カード検出部32を介して、装着部30にメモリカード2が装着されたことを認識すると、メモリコントローラ33を制御して、メモリカード2から機能情報ファイルを検索する。検索の結果、機能情報ファイルが見つかると、制御部31は、この機能情報ファイルを、メモリコントローラ33を介してメモリカード2から読み出し、その内容を解析する。
ここで、メモリカード2が直近までオーディオプレイヤ4に装着されていた場合を一例として説明すると、このメモリカード2には、図3に示したような、オーディオプレイヤ4の機能情報ファイルが保存されていることになる。この場合、データ記憶装置3の制御部31は、この機能情報ファイルの内容を解析することにより、メモリカード2を直近まで装着していたオーディオプレイヤ4、つまりメモリカード2を介してデータを渡す相手となるオーディオプレイヤ4で復号可能なオーディオコーデックが、128kbps及び64kbpsのATRACXと、256kbps及び128kbpsのMP3とであると特定する。
その後、制御部31は、操作部34を介して、データ記憶部35に記憶している例えばオーディオデータをメモリカード2に転送するためのアプリケーションを実行する操作がユーザにより行われたことを認識すると、図示しない内蔵記憶部から読み出したアプリケーションプログラムにしたがって、図7に示すオーディオデータ転送画面Dsを表示部36に表示する。
このオーディオデータ転送画面Dsは、オーディオデータの転送元となるデータ記憶装置3の名称(例えば、「My Computer」)と、オーディオデータの転送先となるメモリカード2の名称(例えば、「Memory Card」)とがリスト化されて表示される転送元/先リスト表示部Ds1と、データ記憶装置3のデータ記憶部35に記憶されているオーディオデータ毎の関連情報(曲名、再生時間、アーティスト名、収録アルバム名及びジャンルなど)、またはメモリカード2に書き込まれているオーディオデータ毎の関連情報がリスト化されて表示されるデータリスト表示部Ds2と、オーディオデータの検索条件を入力するための検索ボックスDs3とで構成される。また、このオーディオデータ転送画面Ds上には、操作部34を介したユーザ操作によりオーディオデータ転送画面Ds上を移動可能で、転送元/先リスト表示部Ds1に表示された名称、及びデータリスト表示部Ds2に表示された関連情報などを選択可能な矢印カーソルCuが表示されるようになされている。
実際上、表示直後のオーディオデータ転送画面Dsは、転送元/先リスト表示部Ds1に表示された「My Computer」及び「Memory Card」のうちの「My Computer」が選択された状態であると共に、選択された「My Computer」に記憶されている全オーディオデータ(つまりデータ記憶装置3のデータ記憶部35に記憶されている全オーディオデータ)の関連情報のリストがデータリスト表示部Ds2に表示された状態となる。
ここで例えば、図8に示すように、検索ボックスDs3に検索条件(例えば、アルバム名)が入力されると、データリスト表示部Ds2には、検索条件に合致する関連情報のみのリストが表示される。
そして、このデータリスト表示部Ds2に表示された関連情報のなかから、メモリカード2に転送するオーディオデータの関連情報が選択(図9)された後、転送元/先リスト表示部Ds1に表示された「My Computer」及び「Memory Card」のうちの「Memory Card」が選択されて、図示しないメニューウインドウから転送コマンドが選択されると、データ記憶装置3の制御部31は、選択された関連情報に対応するオーディオデータのメモリカード2への転送を開始する。
このとき制御部31は、メモリカード2へ転送するオーディオデータのオーディオコーデックが、メモリカード2に保存されている機能情報ファイルに基づいて特定したオーディオプレイヤ4で復号可能なオーディオコーデックであるか否かを判定する。ここで、メモリカード2へ転送するオーディオデータのオーディオコーデックがオーディオプレイヤ4で復号可能なオーディオコーデックである場合、制御部31は、メモリカード2へ転送するオーディオデータを、データ記憶部35から読み出し、そのままのデータ形式でメモリコントローラ33を介してメモリカード2に書き込む。
これに対して、メモリカード2へ転送するオーディオデータのオーディオコーデックがオーディオプレイヤ4で復号できないオーディオコーデックである場合、制御部31は、メモリカード2へ転送するオーディオデータを、データ記憶部35から読み出し、符号化部37によりオーディオプレイヤ4で復号可能なオーディオコーデックで符号化したうえで、メモリコントローラ33を介してメモリカード2に書き込む。ちなみに、図3に示した機能情報ファイルにあるように、オーディオプレイヤ4で復号可能なオーディオコーデックが複数存在する場合、制御部31は、これら複数のオーディオコーデックのうちの1つで転送するデータを符号化するようになされている。
そして制御部31は、選択された関連情報に対応するオーディオデータのメモリカード2への書き込みが全て終了すると、オーディオデータの転送を終了する。この結果、図10に示すように、データリスト表示部Ds2には、メモリカード2に書き込まれたオーディオデータの関連情報がリスト表示される。
このように、制御部31は、メモリカード2に転送するよう選択されたオーディオデータを、メモリカード2に書き込まれている機能情報ファイルに基づき、メモリカード2を介してデータを渡す相手となるオーディオプレイヤ4により復号可能なデータ形式(オーディオコーデック)でメモリカード2に書き込むようになされている。
ちなみに、ここでは、メモリカード2がデータ記憶装置3に装着される直近までオーディオプレイヤ4に装着されていた例について説明したが、メモリカード2がデータ記憶装置3に装着される直近までビデオプレイヤ5に装着されていた場合も、データ記憶装置3で行う処理内容は同様である。
すなわちデータ記憶装置3の制御部31は、装着されたメモリカード2に書き込まれている機能情報ファイルに基づき、メモリカード2を介してビデオデータを渡す相手となるビデオプレイヤ5で復号可能なビデオコーデックを特定する。そして、制御部31は、メモリカード2へ転送するビデオデータのビデオコーデックがビデオプレイヤ5で復号可能なビデオコーデックである場合には、メモリカード2へ転送するビデオデータを、そのままのデータ形式でメモリカード2に書き込み、一方で、ビデオプレイヤ5で復号できないビデオコーデックである場合には、メモリカード2へ転送するビデオデータを符号化部37によりビデオプレイヤ5で復号可能なビデオコーデックで符号化したうえで、メモリカード2に書き込むようになされている。
また一方で、制御部31は、メモリカード2に機能情報が書き込まれていなかった場合に、装着されたメモリカード2に既に書き込まれているデータのデータ形式に基づいて、メモリカード2を介してデータを渡す相手となる端末で復号可能なデータ形式を推定する機能を有している。
すなわち制御部31は、メモリカード2に機能情報が書き込まれていなかった場合、まず、メモリコントローラ33を制御して、装着されたメモリカード2に既に書き込まれているデータを検索する。検索の結果、データが見つかると、制御部31は、このデータのデータ形式を取得する。ここで、例えば、取得したデータ形式が、64kbpsのMP3でなるオーディオコーデックであった場合、制御部31は、この64kbpsのMP3でなるオーディオコーデックを、メモリカード2を介してデータを渡す相手となる端末により復号可能なデータ形式であると推定して、メモリカード2に転送するよう選択された例えばオーディオデータを、このデータ形式(64kbpsのMP3)でメモリカード2に書き込むようになされている。
(1−3)第1の実施の形態による機能情報の書込処理及びデータの書込処理
次に、オーディオプレイヤ4及びビデオプレイヤ5によるメモリカード2への機能情報の書込処理、及びデータ記憶装置3によるメモリカード2へのデータの書込処理について、その手順を詳しく説明する。
まず、図11のフローチャートを用いて、オーディオプレイヤ4及びビデオプレイヤ5によるメモリカード2への機能情報の書込処理手順(以下、これを機能情報書込処理手順とも呼ぶ)RT1について説明する。ちなみに、この機能情報書込処理手順RT1は、オーディオプレイヤ4の制御部11が図示しない内蔵記憶部から読み出したプログラムにしたがって実行する処理手順であると共に、ビデオプレイヤ5の制御部21が図示しない内蔵記憶部から読み出したプログラムにしたがって実行する処理手順であり、ここでは、説明の便宜上、オーディオプレイヤ4の制御部11が実行する場合の機能情報書込処理手順RT1のみを説明する。
オーディオプレイヤ4の制御部11は、起動後、この機能情報書込処理手順RT1を開始して、ステップSP1に移る。ステップSP1において制御部11は、メモリカード2が装着されるまで待ち受け、メモリカード2が装着されたことを認識すると、ステップSP2に移る。
ステップSP2において制御部11は、機能情報メモリ14から機能情報を読み出して、この機能情報にこのときの日時を追記して機能情報ファイルとし、これをメモリカード2に書き込み(既に機能情報ファイルが書き込まれている場合には上書き)、この機能情報書込処理手順RT1を終了する。
このような機能情報書込処理手順RT1にしたがい、オーディオプレイヤ4の制御部11は、装着されたメモリカード2に機能情報ファイルを書き込むようになされている。
次に、図12のフローチャートを用いて、データ記憶装置3によるメモリカード2へのデータの書込処理手順(以下、これをデータ書込処理手順とも呼ぶ)RT2について説明する。ちなみに、このデータ書込処理手順RT2は、データ記憶装置3の制御部31が図示しない内蔵記憶部から読み出したプログラムにしたがって実行する処理手順である。
データ記憶装置3の制御部31は、起動後、このデータ書込処理手順RT2を開始して、ステップSP10に移る。ステップSP10において制御部31は、メモリカード2が装着されるまで待ち受け、メモリカード2が装着されたことを認識すると、ステップSP11に移る。
ステップSP11において制御部31は、装着されたメモリカード2に機能情報ファイルが書き込まれているか否かを判定する。このステップSP11で肯定結果を得ると、このことは、メモリカード2がデータ記憶装置3に装着される以前にオーディオプレイヤ4またはビデオプレイヤ5に装着されていたこと意味しており、このとき制御部31は、ステップSP12に移る。
ステップSP12において制御部31は、メモリカード2から機能情報ファイルを読み出し、この機能情報ファイルに基づき、メモリカード2を介してデータを渡す相手となる例えばオーディオプレイヤ4で復号可能なデータ形式(オーディオコーデック)を特定して、ステップSP14に移る。
これに対して、上述のステップSP11で否定結果を得た場合、このことは、メモリカード2がデータ記憶装置3に装着される以前に例えばオーディオプレイヤ4及びビデオプレイヤ5以外の端末で利用されていたことを意味しており、このとき制御部31は、ステップSP13に移る。
ステップSP13において制御部31は、装着されたメモリカード2に既に書き込まれているデータを検索し、検索結果として得られたデータのデータ形式に基づき、メモリカード2を介してデータを渡す相手となる端末で復号可能なデータ形式を推定して、ステップSP14に移る。
ステップSP14において制御部31は、ユーザによりメモリカード2に転送するデータが選択されたことを認識すると、この転送するデータのデータ形式が、上述のステップSP12で特定したデータ形式またはステップSP13で推定したデータ形式と同じであるか否かを判定する。このステップSP14で肯定結果を得ると、このことは、メモリカード2に転送するデータのデータ形式が、メモリカード2を介してデータを渡す相手となる端末で復号可能なデータ形式であることを意味しており、このとき制御部31は、ステップSP15に移り、転送するデータを、そのままのデータ形式でメモリカード2に書き込み、このデータ書込処理手順RT2を終了する。
これに対して、上述のステップSP14で否定結果を得た場合、このことは、メモリカード2に転送するデータのデータ形式が、メモリカード2を介してデータを渡す相手となる端末で復号できないデータ形式であることを意味しており、このとき制御部31は、ステップSP16に移り、転送するデータを、符号化部37により端末で復号可能なデータ形式に変換したうえでメモリカード2に書き込み、このデータ書込処理手順RT2を終了する。
このようなデータ書込処理手順RT2にしたがい、データ記憶装置3の制御部31は、装着されたメモリカード2にデータを書き込むようになされている。
(1−4)第1の実施の形態による動作及び効果
以上の構成において、このデータ受け渡しシステム1では、メモリカード2を介してデータを受け取る側の端末(つまりオーディオプレイヤ4またはビデオプレイヤ5)に、メモリカード2が装着されると、端末がこのメモリカード2に対して、自端末の再生機能により復号可能なデータ形式を示す機能情報を書き込む。
一方、メモリカード2を介してデータを渡す側のデータ記憶装置3は、機能情報が書き込まれたメモリカード2が装着されると、このメモリカード2に書き込まれている機能情報に示されるデータ形式で、データをメモリカード2に書き込む。
こうすることで、このデータ受け渡しシステム1では、データ記憶装置3が、メモリカード2に対して、メモリカード2を介してデータを渡す相手となる端末により復号可能なデータ形式でデータを書き込むことができる。
つまり、このデータ受け渡しシステム1では、データを受け取る側の端末にメモリカード2を装着させて、端末の機能情報をこのメモリカード2に書き込ませてから、このメモリカード2を、データを渡す側のデータ記憶装置3に装着させるだけで、データ記憶装置3が、このメモリカード2に書き込まれている機能情報に基づき、データを渡す相手となる端末により復号可能なデータ形式を特定して、この特定したデータ形式でデータをメモリカード2に書き込むことができるので、ユーザに何ら煩わしい操作をさせることなく、データ記憶装置3から端末に対し、メモリカード2を介して、端末により復号可能なデータ形式でデータを渡すことができる。
また、このデータ受け渡しシステム1では、データ記憶装置3が、メモリカード2に機能情報が書き込まれていなかった場合でも、このメモリカード2に既に書き込まれているデータのデータ形式に基づき、データを渡す相手となる端末により復号可能なデータ形式を推定するようにしたことにより、データを渡す相手となる端末により復号可能なデータ形式でデータをメモリカード2に書き込むことができる。
さらに、このデータ受け渡しシステム1では、データ記憶装置3と、端末であるオーディオプレイヤ4及びビデオプレイヤ5との間で、メモリカード2を介して、機能情報及びデータを受け渡すようになされているので、例えば、データ記憶装置3及び端末に機能情報を送受する通信機能を必要とせず、簡易な構成でシステムを実現できる。
以上の構成によれば、端末にメモリカード2が装着されると、端末に記憶されている端末により復号可能なデータ形式を示す機能情報を、メモリカード2に書き込み、この機能情報が書き込まれたメモリカード2がデータ記憶装置3に装着されると、データ記憶装置3がメモリカード2に書き込まれている機能情報に対応するデータ形式で、メモリカード2にデータを書き込むようにしたことにより、メモリカード2を介して端末にデータを渡すデータ記憶装置3が、端末により復号可能なデータ形式を特定して、端末により復号可能なデータ形式でメモリカード2にデータを書き込むことができ、かくして、メモリカード2を介して、データを受け取る側に対し確実に復号し得るデータ形式でデータを渡すことができる。
(2)第2の実施の形態
次に、本発明の第2の実施の形態を詳述する。この第2の実施の形態は、上述の第1の実施の形態とは異なる機能情報書込処理及びデータ書込処理を実行する実施例であり、これら機能情報書込処理及びデータ書込処理以外の部分であるシステム構成、端末(オーディオプレイヤ4及びビデオプレイヤ5)の構成、データ記憶装置3の構成などは第1の実施の形態と同様とする。
すなわち、この第2の実施の形態のデータ受け渡しシステム1では、端末側でメモリカード2に対して機能情報ファイルを追加で書き込むようになされている点が、端末側でメモリカード2に対して機能情報ファイルを上書きするようになされた第1の実施の形態と異なる点である。
まず、図13のフローチャートを用いて、オーディオプレイヤ4及びビデオプレイヤ5によるメモリカード2への機能情報書込処理手順RT3について説明する。ちなみに、この機能情報書込処理手順RT3は、オーディオプレイヤ4の制御部11が図示しない内蔵記憶部から読み出したプログラムにしたがって実行する処理手順であると共に、ビデオプレイヤ5の制御部21が図示しない内蔵記憶部から読み出したプログラムにしたがって実行する処理手順であり、ここでは、説明の便宜上、オーディオプレイヤ4の制御部11が実行する場合の機能情報書込処理手順RT3のみを説明する。
オーディオプレイヤ4の制御部11は、起動後、この機能情報書込処理手順RT3を開始して、ステップSP20に移る。ステップSP20において制御部11は、メモリカード2が装着されるまで待ち受け、メモリカード2が装着されたことを認識すると、ステップSP21に移る。
ステップSP21において制御部11は、メモリコントローラ13を介して、メモリカード2に既に書き込まれている機能情報ファイルの数を確認して、次のステップSP22に移る。
ステップSP22において制御部11は、機能情報ファイルの数が所定数に到達しているか否かを判定する。ちなみに、この場合の所定数とは、メモリカード2に記憶する機能情報ファイルの数の上限であり、例えば10個に設定されている。このステップSP22で否定結果を得ると、このことは、メモリカード2に記憶されている機能情報ファイルの数が上限に達していないことを意味しており、このとき制御部11は、ステップSP23に移る。
ステップSP23において制御部11は、機能情報メモリ14から機能情報を読み出して、この機能情報にこのときの日時を追記して最新の機能情報ファイルとし、これを、メモリカード2に既に書き込まれている機能情報ファイルとは別ファイルとして新規で書き込み、この機能情報書込処理手順RT3を終了する。
これに対して、上述のステップSP22で肯定結果を得た場合、このことは、メモリカード2に記憶されている機能情報ファイルの数が上限に達していることを意味しており、このとき制御部11は、ステップSP24に移る。
ステップSP24において制御部11は、機能情報メモリ14から機能情報を読み出して、この機能情報にこのときの日時を追記して最新の機能情報ファイルとし、これを、メモリカード2に既に書き込まれている複数(この場合10個)の機能情報ファイルのうちの記録日時が最も古い機能情報ファイルに上書きして、この機能情報書込処理手順RT3を終了する。
このような機能情報書込処理手順RT3にしたがい、オーディオプレイヤ4の制御部11は、装着されたメモリカード2に機能情報ファイルを書き込むようになされている。
次に、図14のフローチャートを用いて、データ記憶装置3によるメモリカード2へのデータ書込処理手順RT4について説明する。ちなみに、このデータ書込処理手順RT4は、データ記憶装置3の制御部31が図示しない内蔵記憶部から読み出したプログラムにしたがって実行する処理手順である。
データ記憶装置3の制御部31は、起動後、このデータ書込処理手順RT4を開始して、ステップSP30に移る。ステップSP30において制御部31は、メモリカード2が装着されるまで待ち受け、メモリカード2が装着されたことを認識すると、ステップSP31に移る。
ステップSP31において制御部31は、装着されたメモリカード2に機能情報ファイルが少なくとも1個以上書き込まれているか否かを判定する。このステップSP31で肯定結果を得ると、このことは、メモリカード2がデータ記憶装置3に装着される以前にオーディオプレイヤ4またはビデオプレイヤ5に少なくとも1回は装着されていたこと意味しており、このとき制御部31は、ステップSP32に移る。
ステップSP32において制御部31は、メモリコントローラ33を介して、メモリカード2に書き込まれている機能情報ファイルのなかから、記録日時が最も新しい機能情報ファイルを最新の機能情報ファイルと特定して読み出し、次のステップSP33に移る。
ステップSP33において制御部31は、最新の機能情報ファイルに基づき、メモリカード2を介してデータを渡す相手となる例えばオーディオプレイヤ4で復号可能なデータ形式(オーディオコーデック)を特定して、ステップSP35に移る。
これに対して、上述のステップSP31で否定結果を得た場合、このことは、メモリカード2がデータ記憶装置3に装着される以前に、例えば1度もオーディオプレイヤ4またはビデオプレイヤ5に装着されたことがなく他の端末で利用されていたことを意味しており、このとき制御部31は、ステップSP34に移る。
ステップSP34において制御部31は、装着されたメモリカード2に既に書き込まれているデータを検索し、検索結果として得られたデータのデータ形式に基づき、メモリカード2を介してデータを渡す相手となる端末により復号可能なデータ形式を推定して、ステップSP35に移る。
ステップSP35において制御部31は、ユーザによりメモリカード2に転送するデータが選択されたことを認識すると、この転送するデータのデータ形式が、上述のステップSP33で特定したデータ形式またはステップSP34で推定したデータ形式と同じであるか否かを判定する。このステップSP35で肯定結果を得ると、このことは、メモリカード2に転送するデータのデータ形式が、メモリカード2を介してデータを渡す相手となる端末で復号可能なデータ形式であることを意味しており、このとき制御部31は、ステップSP36に移り、転送するデータを、そのままのデータ形式でメモリカード2に書き込み、このデータ書込処理手順RT4を終了する。
これに対して、上述のステップSP35で否定結果を得た場合、このことは、メモリカード2に転送するデータのデータ形式が、メモリカード2を介してデータを渡す相手となる端末で復号できないデータ形式であることを意味しており、このとき制御部31は、ステップSP37に移り、転送するデータを、符号化部37により端末で復号可能なデータ形式に変換したうえでメモリカード2に書き込み、このデータ書込処理手順RT4を終了する。
このようなデータ書込処理手順RT4にしたがい、データ記憶装置3の制御部31は、装着されたメモリカード2にデータを書き込むようになされている。
以上の構成において、この第2の実施の形態のデータ受け渡しシステム1では、メモリカード2を介してデータを受け取る側の端末(つまりオーディオプレイヤ4またはビデオプレイヤ5)にメモリカードが装着されると、この端末が、メモリカード2に既に書き込まれている機能情報ファイルの数を確認して、この数が所定数未満であれば最新の機能情報ファイルをメモリカード2に追加で書き込み、この数が所定数に達していればメモリカード2に既に書き込まれている機能情報ファイルのうちの最も古い機能情報ファイルに最新の機能情報ファイルを上書きする。
こうすることで、このデータ受け渡しシステム1では、例えば、メモリカード2が複数の記憶領域で構成されると共に記憶領域毎にデータの書き込みを保証する回数の上限が設定されたフラッシュメモリでなる場合に、毎回、機能情報ファイルが所定の記憶領域に対して繰り返し上書きされるのを極力防止することができ、結果として、メモリカード2の書き込み寿命を延ばすことができる。
また、メモリカード2に書き込まれる機能情報ファイルの数に上限を設けるようにしたことにより、メモリカード2の空き容量を十分確保することができる。
(3)第3の実施の形態
次に、本発明の第3の実施の形態を詳述する。この第3の実施の形態は、上述の第2の実施の形態とは異なる機能情報書込処理及びデータ書込処理を実行する実施例であり、これら機能情報書込処理及びデータ書込処理以外の部分であるシステム構成、端末(オーディオプレイヤ4及びビデオプレイヤ5)の構成、データ記憶装置3の構成などは第2の実施の形態と同様とする。
すなわちこの第3の実施の形態のデータ受け渡しシステム1では、端末にメモリカード2が装着されたとき、自端末の端末識別情報(すなわち型番とニックネームとを組み合わせた情報)を持つ機能情報ファイルがメモリカード2に既に書き込まれている場合にはこの機能情報ファイルを更新し、書き込まれていない場合には自端末の端末識別情報を持つ機能情報ファイルを追加で書き込むようになされている点が、メモリカード2に書き込まれている機能情報ファイルの数に基づいて機能情報ファイルを追加または上書きするようになされた第2の実施の形態と異なる点である。
また、この第3の実施の形態のデータ受け渡しシステム1では、メモリカード2に複数の機能情報ファイルが書き込まれている場合に、これら複数の機能情報ファイルのうちのユーザに選択された機能情報ファイルに示されるデータ形式でデータをメモリカード2に書き込むようになされている点が、複数の機能情報ファイルのうちの最新の機能情報ファイルに示されるデータ形式でデータをメモリカード2に書き込むようになされた第2の実施の形態と異なる点である。
この第3の実施の形態では、説明の便宜上、図15に示すように、まずメモリカード2が型番「AP-4a*」及びニックネーム「MY AUDIO PLAYER」で識別されるオーディオプレイヤ4aに装着され、その後、このメモリカード2が型番「AP-4b*」及びニックネーム「MY MUSCI PLAYER」で識別されるオーディオプレイヤ4bに装着され、さらにその後、再びオーディオプレイヤ4aに装着された場合を例として説明する。
ちなみに、これらオーディオプレイヤ4a及び4bのそれぞれは、図2に示したオーディオプレイヤ4と同様の回路構成を有する端末であるとする。ただし、それぞれのオーディオ復号部16で復号可能なデータ形式は、異なっていてもよいものとする。
まずメモリカード2が型番「AP-4a*」及びニックネーム「MY AUDIO PLAYER」で識別されるオーディオプレイヤ4aに装着されると、オーディオプレイヤ4aの制御部11は、このメモリカード2に1個も機能情報ファイルが書き込まれていないので、メモリカード2に、自端末の端末識別情報を持つ機能情報ファイルを書き込む。
その後、このメモリカード2が型番「AP-4b*」及びニックネーム「MY MUSIC PLAYER」で識別されるオーディオプレイヤ4bに装着されると、オーディオプレイヤ4bの制御部11は、このメモリカード2に他端末(つまりオーディオプレイヤ4a)の端末識別情報を持つ機能情報ファイルは書き込まれているものの、自端末の端末識別情報(つまり型番「AP-4b*」及びニックネーム「MY MUSIC PLAYER」)を持つ機能情報ファイルは書き込まれていないので、自端末の端末識別情報を持つ機能情報ファイルを追加で書き込む。
さらにその後、このメモリカード2が再びオーディオプレイヤ4aに装着されると、オーディオプレイヤ4aの制御部11は、このメモリカード2に自端末の端末識別情報を持つ機能情報ファイルが書き込まれているので、この機能情報ファイルの時刻部X3に記された日時、つまり記録日時を更新する。
この結果、メモリカード2には、オーディオプレイヤ4aの端末識別情報を持つ1個の機能情報ファイルと、オーディオプレイヤ4bの端末識別情報を持つ1個の機能情報ファイルの2個の機能情報ファイルが書き込まれている状態となる。
このようにして、この第3の実施の形態のデータ受け渡しシステム1では、メモリカード2に、このメモリカード2を装着した端末1台につき1個の機能情報ファイルを保持するようになされている。
その後、このメモリカード2がデータ記憶装置3に装着され、操作部34を介して、データ記憶部35に記憶している例えばオーディオデータをメモリカード2に転送するためのアプリケーションを実行する操作がユーザにより行われたことを認識すると、データ記憶装置3の制御部31は、図示しない内蔵記憶部から読み出したアプリケーションプログラムにしたがって、図16に示すオーディオデータ転送画面Dsを表示部36に表示する。
この場合、制御部31は、オーディオデータ転送画面Dsの転送元/先リスト表示部Ds1に、オーディオデータの転送元となるデータ記憶装置3の名称(例えば、「My Computer」)と、オーディオデータの転送先となるメモリカード2に書き込まれている例えば2個の機能情報ファイルのそれぞれに記された端末識別情報とをリスト表示する。つまり、転送元/先リスト表示部Ds1には、「My Computer」にくわえて、メモリカード2を介してデータを渡す相手となる端末の端末識別情報「AP-4a* MY AUDIO PLAYER」及び「AP-4b* MY MUSIC PLAYER」が表示される。
そして、データ記憶装置3の制御部31は、転送元/先リスト表示部Ds1に表示されている「My Computer」が選択された状態で、データリスト表示部Ds2に表示された関連情報のなかから、メモリカード2に転送するオーディオデータの関連情報が選択された後、転送元/先リスト表示部Ds1に表示されている端末識別情報のうちの1つ(例えば、「AP-4a* MY AUDIO PLAYER」)が選択されて、図示しないメニューウインドウから転送コマンドが選択されると、選択された関連情報に対応するオーディオデータのメモリカード2への転送を開始する。
このとき制御部31は、メモリカード2に書き込まれている2個の機能情報ファイルのうちの選択された端末識別情報「AP-4a* MY AUDIO PLAYER」を持つ機能情報ファイルに示されるオーディオコーデックで、転送するよう選択されたオーディオデータをメモリカード2に書き込む。
このようにして、この第3の実施の形態のデータ受け渡しシステム1では、データ記憶装置3が、メモリカードに転送するよう選択されたオーディオデータを、メモリカード2に書き込まれている機能情報ファイルのうちのユーザに選択された端末識別情報を持つ機能情報ファイルに示されるデータ形式でメモリカード2に書き込むようになされている。
次に、図17のフローチャートを用いて、オーディオプレイヤ4a及び4bによるメモリカード2への機能情報書込処理手順RT5について説明する。ちなみに、この機能情報書込処理手順RT5は、オーディオプレイヤ4aの制御部11が図示しない内蔵記憶部から読み出したプログラムにしたがって実行する処理手順であると共に、オーディオプレイヤ4bの制御部11が図示しない内蔵記憶部から読み出したプログラムにしたがって実行する処理手順であり、ここでは、説明の便宜上、オーディオプレイヤ4aの制御部11が実行する場合の機能情報書込処理手順RT5のみを説明する。
オーディオプレイヤ4aの制御部11は、起動後、この機能情報書込処理手順RT5を開始して、ステップSP40に移る。ステップSP40において制御部11は、メモリカード2が装着されるまで待ち受け、メモリカード2が装着されたことを認識すると、ステップSP41に移る。
ステップSP41において制御部11は、メモリコントローラ13を介して、メモリカード2に、自端末の端末識別情報を持つ機能情報ファイルが書き込まれているか否かを判定する。このステップSP41で否定結果を得ると、このとき制御部11は、ステップSP42に移り、機能情報メモリ14から機能情報を読み出して、この機能情報にこのときの日時を追記して自端末の端末識別情報を持つ機能情報ファイルとし、これを、メモリカード2に書き込み、この機能情報書込処理手順RT5を終了する。
これに対して、上述のステップSP41で肯定結果を得た場合、このことは、メモリカード2が以前にオーディオプレイヤ4aに装着されて、オーディオプレイヤ4aの端末識別情報を持つ機能情報ファイルが既に書き込まれていることを意味しており、このとき制御部11は、ステップSP43に移る。
ステップSP43において制御部11は、メモリカード2に書き込まれている自端末の端末識別情報を持つ機能情報ファイルの記録日時を更新して、この機能情報書込処理手順RT5を終了する。
このような機能情報書込処理手順RT5にしたがい、オーディオプレイヤ4aの制御部11は、装着されたメモリカード2に機能情報ファイルを書き込むようになされている。
次に、図18のフローチャートを用いて、データ記憶装置3によるメモリカード2へのデータ書込処理手順RT6について説明する。ちなみに、このデータ書込処理手順RT6は、データ記憶装置3の制御部31が図示しない内蔵記憶部から読み出したプログラムにしたがって実行する処理手順である。
データ記憶装置3の制御部31は、起動後、このデータ書込処理手順RT6を開始して、ステップSP50に移る。ステップSP50において制御部31は、メモリカード2が装着されるまで待ち受け、メモリカード2が装着されたことを認識すると、ステップSP51に移る。
ステップSP51において制御部31は、装着されたメモリカード2に機能情報ファイルが少なくとも1個以上書き込まれているか否かを判定する。このステップSP51で肯定結果を得ると、このとき制御部31は、ステップSP52に移る。
ステップSP52において制御部31は、メモリコントローラ33を介して、メモリカード2に書き込まれている全ての機能情報ファイルを読み出し、機能情報ファイルのそれぞれに記された端末識別情報を、表示部36に表示(つまりオーディオデータ転送画面Dsの転送元/先リスト表示部Ds1に表示)して、次のステップSP53に移る。
ステップSP53において制御部31は、表示した端末識別情報のうちのユーザにより選択された端末識別情報を持つ機能情報ファイルに基づき、この選択された端末識別情報により識別される端末(すなわちメモリカード2を介してデータを渡す相手となる端末)で復号可能なデータ形式を特定して、ステップSP55に移る。
これに対して、上述のステップSP51で否定結果を得た場合、このとき制御部31は、ステップSP54に移る。ステップSP54において制御部31は、装着されたメモリカード2に既に書き込まれているデータを検索し、検索結果として得られたデータのデータ形式に基づき、メモリカード2を介してデータを渡す相手となる端末で復号可能なデータ形式を推定して、ステップSP55に移る。
ステップSP55において制御部31は、ユーザによりメモリカード2に転送するよう選択されたデータのデータ形式が、上述のステップSP53で特定したデータ形式またはステップSP54で推定したデータ形式と同じであるか否かを判定する。このステップSP55で肯定結果を得ると、このことは、メモリカード2に転送するデータのデータ形式が、メモリカード2を介してデータを渡す相手となる端末で復号可能なデータ形式であることを意味しており、このとき制御部31は、ステップSP56に移り、転送するデータを、そのままのデータ形式でメモリカード2に書き込み、このデータ書込処理手順RT6を終了する。
これに対して、上述のステップSP55で否定結果を得た場合、このことは、メモリカード2に転送するデータのデータ形式が、メモリカード2を介してデータを渡す相手となる端末で復号できないデータ形式であることを意味しており、このとき制御部31は、ステップSP57に移り、転送するデータを、符号化部37により端末で復号可能なデータ形式に変換したうえでメモリカード2に書き込み、このデータ書込処理手順RT6を終了する。
このようなデータ書込処理手順RT6にしたがい、データ記憶装置3の制御部31は、装着されたメモリカード2にデータを書き込むようになされている。
以上の構成において、この第3の実施の形態のデータ受け渡しシステム1では、メモリカード2を介してデータを受け取る側の端末(オーディオプレイヤ4aまたは4b)にメモリカード2が装着されると、この端末が、メモリカード2に自端末の端末識別情報を持つ機能情報ファイルが既に書き込まれている場合にはこの機能情報ファイルを更新し、書き込まれていない場合には自端末の端末識別情報を持つ機能情報ファイルを新たに書き込む。この結果、メモリカード2には、このメモリカード2が装着された端末1台につき1個の機能情報ファイルが保存される。
ここで、機能情報ファイルは、同一の端末で生成されるのであれば、時刻部X3に示される日時(つまり機能情報ファイルの記録日時)以外同一となるので、この第3の実施の形態のデータ受け渡しシステム1のように、端末1台につき1個の機能情報ファイルを保持するようにすれば、その分、メモリカード2の記憶容量を有効利用することができる。
また、この第3の実施の形態のデータ受け渡しシステム1では、メモリカード2に複数の機能情報ファイルが書き込まれている場合に、これら複数の機能情報ファイルのうちのユーザに選択された機能情報ファイルに示されるデータ形式でデータをメモリカード2に書き込むようにしたことにより、ユーザに対して機能情報ファイルを選択し得る自由度、つまりメモリカード2に書き込むデータのデータ形式を選択し得る自由度を与えて、メモリカード2を介したデータ受け渡し時の利便性を向上させることができる。
またこのとき、データ受け渡しシステム1では、メモリカード2に書き込まれている機能情報ファイルのそれぞれに含まれる端末識別情報を表示して、この表示した端末識別情報をユーザに選択させることで間接的に機能情報ファイルを選択させ、この選択された機能情報ファイルに示されるデータ形式でデータをメモリカード2に書き込むようにしたことにより、メモリカード2に書き込むデータのデータ形式を、どの端末で復号可能なデータ形式とするのかをユーザに選択させることができる。
(4)第4の実施の形態
次に、本発明の第4の実施の形態を詳述する。この第4の実施の形態は、上述の第2の実施の形態とは異なるデータ書込処理を実行する実施例であり、このデータ書込処理以外の部分であるシステム構成、端末(オーディオプレイヤ4及びビデオプレイヤ5)の構成、データ記憶装置3の構成などは第2の実施の形態と同様とする。
すなわちこの第4の実施の形態のデータ受け渡しシステム1では、複数の機能情報ファイルが書き込まれているメモリカード2がデータ記憶装置3に装着された場合に、このデータ記憶装置3が、これら複数の機能情報ファイルのうちの最新の機能情報ファイル以外の機能情報ファイルをメモリカード2から削除するようになされている点が、メモリカード2に書き込まれている複数の機能情報ファイルが残されるようになされた第2の実施の形態と異なる点である。
まず、図19のフローチャートを用いて、データ記憶装置3によるメモリカード2へのデータ書込処理手順RT7について説明する。ちなみに、このデータ書込処理手順RT7は、データ記憶装置3の制御部31が図示しない内蔵記憶部から読み出したプログラムにしたがって実行する処理手順である。
データ記憶装置3の制御部31は、起動後、このデータ書込処理手順RT7を開始して、ステップSP60に移る。ステップSP60において制御部31は、メモリカード2が装着されるまで待ち受け、メモリカード2が装着されたことを認識すると、ステップSP61に移る。
ステップSP61において制御部31は、装着されたメモリカード2に機能情報メモリ14が少なくとも1個以上書き込まれているか否かを判定する。このステップSP61で肯定結果を得ると、このとき制御部31は、ステップSP62に移る。
ステップSP62において制御部31は、メモリコントローラ33を介して、メモリカード2に書き込まれている機能情報ファイルのなかから、記録日時が最も新しい機能情報ファイル(つまり最新の機能情報ファイル)のみを残し、それ以外の機能情報ファイルは削除して、次のステップSP63に移る。
ステップSP63において制御部31は、最新の機能情報ファイルに基づき、メモリカード2を介してデータを渡す相手となる端末で復号可能なデータ形式を特定して、ステップSP65に移る。
これに対して、上述のステップSP61で否定結果を得た場合、このとき制御部31は、ステップSP64に移る。ステップSP64において制御部31は、装着されたメモリカード2に既に書き込まれているデータを検索し、検索結果として得られたデータのデータ形式に基づき、メモリカード2を介してデータを渡す相手となる端末で復号可能なデータ形式を推定して、ステップSP65に移る。
ステップSP65において制御部31は、ユーザによりメモリカード2に転送するデータが選択されたことを認識すると、この転送するデータのデータ形式が、上述のステップSP63で特定したデータ形式またはステップSP64で推定したデータ形式と同じであるか否かを判定する。このステップSP65で肯定結果を得ると、このことは、メモリカード2に転送するデータのデータ形式が、メモリカード2を介してデータを渡す相手となる端末で復号可能なデータ形式であることを意味しており、このとき制御部31は、ステップSP66に移り、転送するデータを、そのままのデータ形式でメモリカード2に書き込み、このデータ書込処理手順RT7を終了する。
これに対して、上述のステップSP65で否定結果を得た場合、このことは、メモリカード2に転送するデータのデータ形式が、メモリカード2を介してデータを渡す相手となる端末で復号できないデータ形式であることを意味しており、このとき制御部31は、ステップSP67に移り、転送するデータを、符号化部37により端末で復号可能なデータ形式で符号化したうえでメモリカード2に書き込み、このデータ書込処理手順RT7を終了する。
このようなデータ書込処理手順RT7にしたがい、データ記憶装置3の制御部31は、装着されたメモリカード2にデータを書き込むようになされている。
以上の構成において、この第4の実施の形態のデータ受け渡しシステム1では、複数の機能情報ファイルが書き込まれているメモリカード2がデータ記憶装置3に装着されると、このデータ記憶装置3が、これら複数の機能情報ファイルのうちの最新の機能情報ファイル以外の機能情報ファイルをメモリカード2から削除する。
このように、このデータ受け渡しシステム1では、メモリカード2がデータ記憶装置3に装着される度に、データ記憶装置3側でメモリカード2に書き込まれている最新の機能情報ファイル以外の機能情報ファイルを削除するようにしたことにより、メモリカード2に上限数(例えば10個)の機能情報ファイルが保持され続ける状況を回避して、端末側でメモリカード2に機能情報ファイルを上書きする回数を減らすことができる。
実際上、機能情報ファイルの上書きは、元の機能情報ファイルを削除してから新たな機能情報ファイルを書き込まねばならず、単に機能情報ファイルを新規で書き込む場合と比して、処理負荷が大きい。また多くの場合、オーディオプレイヤ4及びビデオプレイヤ5などの端末は、データ記憶装置と比べて処理能力が劣る。よって、この第3の実施の形態のように、端末側での機能情報ファイルの上書き回数を減らして端末側での処理負荷を減らせば、結果として、システム全体の処理時間を低減させることができる。
(5)第5の実施の形態
次に、本発明の第5の実施の形態を詳述する。この第5の実施の形態は、上述の第2の実施の形態とは異なるデータ書込処理を実行する実施例であり、このデータ書込処理以外の部分であるシステム構成、端末(オーディオプレイヤ4及びビデオプレイヤ5)の構成、データ記憶装置3の構成などは第2の実施の形態と同様とする。
すなわちこの第5の実施の形態のデータ受け渡しシステム1では、メモリカード2に複数の機能情報ファイルが書き込まれている場合に、これら複数の機能情報ファイルの全てに共通するデータ形式でメモリカード2にデータを書き込むようになされている点が、これら複数の機能情報ファイルのうちの最新の機能情報ファイルに示されるデータ形式でメモリカード2にデータを書き込むようになされた第2の実施の形態と異なる点である。
この第5の実施の形態では、説明の便宜上、図20に示すように、まずメモリカード2がオーディオプレイヤ4cに装着され、その後、このメモリカード2がオーディオプレイヤ4dに装着された場合を例として説明する。
ここで、これらオーディオプレイヤ4c及び4dのそれぞれは、図2に示したオーディオプレイヤ4と同様の回路構成を有する端末であるとする。また、オーディオプレイヤ4cのオーディオ復号部16で復号可能なデータ形式(オーディオコーデック)は、例えば、128kbpsのATRACXと256kbps及び128kbpsのMP3とであり、オーディオプレイヤ4dのオーディオ復号部16で復号可能なデータ形式(オーディオコーデック)は、128kbpsのATRACXのみであるとする。
よって、これらオーディオプレイヤ4c及び4dに装着されたメモリカード2には、オーディオプレイヤ4cで復号可能なデータ形式である128kbpsのATRACXと256kbps及び128kbpsのMP3とを示す機能情報ファイルと、オーディオプレイヤ4dで復号可能なデータ形式である128kbpsのATRACXを示す機能情報ファイルとが書き込まれている状態となる。
その後、このメモリカード2がデータ記憶装置3に装着されると、データ記憶装置3は、メモリカード2から全ての機能情報ファイルを読み出し、全ての機能情報ファイルで共通するデータ形式を選び出す。つまり、この場合、メモリカード2には、オーディオプレイヤ4cで復号可能なデータ形式である128kbpsのATRACXと256kbps及び128kbpsのMP3とを示す機能情報ファイルと、オーディオプレイヤ4dで復号可能なデータ形式である128kbpsのATRACXを示す機能情報ファイルとが書き込まれているので、データ記憶装置3は、128kbpsのATRACXを双方の機能情報ファイルで共通するデータ形式として選び出す。
そして、データ記憶装置3は、この選び出したデータ形式で、ユーザに転送するよう選択されたデータをメモリカード2に書き込む。
このようにして、この第5の実施の形態のデータ受け渡しシステム1では、データ記憶装置3が、装着されたメモリカード2に書き込まれている全ての機能情報ファイルに共通するデータ形式でメモリカード2にデータを書き込むようになされている。
次に、図21のフローチャートを用いて、データ記憶装置3によるメモリカード2へのデータ書込処理手順RT8について説明する。ちなみに、このデータ書込処理手順RT8は、データ記憶装置3の制御部31が図示しない内蔵記憶部から読み出したプログラムにしたがって実行する処理手順である。
データ記憶装置3の制御部31は、起動後、このデータ書込処理手順RT8を開始して、ステップSP70に移る。ステップSP70において制御部31は、メモリカード2が装着されるまで待ち受け、メモリカード2が装着されたことを認識すると、ステップSP71に移る。
ステップSP71において制御部31は、装着されたメモリカード2に機能情報ファイルが少なくとも1個以上書き込まれているか否かを判定する。このステップSP71で肯定結果を得ると、このとき制御部31は、ステップSP72に移る。
ステップSP72において制御部31は、メモリコントローラ33を介して、メモリカード2に書き込まれている全ての機能情報ファイルを読み出して、これら全ての機能情報ファイルで共通するデータ形式を選び出し、この選び出したデータ形式が、メモリカード2を介してデータを渡す相手となる端末で復号可能なデータ形式(オーディオコーデック)であると特定して、ステップSP74に移る。
これに対して、上述のステップSP71で否定結果を得た場合、このとき制御部31は、ステップSP73に移る。ステップSP73において制御部31は、装着されたメモリカード2に既に書き込まれているデータを検索し、検索結果として得られたデータのデータ形式が、メモリカード2を介してデータを渡す相手となる端末で復号可能なデータ形式であると推定して、ステップSP74に移る。
ステップSP74において制御部31は、ユーザによりメモリカード2に転送するデータが選択されたことを認識すると、この転送するデータのデータ形式が、上述のステップSP72で特定したデータ形式またはステップSP73で推定したデータ形式と同じであるか否かを判定する。このステップSP74で肯定結果を得ると、このことは、メモリカード2に転送するデータのデータ形式が、メモリカード2を介してデータを渡す相手となる端末で復号可能なデータ形式であることを意味しており、このとき制御部31は、ステップSP75に移り、転送するデータを、そのままのデータ形式でメモリカード2に書き込み、このデータ書込処理手順RT8を終了する。
これに対して、上述のステップSP74で否定結果を得た場合、このことは、メモリカード2に転送するデータのデータ形式が、メモリカード2を介してデータを渡す相手となる端末で復号できないデータ形式であることを意味しており、このとき制御部31は、ステップSP76に移り、転送するデータを、符号化部37により端末で復号可能なデータ形式に変換したうえでメモリカード2に書き込み、このデータ書込処理手順RT8を終了する。
このようなデータ書込処理手順RT8にしたがい、データ記憶装置3の制御部31は、装着されたメモリカード2にデータを書き込むようになされている。
以上の構成において、この第5の実施の形態のデータ受け渡しシステム1では、複数の機能情報ファイルが書き込まれているメモリカード2がデータ記憶装置3に装着されると、このデータ記憶装置3が、これら複数の機能情報ファイルの全てに共通するデータ形式でメモリカード2にデータを書き込む。
こうすることで、このデータ受け渡しシステム1では、データ記憶装置3が、メモリカード2を装着したことのある全ての端末により復号可能なデータ形式で、メモリカード2にデータを書き込むことができるので、メモリカード2を介してデータを受け取る端末に対し、この端末で一段と確実に復号し得るデータ形式でデータを渡すことができる。
(6)他の実施の形態
なお、上述した第2の実施の形態では、端末が、装着されたメモリカード2に既に書き込まれている機能情報ファイルの数に基づいて機能情報ファイルを新規で追加または上書きするようにした場合について述べたが、本発明はこれに限らず、端末が、装着されたメモリカード2の空き容量に基づいて機能情報ファイルを新規で追加または上書きするようにしてもよい。
実際上、例えば、オーディオプレイヤ4は、メモリカード2が装着されると、メモリコントローラ13を介してメモリカード2の空き容量を確認し、空き容量が所定値以上であれば新たな機能情報ファイルをメモリカード2に新規で書き込み、空き容量が所定値未満であればメモリカード2に既に書き込まれている機能情報ファイルのうちの最も古い機能情報ファイルに新たな機能情報ファイルを上書きする。これにより、オーディオプレイヤ4は、メモリカード2に対して確実に機能情報ファイルを書き込むことができる。
また、上述の第3の実施の形態では、データ記憶装置3が、メモリカード2に書き込まれている機能情報ファイル毎の端末識別情報を表示して、この表示した端末識別情報をユーザに選択させることで間接的に機能情報ファイルを選択させるようにした場合について述べたが、本発明はこれに限らず、機能情報ファイル毎の記録日時を表示して、この表示した記録日時をユーザに選択させることで間接的に機能情報ファイルを選択させるようにしてもよい。
実際上、メモリカード2に複数の機能情報ファイルが書き込まれているとすると、これら複数の機能情報ファイルは、それぞれが違う時刻に書き込まれたファイルなので、記録日時が異なる。よって、機能情報ファイル毎の記録日時を表示して選択させても、機能情報ファイルを間接的に選択させることができる。
例えば、図22に示すように、オーディオデータ転送画面Dsの転送元/先リスト表示部Ds1に、オーディオデータの転送元となるデータ記憶装置3の名称「My Computer」と、オーディオデータの転送先となるメモリカード2に書き込まれている例えば3個の機能情報ファイルのそれぞれの記録日時とをリスト表示する。ちなみに、ここでは、ユーザに分かり易くするため、各記録日時にメモリカード2の名称「Memory Card」を付加して表示するようになされている。
すなわち、転送元/先リスト表示部Ds1には、「My Computer」にくわえて、メモリカード2に書き込まれている機能情報ファイルの記録日時にメモリカード2の名称「Memory Card」を付加した情報「Memory Card 2005-01-06 18:22:17」、「Memory Card 2005-01-05 11:05:39」、及び「Memory Card 2005-01-03 08:30:45」がリスト表示される。
これにより、メモリカード2に書き込まれている機能情報ファイルの履歴をユーザに認識させたうえで、ユーザに対して機能情報ファイルを選択させることができ、メモリカード2を介したデータ受け渡し時の利便性を一段と向上させることができる。
また、これに限らず、例えば、図23に示すように、転送元/先リスト表示部Ds1(これを主画面とする)に、「My Computer」にくわえて、メモリカード2に書き込まれている機能情報ファイルのうちの最新の機能情報ファイルの記録日時にメモリカード2の名称「Memory Card」を付加した情報「Memory Card 2005-01-06 18:22:17」のみを表示するようにして、過去の機能情報ファイルの記録日時にメモリカード2の名称「Memory Card」を付加した情報である「Memory Card 2005-01-05 11:05:39」及び「Memory Card 2005-01-03 08:30:45」については、この転送元/先リスト表示部Ds1内に設けた過去リスト表示ボタンLBが選択された場合にのみ表示される過去リスト表示部Dsx(これを副画面とする)に表示するようにしてもよい。
さらに、機能情報ファイルの記録日時を表示するばかりでなく、例えば図24に示すように、機能情報ファイルの記録日時に機能情報ファイルに記されたニックネームを付加して表示するようにしてもよく、要は機能情報ファイル毎に異なる情報(つまり機能情報ファイルの識別情報)となるのであれば、機能情報ファイルの記録日時及び端末識別情報などを組み合わせた情報を表示して選択させるようにしてもよいし、データ形式そのものを表示して選択させるようにしてもよい。
さらに上述の第5の実施の形態では、メモリカード2に複数の機能情報ファイルが書き込まれている場合に、これら複数の機能情報ファイルの全てに共通するデータ形式でメモリカード2にデータを書き込むようにした場合について述べたが、本発明はこれに限らず、例えば、全てに共通するデータ形式がなかった場合には、複数の機能情報ファイルに示される複数のデータ形式のうちの、最も多くの機能情報ファイルに示されているデータ形式でメモリカード2にデータを書き込むようにしてもよい。
またこれに限らず、複数の機能情報ファイルに示される全てのデータ形式でメモリカード2にデータを書き込むようにしてもよい。この場合、メモリカード2には、例えば同一楽曲のオーディオデータが、複数の機能情報ファイルの全てのデータ形式で保存されるので、メモリカード2を介してこのオーディオデータを受け取る端末が、このオーディオデータを確実に復号することができる。
さらに上述の第1乃至第4の実施の形態では、例えば図3に示したように、1つの機能情報ファイルに複数のデータ形式が示されている場合(つまりデータを渡す相手となる端末で復号可能なデータ形式が複数存在する場合)に、データ記憶装置3が、これら複数のデータ形式のうちの1つでデータを転送するようにした場合について述べたが、この場合に、例えば、これら複数のデータ形式のうちの最も圧縮率の低いデータ形式でデータを転送するようにしてもよいし、逆に最も圧縮率の高いデータ形式でデータを転送するようにしてもよく、またこれら複数のデータ形式のうちの1つをユーザに選択させるようにしてもよい。
こうすることで、例えば、音質や画質を優先するユーザに対しては、複数のデータ形式のうちの最も圧縮率の低いデータ形式でデータを転送するようにし、逆にメモリカードに記憶するデータの数を優先するユーザに対しては、最も圧縮率の高いデータ形式でデータを転送するようにし得る。
さらに上述の第1乃至第5の実施の形態では、機能情報ファイルがメモリカード2にのみ保存されるようにした場合について述べたが、本発明はこれに限らず、この機能情報ファイルをデータ記憶装置3に保存させるようにしてもよい。
この場合、例えば、図6との同一部分に同一符号を付した図25に示すように、データ記憶装置3に機能情報ファイルを記憶する機能情報メモリ100を設け、このデータ記憶装置3にメモリカード2が装着された際に、データ記憶装置3が、メモリカード2から読み出した機能情報ファイルを、この機能情報メモリ100に書き込むようにする。
こうすることで、このデータ記憶装置3は、この機能情報メモリ100に種々のメモリカード2から取得した複数の機能情報ファイルを蓄積することができる。そして、この機能情報メモリ100に蓄積している機能情報ファイルのなかから、所望の機能情報ファイルをユーザに選択させるようにすれば、ユーザに対して機能情報ファイルを選択し得る自由度をより高くすることができる。また、このデータ記憶装置3は、機能情報ファイルが書き込まれていないメモリカード2が装着された場合でも、機能情報メモリ100に蓄積している機能情報ファイルのなかから、所望の機能情報ファイルをユーザに選択させることもできる。
また、この場合、データ記憶装置3が、メモリカード2に機能情報ファイルが書き込まれていない場合に推定したデータ形式を示す機能情報ファイルを生成して、この機能情報ファイルを、機能情報メモリ100に書き込み蓄積するようにしてもよい。
さらに上述の第1乃至第5の実施の形態では、データ記憶装置3が、メモリカード2に転送するデータのデータ形式が機能情報ファイルに示されるデータ形式でない場合に、転送するデータを、符号化部37により機能情報ファイルに示されるデータ形式で再符号化したうえでメモリカード2に書き込むようした場合について述べたが、この再符号化したデータを、メモリカード2に書き込むだけでなく、データ記憶装置3のデータ記憶部35に書き込むようにしてもよい。
こうすることで、例えば、これ以降、このデータを同様のデータ形式でメモリカード2に書き込む場合に、データ記憶装置3は、このデータをわざわざ符号化し直すことなくデータ記憶装置3から読み出すだけでよく、結果としてデータ書き込み時の処理負荷及び処理時間を低減することができる。
さらに上述の第1乃至第5の実施の形態では、データ記憶装置3が、データ記憶部35に記憶しているデータを、メモリカード2に転送するようにした場合について述べたが、本発明はこれに限らず、データ記憶装置3が、図示しないインタフェースを介して外部から取得したデータを、メモリカード2に転送するようにしてもよい。
さらに上述の第1乃至第5の実施の形態では、メモリカード2を介して、オーディオデータやビデオデータを受け渡す場合について述べたが、これらオーディオデータやビデオデータと共にプレイリストを受け渡すようにしてもよい。この場合、データ記憶装置3は、機能情報ファイルに示されたプレイリストのデータ形式(フォーマット)で、メモリカード2にプレイリストを書き込むようにすればよい。
さらに、これらオーディオデータ、ビデオデータ及びプレイリストに限らず、プログラムデータなど、この他種々のデータをメモリカード2を介して受け渡すようにしてもよい。例えば、メモリカード2を介してプログラムデータを受け渡すシステムに本発明を適用する場合、メモリカード2を介してデータを受け取る側の端末が、自端末で復号可能(つまり実行可能)なプログラムデータのデータ形式を示す機能情報ファイルをメモリカード2に書き込むようにし、このメモリカード2が、メモリカード2を介してデータを渡す側の装置に装着されると、この装置が、メモリカード2に書き込まれている機能情報ファイルに示されるデータ形式でプログラムデータをメモリカード2に書き込むようにすればよい。
さらに上述の第1乃至第5の実施の形態では、メモリカード2を介してデータを受け渡すデータ受け渡しシステム1に本発明を適用した場合について述べたが、本発明はこれに限らず、例えば、フロッピー(登録商標)ディスク、CD−R(Compact Disk Recordable)、DVD−R(Digital Versatile Disk Recordable)など、この他種々の情報記憶媒体を介してデータを受け渡すシステムに適用してもよい。
さらに上述の第1乃至第5の実施の形態では、機能情報ファイルの時刻部X3に記される日時を、機能情報ファイルの記録日時として扱うようにした場合について述べたが、本発明はこれに限らず、端末側のファイルシステムにより機能情報ファイル記録時に機能情報ファイルに付加されるファイル記録日時を、機能情報ファイルの記録日時として扱うようにしてもよい。
さらに上述の第1乃至第5の実施の形態では、機能情報ファイルのフォーマットとしてXML形式を用いるようにした場合について述べたが、本発明はこれに限らず、XML形式以外のフォーマットを用いるようにしてもよく、要は、端末とデータ記憶装置3の双方で理解し得るフォーマットであればよい。
さらに上述の第1乃至第5の実施の形態においては、オーディオプレイヤ4(4a〜4d)の制御部11及びビデオプレイヤ5の制御部21が、図示しない内蔵記憶部に予めインストールされているプログラムに従って、上述した各処理手順RT1、RT3、RT5を実行するようにした場合について述べたが、本発明はこれに限らず、これら各処理手順RT1、RT3、RT5を実行するためのプログラムを、例えば予めメモリカード2に書き込んでおき、このメモリカード2から内蔵記憶部にインストールするようにしてもよい。
さらに上述の第1乃至第5の実施の形態においては、データ記憶装置3の制御部31が、図示しない内蔵記憶部に予めインストールされているプログラムに従って、上述した各処理手順RT2、RT4、RT6、RT7、RT8を実行するようにした場合について述べたが、本発明はこれに限らず、これら各処理手順RT2、RT4、RT6、RT7、RT8を実行するためのプログラムを、例えば予めメモリカード2に書き込んでおき、このメモリカード2から内蔵記憶部にインストールするようにしてもよい。
さらに上述の第1乃至第5の形態では、情報記憶媒体に書き込まれたデータを読み出す端末、データ読出装置、コンピュータとしてのオーディオプレイヤ4(4a〜4d)を、主として、第1の装着手段及び装着手段としての装着部10と、第1の書込手段、書込手段及び第1の読出手段、読出手段としてのメモリコントローラ13と、復号手段としてのオーディオ復号部16と、第1の制御手段及び制御手段としての制御部11と、検出手段としてのカード検出部12とで構成するようにした場合について述べたが、本発明はこれに限らず、同様の機能を有するのであれば、この他種々の構成で、オーディオプレイヤ4(4a〜4d)を構成するようにしてもよい。
さらに上述の第1乃至第5の形態では、情報記憶媒体に書き込まれたデータを読み出す端末、データ読出装置、コンピュータとしてのビデオプレイヤ5を、主として、第1の装着手段及び装着手段としての装着部20と、第1の書込手段、書込手段及び第1の読出手段、読出手段としてのメモリコントローラ23と、復号手段としてのビデオ復号部26と、第1の制御手段及び制御手段としての制御部21と、検出手段としてのカード検出部22とで構成するようにした場合について述べたが、本発明はこれに限らず、同様の機能を有するのであれば、この他種々の構成で、ビデオプレイヤ5を構成するようにしてもよい。
さらに上述の第1乃至第5の形態では、情報記憶媒体にデータを書き込む情報処理装置、データ書込装置、コンピュータとしてのデータ記憶装置3を、主として、第2の装着手段及び装着手段としての装着部30と、第2の書込手段、書込手段及び第2の読出手段、読出手段としてのメモリコントローラ33と、第2の制御手段及び制御手段としての制御部31と、符号化手段としての符号化部37と、データ記憶手段としてのデータ記憶部35と、機能情報記憶手段としての機能情報メモリ100とで構成するようにした場合について述べたが、本発明はこれに限らず、同様の機能を有するのであれば、この他種々の構成で、データ記憶装置3を構成するようにしてもよい。
本発明は、情報記憶媒体を介してデータの受け渡しを行うオーディオシステム、ビデオシステム、コンピュータシステムなどに利用することができる。
データ受け渡しシステムの全体構成を示す略線図である。 オーディオプレイヤの機能ブロックを示すブロック図である。 オーディオプレイヤの機能情報の内容を示す略線図である。 ビデオプレイヤの機能ブロックを示すブロック図である。 ビデオプレイヤの機能情報の内容を示す略線図である。 データ記憶装置の機能ブロックを示すブロック図である。 オーディオデータ転送画面の構成(1)を示す略線図である。 オーディオデータ転送画面の構成(2)を示す略線図である。 オーディオデータ転送画面の構成(3)を示す略線図である。 オーディオデータ転送画面の構成(4)を示す略線図である。 第1の実施の形態による機能情報書込処理手順を示すフローチャートである。 第1の実施の形態によるデータ書込処理手順を示すフローチャートである。 第2の実施の形態による機能情報書込処理手順を示すフローチャートである。 第2の実施の形態によるデータ書込処理手順を示すフローチャートである。 第3の実施の形態によるメモリカードの装着例の説明に供する略線図である。 第3の実施の形態によるオーディオデータ転送画面の構成を示す略線図である。 第3の実施の形態による機能情報書込処理手順を示すフローチャートである。 第3の実施の形態によるデータ書込処理手順を示すフローチャートである。 第4の実施の形態によるデータ書込処理手順を示すフローチャートである。 第5の実施の形態によるメモリカードの装着例の説明に供する略線図である。 第5の実施の形態によるデータ書込処理手順を示すフローチャートである。 他の実施の形態によるオーディオデータ転送画面の構成(1)を示す略線図である。 他の実施の形態によるオーディオデータ転送画面の構成(2)を示す略線図である。 他の実施の形態によるオーディオデータ転送画面の構成(3)を示す略線図である。 他の実施の形態によるデータ記憶装置の機能ブロックを示すブロック図である。
符号の説明
1……データ受け渡しシステム、2……メモリカード、3……データ記憶装置、4、4a、4b、4c、4d……オーディオプレイヤ、5……ビデオプレイヤ、10、20、30……装着部、11、21、31……制御部、12、22、32……カード検出部、13、23、33……メモリコントローラ、14、24、100……機能情報メモリ、16……オーディオ復号部、26……ビデオ復号部、35……データ記憶部、37……符号化部、Ds……オーディオ転送画面、Ds1……転送元/先リスト表示部、Dsx……過去リスト表示部。

Claims (5)

  1. 情報記憶媒体にデータを書き込むデータ書込装置であって、
    上記情報記憶媒体を装着する装着手段と、
    上記装着手段に装着された上記情報記憶媒体にデータを書き込む書込手段と、
    上記装着手段に装着された上記情報記憶媒体に書き込まれた、当該情報記憶媒体に書き込まれたデータを読み出すデータ読出装置により復号可能なデータ形式を示す機能情報を読み出す読出手段と、
    上記情報記憶媒体へのデータ書込要求を検出すると、上記書込手段が上記読出手段により読み出された上記機能情報に示されるデータ形式で上記情報記憶媒体にデータを書き込むように制御する制御手段と
    を具え
    上記制御手段は、
    上記情報記憶媒体に複数の機能情報が書き込まれている場合、上記書込手段が当該複数の機能情報の全てに共通して示されるデータ形式で上記データを書き込むように制御する
    データ書込装置。
  2. 上記制御手段は、
    上記情報記憶媒体に機能情報が書き込まれていない場合、上記読出手段が上記情報記憶媒体に書き込まれたデータを読み出すように制御し、当該読出手段により読み出されたデータのデータ形式が上記データ読出装置により復号可能なデータ形式であると推定し、上記書込手段が当該推定したデータ形式で上記情報記憶媒体にデータを書き込むように制御する
    請求項1に記載のデータ書込装置。
  3. 上記制御手段は、
    上記情報記憶媒体に複数の機能情報が書き込まれていて、且つ当該複数の機能情報の全てに共通して示されるデータ形式が存在しない場合、上記書込手段が当該複数の機能情報に示される複数のデータ形式のうち最も多くの機能情報に示されているデータ形式で上記データを書き込むように制御する
    請求項1に記載のデータ書込装置。
  4. データを所定のデータ形式に変換する符号化手段と、
    データ記憶手段と
    を具え、
    上記制御手段は、
    上記情報記憶媒体へのデータ書き込み要求を検出すると、上記符号化手段が上記データを上記複数の機能情報のそれぞれに共通して示されるデータ形式に変換し、上記書込手段が当該変換されたデータを上記情報記憶媒体に書き込むと共に上記データ記憶手段に書き込むように制御する
    求項に記載のデータ書込装置。
  5. 情報記憶媒体にデータを書き込む情報処理装置と、当該情報処理装置によって上記情報記憶媒体に書き込まれたデータを読み出す端末とを有するデータ受け渡しシステムであって、
    上記端末は、
    上記情報記憶媒体を装着する第1の装着手段と、
    上記第1の装着手段に装着された上記情報記憶媒体にデータを書き込む第1の書込手段と、
    上記第1の装着手段に装着された上記情報記憶媒体に書き込まれたデータを読み出す第1の読出手段と、
    上記第1の読出手段により読み出されたデータを復号する復号手段と、
    少なくとも上記復号手段により復号可能なデータ形式を示す機能情報を記憶する記憶手段と、
    上記第1の書込手段が上記情報記憶媒体に対して上記記憶手段に記憶された機能情報を書き込むように制御する第1の制御手段と
    を具え、
    上記情報処理装置は、
    上記情報記憶媒体を装着する第2の装着手段と、
    上記第2の装着手段に装着された上記情報記憶媒体にデータを書き込む第2の書込手段と、
    上記第2の装着手段に装着された上記情報記憶媒体に書き込まれた上記機能情報を読み出す第2の読出手段と、
    上記情報記憶媒体へのデータ書込要求を検出すると、上記第2の書き込み手段が上記第2の読出手段により読み出された上記機能情報に示されるデータ形式で上記情報記憶媒体にデータを書き込むように制御する第2の制御手段と
    を具え
    上記情報処理装置の上記第2の制御手段は、
    上記情報記憶媒体に複数の機能情報が書き込まれている場合、上記第2の書込手段が当該複数の機能情報の全てに共通して示されるデータ形式で上記データを書き込むように制御する
    データ受け渡しシステム。
JP2006166103A 2006-06-15 2006-06-15 データ書込装置及びデータ受け渡しシステム Expired - Fee Related JP4984669B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2006166103A JP4984669B2 (ja) 2006-06-15 2006-06-15 データ書込装置及びデータ受け渡しシステム
US11/756,308 US8539151B2 (en) 2006-06-15 2007-05-31 Data delivery system, terminal apparatus, information processing apparatus, capability notification method, data writing method, capability notification program, and data writing program
KR1020070058448A KR20070119561A (ko) 2006-06-15 2007-06-14 데이터 교환 시스템, 단말 장치, 정보 처리 장치, 기능통지 방법, 데이터 기입 방법, 기능 통지 프로그램, 데이터기입 프로그램
CNA2007101101052A CN101090544A (zh) 2006-06-15 2007-06-15 数据传送系统、终端装置、信息处理装置、功能通知方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006166103A JP4984669B2 (ja) 2006-06-15 2006-06-15 データ書込装置及びデータ受け渡しシステム

Publications (3)

Publication Number Publication Date
JP2007334654A JP2007334654A (ja) 2007-12-27
JP2007334654A5 JP2007334654A5 (ja) 2009-07-09
JP4984669B2 true JP4984669B2 (ja) 2012-07-25

Family

ID=38878334

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006166103A Expired - Fee Related JP4984669B2 (ja) 2006-06-15 2006-06-15 データ書込装置及びデータ受け渡しシステム

Country Status (4)

Country Link
US (1) US8539151B2 (ja)
JP (1) JP4984669B2 (ja)
KR (1) KR20070119561A (ja)
CN (1) CN101090544A (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4483891B2 (ja) * 2007-04-02 2010-06-16 フェリカネットワークス株式会社 情報処理端末、データ移動方法、およびプログラム
JP5203767B2 (ja) * 2008-03-27 2013-06-05 キヤノン株式会社 データ処理装置およびデータ処理方法
JP2012050029A (ja) * 2010-08-30 2012-03-08 Toshiba Corp 録画装置、及びその制御方法
JP2014197721A (ja) * 2011-07-26 2014-10-16 パナソニック株式会社 コンテンツ制御装置
US8774591B2 (en) * 2011-10-28 2014-07-08 Canon Kabushiki Kaisha Content management apparatus, recording apparatus, operation apparatus, content management system, and control methods thereof
JP2013149008A (ja) * 2012-01-18 2013-08-01 Sony Corp 電子機器とデータ転送制御方法およびプログラム
CN108881286B (zh) * 2018-07-17 2021-10-15 腾讯音乐娱乐科技(深圳)有限公司 多媒体播放控制的方法、终端、音箱设备和系统

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5226161A (en) * 1987-08-21 1993-07-06 Wang Laboratories, Inc. Integration of data between typed data structures by mutual direct invocation between data managers corresponding to data types
JPH01233689A (ja) * 1988-03-15 1989-09-19 Omron Tateisi Electron Co 記憶カードおよび記憶カード処理装置
US6721794B2 (en) * 1999-04-01 2004-04-13 Diva Systems Corp. Method of data management for efficiently storing and retrieving data to respond to user access requests
JP4609682B2 (ja) * 2000-11-29 2011-01-12 ソニー株式会社 通信システム、情報処理方法
US6944785B2 (en) * 2001-07-23 2005-09-13 Network Appliance, Inc. High-availability cluster virtual server system
JP2003131946A (ja) * 2001-10-19 2003-05-09 Nec Corp キャッシュメモリ制御装置及び方法
CN100357966C (zh) * 2001-11-16 2007-12-26 夏普株式会社 记录媒体、内容记录/再现系统、内容再现装置、内容记录装置以及内容再编码装置
JP2003248655A (ja) * 2002-02-25 2003-09-05 Sony Ericsson Mobilecommunications Japan Inc 機器制御システムおよびデータ取得方法
US7680849B2 (en) * 2004-10-25 2010-03-16 Apple Inc. Multiple media type synchronization between host computer and media device
JP2004164285A (ja) * 2002-11-13 2004-06-10 Ebook Initiative Japan Co Ltd 電子書籍販売システム、電子書籍販売方法、読書端末、販売端末、及び、コンピュータプログラム
US20040236950A1 (en) * 2003-05-20 2004-11-25 Norman Carte Method for digitally timestamping documents
JP2005070924A (ja) 2003-08-21 2005-03-17 Sony Corp サービス提供システム、サービス提供方法、サービス提供装置および属性情報提供装置
EP1763766A4 (en) * 2004-05-04 2009-04-01 Robert M Price SYSTEM AND METHOD FOR COMMUNICATING ELECTRONIC EQUIPMENT
US7778968B2 (en) * 2005-10-31 2010-08-17 Sap Ag Systems and methods for compiling applications on a test server
US7438217B2 (en) * 2006-03-31 2008-10-21 Symbol Technologies, Inc. System and method for configuring a computing device

Also Published As

Publication number Publication date
CN101090544A (zh) 2007-12-19
US20080005640A1 (en) 2008-01-03
US8539151B2 (en) 2013-09-17
JP2007334654A (ja) 2007-12-27
KR20070119561A (ko) 2007-12-20

Similar Documents

Publication Publication Date Title
CN100435573C (zh) 视频内容记录装置和管理其中数据存储介质的方法
CN1551212B (zh) 信息处理装置与方法
JP2004294584A (ja) 音楽データ転送記録方法および音楽再生装置
KR20070119561A (ko) 데이터 교환 시스템, 단말 장치, 정보 처리 장치, 기능통지 방법, 데이터 기입 방법, 기능 통지 프로그램, 데이터기입 프로그램
JP2008262497A (ja) バックアップシステム、バックアップ装置、バックアップ要求装置、バックアップ方法、バックアップ要求方法、バックアッププログラム及びバックアップ要求プログラム
US20040264933A1 (en) Recording apparatus
EP2137733A1 (en) An editing apparatus and an editing method
JP4835053B2 (ja) コンテンツ再生システム、コンテンツ提供方法、コンテンツ再生装置、コンテンツ提供装置、コンテンツ再生プログラム及びコンテンツ提供プログラム
JP4250319B2 (ja) 再生装置、再生方法及び記憶媒体
JP5031608B2 (ja) 再生装置及び記憶媒体
JP4155686B2 (ja) ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法
JP2006302345A (ja) データ処理装置、データ再生装置、データ処理方法及びプログラム
CN101171625B (zh) 数据记录装置、数据记录装置的数据文件的发送方法
JP4591283B2 (ja) 画像再生システム、撮像装置及び情報処理装置
JP2002373480A (ja) データ記録方法及びデータ記録装置ならびに記録媒体
JP5241253B2 (ja) コンテンツ記録装置およびそのプログラム
US20090148128A1 (en) Audiovisual information data processing apparatus
JP2009170037A (ja) 記録装置、記録方法および記録プログラム
JP5945448B2 (ja) 電子装置、記録方法およびプログラム
JP4596274B2 (ja) 画像記録装置、画像記録方法及び画像記録プログラム
JP2002142209A (ja) 連続メディアストリーム再生方法およびその装置
JP2014096194A (ja) 記録装置及び記録方法
JP2007265566A (ja) 音量制御装置、音量制御方法及び電子機器
JP5768476B2 (ja) コンテンツ情報表示装置およびそのプログラム
JPWO2006008952A1 (ja) 情報記録制御装置、情報記録制御方法、情報再生制御装置、情報再生制御方法、情報記録媒体、情報記録制御用プログラム、及び情報再生制御用プログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090522

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090522

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120210

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120403

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120416

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150511

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees