[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2009099203A - Auxiliary storage device, information processing device, information processing system, and information processing method - Google Patents

Auxiliary storage device, information processing device, information processing system, and information processing method Download PDF

Info

Publication number
JP2009099203A
JP2009099203A JP2007269819A JP2007269819A JP2009099203A JP 2009099203 A JP2009099203 A JP 2009099203A JP 2007269819 A JP2007269819 A JP 2007269819A JP 2007269819 A JP2007269819 A JP 2007269819A JP 2009099203 A JP2009099203 A JP 2009099203A
Authority
JP
Japan
Prior art keywords
processing
data processing
data
information processing
function
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.)
Ceased
Application number
JP2007269819A
Other languages
Japanese (ja)
Inventor
Munetake Ebihara
宗毅 海老原
Hiroshi Kuno
浩 久野
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 JP2007269819A priority Critical patent/JP2009099203A/en
Publication of JP2009099203A publication Critical patent/JP2009099203A/en
Ceased legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To distribute a processing load of a host equipment side by enabling a removable medium to apply prescribed data processing to data sent from the host equipment by cooperation between the removable media provided with a control part such as a CPU and the host equipment. <P>SOLUTION: In the information processing system, a removable media 2 includes a storage part 24 and a control part 21 provided with a data processing function 23; host equipment 1 includes: a storage part 15 holding a content file 16; and a control part 11 having a data processing function 14 applying data processing same as that of the data processing function 23 to the content file by executing a control program 25 held by the storage part 24; and a processing selection control function 12 selecting and controlling processing so as to apply data processing to the content file by either or both data processing functions 14, 23. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、例えばデータ処理機能を備えた補助記憶装置等に係り、特に最適な処理先を選択する技術分野に関する。   The present invention relates to an auxiliary storage device having a data processing function, for example, and particularly to a technical field for selecting an optimum processing destination.

従来、ホスト機器等に対して着脱自在な補助記憶装置であるリムーバブルメディアについては、様々な規格化が進められている。例えば、このリムーバブルメディアの一つの規格では、当該リムーバブルメディアに、高機能なCPU(Central Processing Unit)を搭載する方向で検討が進められている。このような技術について、例えば、特許文献1では、EPROM(Erasable Programmable ROM)と連動してデータをイメージ形態に圧縮し、圧縮されたデータをバックアップ及び貯蔵する中央処理部と、多数個のフラッシュメモリからなり中央処理部でイメージ形態に圧縮されたデータを貯蔵するフラッシュメモリ部を備えたポータブルストレージ装置が開示されている。   2. Description of the Related Art Conventionally, various standards have been promoted for removable media that are auxiliary storage devices that can be attached to and detached from host devices and the like. For example, in one standard of this removable medium, studies are proceeding in a direction in which a high-performance CPU (Central Processing Unit) is mounted on the removable medium. With regard to such a technique, for example, in Patent Document 1, a central processing unit that compresses data into an image form in conjunction with an EPROM (Erasable Programmable ROM), and backs up and stores the compressed data, and a plurality of flash memories. A portable storage device having a flash memory unit for storing data compressed in an image form by a central processing unit is disclosed.

特表2003−529150号公報Special table 2003-529150

しかしながら、上記従来技術では、リムーバブルメディアに搭載されたCPUの主な作業は、該メディア内のフラッシュメモリの物理構成の抽象化やデータ転送作業等に限定されている。即ち、CPUによる作業の範囲は、限定されているのが現状である。   However, in the above prior art, the main work of the CPU mounted on the removable medium is limited to the abstraction of the physical configuration of the flash memory in the medium and the data transfer work. In other words, the range of work by the CPU is currently limited.

また、上記従来技術では、リムーバブルメディアにファイルを保存する場合、該メディアを利用しているホスト機器側で該メディアの取り扱い規格に従ったファイル管理作業を行う必要がある。即ち、例えば、定められたファイル名を使用し、静止画像ファイルの保存時にサムネイルを埋め込む作業等は、全てホスト機器側で行う必要がある。   Further, in the above-described prior art, when a file is stored on a removable medium, it is necessary to perform a file management operation in accordance with the handling standard of the medium on the host device side using the medium. That is, for example, all operations such as embedding thumbnails when saving a still image file using a predetermined file name must be performed on the host device side.

本発明は、CPU等の制御部を備えたリムーバブルメディアとホスト機器との協働により、該ホスト機器から送出されたデータに対してリムーバブルメディアが所定のデータ処理を行うことを可能とすることで、ホスト機器との互換性を高めると共に、処理負荷を分散し、ひいては商品性に付加価値を与えることを課題とする。   The present invention enables a removable medium to perform predetermined data processing on data sent from the host device by cooperation of the removable medium having a control unit such as a CPU and the host device. It is an object to increase compatibility with a host device, distribute processing load, and add value to merchandise.

本発明の第1の観点に係る補助記憶装置は、情報処理装置に着脱自在な補助記憶装置であって、少なくとも制御プログラムを保持する記憶部と、上記制御プログラムを読み出し実行することで、データ処理を行うデータ処理機能を備え、上記情報処理装置からの処理先選択制御に係る指令に基づいて、該情報処理装置にて保持されているコンテンツファイルのデータ処理を実行する制御部とを備える。   An auxiliary storage device according to a first aspect of the present invention is an auxiliary storage device that is detachable from an information processing device, and at least a storage unit that holds a control program, and reads and executes the control program to perform data processing. And a control unit that executes data processing of content files held in the information processing apparatus based on a command related to processing destination selection control from the information processing apparatus.

従って、補助記憶装置側にて処理先選択制御に基づきデータ処理が実行される。   Therefore, data processing is executed on the auxiliary storage device side based on processing destination selection control.

本発明の第2の観点に係る情報処理装置は、補助記憶装置が着脱自在な情報処理装置であって、少なくともコンテンツファイルを保持する記憶部と、上記補助記憶装置の保持している制御プログラムを実行することで、上記記憶部のコンテンツファイルに対して、該補助記憶装置による第1のデータ処理機能と同等のデータ処理を行う第2のデータ処理機能と、この第2のデータ処理機能と上記補助記憶装置側の第1のデータ処理機能のいずれか又は双方により上記コンテンツファイルに対してデータ処理を行うように処理先を選択制御する処理先選択制御機能と、を有する制御部とを備える。   An information processing apparatus according to a second aspect of the present invention is an information processing apparatus in which an auxiliary storage device is detachable, and includes at least a storage unit that holds a content file and a control program that is held by the auxiliary storage device. When executed, the second data processing function for performing data processing equivalent to the first data processing function by the auxiliary storage device on the content file in the storage unit, the second data processing function, and the above A control unit having a processing destination selection control function for selecting and controlling a processing destination so as to perform data processing on the content file by one or both of the first data processing functions on the auxiliary storage device side.

従って、補助記憶装置と情報処理装置とで処理先が好適に選択制御される。   Accordingly, the processing destination is suitably selected and controlled by the auxiliary storage device and the information processing device.

この第2の観点において、上記制御部が、上記処理先選択制御機能により、上記第1及び第2のデータ処理機能によるサンプルデータの処理により得られた測定値に基づいて処理先を選択制御するようにしてもよい。あるいは、この第2の観点において、上記制御部が、上記処理先選択制御機能により、上記第1及び第2のデータ処理機能の処理速度を示す階級データに基づいて、処理先を選択制御するようにしてもよい。   In the second aspect, the control unit selects and controls the processing destination based on the measurement value obtained by processing the sample data by the first and second data processing functions by the processing destination selection control function. You may do it. Or in this 2nd viewpoint, the said control part selects and controls a processing destination based on the class data which show the processing speed of the said 1st and 2nd data processing function by the said processing destination selection control function. It may be.

また、この第2の観点において、上記データ処理に、少なくともコンテンツファイルの圧縮、伸張、コンテンツファイルの暗号化、コンテンツファイルのハッシュ値の計算を含むようにしてもよい。或いは、この第2の観点において、上記制御部が、上記コンテンツファイルを分割し、上記第1及び第2のデータ処理機能により分散してデータ処理するように選択制御するようにしてもよい。或いは、第2の観点において、上記制御部が、上記第1及び第2のデータ処理機能により並行して同一のコンテンツファイルのデータ処理を行わせ、第1及び第2のデータ処理機能のうち、先に処理が完了した機能による処理結果を採用するように選択制御するようにしてもよい。   In the second aspect, the data processing may include at least compression and expansion of the content file, encryption of the content file, and calculation of the hash value of the content file. Or in this 2nd viewpoint, the said control part may divide | segment the said content file, and you may make it select-control so that it may distribute and process a data by the said 1st and 2nd data processing function. Alternatively, in the second aspect, the control unit performs data processing of the same content file in parallel by the first and second data processing functions, and among the first and second data processing functions, The selection control may be performed so as to adopt the processing result of the function that has been processed first.

本発明の第3の観点に係る情報処理システムは、補助記憶装置と、該補助記憶装置が着脱自在な情報処理装置とからなる情報処理システムであって、上記補助記憶装置は、少なくとも制御プログラムを保持する第1の記憶部と、上記制御プログラムを読み出し実行することで、第1のデータ処理を行う第1のデータ処理機能を備えた第1の制御部とを有し、上記情報処理装置は、少なくともコンテンツファイルを保持する第2の記憶部と、上記第1の記憶部が保持している制御プログラムを実行することで、上記第2の記憶部のコンテンツファイルに対して、上記第1のデータ処理機能と同等のデータ処理を行う第2のデータ処理機能と、この第2のデータ処理機能と上記第1のデータ処理機能のいずれか又は双方により上記コンテンツファイルに対してデータ処理を行うように処理先を選択制御する処理先選択制御機能と、を有する第2の制御部とを備える。   An information processing system according to a third aspect of the present invention is an information processing system including an auxiliary storage device and an information processing device to which the auxiliary storage device is detachable. The auxiliary storage device has at least a control program. And a first control unit having a first data processing function for performing first data processing by reading and executing the control program, and the information processing apparatus includes: , By executing at least a second storage unit holding the content file and a control program held by the first storage unit with respect to the content file of the second storage unit A second data processing function that performs data processing equivalent to the data processing function, and the content file is processed by one or both of the second data processing function and the first data processing function. Comprising a processing destination selection control function which selects and controls the processing target to perform data processing for the Le, and a second control unit having a.

従って、補助記憶装置と情報処理装置とで処理先が好適に選択制御される。   Accordingly, the processing destination is suitably selected and controlled by the auxiliary storage device and the information processing device.

この第3の観点において、上記第2の制御部が、上記処理先選択制御機能により、上記第1及び第2のデータ処理機能によるサンプルデータの処理により得られた測定値に基づいて、処理先を選択制御するようにしてもよい。或いは、この第3の観点において、上記第2の制御部が、上記処理先選択制御機能により、上記第1及び第2のデータ処理機能の処理速度を示す階級データに基づいて、処理先を選択制御するようにしてもよい。   In the third aspect, the second control unit performs processing based on the measurement value obtained by processing the sample data by the first and second data processing functions by the processing destination selection control function. You may make it select-control. Alternatively, in the third aspect, the second control unit selects a processing destination based on class data indicating processing speeds of the first and second data processing functions by the processing destination selection control function. You may make it control.

また、この第3の観点において、上記データ処理には、少なくともコンテンツファイルの圧縮、伸張、コンテンツファイルの暗号化、コンテンツファイルのハッシュ値の計算を含むようにしてもよい。或いは、この第3の観点において、上記第2の制御部が、上記コンテンツファイルを分割し、上記第1及び第2のデータ処理機能により分散してデータ処理するように選択制御するようにしてもよい。また、この第3の観点において、上記第2の制御部は、上記第1及び第2のデータ処理機能により並行して同一のコンテンツファイルのデータ処理を行わせ、第1及び第2のデータ処理機能のうち、先に処理が完了した機能による処理結果を採用するように選択制御するようにしてもよい。   In the third aspect, the data processing may include at least compression and decompression of the content file, encryption of the content file, and calculation of the hash value of the content file. Alternatively, in the third aspect, the second control unit may divide the content file and perform selective control so as to distribute and process data by the first and second data processing functions. Good. In the third aspect, the second control unit causes the first and second data processing functions to perform data processing of the same content file in parallel, and the first and second data processing. Of the functions, the selection control may be performed so as to adopt the processing result of the function that has been processed first.

本発明の第4の観点に係る情報処理方法は、補助記憶装置と、該補助記憶装置が着脱自在な情報処理装置とからなる情報処理システムによる情報処理方法であって、上記補助記憶装置は、少なくとも制御プログラムを保持し、上記制御プログラムを読み出し実行することで、第1のデータ処理を行い、上記情報処理装置は、少なくともコンテンツファイルを保持し、上記第1のデータ処理、及び上記制御プログラムを読み出し実行することでなされる該第1のデータ処理と同等の第2のデータ処理のいずれか又は双方により上記コンテンツファイルに対してデータ処理を行うように処理先を選択制御する。   An information processing method according to a fourth aspect of the present invention is an information processing method by an information processing system including an auxiliary storage device and an information processing device to which the auxiliary storage device is detachable. At least a control program is held, and the control program is read and executed to perform first data processing. The information processing apparatus holds at least a content file, and executes the first data processing and the control program. A processing destination is selected and controlled so that data processing is performed on the content file by either or both of the second data processing equivalent to the first data processing performed by reading and executing.

従って、補助記憶装置と情報処理装置とでデータ処理先が選択制御される。   Accordingly, the data processing destination is selected and controlled by the auxiliary storage device and the information processing device.

本発明によれば、CPU等の制御部を備えたリムーバブルメディアとホスト機器との協働により、該ホスト機器から送出されたデータに対してリムーバブルメディアが所定のデータ処理を行うことを可能とすることで、ホスト機器との互換性を高めると共に、処理負荷を分散し、ひいては商品性に付加価値を与える、補助記憶装置、情報処理装置、情報処理システム、及び情報処理方法を提供することができる。   According to the present invention, it is possible for a removable medium to perform predetermined data processing on data sent from the host device by cooperation of the removable medium having a control unit such as a CPU and the host device. Thus, it is possible to provide an auxiliary storage device, an information processing device, an information processing system, and an information processing method that increase compatibility with a host device, distribute processing load, and thus add value to merchandise. .

以下、図面を参照して、本発明を実施するための最良の実施の形態(以下、単に実施の形態と称する)について詳細に説明する。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, a best mode for carrying out the invention (hereinafter simply referred to as an embodiment) will be described in detail with reference to the drawings.

本発明の後述する第1乃至第7の実施の形態は、CPU等の制御部を実装したリムーバブルメディアである補助記憶装置と、ホスト機器としての情報処理装置、更にはそれらにより構成される情報処理システム、それらの作用である情報処理方法に関する。   The first to seventh embodiments to be described later of the present invention are an auxiliary storage device that is a removable medium in which a control unit such as a CPU is mounted, an information processing device as a host device, and an information processing constituted by them. The present invention relates to a system and an information processing method that is an operation thereof.

各実施の形態は、リムーバブルメディアである補助記憶装置に各種データファイル(以下、単にファイルと略記する)を保存すると、当該補助記憶装置側の制御部が、該補助記憶装置内の記憶部に格納された制御プログラムを実行することで、ファイル管理、ファイルフォーマット解釈・変換機能等を概念上含むデータ処理機能を奏し、フォーマット解釈・変換結果等を含むデータ処理結果を自動的に生成することを特徴の一つとする。   In each embodiment, when various data files (hereinafter simply abbreviated as files) are stored in an auxiliary storage device that is a removable medium, the control unit on the auxiliary storage device side stores the data file in the storage unit in the auxiliary storage device By executing the control program, a data processing function that conceptually includes file management and file format interpretation / conversion functions, etc., and automatically generates data processing results including format interpretation / conversion results, etc. One of them.

尚、各詳細については後述するが、このリムーバブルメディア側の制御部によるデータ処理機能により、保存元のファイルを次のように処理する。   Although details will be described later, the storage source file is processed as follows by the data processing function of the control unit on the removable media side.

・静止画像ファイルや動画像ファイルに対し、サムネイル画像を作成する。   -Create thumbnail images for still image files and moving image files.

・動画像ファイルを、互換性の高いフォーマットに自動的に変換する。   ・ Video files are automatically converted to a highly compatible format.

・文書ファイルに対し、ハッシュ値や変更履歴を自動的に作成する。   -Automatically create hash values and change history for document files.

・文書ファイルに対して、PDFファイルを自動的に作成する。   ・ Create PDF files automatically for document files.

ところで、従来のリムーバブルメディアを利用したホスト機器は、各ファイルフォーマットの解釈と変換等のデータ処理を全てホスト機器側で行っていた。   By the way, a host device using a conventional removable medium performs all data processing such as interpretation and conversion of each file format on the host device side.

これに対して、本実施の形態に係るリムーバブルメディアである補助記憶装置を利用するホスト機器としての情報処理装置は、ファイル転送後、リムーバブルメディア側でファイルフォーマットの解釈と変換等といったデータ処理を行うことができる。   On the other hand, the information processing apparatus as a host device that uses the auxiliary storage device that is a removable medium according to the present embodiment performs data processing such as interpretation and conversion of the file format on the removable medium side after file transfer. be able to.

このとき、ファイルフォーマットの解釈と変換等といったファイルに対するデータ処理は、ホスト機器としての情報処理装置からの指示に基づき行うようにしても良いし、リムーバブルメディア側でファイル追加更新に伴い自動的に行っても良い。   At this time, data processing for the file such as interpretation and conversion of the file format may be performed based on an instruction from the information processing apparatus as the host device, or automatically performed on the removable media side as the file is added and updated. May be.

以上の特徴をふまえて、第1乃至第7の実施の形態について各々を詳述する。   Based on the above features, each of the first to seventh embodiments will be described in detail.

<第1の実施の形態>
先ず、図1には本発明の第1の実施の形態に係る補助記憶装置としてのリムーバブルメディア、情報処理装置としてのホスト機器、それらを用いた情報処理システムの構成を示し説明する。この図1の構成は、第1乃至第6の実施の形態に共通する。
<First Embodiment>
First, FIG. 1 shows a configuration of a removable medium as an auxiliary storage device according to the first embodiment of the present invention, a host device as an information processing device, and an information processing system using them. The configuration of FIG. 1 is common to the first to sixth embodiments.

尚、情報処理装置とは、一般的なパーソナルコンピュータには限定されず、情報処理機能を備えた撮像装置や家電製品等の各種の電子機器が概念上含まれる。   Note that the information processing apparatus is not limited to a general personal computer, and conceptually includes various electronic devices such as an imaging apparatus and home appliances having an information processing function.

図1に示されるように、ホスト機器1は、制御部11と記憶部15を有している。制御部11は、記憶部15に概念的に含まれるメモリのプログラムを読み出し実行することで処理先選択制御機能12を奏する。制御部11は、リムーバブルメディア2の記憶部24に格納されている制御プログラム25(制御部21側では符号13で示す)を読み出し実行することで、データ処理機能14を奏する。尚、ホスト機器1とリムーバブルメディア2に互換性がある場合、制御プログラム25をホスト機器1側の記憶部15が予め保持している場合もあることは勿論である。この例では、ホスト機器1側の記憶部15には、コンテンツファイル16とホスト側データベース(DB)17等が保存されている。   As shown in FIG. 1, the host device 1 includes a control unit 11 and a storage unit 15. The control unit 11 performs the processing destination selection control function 12 by reading and executing a memory program conceptually included in the storage unit 15. The control unit 11 performs the data processing function 14 by reading and executing a control program 25 (indicated by reference numeral 13 on the control unit 21 side) stored in the storage unit 24 of the removable medium 2. Of course, when the host device 1 and the removable medium 2 are compatible, the storage unit 15 on the host device 1 side may hold the control program 25 in advance. In this example, a content file 16 and a host-side database (DB) 17 are stored in the storage unit 15 on the host device 1 side.

コンテンツファイル16とは静止画像ファイルや動画像ファイル等、保存されたデータの一種である。ホスト側DB17にはコンテンツファイル16に関する属性情報等が記憶されている。記憶部15は、ハードディスクドライブ(HDD; Hard Disc Drive)、DRAM(Dynamic Random Access Memory)、フラッシュメモリ等を概念上含む。   The content file 16 is a kind of stored data such as a still image file or a moving image file. The host-side DB 17 stores attribute information about the content file 16 and the like. The storage unit 15 conceptually includes a hard disk drive (HDD), a dynamic random access memory (DRAM), a flash memory, and the like.

一方、リムーバブルメディア2は、制御部21と記憶部24を有している。制御部21は、記憶部24の制御プログラム25(制御部21側では符号22で示す)を読み出し実行することでデータ処理機能23を奏する。記憶部24には、制御プログラム25、コンテンツファイル26、メディア側DB27が保存されている。このリムーバブルメディア2がホスト機器1の不図示のポートに接続されると、ホスト機器1側の各部とリムーバブルメディア2側の各部が制御バス3を介して通信自在に接続される。   On the other hand, the removable medium 2 includes a control unit 21 and a storage unit 24. The control unit 21 performs the data processing function 23 by reading and executing the control program 25 (indicated by reference numeral 22 on the control unit 21 side) of the storage unit 24. The storage unit 24 stores a control program 25, a content file 26, and a media side DB 27. When the removable medium 2 is connected to a port (not shown) of the host device 1, each part on the host device 1 side and each part on the removable medium 2 side are connected to each other via the control bus 3 so as to be communicable.

このような構成において、ホスト機器1の制御部11は、リムーバブルメディア2が接続されたことを検知すると、該リムーバブルメディア2の記憶部24に格納されている制御プログラム25を読み出し実行することで、データ処理機能14を奏することが可能となる。このデータ処理機能としては、データの圧縮・伸張、データの暗号化、データのハッシュ(Hash)値計算等の各種の処理が含まれる。リムーバブルメディア2、ホスト機器1のいずれか、或いは双方でどのようにデータ処理を行うかは、ホスト機器1側の制御部11が処理先選択制御機能12に基づいて制御する。   In such a configuration, when the control unit 11 of the host device 1 detects that the removable medium 2 is connected, the control unit 25 reads and executes the control program 25 stored in the storage unit 24 of the removable medium 2. The data processing function 14 can be performed. The data processing function includes various processes such as data compression / decompression, data encryption, and data hash (Hash) value calculation. Based on the processing destination selection control function 12, the control unit 11 on the host device 1 side controls whether data processing is performed by either or both of the removable medium 2 and the host device 1.

例えば、データの圧縮・伸張については、ファイル(データ)は、処理先選択制御機能12に基づく制御部11の制御により、ホスト機器1、リムーバブルメディア2のいずれか最適な側で或いは双方で圧縮・伸張される。暗号化については、パスワードや生体認証によるユーザ認証等を組み合わせて用いることもできる。データのHash値計算については、処理先選択制御機能12に基づく制御部11の制御により、ホスト機器1、リムーバブルメディア2のいずれか最適な側で或いは双方で計算されることになる。   For example, with regard to data compression / decompression, files (data) are compressed and / or compressed on the optimal side of the host device 1 or the removable medium 2 or both under the control of the control unit 11 based on the processing destination selection control function 12. Stretched. For encryption, a combination of passwords and user authentication by biometric authentication can also be used. The calculation of the hash value of the data is performed on the optimal side or both of the host device 1 and the removable medium 2 under the control of the control unit 11 based on the processing destination selection control function 12.

ここで、Hash値とは、コンテンツファイルのデータ内容・長さ毎にユニークな、ごく短い(例えば20バイト)値であり、リムーバブルメディア2の記憶部24のメディア側DB27に保存される。ホスト機器1側の記憶部15のコンテンツファイル16のHash値と、リムーバブルメディア2側コンテンツファイル26のHash値が同一であれば、同一コンテンツファイルであることが確認できる。つまり、このHash値を用いることでコンテンツファイルの検索や同一性確認が可能となる。   Here, the Hash value is a very short (for example, 20 bytes) value unique to each data content / length of the content file, and is stored in the media side DB 27 of the storage unit 24 of the removable medium 2. If the Hash value of the content file 16 in the storage unit 15 on the host device 1 side and the Hash value of the removable media 2 side content file 26 are the same, it can be confirmed that they are the same content file. That is, by using this Hash value, it is possible to search for content files and confirm identity.

ここで、制御部11の処理先選択制御機能12について更に言及する。   Here, the processing destination selection control function 12 of the control unit 11 will be further described.

ホスト機器1側の制御部11は、この処理先選択制御機能12に基づき、ホスト機器1及びリムーバブルメディア2の制御部11,21が、データ処理機能14,23に基づいて、どのようにデータ処理を実行すべきを選択制御するものである。   The control unit 11 on the host device 1 side performs data processing based on the processing destination selection control function 12 and how the control units 11 and 21 of the host device 1 and the removable medium 2 perform data processing based on the data processing functions 14 and 23. Are to be selected and controlled.

より詳細には、例えば、以下のように処理先を選択制御する。
・データを分割し、両方で並行に処理をする。
More specifically, for example, the processing destination is selected and controlled as follows.
-Divide the data and process both in parallel.

即ち、データを細かく分割し、前半先頭からをホスト機器1側に、後半末尾からをリムーバブルメディア2側に処理させるようにしてもよい。分割可能なデータ処理に対しては有効であるが、一括して行う前提のデータ処理機能に対しては適用できない。
・サンプルデータ処理速度を比較し、高速な側を利用する。
That is, the data may be divided finely and processed from the first half head to the host device 1 side and from the second half tail to the removable media 2 side. It is effective for data processing that can be divided, but cannot be applied to data processing functions that are premised on batch processing.
・ Compare sample data processing speed and use the high speed side.

即ち、ホスト機器1、リムーバブルメディア2の双方の制御部11,21に各データ処理機能14,23に基づいて、小さなサンプルデータを処理させて、両者の処理速度を比較するようにしてもよい。例えばサンプルデータを高速に処理できた側の機能を呼び出して実際のデータ処理を行う。この場合、アルゴリズムやハードウェア構成の影響等を受けにくいサンプルデータを用いるとよい。
・階級データを比較し、高速な側を採用する。
That is, the control units 11 and 21 of both the host device 1 and the removable medium 2 may be made to process small sample data based on the data processing functions 14 and 23 and compare the processing speeds of the two. For example, actual data processing is performed by calling a function on the side that can process sample data at high speed. In this case, it is preferable to use sample data that is not easily affected by the algorithm or hardware configuration.
・ Compare class data and adopt the fast side.

即ち、ホスト機器1が、リムーバブルメディア2の処理速度に係る階級データ(例えば数値データ)を問い合わせ、自己の処理速度に係る階級データと比較する。これ以降、より大きな階級データ(例えば数値データ)の機能を呼び出し、実際のデータ処理を実行する。階級データは予め用意されているので、サンプルデータ処理の時間は省略できる。
・実際の処理の先着順で採用する。
That is, the host device 1 inquires class data (for example, numerical data) related to the processing speed of the removable medium 2 and compares it with class data related to its own processing speed. Thereafter, the function of larger class data (for example, numerical data) is called to execute actual data processing. Since the class data is prepared in advance, the sample data processing time can be omitted.
-Adopt on a first-come-first-served basis for actual processing

即ち、ホスト機器1、リムーバブルメディア2の双方に常に実際のデータを同時処理させ、先に完了した結果を採用する。完了の遅かった方は処理を中止し、途中経過(処理済みデータ)は破棄する。この場合、一括して行う必要のあるデータ処理で、処理速度が両者拮抗している場合に、最速に処理できる実装を必ず利用できる。   That is, both the host device 1 and the removable medium 2 always process the actual data at the same time, and the previously completed result is adopted. If the completion is late, the process is canceled and the progress (processed data) is discarded. In this case, in the case of data processing that needs to be performed in a batch, when the processing speeds are competing with each other, it is possible to use the implementation that can process the fastest.

以下、図2のフローチャートを参照して、本発明の第1の実施の形態に係る情報処理装置としてのホスト機器1、補助記憶装置としてのリムーバブルメディア2を用いた情報処理システムによるデータ処理の流れを説明する。尚、以下の処理の全部又は一部は、本発明の第1の実施の形態に係る情報処理方法に相当する。   The flow of data processing by the information processing system using the host device 1 as the information processing device and the removable medium 2 as the auxiliary storage device according to the first embodiment of the present invention will be described below with reference to the flowchart of FIG. Will be explained. Note that all or part of the following processing corresponds to the information processing method according to the first embodiment of the present invention.

リムーバブルメディア2がホスト機器1に接続されると、ホスト機器1側の制御部11はそれを検知する。そして、不図示の操作部が操作されるなどして、所望とするファイルが選択されると、ホスト機器1の制御部11は記憶部15から該当するファイルを読み出す(ステップS1)。続いて、制御部11は、処理先選択制御機能12に基づいて、読み出したファイルの処理先を選択する(ステップS2)。制御部11は、処理先選択制御機能12により、該データ処理を実行する機能を自己が有していないと判断した場合、リムーバブルメディア2側の制御部21にファイル処理を依頼する(ステップS3)。   When the removable medium 2 is connected to the host device 1, the control unit 11 on the host device 1 side detects it. When a desired file is selected by operating an operation unit (not shown) or the like, the control unit 11 of the host device 1 reads out the corresponding file from the storage unit 15 (step S1). Subsequently, the control unit 11 selects a processing destination of the read file based on the processing destination selection control function 12 (step S2). If the processing unit selection control function 12 determines that the control unit 11 does not have the function of executing the data processing, the control unit 11 requests the control unit 21 on the removable media 2 side to perform file processing (step S3). .

この依頼を受けると、リムーバブルメディア2側の制御部21は、そのデータ処理機能23に基づいて、ファイル処理を実行し、処理済みのファイルを記憶部24に保存すべく送出する(ステップS4)。記憶部24は、この処理済みのファイルを保存する(ステップS5)。こうして、一連の処理を終了する。   Upon receiving this request, the control unit 21 on the removable media 2 side executes file processing based on the data processing function 23 and sends the processed file to be stored in the storage unit 24 (step S4). The storage unit 24 stores the processed file (step S5). In this way, a series of processing is completed.

以上説明した第1の実施の形態によれば、ホスト機器1側がデータ処理機能を備えていないような場合であっても、リムーバブルメディア2側で適切なデータ処理を行うことが可能となる。例えば、静止画像ファイルや動画像ファイルの圧縮・伸張を実施するためのデータ処理機能をホスト機器1側が備えていない場合に効果的である。   According to the first embodiment described above, it is possible to perform appropriate data processing on the removable media 2 side even when the host device 1 side does not have a data processing function. For example, this is effective when the host device 1 does not have a data processing function for compressing / decompressing still image files and moving image files.

<第2の実施の形態>
次に、本発明の第2の実施の形態について説明する。
<Second Embodiment>
Next, a second embodiment of the present invention will be described.

この第2の実施の形態に係る情報処理装置としてのホスト機器、補助記憶装置としてのリムーバブルメディアを用いた情報処理システムの構成は、前述した第1の実施の形態(図1参照)と同様であるので、ここでは同一構成については同一符号を用いて説明し、重複した説明は省略する。この第2の実施の形態は、1つのファイルをn(n=1,2,3…)個のパケットに分割し、ホスト機器1側の制御部11とリムーバブルメディア2側の制御部21とで分担してデータ処理する点に特徴を有する。   The configuration of the information processing system using the host device as the information processing device and the removable medium as the auxiliary storage device according to the second embodiment is the same as that of the first embodiment (see FIG. 1). Therefore, here, the same components will be described using the same reference numerals, and redundant description will be omitted. In the second embodiment, one file is divided into n (n = 1, 2, 3...) Packets, and the control unit 11 on the host device 1 side and the control unit 21 on the removable media 2 side are used. It is characterized in that data processing is performed in a shared manner.

以下、図3のフローチャートを参照して、本発明の第2の実施の形態に係る情報処理装置としてのホスト機器1、補助記憶装置としてのリムーバブルメディア2を用いた情報処理システムによるデータ処理の流れを説明する。尚、以下の処理の全部又は一部は、本発明の第2の実施の形態に係る情報処理方法に相当する。   The flow of data processing by the information processing system using the host device 1 as the information processing apparatus and the removable medium 2 as the auxiliary storage device according to the second embodiment of the present invention will be described below with reference to the flowchart of FIG. Will be explained. Note that all or part of the following processing corresponds to the information processing method according to the second embodiment of the present invention.

リムーバブルメディア2がホスト機器1に接続されると、ホスト機器1側の制御部11はそれを検知する。そして、不図示の操作部が操作されるなどして、所望とするファイルが選択されると、ホスト機器1の制御部11は記憶部15から該当するファイルを読み出す(ステップS11)。続いて、制御部11は、処理先選択制御機能12に基づいて、ファイルをn(n=1,2,3…)個のパケット(データ)に分割すると共に、各パケットのデータの処理先を選択する(ステップS12)。そして、制御部11は、分割されたパケットの先頭から所定数のパケット1,2,3…をデータ処理機能14に基づいてデータ処理を実行し、処理済みのデータを記憶部24に保存すべく送出する(ステップS14)。記憶部24は、この処理済みのデータを保存する(ステップS15)。   When the removable medium 2 is connected to the host device 1, the control unit 11 on the host device 1 side detects it. When a desired file is selected by operating an operation unit (not shown) or the like, the control unit 11 of the host device 1 reads the corresponding file from the storage unit 15 (step S11). Subsequently, the control unit 11 divides the file into n (n = 1, 2, 3,...) Packets (data) based on the processing destination selection control function 12, and sets the processing destination of the data of each packet. Select (step S12). Then, the control unit 11 performs data processing on the predetermined number of packets 1, 2, 3,... From the head of the divided packets based on the data processing function 14 and stores the processed data in the storage unit 24. Send out (step S14). The storage unit 24 stores the processed data (step S15).

ホスト機器1側でのデータ処理と並行して、ホスト機器1側の制御部11は、リムーバブルメディア2の制御部21に対して、分割されたパケットの最後から所定数のパケットn,n−1,…をデータ処理機能23により順次処理するように依頼する(ステップS16)。この依頼を受けると、リムーバブルメディア2側の制御部21は、データ処理機能23に基づいてデータ処理を実行し、処理済みのデータを記憶部24に保存すべく送出する(ステップS17)。記憶部24は、この処理済みのデータを保存する(ステップS18)。こうして、一連の処理を終了する。   In parallel with the data processing on the host device 1 side, the control unit 11 on the host device 1 side sends a predetermined number of packets n, n−1 from the end of the divided packets to the control unit 21 of the removable medium 2. ,... Are requested to be sequentially processed by the data processing function 23 (step S16). Upon receiving this request, the control unit 21 on the removable media 2 side executes data processing based on the data processing function 23, and sends the processed data to be stored in the storage unit 24 (step S17). The storage unit 24 stores the processed data (step S18). In this way, a series of processing is completed.

以上説明した第2の実施の形態によれば、ファイルを分割して、ホスト機器1側、リムーバブルメディア2側で好適に分散処理することで、処理効率、処理速度を高めることができる。例えば、動画像ファイル等について、1GOP(Group Of Pictures)単位で分割し、ホスト機器1側及びリムーバブルメディア側で分散処理する場合に効果的である。   According to the second embodiment described above, it is possible to improve processing efficiency and processing speed by dividing a file and suitably performing distributed processing on the host device 1 side and the removable media 2 side. For example, it is effective when a moving image file or the like is divided in units of 1 GOP (Group Of Pictures) and distributedly processed on the host device 1 side and the removable media side.

<第3の実施の形態>
次に、本発明の第3の実施の形態について説明する。
<Third Embodiment>
Next, a third embodiment of the present invention will be described.

この第3の実施の形態に係る情報処理装置としてのホスト機器、補助記憶装置としてのリムーバブルメディアを用いた情報処理システムの構成は、前述した第1の実施の形態(図1参照)と同様であるので、ここでは、同一構成については同一符号を用いて説明し、重複した説明は省略する。   The configuration of the information processing system using the host device as the information processing apparatus and the removable medium as the auxiliary storage device according to the third embodiment is the same as that of the first embodiment (see FIG. 1). Therefore, here, the same components will be described using the same reference numerals, and redundant description will be omitted.

この第3の実施の形態は、ホスト機器1、リムーバブルメディア2の各制御部11,21が、サンプルデータを各データ処理機能14,23に基づいて処理し、その結果である測定値に基づいて、好適な処理先を選択した上で、1つのファイルをn(n=1,2,3…)個のパケットに分割し、上記測定値に基づいて双方のデータ処理機能への分担を決定し、ホスト機器1側の制御部11とリムーバブルメディア2側の制御部21とで分担して各データ処理機能14,23に基づき処理する点に特徴を有する。   In the third embodiment, the control units 11 and 21 of the host device 1 and the removable medium 2 process the sample data based on the data processing functions 14 and 23, and based on the measurement value that is the result. After selecting a suitable processing destination, one file is divided into n (n = 1, 2, 3...) Packets, and allocation to both data processing functions is determined based on the above measured values. The control unit 11 on the host device 1 side and the control unit 21 on the removable media 2 side share the processing based on the data processing functions 14 and 23.

以下、図4のフローチャートを参照して、本発明の第3の実施の形態に係る情報処理装置としてのホスト機器1、補助記憶装置としてのリムーバブルメディア2を用いた情報処理システムによるデータ処理の流れを説明する。尚、以下の処理の全部又は一部は、本発明の第3の実施の形態に係る情報処理方法に相当する。   The flow of data processing by the information processing system using the host device 1 as the information processing device and the removable medium 2 as the auxiliary storage device according to the third embodiment of the present invention will be described below with reference to the flowchart of FIG. Will be explained. Note that all or part of the following processing corresponds to the information processing method according to the third embodiment of the present invention.

リムーバブルメディア2がホスト機器1に接続されると、ホスト機器1側の制御部11はそれを検知する。すると、制御部11は、処理先選択制御機能12に基づき、データ処理機能14,23に対してサンプルデータの処理を依頼する(ステップS21)。このサンプルデータには、例えばリムーバブルメディア2の記憶部24に格納されているものを用いることができるが、それに限定されないことは勿論である。   When the removable medium 2 is connected to the host device 1, the control unit 11 on the host device 1 side detects it. Then, the control unit 11 requests the data processing functions 14 and 23 to process sample data based on the processing destination selection control function 12 (step S21). For example, data stored in the storage unit 24 of the removable medium 2 can be used as the sample data, but it is needless to say that the sample data is not limited thereto.

この依頼を受けると、各制御部11,21は、各データ処理機能14,23に基づきサンプルデータ処理を実施し(ステップS22,S23)、処理の結果、得られた測定値を処理先選択制御機能12に送出する(ステップS24,S25)。   Upon receiving this request, each control unit 11, 21 performs sample data processing based on each data processing function 14, 23 (steps S 22, S 23). The data is sent to the function 12 (steps S24 and S25).

そして、不図示の操作部が操作される等して、所望とするファイルが選択されると、ホスト機器1の制御部11は記憶部15からファイルを読み出す(ステップS26)。続いて、制御部11は、処理先選択制御機能12に基づいて、ファイルをn(n=1,2,3…)個のパケット(データ)に分割すると共に、各パケットのデータの処理先を選択することになる(ステップS27)。このとき、先にサンプルデータ処理により得た各データ処理機能14,23の測定値に基づいて、その処理効率を高められるように分割されたパケットを各データ処理機能14,23に適切に分配する。   When a desired file is selected by operating an operation unit (not shown) or the like, the control unit 11 of the host device 1 reads the file from the storage unit 15 (step S26). Subsequently, the control unit 11 divides the file into n (n = 1, 2, 3,...) Packets (data) based on the processing destination selection control function 12, and sets the processing destination of the data of each packet. It will be selected (step S27). At this time, based on the measured values of the data processing functions 14 and 23 previously obtained by the sample data processing, the packets divided so as to increase the processing efficiency are appropriately distributed to the data processing functions 14 and 23. .

そして、制御部11は、分割されたパケットの先頭から所定数のパケット1,2,3…をデータ処理するようにデータ処理機能14に依頼し(ステップS28)、この依頼を受けて、制御部11が、データ処理機能14に基づいてデータ処理を実行し、処理済みのデータを記憶部24に保存すべく送出する(ステップS29)。記憶部24は、この処理済みのデータを保存することになる(ステップS30)。   Then, the control unit 11 requests the data processing function 14 to process a predetermined number of packets 1, 2, 3,... From the head of the divided packets (step S28). 11 executes data processing based on the data processing function 14, and sends the processed data to be stored in the storage unit 24 (step S29). The storage unit 24 stores the processed data (step S30).

このホスト機器1側でのデータ処理と並行して、ホスト機器1側の制御部11は、リムーバブルメディア2の制御部21に対して、分割されたパケットの最後から所定数のパケットn,n−1,…をデータ処理機能23により順次処理するように依頼する(ステップS31)。この依頼を受けると、リムーバブルメディア2側の制御部21は、データ処理機能23に基づいてデータ処理を実行し、処理済みのデータを記憶部24に保存すべく送出する(ステップS32)。記憶部24は、この処理済みのデータを保存する(ステップS33)。こうして、一連の処理を終了する。   In parallel with the data processing on the host device 1 side, the control unit 11 on the host device 1 side sends a predetermined number of packets n, n− to the control unit 21 of the removable media 2 from the end of the divided packets. ,... Are sequentially processed by the data processing function 23 (step S31). Upon receiving this request, the control unit 21 on the removable media 2 side executes data processing based on the data processing function 23, and sends the processed data to be stored in the storage unit 24 (step S32). The storage unit 24 stores the processed data (step S33). In this way, a series of processing is completed.

以上説明した第3の実施の形態によれば、サンプルデータを処理した際の測定値に基づいてホスト機器1側、リムーバブルメディア2側の制御部11,21のデータ処理機能14,23の処理速度等を比較し、その結果に基づいて、処理対象であるファイルを好適に分割して、分散処理することで、処理効率を高めることが可能となる。   According to the third embodiment described above, the processing speeds of the data processing functions 14 and 23 of the control units 11 and 21 on the host device 1 side and the removable media 2 side based on the measured values when the sample data is processed. Etc., and based on the result, the file to be processed is appropriately divided and distributed, thereby improving the processing efficiency.

<第4の実施の形態>
次に、本発明の第4の実施の形態について説明する。
<Fourth embodiment>
Next, a fourth embodiment of the present invention will be described.

この第4の実施の形態に係る情報処理装置としてのホスト機器、補助記憶装置としてのリムーバブルメディアを用いた情報処理システムの構成は、前述した第1の実施の形態(図1参照)と同様であるので、ここでは同一構成については同一符号を用いて説明し、重複した説明は省略する。   The configuration of the information processing system using the host device as the information processing device and the removable medium as the auxiliary storage device according to the fourth embodiment is the same as that of the first embodiment (see FIG. 1). Therefore, here, the same components will be described using the same reference numerals, and redundant description will be omitted.

この第4の実施の形態では、ホスト機器1の制御部11が、処理先選択制御機能12に基づき、リムーバブルメディア2が予め記憶している処理速度等に関わる階級データを読み出し、自己が記憶している階級データと比較し、その比較結果に基づいて好適な処理先を選択した上で、1つのファイルをn(n=1,2,3…)個のパケットに分割し、上記測定値に基づいて双方のデータ処理機能14,23への分担を決定し、ホスト機器1側の制御部11とリムーバブルメディア2側の制御部21とで分担してデータ処理する点に特徴を有する。   In the fourth embodiment, the control unit 11 of the host device 1 reads out the class data related to the processing speed and the like stored in advance in the removable medium 2 based on the processing destination selection control function 12, and stores it by itself. And a suitable processing destination is selected based on the comparison result, and then one file is divided into n (n = 1, 2, 3,...) Packets, and the above measured values are obtained. Based on this, the division to both data processing functions 14 and 23 is determined, and the control unit 11 on the host device 1 side and the control unit 21 on the removable media 2 side share the data processing.

以下、図5のフローチャートを参照して、本発明の第4の実施の形態に係る情報処理装置としてのホスト機器1、補助記憶装置としてのリムーバブルメディア2を用いた情報処理システムによるデータ処理の流れを説明する。尚、以下の処理の全部又は一部は、本発明の第4の実施の形態に係る情報処理方法に相当する。   The flow of data processing by the information processing system using the host device 1 as the information processing device and the removable medium 2 as the auxiliary storage device according to the fourth embodiment of the present invention will be described below with reference to the flowchart of FIG. Will be explained. Note that all or part of the following processing corresponds to the information processing method according to the fourth embodiment of the present invention.

リムーバブルメディア2がホスト機器1に接続されると、ホスト機器1側の制御部11は、それを検知する。すると、制御部11は、処理先選択制御機能12に基づき、リムーバブルメディア2のデータ処理機能23に対して階級データの送信を依頼する(ステップS41)。この依頼を受けると、リムーバブルメディア2側の制御部21は、データ処理機能23により記憶部24より階級データを読み出し(ステップS42,S43)、該階級データをホスト機器1側の処理先選択制御機能12に送信する(ステップS44)。   When the removable medium 2 is connected to the host device 1, the control unit 11 on the host device 1 side detects it. Then, the control unit 11 requests the data processing function 23 of the removable medium 2 to transmit class data based on the processing destination selection control function 12 (step S41). Upon receiving this request, the control unit 21 on the removable media 2 side reads out the class data from the storage unit 24 by the data processing function 23 (steps S42 and S43), and the class data is processed in the processing destination selection control function on the host device 1 side. 12 (step S44).

制御部11は、処理先選択制御機能12に基づき、これと並行して、記憶部15の階級データを読み出すようになっている(ステップS45)。   Based on the processing destination selection control function 12, the control unit 11 reads out the class data in the storage unit 15 in parallel (step S45).

そして、不図示の操作部が操作される等して、所望とするファイルが選択されると、ホスト機器1の制御部11は記憶部15からファイルを読み出す(ステップS46)。   When a desired file is selected by operating an operation unit (not shown) or the like, the control unit 11 of the host device 1 reads the file from the storage unit 15 (step S46).

続いて、ホスト機器1側の制御部11は、処理先選択制御機能12に基づいて、ファイルをn(n=1,2,3…)個のパケット(データ)に分割すると共に、各パケットのデータの処理先を選択する(ステップS47)。このとき、先に得た階級データの比較結果に基づいて、その処理効率を高められるように分割されたパケットを各データ処理機能14,23に適切に分配する。そして、ホスト機器1側の制御部11は、分割されたパケットの先頭から所定数のパケット1,2,3…をデータ処理するようにデータ処理機能14に依頼し(ステップS48)、この依頼を受けて、データ処理機能14がデータ処理を実行し、処理済みのデータを記憶部24に保存すべく送出する(ステップS49)。記憶部24は、この処理済みのデータを保存する(ステップS50)。   Subsequently, the control unit 11 on the host device 1 side divides the file into n (n = 1, 2, 3...) Packets (data) based on the processing destination selection control function 12 and also transmits each packet. A data processing destination is selected (step S47). At this time, based on the comparison result of the class data obtained earlier, the packet divided so as to increase the processing efficiency is appropriately distributed to the data processing functions 14 and 23. Then, the control unit 11 on the host device 1 side requests the data processing function 14 to process a predetermined number of packets 1, 2, 3,... From the head of the divided packets (step S48). In response, the data processing function 14 executes data processing and sends the processed data to be stored in the storage unit 24 (step S49). The storage unit 24 stores the processed data (step S50).

このホスト機器1側でのデータ処理と並行して、ホスト機器1側の制御部11は、リムーバブルメディア2の制御部21に対して、分割されたパケットの最後から所定数のパケットn,n−1,…をデータ処理機能23により順次処理するように指令する(ステップS51)。この依頼を受けると、リムーバブルメディア2側の制御部21は、データ処理機能23に基づいてデータ処理を実行し、処理済みのデータを記憶部24に保存すべく送出する(ステップS52)。記憶部24は、この処理済みのデータを保存する(ステップS53)。こうして、一連の処理を終了する。   In parallel with the data processing on the host device 1 side, the control unit 11 on the host device 1 side sends a predetermined number of packets n, n− to the control unit 21 of the removable media 2 from the end of the divided packets. 1 are sequentially processed by the data processing function 23 (step S51). Upon receiving this request, the control unit 21 on the removable media 2 side executes data processing based on the data processing function 23, and sends the processed data to be stored in the storage unit 24 (step S52). The storage unit 24 stores the processed data (step S53). In this way, a series of processing is completed.

以上説明した第4の実施の形態によれば、階級データに基づいてホスト機器1側、リムーバブルメディア2側の制御部11,21のデータ処理機能14,23の処理速度等を比較し、その結果に基づいて、処理対象であるファイルを好適に分割して、分散処理することで、処理効率を高めることが可能となる。   According to the fourth embodiment described above, the processing speeds of the data processing functions 14 and 23 of the control units 11 and 21 on the host device 1 side and the removable media 2 side are compared based on the class data, and the result Based on the above, it is possible to improve the processing efficiency by suitably dividing the file to be processed and performing the distributed processing.

<第5の実施の形態>
次に、本発明の第5の実施の形態について説明する。
<Fifth embodiment>
Next, a fifth embodiment of the present invention will be described.

この第5の実施の形態に係る情報処理装置としてのホスト機器、補助記憶装置としてのリムーバブルメディアを用いた情報処理システムの構成は、前述した第1の実施の形態(図1参照)と同様であるので、ここでは同一構成については同一符号を用いて説明し、重複した説明は省略する。   The configuration of the information processing system using the host device as the information processing device and the removable medium as the auxiliary storage device according to the fifth embodiment is the same as that of the first embodiment (see FIG. 1). Therefore, here, the same components will be described using the same reference numerals, and redundant description will be omitted.

この第5の実施の形態は、Hash値の計算を、処理負荷をふまえて好適なデータ処理機能により実施するように制御する点に特徴を有する。   The fifth embodiment is characterized in that the calculation of the Hash value is controlled to be performed by a suitable data processing function based on the processing load.

以下、図6のフローチャートを参照して、本発明の第5の実施の形態に係る情報処理装置としてのホスト機器1、補助記憶装置としてのリムーバブルメディア2を用いた情報処理システムによるデータ処理の流れを説明する。尚、以下の処理の全部又は一部は、本発明の第5の実施の形態に係る情報処理方法に相当する。   The flow of data processing by the information processing system using the host device 1 as the information processing apparatus and the removable medium 2 as the auxiliary storage device according to the fifth embodiment of the present invention will be described below with reference to the flowchart of FIG. Will be explained. Note that all or part of the following processing corresponds to the information processing method according to the fifth embodiment of the present invention.

リムーバブルメディア2がホスト機器1に接続されると、ホスト機器1側の制御部11はそれを検知する。すると、ホスト機器1側の制御部11は、処理先選択制御機能12に基づき、データ処理機能14,23に対してサンプルデータの処理を依頼する(ステップS61)。このサンプルデータとしては、例えばリムーバブルメディア2の記憶部24に予め格納されているものを用いることができるが、これには限定されない。   When the removable medium 2 is connected to the host device 1, the control unit 11 on the host device 1 side detects it. Then, the control unit 11 on the host device 1 side requests the data processing functions 14 and 23 to process sample data based on the processing destination selection control function 12 (step S61). As this sample data, for example, data stored in advance in the storage unit 24 of the removable medium 2 can be used, but it is not limited to this.

この依頼を受けると、制御部11,21の各データ処理機能14,23はサンプルデータ処理を実施し(ステップS62,S63)、この処理の結果、得られた測定値を制御部11の処理先選択制御機能12へと送出する(ステップS64,S65)。   When this request is received, the data processing functions 14 and 23 of the control units 11 and 21 perform sample data processing (steps S62 and S63), and the measurement values obtained as a result of this processing are processed by the control unit 11. The data is sent to the selection control function 12 (steps S64 and S65).

続いて、ホスト機器1の制御部11は、処理先選択制御機能12に基づいて、Hash値の計算先を特定する(ステップS66)。尚、前述した第4の実施の形態のように、階級データの比較結果に基づいてHash値の計算先を特定してもよい。   Subsequently, the control unit 11 of the host device 1 specifies the calculation destination of the Hash value based on the processing destination selection control function 12 (step S66). Note that, as in the above-described fourth embodiment, the hash value calculation destination may be specified based on the comparison result of the class data.

そして、不図示の操作部が操作される等して、所望とするファイルが選択されると、ホスト機器1の制御部11は記憶部15からファイルを読み出す(ステップS66)。制御部11は、処理先選択制御機能12に基づいて、Hash値の計算先に計算を依頼・保存を依頼する(ステップS68)。この例では、リムーバブルメディア2のデータ処理機能23が処理先として選定されたものとする。この依頼を受けると、制御部21は、データ処理機能23に基づきHash値の計算を実行し、このHash値とファイルを記憶部24に保存すべく送出する(ステップS69)。記憶部24は、このHash値とファイルを保存する(ステップS70)。こうして、一連の処理を終了する。   When a desired file is selected by operating an operation unit (not shown) or the like, the control unit 11 of the host device 1 reads the file from the storage unit 15 (step S66). Based on the processing destination selection control function 12, the control unit 11 requests the Hash value calculation destination to request calculation and storage (step S68). In this example, it is assumed that the data processing function 23 of the removable medium 2 is selected as the processing destination. Upon receiving this request, the control unit 21 calculates the Hash value based on the data processing function 23, and sends the Hash value and the file to be stored in the storage unit 24 (Step S69). The storage unit 24 stores the hash value and the file (step S70). In this way, a series of processing is completed.

以上説明した第5の実施の形態によれば、サンプルデータを処理した際の測定値に基づいてホスト機器1側、リムーバブルメディア2側の制御部11,21のデータ処理機能14,23の処理速度等を比較し、その結果に基づいて、Hash値の計算先を好適に決定することで、処理効率を高めることが可能となる。   According to the fifth embodiment described above, the processing speeds of the data processing functions 14 and 23 of the control units 11 and 21 on the host device 1 side and the removable media 2 side based on the measured values when processing the sample data. It is possible to improve the processing efficiency by suitably determining the calculation destination of the Hash value based on the result.

<第6の実施の形態>
次に、本発明の第6の実施の形態について説明する。
<Sixth Embodiment>
Next, a sixth embodiment of the present invention will be described.

この第6の実施の形態に係る情報処理装置としてのホスト機器、補助記憶装置としてのリムーバブルメディアを用いた情報処理システムの構成は、前述した第1の実施の形態(図1参照)と同様であるので、ここでは同一構成については同一符号を用いて説明し、重複した説明は省略する。   The configuration of the information processing system using the host device as the information processing device and the removable medium as the auxiliary storage device according to the sixth embodiment is the same as that of the first embodiment (see FIG. 1). Therefore, here, the same components will be described using the same reference numerals, and redundant description will be omitted.

この第6の実施の形態は、制御部11,21が、データ処理機能14,23に基づく処理を同時並行で実施し、先に処理が完了したデータ処理機能14又は23の処理結果を採用し、他のデータ処理機能に対して処理の中止を指令すると共に、処理途中の結果(処理済みデータ)の廃棄を指示する点に特徴を有する。   In the sixth embodiment, the control units 11 and 21 perform the processing based on the data processing functions 14 and 23 in parallel, and adopt the processing result of the data processing function 14 or 23 that has been processed first. The present invention is characterized in that it instructs the other data processing function to stop processing and instructs to discard the result (processed data) being processed.

以下、図7のフローチャートを参照して、本発明の第6の実施の形態に係る情報処理装置としてのホスト機器1、補助記憶装置としてのリムーバブルメディア2を用いた情報処理システムによるデータ処理の流れを説明する。尚、以下の処理の全部又は一部は、本発明の第6の実施の形態に係る情報処理方法に相当する。   Hereinafter, with reference to the flowchart of FIG. 7, the flow of data processing by the information processing system using the host device 1 as the information processing apparatus and the removable medium 2 as the auxiliary storage apparatus according to the sixth embodiment of the present invention. Will be explained. Note that all or part of the following processing corresponds to the information processing method according to the sixth embodiment of the present invention.

リムーバブルメディア2がホスト機器1に接続されると、ホスト機器1側の制御部11はそれを検知する。そして、不図示の操作部が操作される等して、所望とするファイルが選択されると、ホスト機器1の制御部11は記憶部15からファイルを読み出す(ステップS71)。続いて、制御部11は、処理先選択制御機能12に基づいて、ファイル処理をデータ処理機能14,23の双方に対して依頼する(ステップS72)。   When the removable medium 2 is connected to the host device 1, the control unit 11 on the host device 1 side detects it. When a desired file is selected by operating an operation unit (not shown) or the like, the control unit 11 of the host device 1 reads the file from the storage unit 15 (step S71). Subsequently, the control unit 11 requests both of the data processing functions 14 and 23 for file processing based on the processing destination selection control function 12 (step S72).

この依頼を受けると、データ処理機能14、23がデータ処理を実行し(ステップS73,S74)、処理が完了すると処理完了通知を処理先選択制御機能12に送出する(ステップS75,S76)。尚、この例では、データ処理機能14からの処理完了通知を先に受信した場合を想定している。制御部11は、処理先選択制御機能12に基づき、先に処理完了通知を受信したデータ処理機能14に対して、処理済みデータの保存を依頼する(ステップS77)。この依頼を受けると、データ処理機能14は、処理済ファイルを記憶部24に送出する(ステップS78)。記憶部24は、この処理済みのデータを保存する(ステップS79)。こうして、一連の処理を終了する。   Upon receiving this request, the data processing functions 14 and 23 execute data processing (steps S73 and S74), and when the processing is completed, a processing completion notification is sent to the processing destination selection control function 12 (steps S75 and S76). In this example, it is assumed that the processing completion notification from the data processing function 14 is received first. Based on the processing destination selection control function 12, the control unit 11 requests the data processing function 14 that has received the processing completion notification to save the processed data (step S77). Upon receiving this request, the data processing function 14 sends the processed file to the storage unit 24 (step S78). The storage unit 24 stores the processed data (step S79). In this way, a series of processing is completed.

尚、不図示であるが、処理完了通知を受信したタイミングで、他のデータ処理機能に対しては、処理を中止及び処理途中のデータの廃棄を指示する。   Although not shown, at the timing when the processing completion notification is received, other data processing functions are instructed to stop the processing and discard the data being processed.

以上説明した第6の実施の形態によれば、ファイル処理をホスト機器1側、リムーバブルメディア2側の制御部11,21のデータ処理機能14,23により同時に処理させることで、データ処理をより高速に完了することが可能となる。   According to the sixth embodiment described above, file processing is performed at the same time by the data processing functions 14 and 23 of the control units 11 and 21 on the host device 1 side and the removable media 2 side. Can be completed.

以上詳述したように、本発明の第1乃至第6の実施の形態によれば、今後開発される高機能なCPUを実装したリムーバブルメディアについて、新たな規格を提案することにより、該メディア内のCPUの能力を活用してリムーバブルメディアの商品性に付加価値を与えることができる。更にホスト機器側に特別なケアを行うことなく、各ファイルフォーマットに基づいた適切な機能を利用することができる。   As described above in detail, according to the first to sixth embodiments of the present invention, by proposing a new standard for removable media equipped with a high-performance CPU to be developed in the future, It is possible to add value to the merchantability of removable media by utilizing the capabilities of the CPU. Furthermore, an appropriate function based on each file format can be used without performing special care on the host device side.

より詳細には、次のような付加価値を提供することが可能となる。   More specifically, the following added value can be provided.

即ち、例えば、デジタルカメラ等の撮像装置で静止画像や動画像を撮り、リムーバブルメディアに保存するときに、サムネイル画像をリムーバブルメディア側で自動的に作成することができる。保存した動画像に対し、DVDビデオの作成に最適なフォーマット変換結果を得ることができる。文書ファイルに対し、Hash値や、変更履歴等のデータベースが作成され、過去の文書や他のリムーバブルメディアに保存されている文書との比較が容易となる。文書や画像等の複数のファイルからキーワードのリストをリムーバブルメディア側の機能により自動作成し、検索を容易にすることができる。そして、文書ファイルに対してPDFファイルを作成したり、コンテンツファイルに対してサムネイル・プレビュー画像を作成したりできるようになる。   That is, for example, when a still image or a moving image is taken with an imaging device such as a digital camera and stored in a removable medium, a thumbnail image can be automatically created on the removable medium side. A format conversion result optimal for creating a DVD video can be obtained for the stored moving image. A database such as a hash value and a change history is created for the document file, and comparison with a past document or a document stored in another removable medium becomes easy. It is possible to automatically create a keyword list from a plurality of files such as documents and images by the function of the removable media, thereby facilitating the search. Then, a PDF file can be created for the document file, and a thumbnail / preview image can be created for the content file.

以上、本発明の実施の形態について説明したが、本発明はこれに限定されることなくその趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。   The embodiment of the present invention has been described above, but the present invention is not limited to this, and it is needless to say that various improvements and changes can be made without departing from the spirit of the present invention.

例えば、前述した実施の形態では、HDD等の記憶部から読み出したファイルについてデータ処理する場合を例に挙げて説明したが、これに限定されず、図8に示されるような改良例の構成において、通信制御部18を介して受信したストリーミングや、CD−RやDVD等の記録メディア20よりドライバ19を介して読み出したデータに対しても、同様の処理を実施することが可能であることは勿論である。   For example, in the above-described embodiment, the case where data processing is performed on a file read from a storage unit such as an HDD has been described as an example. However, the present invention is not limited to this, and the improved configuration shown in FIG. It is possible to perform the same processing on the data received via the communication control unit 18 and the data read via the driver 19 from the recording medium 20 such as a CD-R or DVD. Of course.

本発明の第1乃至第6の実施の形態に係る情報処理装置としてのホスト機器、補助記憶装置としてのリムーバブルメディアを用いた情報処理システムの構成図。The block diagram of the information processing system using the host apparatus as an information processing apparatus which concerns on the 1st thru | or 6th embodiment of this invention, and the removable medium as an auxiliary storage device. 本発明の第1の実施の形態に係る情報処理装置としてのホスト機器、補助記憶装置としてのリムーバブルメディアを用いた情報処理システムによるデータ処理の流れを説明するフローチャート。3 is a flowchart for explaining the flow of data processing by the information processing system using the host device as the information processing apparatus and the removable medium as the auxiliary storage device according to the first embodiment of the invention. 本発明の第2の実施の形態に係る情報処理装置としてのホスト機器、補助記憶装置としてのリムーバブルメディアを用いた情報処理システムによるデータ処理の流れを説明するフローチャート。9 is a flowchart for explaining a data processing flow by an information processing system using a host device as an information processing apparatus and a removable medium as an auxiliary storage device according to a second embodiment of the present invention. 本発明の第3の実施の形態に係る情報処理装置としてのホスト機器、補助記憶装置としてのリムーバブルメディアを用いた情報処理システムによるデータ処理の流れを説明するフローチャート。10 is a flowchart for explaining the flow of data processing by an information processing system using a host device as an information processing apparatus and a removable medium as an auxiliary storage device according to a third embodiment of the invention. 本発明の第4の実施の形態に係る情報処理装置としてのホスト機器、補助記憶装置としてのリムーバブルメディアを用いた情報処理システムによるデータ処理の流れを説明するフローチャート。10 is a flowchart for explaining the flow of data processing by an information processing system using a host device as an information processing apparatus and a removable medium as an auxiliary storage device according to a fourth embodiment of the invention. 本発明の第5の実施の形態に係る情報処理装置としてのホスト機器、補助記憶装置としてのリムーバブルメディアを用いた情報処理システムによるデータ処理の流れを説明するフローチャート。10 is a flowchart for explaining a data processing flow by an information processing system using a host device as an information processing apparatus and a removable medium as an auxiliary storage device according to a fifth embodiment of the invention. 本発明の第6の実施の形態に係る情報処理装置としてのホスト機器、補助記憶装置としてのリムーバブルメディアを用いた情報処理システムによるデータ処理の流れを説明するフローチャート。18 is a flowchart for explaining the flow of data processing by an information processing system using a host device as an information processing apparatus and a removable medium as an auxiliary storage device according to a sixth embodiment of the invention. 本発明の情報処理システムの改良例の構成図。The block diagram of the example of an improvement of the information processing system of this invention.

符号の説明Explanation of symbols

1…ホスト機器、2…リムーバブルメディア、3…制御バス、11…制御部、12…処理先選択制御機能、13…制御プログラム、14…データ処理機能、15…記憶部、16…コンテンツファイル、17…ホスト側DB、21…制御部、22…制御プログラム、23…データ処理機能、24…記憶部、25…制御プログラム、26…コンテンツファイル、27…メディア側DB   DESCRIPTION OF SYMBOLS 1 ... Host device, 2 ... Removable medium, 3 ... Control bus, 11 ... Control part, 12 ... Processing destination selection control function, 13 ... Control program, 14 ... Data processing function, 15 ... Storage part, 16 ... Content file, 17 ... host side DB, 21 ... control unit, 22 ... control program, 23 ... data processing function, 24 ... storage unit, 25 ... control program, 26 ... content file, 27 ... media side DB

Claims (14)

情報処理装置に着脱自在な補助記憶装置であって、
少なくとも制御プログラムを保持する記憶部と、
上記制御プログラムを読み出し実行することで、データ処理を行うデータ処理機能を備え、上記情報処理装置からの処理先選択制御に係る指令に基づいて、該情報処理装置にて保持されているコンテンツファイルのデータ処理を実行する制御部とを備えた
ことを特徴とする補助記憶装置。
An auxiliary storage device that is detachable from the information processing device,
A storage unit for holding at least a control program;
A data processing function for performing data processing by reading and executing the control program is provided, and content files held in the information processing device are stored based on a command related to processing destination selection control from the information processing device. An auxiliary storage device comprising: a control unit that executes data processing.
補助記憶装置が着脱自在な情報処理装置であって、
少なくともコンテンツファイルを保持する記憶部と、
上記補助記憶装置の保持している制御プログラムを実行することで、上記記憶部のコンテンツファイルに対して、該補助記憶装置による第1のデータ処理機能と同等のデータ処理を行う第2のデータ処理機能と、この第2のデータ処理機能と上記補助記憶装置側の第1のデータ処理機能のいずれか又は双方により上記コンテンツファイルに対してデータ処理を行うように処理先を選択制御する処理先選択制御機能と、を有する制御部とを備えた
ことを特徴とする情報処理装置。
An auxiliary storage device is a detachable information processing device,
A storage unit for holding at least a content file;
Second data processing for performing data processing equivalent to the first data processing function by the auxiliary storage device on the content file of the storage unit by executing the control program held by the auxiliary storage device A processing destination selection that controls the processing so that data processing is performed on the content file by one or both of the function and the second data processing function and the first data processing function on the auxiliary storage device side An information processing apparatus comprising a control unit having a control function.
上記制御部は、上記処理先選択制御機能により、上記第1及び第2のデータ処理機能によるサンプルデータの処理により得られた測定値に基づいて、処理先を選択制御する
ことを特徴とする請求項2に記載の情報処理装置。
The control unit selects and controls a processing destination based on a measurement value obtained by processing the sample data by the first and second data processing functions by the processing destination selection control function. Item 3. The information processing device according to Item 2.
上記制御部は、上記処理先選択制御機能により、上記第1及び第2のデータ処理機能の処理速度を示す階級データに基づいて、処理先を選択制御する
ことを特徴とする請求項2に記載の情報処理装置。
The said control part selects and controls a processing destination based on the class data which shows the processing speed of the said 1st and 2nd data processing function by the said processing destination selection control function. Information processing device.
上記データ処理には、少なくともコンテンツファイルの圧縮、伸張、コンテンツファイルの暗号化、コンテンツファイルのハッシュ値の計算を含む
ことを特徴とする請求項2に記載の情報処理装置。
The information processing apparatus according to claim 2, wherein the data processing includes at least compression and expansion of a content file, encryption of the content file, and calculation of a hash value of the content file.
上記制御部は、上記コンテンツファイルを分割し、上記第1及び第2のデータ処理機能により分散してデータ処理するように選択制御する
ことを特徴とする請求項2に記載の情報処理装置。
3. The information processing apparatus according to claim 2, wherein the control unit performs selection control so that the content file is divided and data processing is performed in a distributed manner by the first and second data processing functions.
上記制御部は、上記第1及び第2のデータ処理機能により並行して同一のコンテンツファイルのデータ処理を行わせ、第1及び第2のデータ処理機能のうち、先に処理が完了した機能による処理結果を採用するように選択制御する
ことを特徴とする請求項2に記載の情報処理装置。
The control unit causes data processing of the same content file to be performed in parallel by the first and second data processing functions, and is based on a function that has been completed first among the first and second data processing functions. The information processing apparatus according to claim 2, wherein selection control is performed so as to adopt a processing result.
補助記憶装置と、該補助記憶装置が着脱自在な情報処理装置とからなる情報処理システムであって、
上記補助記憶装置は、
少なくとも制御プログラムを保持する第1の記憶部と、
上記制御プログラムを読み出し実行することで、第1のデータ処理を行う第1のデータ処理機能を備えた第1の制御部とを有し、
上記情報処理装置は、
少なくともコンテンツファイルを保持する第2の記憶部と、
上記第1の記憶部が保持している制御プログラムを実行することで、上記第2の記憶部のコンテンツファイルに対して、上記第1のデータ処理機能と同等のデータ処理を行う第2のデータ処理機能と、この第2のデータ処理機能と上記第1のデータ処理機能のいずれか又は双方により上記コンテンツファイルに対してデータ処理を行うように処理先を選択制御する処理先選択制御機能と、を有する第2の制御部とを備えた
ことを特徴とする情報処理システム。
An information processing system comprising an auxiliary storage device and an information processing device to which the auxiliary storage device is detachable,
The auxiliary storage device
A first storage unit holding at least a control program;
A first control unit having a first data processing function for performing first data processing by reading and executing the control program;
The information processing apparatus
A second storage unit for holding at least a content file;
Second data for performing data processing equivalent to the first data processing function on the content file in the second storage unit by executing the control program held by the first storage unit A processing function, a processing destination selection control function for selecting and controlling a processing destination so as to perform data processing on the content file by one or both of the second data processing function and the first data processing function, An information processing system comprising: a second control unit including:
上記第2の制御部は、
上記処理先選択制御機能により、上記第1及び第2のデータ処理機能によるサンプルデータの処理により得られた測定値に基づいて、処理先を選択制御する
ことを特徴とする請求項8に記載の情報処理システム。
The second controller is
9. The processing destination is selected and controlled by the processing destination selection control function based on a measurement value obtained by processing the sample data by the first and second data processing functions. Information processing system.
上記第2の制御部は、上記処理先選択制御機能により、上記第1及び第2のデータ処理機能の処理速度を示す階級データに基づいて、処理先を選択制御する
ことを特徴とする請求項8に記載の情報処理システム。
The said 2nd control part selects and controls a processing destination based on the class data which show the processing speed of the said 1st and 2nd data processing function by the said processing destination selection control function. 9. The information processing system according to 8.
上記データ処理には、少なくともコンテンツファイルの圧縮、伸張、コンテンツファイルの暗号化、コンテンツファイルのハッシュ値の計算を含む
ことを特徴とする請求項8に記載の情報処理システム。
9. The information processing system according to claim 8, wherein the data processing includes at least content file compression / decompression, content file encryption, and content file hash value calculation.
上記第2の制御部は、上記コンテンツファイルを分割し、上記第1及び第2のデータ処理機能により分散してデータ処理するように選択制御する
ことを特徴とする請求項8に記載の情報処理システム。
9. The information processing according to claim 8, wherein the second control unit performs selection control so as to divide the content file and distribute and process data by the first and second data processing functions. system.
上記第2の制御部は、上記第1及び第2のデータ処理機能により並行して同一のコンテンツファイルのデータ処理を行わせ、第1及び第2のデータ処理機能のうち、先に処理が完了した機能による処理結果を採用するように選択制御する
ことを特徴とする請求項8に記載の情報処理システム。
The second control unit causes data processing of the same content file to be performed in parallel by the first and second data processing functions, and the processing is completed first among the first and second data processing functions. 9. The information processing system according to claim 8, wherein selection control is performed so as to adopt a processing result obtained by the function.
補助記憶装置と、該補助記憶装置が着脱自在な情報処理装置とからなる情報処理システムによる情報処理方法であって、
上記補助記憶装置は、
少なくとも制御プログラムを保持し、
上記制御プログラムを読み出し実行することで、第1のデータ処理を行い、
上記情報処理装置は、
少なくともコンテンツファイルを保持し、
上記第1のデータ処理、及び上記制御プログラムを読み出し実行することでなされる該第1のデータ処理と同等の第2のデータ処理のいずれか又は双方により上記コンテンツファイルに対してデータ処理を行うように処理先を選択制御する
ことを特徴とする情報処理方法。
An information processing method by an information processing system comprising an auxiliary storage device and an information processing device to which the auxiliary storage device is detachable,
The auxiliary storage device
Hold at least the control program,
The first data processing is performed by reading and executing the control program,
The information processing apparatus
Hold at least content files,
Data processing is performed on the content file by either or both of the first data processing and the second data processing equivalent to the first data processing performed by reading and executing the control program. An information processing method characterized by selectively controlling a processing destination.
JP2007269819A 2007-10-17 2007-10-17 Auxiliary storage device, information processing device, information processing system, and information processing method Ceased JP2009099203A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007269819A JP2009099203A (en) 2007-10-17 2007-10-17 Auxiliary storage device, information processing device, information processing system, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007269819A JP2009099203A (en) 2007-10-17 2007-10-17 Auxiliary storage device, information processing device, information processing system, and information processing method

Publications (1)

Publication Number Publication Date
JP2009099203A true JP2009099203A (en) 2009-05-07

Family

ID=40702074

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007269819A Ceased JP2009099203A (en) 2007-10-17 2007-10-17 Auxiliary storage device, information processing device, information processing system, and information processing method

Country Status (1)

Country Link
JP (1) JP2009099203A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0869359A (en) * 1994-08-29 1996-03-12 Hitachi Ltd Disk array device
JP2000089992A (en) * 1998-09-11 2000-03-31 Fujitsu Ltd Storage device
JP2000173178A (en) * 1998-11-30 2000-06-23 Nec Gumma Ltd Digital data storage method and computer system using the method
JP2006217571A (en) * 2004-12-29 2006-08-17 Samsung Electronics Co Ltd Apparatus and method for data processing by using a plurality of data processing apparatus and recording medium with program for executing the same recorded thereon

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0869359A (en) * 1994-08-29 1996-03-12 Hitachi Ltd Disk array device
JP2000089992A (en) * 1998-09-11 2000-03-31 Fujitsu Ltd Storage device
JP2000173178A (en) * 1998-11-30 2000-06-23 Nec Gumma Ltd Digital data storage method and computer system using the method
JP2006217571A (en) * 2004-12-29 2006-08-17 Samsung Electronics Co Ltd Apparatus and method for data processing by using a plurality of data processing apparatus and recording medium with program for executing the same recorded thereon

Similar Documents

Publication Publication Date Title
JP3808394B2 (en) STREAM DATA PROCESSING DEVICE, STREAM DATA PROCESSING METHOD, PROGRAM, AND MEDIUM
JP2008269282A (en) Information processing device, method and program
TW201905689A (en) Data compression system, method of lossy data compression and method of data compression
US9967473B2 (en) Information processing apparatus, information processing method, and program
JP2009118367A (en) Recording apparatus, recording method, program and recording system
JP5385835B2 (en) Data recording device
JP5233169B2 (en) Mobile device
JP2010182254A (en) Apparatus and method for processing information, and program
US20120320423A1 (en) Printing apparatus provided with plural processing systems for generating print data, printing method and recording medium
JP2009099203A (en) Auxiliary storage device, information processing device, information processing system, and information processing method
US8751548B2 (en) Data processing apparatus and method thereof, and information processing apparatus and method thereof
JP4817634B2 (en) Data storage
JP2015162227A (en) Terminal device, information processing system, information transmission method and program
JP4446447B2 (en) Image forming apparatus
US9667531B2 (en) Image processing apparatus and control method
JP5979987B2 (en) Information processing apparatus, control method thereof, and program
JP2006048871A (en) Apparatus and method for recording information, and program and recording medium
JP5787129B2 (en) Data transfer method and program for remote connection screen
JP6375839B2 (en) Terminal device, information processing system, information transmission method, and program
JP2009100106A (en) Image reproducing apparatus, processing method thereof, and program thereof
JP2013118510A (en) Image processing apparatus and image processing method
JP6501669B2 (en) Image recording apparatus, control method thereof and program
JP2000339202A (en) Disk controller, control method therefor and disk storage medium
US20050207344A1 (en) Data transfer apparatus and image server
JP2007079043A (en) Information display apparatus and control method for the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101005

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120221

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120412

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121225

A045 Written measure of dismissal of application

Free format text: JAPANESE INTERMEDIATE CODE: A045

Effective date: 20130423