CN100386716C - Carryable memory media, portable information terminal using the same and method for managing files therein - Google Patents

Carryable memory media, portable information terminal using the same and method for managing files therein Download PDF

Info

Publication number
CN100386716C
CN100386716C CNB2006100845681A CN200610084568A CN100386716C CN 100386716 C CN100386716 C CN 100386716C CN B2006100845681 A CNB2006100845681 A CN B2006100845681A CN 200610084568 A CN200610084568 A CN 200610084568A CN 100386716 C CN100386716 C CN 100386716C
Authority
CN
China
Prior art keywords
file
catalogue
storage
personal digital
digital assistant
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
CNB2006100845681A
Other languages
Chinese (zh)
Other versions
CN1866195A (en
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1866195A publication Critical patent/CN1866195A/en
Application granted granted Critical
Publication of CN100386716C publication Critical patent/CN100386716C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

A carryable memory media is provided with a directory for storing specific format files having a certain specific file form and a directory for storing nonspecific format files having any free form. The portable information terminal comprises the above carryable memory media detachable to and from the terminal body, and is provided with means for storing the non-specific format files in said carryable memory media and stores a file in said carryable memory media at a data area corresponding to the directory formed for storing non-specific format files. The portable information terminal is also provided with means for forming a directory for storing specific format files, and stores a file in said carryable memory media at a data area corresponding to the directory formed for storing specific format files.

Description

Personal digital assistant device
The application be that November 7 calendar year 2001, application number are 01137870.0 the applying date, denomination of invention divides an application for the patented claim of " mobile storage medium, personal digital assistant device and file management method thereof ".
Technical field
The present invention relates to removable recording medium and the information stores in can shirking the personal digital assistant device that this mobile storage medium is installed and the extraction processing such as storage card of uses such as various personal digital assistant devices.
Background technology
Along with the digital camera that can take rest image (below, abbreviate " DSC " as) and can take rest image and dynamic image digital VTR (below, abbreviate " DVC " as) etc. the popularizing rapidly of digital photographing apparatus, be extensive use of a kind of small-sized storage card.Because the identical storage card of using with digital photographing apparatus of specification, also can be used in personal computer (below, abbreviate " PC " as), so data are between DSC and the PC or can be shared between DVC and the PC.Like this, can be utilized by digital photographing apparatus and PC in order to make storage card, storage card adopts the consistent form of DOS (DISK OPERATION STSTEM) with PC.
Recently, not only be used for above-mentioned DSC and DVC, storage card can also be stored the content of the music data that sends by the Internet with PC or view data etc., and the reproducing device of each content-specific is read the data in the storage card, the music of resetting then or image and print.
Like this, along with the content type that is stored in the storage card increases gradually, hope can be stored various forms of content files into storage card expeditiously and effectively make full use of.
Figure 20 represents in the storage card bibliographic structure in the past.
Below, adopt Figure 20, for the bibliographic structure of storage card, can describe to storage card storage or the action of reading the equipment of file.
In Figure 20, catalogue comprises root directory 1 and has the rule of file is used beyond the specific document form of reservation particular form file storage with catalogue collection 4 according to forbidden storage.The particular form file storage comprises the static picture document storage catalogue 3 of the text storage of the file of for example storing text forms such as textual form with the file of static picture document forms such as catalogue 2 and storage Exif form with catalogue collection 4.
When storage card did not comprise these catalogues 2,3, information terminal apparatus had the function that writes file to storage card, formed the particular form file storage with catalogue 2 and 3 before writing.
For example, when Email (E-mail) terminal information terminal device arrives storage card with the e-mail text file storage that receives, with reference to directory entry and file allocation table (Fi le Al locat ionTable), store with catalogue 2 with the text of one of catalogue collection 4 as the particular form file storage in lower floor's generation of root directory 1.
Similarly, DSC and DVC etc. move with information terminal when the file storage of Exif form is in storage card, if there is not the catalogue of corresponding form, then generate as the particular form file storage with the static picture document storage of one of catalogue collection 4 with catalogue 3.
Again, though in Figure 20, do not draw, and when PC for example stores the music datas such as MP3 that send into storage card by the Internet, utilize application program to generate music file storage catalogue.
The mobile information terminals of using such as DSC, DVC, e-mail terminal, PC when the catalogue of wanting storage file has existed, just do not regenerate catalogue.
Then, each moves with information terminal rule according to the rules and gives file appended document name, at the corresponding data area stores file of the catalogue that exists or regenerate.
On the other hand, information terminal extracts the file that is stored in the storage card, for example has the function of carrying out Flame Image Process and acoustic processing etc. and playback of content, visit particular form file storage is with the specific directory 2 of catalogue collection 4 or 3 etc., the file of the specific document form that can handle from the data area taking-up according to catalogue itself, and carry out necessary processing such as Flame Image Process and acoustic processing.
For example, if being heat seeking thermal printer etc., information terminal is suitable for the image display device of 2 value image repetitions, then thermal printer is according to the text storage catalogue 2 of the particular form file storage that generates in the storage card with one of catalogue collection 4, from the data area, take out the file of textual form, and the Flame Image Process of stipulating is printed.
Again, if fetch equipment is an image printer etc. when being suitable for image device that multivalue image forms, then image printer is according to the static picture document storage file 3 of the particular form file storage that generates in storage card with one of catalogue collection 4, from the data area, take out the file of Exif form, and Flame Image Process of stipulating and printing.
Again, if information terminal is music playback such as audio player, then audio player is according to the music file storage catalogue (not diagram) of the particular form file storage that generates in storage card with one of catalogue collection 4, from the data area, read the file of MP3 form, and carry out predetermined data and handle music playback.
As mentioned above, generate the mobile information terminal of use of particular form file, as long as use catalogue according to resetting with the corresponding particular form file of content separately, the file of storing particular form in the data area gets final product.
Yet, for example image drift mobile phone device etc. moves the equipment that can obtain various contents with information terminal like that by the Internet, for example can will adopt that browser be downloaded or, store into corresponding to data area corresponding in the catalogue of above-mentioned specific document form as the content file that the annex of Email receives.Therefore, portable telephone device must be differentiated the document form of the file that receives, and is stored to the pairing data area of catalogue that various particular form files such as text, rest image, music are used reliably.Because in present stage, mobile device can installed hardware and the scale of software resource and the restriction in processing time, therefore will possess such processing capacity and be unusual difficulty.
Again, from now on when receiving and dispatching the new model file that did not also occur, owing to there is not the corresponding catalogue that to store, and owing to be unknown document form, so can not form particular form file storage catalogue again, so the such problem of content file that exists mobile device to have to abandon to receive.
Summary of the invention
The objective of the invention is to solve above-mentioned problem in the past.The objective of the invention is to, provide a kind of and different multiple file storage is made the user be convenient to the medium of using flexibly that can manage after medium.Mobile storage medium of the present invention has the particular form file storage that pre-determined the document form that will store with the catalogue and the arbitrary form file storage catalogue of storing the file of any document form.Can shirk moving of this mobile storage medium of installation and have, and file storage be used the data area of the pairing described mobile storage medium of catalogue to the arbitrary form file storage that generates the means of arbitrary form file storage to described mobile storage medium with information terminal.Again, mobile have the means of particular form file storage with catalogue that generate with information terminal, and file storage is used the data area of the described mobile storage medium of catalogue correspondence to the particular form file storage that generates.
Description of drawings
Fig. 1 represents the bibliographic structure of the storage card of one embodiment of the invention.
Fig. 2 represents the hardware block diagram of DSC.
Fig. 3 represents one embodiment of the invention, and expression DSC has stored the state of file to storage card.
Fig. 4 represents the hardware block diagram of mobile phone.
Fig. 5 represents other embodiment of the present invention, and the state of file has been stored in expression to storage card from mobile phone.
Fig. 6 represents the hardware block diagram of printer.
Fig. 7 represents other embodiment of the present invention, and the expression printer is read the state of file from storage card.
Fig. 8 represents other embodiment of the present invention, the directory content that expression DSC and mobile phone generate.
Fig. 9 represents other embodiment of the present invention, is illustrated in the process flow diagram of CPU retrieving files process when storage card has been installed on the printer body.
Figure 10 represents other embodiment of the present invention, and the expression printer is read the process flow diagram of Exif formal file process.
Figure 11 represents other embodiment of the present invention, and the expression signal conditioning package carries out the process flow diagram of image processing procedure.
Figure 12 represents the description example of Multipurpose Internet Mail Extention (below, abbreviate MIME as, multi-usage internet E-mail expansion) form.
Figure 13 represents one of the data layout of general storage card example.
Figure 14 represents the detailed content of the catalogue entry of storage card among Figure 13.
Figure 15 represents other embodiment of the present invention, and the bibliographic structure of the storage card before the portable telephone device is inserted in expression.
Figure 16 represents other embodiment of the present invention, and expression is inserted into the bibliographic structure that the storage card in the portable telephone device generates.
Figure 17 represents that the portable telephone device of present embodiment connects the structure of e-mail text file and annex.
Figure 18 represents the directory states after the file movement.
Figure 19 represents file delete and the state that moves management document afterwards.
Figure 20 represents the bibliographic structure of storage card in the past.
Concrete example
Below, describe for embodiments of the invention with reference to accompanying drawing.
Fig. 1 represents the bibliographic structure of the storage card of one embodiment of the invention.As the storage card of mobile storage medium, practical have SD card (trade name), memory stick (memory stick, trade name), a smart card (smart card, trade name) etc.
In the present embodiment, owing to have superiority at aspects such as copyright protection functions, so adopt the SD storage card below (below, be generically and collectively referred to as storage card) describe for embodiment.
In Fig. 1, the catalogue of storage card comprise root directory 5, particular form file storage with catalogue collection 8 and arbitrary form file storage with catalogue 9.The particular form file storage comprises the music file storage with catalogue collection 8 and stores with catalogue 7 and other catalogue (clearly expression) with catalogue 6, static picture document.According to music file storage catalogue 6, for example the file storage with music file forms such as MP3 arrives corresponding data area.According to static picture document storage catalogue 7, for example the file storage with static picture document forms such as Exif arrives corresponding data area.On the other hand, according to the arbitrary form file storage with catalogue 9, with the file storage of any document form in the data area of correspondence.
In the present embodiment, storage card have configuration music file storage in same one deck under a root directory 5 with catalogue 6, static picture document storage with the particular form file storage of catalogue 7 etc. with catalogue collection 8 and arbitrary form file storage structure with catalogue 9.This is the measure that improves efficient such as document retrieval in order to reduce the operation of searching pointer at CPU when visit is stored in file in each catalogue with reference to directory entry and FAT (File Allocation Table, file allocation table) as far as possible.
Moreover, when adopting affirmations such as PC to be stored in the content of catalogue in the storage card of present embodiment as the user, the particular form file storage that is arranged in the various different directories is configured in same one deck with catalogue collection 8 and arbitrary form file storage with catalogue 9, again, can confirm promptly on monitor picture etc. that the user is convenient to operation very much.
And, the particular form file storage with catalogue collection 8 corresponding to the various contents that pre-determine document form, embodiment except Fig. 1, though diagram not can also be distinguished independent the setting because the catalogue of the sound source file of the printed text file of the animation file of storage textual form file, MPEG form etc., TIFF form etc., MIDI form etc. and the audio files of ADPCM form etc.
On the other hand, the arbitrary form file storage can be stored with catalogue 9 and can be stored above-mentioned particular form file storage into the file of the document form in the catalogue collection 8 and can not store the file of particular form file storage with any document form beyond the specification in the catalogue collection 8 into.
Fig. 2 is the hardware block diagram of expression digital camera (below, abbreviate DSC as).Again, Fig. 3 represents one embodiment of the invention, and expression DSC is to the state of storage card storage file.Below, according to Fig. 2 and Fig. 3, describe for the situation that adopts the particular form file storage to preserve file with catalogue.
At first, for DSC to describing with the example of the static picture document of one of catalogue collection 8 storage with the process of the data area stores file of catalogue 7 pairing storage cards 25 as the particular form file storage.
Suppose to moving of storage card storage file and diversified form is arranged with information terminal, here for the purpose of simplifying the description, DSC10 is assumed to be the mobile information terminal of using, describes with the process in the catalogue 7 pairing data areas with static picture document storage in the catalogue collection 8 for the particular form file storage that shot image data is stored into storage card 25.
In Fig. 2, DSC10 is by imaging on the surface of charge-coupled image sensor (below, abbreviate CCD as) 11 such as lens unit (not diagram).The CCD11 optical imagery of imaging from the teeth outwards is transformed into analog level signal.A/D transducer 12 is transformed into data image signal with the analog level signal of CCD11 output.
Digital signal processing circuit 13 is separated into luminance signal Y and colour difference signal Cr and Cb with the data image signal of A/D transducer 12 outputs, carries out the pre-service of dynamic camera lens adjustment, colour correction, image compression/decompression etc.Image compression/decompression circuit 14 carries out the anti-DCT computing of DCT/ and huffman coding/decoding, consequently carries out the compression/decompression processes of Joint Photographic Experts Group.
CPU15 is according to being stored in for example program in the flash memory 16 of nonvolatile memory, the action of each one of control DSC.DRAM17 will temporarily preserve by bus at image compression/decompression circuit 14 according to the compressed view data of the order of JPEG mode.Again, also can be with a part of region allocation of DRAM17 perform region as CPU15.
Action button 18 comprises shutter.CPU15 detects user's mode of operation, and respectively moving according to mode of operation sequential control DSC according to the rules.
Lcd driver 19 output drives the signal of display panels 20 usefulness, can directly show the optical imagery that is input on the CCD11 simultaneously, perhaps takes out and shows image in the storage card that is stored in following explanation.
Memory card slot 24 can be installed removable lining storage card 25.Memory card controller 26 control CPU15 visits are installed in the storage card 25 of memory card slot 24.Like this, DSC can be the static picture document storage catalogue that the image of Exi f form stores storage card 25 into being transformed into the standard specification of handling image file.Below, with reference to Fig. 3 and Fig. 2 for being elaborated by the process that the DSC shot image data stores in the storage card 25.
On the other hand, CPU15 samples for original image and forms the thumbnail image of subscribing size.CPU 15 is sent to image compression/decompression circuit 14 with this thumbnail image by bus.Image compression/decompression circuit 14 compresses this thumbnail image according to the order of JPEG mode.CPU15 will carry out packed data and store DRAM17 once more into to the image of these original images and thumbnail image.Secondly, the additional heading message that comprises thumbnail image, photography time information, camera kind of information and photography conditions etc. after compressing in the JPEG mode in the JPEG compressed file of CPU15 on DRAM17, the result forms the file of Exif form.Again, secondly, CPU15 is by memory card controller 26 visit storage cards 25, and with reference to the directory entry FAT (File Allocation Table) in the reservation zone that is configured in storage card 25, retrieval is arranged on the lower directory 100ABCDE (30) of static picture document storage with catalogue 7.
At this moment, when static picture document storage with catalogue 7 and catalogue 100ABCDE (30) both or when having a side not exist, CPU15 regenerates static picture document and stores usefulness catalogue 7 and catalogue 100ABCDE (30) both or one of them.Because being actually, this catalogue 100ABCDE (30) has the catalogue of making each intrinsic title of company of DSC, therefore each DSC is according to catalogue 100ABCDE (30), its CPU15 pays filename according to the order of photography, and the static picture document 31 of Exif form is stored in the storage card 25.
Whenever the user presses the shutter release button of DSC, CPU15 with directory A BCD0001.JPG (31a), the ABCD0002.JPG (31b) of Exif formal file, ABCD0003.JPG (31c), ABCD0004.JPG (31d), ABCD0005.JPG (31e) ... and ABCDnnnn.JPG (31f) stores the lower directory 100ABCDE (30) of static picture document storage with catalogue 7 successively gradually into.Simultaneously, CPU15 stores the static picture document 31 of Exif form successively in the data area of the pairing storage card 25 of these catalogues.
Secondly, describe for preserving file with catalogue to the arbitrary form file storage.The document form of handling the file of (output) is the not specific mobile many kinds such as mobile phone, PHS and PDA that for example have with information terminal.
Below, mobilely describe for above-mentioned with reference to Fig. 4 and Fig. 5 with the process of information terminal to the storage card storage file.For the purpose of simplifying the description, describe for mobile phone as an example that moves with information terminal.
Fig. 4 represents the hardware block diagram of mobile phone 40.Again, Fig. 5 represents from the state of mobile phone to the storage card storage file.
In Fig. 4, mobile phone 40 comprises CPU41.In mobile phone 40, CPU41 is according to the programmed control total system among the flash memory A46a that is stored in one of nonvolatile memory.Flash memory A46a stores beyond this program, also fixed datas such as the character script of storage demonstration usefulness and character display animation data.Again, the flash memory B46b of one of nonvolatile memory stores e-mail data, the attachment data that receives and the relevant renewable data of personal management such as yellow pages and notepad that receive.
Antenna 42 has telescopic structure, for can carry out expeditiously and base station between electric wave send to receive.Communications portion 43 possesses receiving function and sending function.Communications portion 43, be carried out impedance matching and send the switching that receives from antenna 42 reception information for expeditiously when the information of reception.Simultaneously, communications portion 43 is carried out demodulation after the signal transformation cost machine transmission frequency signal from base station that will receive, and the result outputs to CPU41 with restituted signal.When sending, communications portion 43 is modulated the signal of CPU41 output, and the signal transformation after will modulating then becomes the wireless frequency of regulation, sends to base station by antenna 42.
Microphone 44 becomes voice signal with sound mapping.Receiver 45 is transformed into voice output with the voice signal that receives by earphone, loudspeaker etc.Ring/Vib. 47 produces calls out the low-frequency vibration that the tinkle of bells or ear are difficult to hear, notify the user have from other people dial-up or receive Email.
Serial port 48 for example and the PC of outside (do not have diagram) use under the situations such as transmission reception resume of exchange Email between waiting.
The action button 49 that comprises power switch possesses function keys such as kana key, English alphabet and numerical key, symbol, and operation such as is moved in the operation when calling out and the login/editor of telephone number, file delete, file storage place.
CPU41 uses SRAM50 as the workspace.
Lcd driver 51 is according to the demonstration of CPU41 indication, controls for the image that shows various information such as telephone number among the flash memory B46b that is stored in one of nonvolatile memory, e-mail text on display panel 52, receive as annex etc.
Removable lining storage card 54 is installed in the memory card slot 53.Memory card controller 55 is according to the indication from CPU41, and the storage card 54 that visit is installed in memory card slot 53 is controlled.Memory card controller 55 specifically, it is the e-mail attachment that will be kept at various document form of flash memory B46b, arbitrary form file storage catalogue (with reference to the symbol 9 of Fig. 1) according to storage card 54 stores corresponding data area into.
Below, with reference to Fig. 5 and Fig. 4 will be for mobile phone 40 as the annex of Email and the file storage that receives describe to the process in the storage card 54.
Mobile phone 40 wait for to receive under the state of Email, and when receiving from Email that the supplier sends by base station, ring/Vib. 47 receives mail to user notification.The user operates action button 49, carries out receiving from the other side that posts a letter the operation of Email.By this operation, CPU41 receives Email and annex, and they are stored among the flash memory B46b.
According to the following operation of user for action button 49, CPU41 explains the e-mail data that is stored among the flash memory B46b, and same the expansion is stored in the character script among the flash memory 46a and is sent to lcd driver 51.Like this, display panel 52 shows the content of Email on its picture, and the user can confirm the content of Email as a result.
According to the following operation of action button 49, CPU41 launches the attachment data of flash memory B46b and is sent to lcd driver 51.Here, be that display panel 52 shows information such as " can not show ", to notify the user under the situation of mobile phone 40 document form that can not launch when the document form of annex.When annex is the document form that mobile phone 40 can launch, if BMP form for example, then CPU41 is sent to lcd driver 51 with the attachment data that launches, and display panel 52 shows the content of attachment datas as a result.Like this, the user can confirm the content of the attachment data that receives.
Here, when the user will store the attachment data that receives into storage card 54, according to the operation of user for action button 49, CPU41 was by memory card controller 55 visit storage cards 54.CPU41 is with reference to directory entry and FAT (File AllocationTable) in the reservation zone that is configured in storage card 54, and retrieval is arranged on the catalogue 100_IMEX (60) of arbitrary form file storage with the lower floor of catalogue 9.
At this moment, the arbitrary form file storage with catalogue 9 and catalogue 100_IMEX (60) both or when wherein any one party did not exist, CPU41 regenerated the catalogue of arbitrary form file storage with at least one side among catalogue 9 and the catalogue 100_IMEX (60).
CPU41 does not change the filename of the annex that receives, and writes EFGHG0032.JPG, Toyomura.GIF, Sugauchi.GIF (61) in any formal file storage with the lower floor again of the catalogue 100_IMEX (60) of the lower floor of catalogue 9.When catalogue 100_IMEX (60) had stored the file of identical file name, CPU41 showed " having file of the same name " on display panel 52, and the user can rewrite attachment data and preserved as a result, perhaps changed the filename that writes file again.
When finishing after storage card 54 storage files, CPU41 is according to the order of user's setting in advance, and former state reservation or deletion are stored in the annex among the flash memory B46b.
When deletion was stored in annex among the flash memory B46b, CPU41 also can delete the e-mail text file with this annex simultaneously, perhaps also can only delete annex after the user gives a warning information.Again, the user can certainly store these assigned operations among the flash memory B46b as user's setup parameter in advance.
In addition, the power supply capacity of general mobile phone and size etc. have limited the hardware resource that is installed in wherein and the size and the capacity of software resource.Therefore, mobile phone 40 is difficult to possess the performance that is equivalent to PC usually.So mobile phone in the past is difficult to explain fully the document form of the annex of receiving, be difficult to they store into reliably the static picture document storage with catalogue 7 and music file storage with particular form file storage such as catalogues 6 with catalogue collection 8.Moreover, consider to have the trend that new document form increases, thereby we can say the All Files form of the annex that the very difficult judgement of mobile phone up to now receives.
For mobile phone in the past, when the file that can not reset was arranged, the user was merely able to delete when additional.
To this, the present invention is owing to be provided with the arbitrary form file storage catalogue 9 that is formed in the storage card 54, and in the data area of corresponding therewith storage card storage attachments, even therefore mobile phone 40 correspondingly runs into the file that can not reset, also they can be stored into storage card 54.Then, for example by PC and other information terminals this storage card 54 of resetting, the user can read the content of file, maybe can listen maybe and can see.
At this moment, PC and information terminal particular form file storage that the file of the document form that they can be reset itself is used with catalogue collection 8 beyond, only by retrieve an arbitrary form file storage with catalogue 9 just can be from the file that is stored in storage card 54 the whole files that can reset of extractions.By like this, therefore PC and information terminal can extract the file that can reset expeditiously owing to there is no need all catalogues on the retrieve stored card.
Here, for being described in detail with catalogue and arbitrary form file storage situation with the catalogue extracted file from the particular form file storage.
DSC etc. move the file that forms the specific document form of subscribing with information terminal, and they are stored in the storage card, and the file storage that forms is used in the data area of the pairing storage card of catalogue to the particular form file storage.
Again, the file that mobile phone etc. move document form that will be not specific with information terminal receives as annex, and is stored in the storage card, and the file storage that receives is used in the catalogue to any formal file storage.
Like this, because in moving the file that receives with information terminal, there are two types of specific document form and not specific document forms, for example, in storage card 54, DSC is present in particular form file storage catalogue as the Exif formal file of source (roots), on the other hand, other Exif form annexes that receive also can takes place on same storage card be present in the situation of arbitrary form file storage with catalogue.
Below, with reference to Fig. 6 and Fig. 7, describe as an example of information terminal adopting printer.
Fig. 6 represents the block diagram of the hardware of printer 70, and Fig. 7 represents that printer reads the state of file from storage card 82.
In Fig. 6, printer comprises CPU71.Each component part of CPU71 control printer body 70.Flash memory 72 storage makes CPU71 move the program of usefulness.DRAM73 is used as the perform region of CPU71, also is used for the view data that temporary transient storage is read from following storage card simultaneously.
Dma controller 74 is controlled the action that the view data that will be stored among the DRAM73 directly is sent to other hardware modules.
Interface 75 is between between PC (not diagram) and the printer 70, reception view data or the operating state of printer sent to PC.
Display panel 76 shows the view data of DRAM73 and the information of assisted user operation etc.Lcd driver 77 drives display panel 76, shows the view data of utilizing dma controller 74 to send from DRAM73 on display panel 76.
Printer engine 78 is for example corresponding to the thermal color printer.Printer interface 79 will send the printer engine 78 of multiaspect with the monochromatic image data that a behavior unit sends to by CPU71 or dma controller 74.Printer engine 78 forms coloured image according to obtaining view data by printing interface 79.Otherwise the information that printer engine 78 will dispose sensor thereon etc. is sent to CPU71 by printer interface 79.
Again, CPU71 is used for the excitation signal that the drive source of drive installation on printer engine 78 is stepping motor (not having diagram) by printer interface 79 outputs.Button groups and printer operation button are set in action button 80 unified expressions.These action buttons 80 will represent that the signal of its state (ON/OFF) is directly inputted to the I/O port of CPU71 (not diagram), and CPU71 confirms the down state of action button 80 at any time.
The user is installed in removable lining storage card 82 in the memory card slot 81.Memory card controller 83 control CPU71, and visit the storage card 82 that is installed in the memory card slot 81, read the image file that satisfies the Exif form that is stored in the storage card 82.
Secondly, describe for the process of Exif formal file till printing of retrieve stored in storage card 82.
CPU71 control store card controller 83, visit is installed in the storage card 82 in the memory card slot 81.CPU71 with reference to catalogue to and FAT, can read desired file a plurality of catalogues in storage card.Printer 70 is read with only static picture document storage being extracted from the data area of arbitrary form file storage with the storage card 82 of catalogue 9 correspondences with the Exif formal file of catalogue 7 correspondences the catalogue collection 8 from the particular form file storage.
At first, CPU71 control store card controller 83, the static picture document storage catalogue 7 of visit storage card 82.Then, CPU71 is for the image file group of Exif form of the storage corresponding to catalogue 100ABCDE (30), and the anterior ABCDE0001.JPG (31a) of visit at first takes out thumbnail image from the application marker field (APP1) of the file of Exif form.
Because thumbnail image also is compressed in the JPEG mode, so CPU71 decompresses compressed file, and data Y, Cb and the Cr with 160 * 120 pixels stores among the DRAM73 at last.Then, CPU71 visits DRAM73, and reading of data T, Cb and Cr are transformed into the RGB data, and the data after the conversion are write DRAM73 once more.
Write fashionablely to DRAM73 when having finished, then CPU71 control dma controller 74 is sent to lcd driver 77 with the data on the DRAM73 with the block transfer pattern, display image on display panel 76.In the block transfer, CPU71 is owing to can not utilize bus system (action of the counter of installing except inside etc.), so the short time just stops.Yet owing to improved the speed that transmits data to lcd driver 77, therefore the impression that obtains concerning the user is can instantaneous switching display image.
In addition, when the user operates action button 80, chdir when specifying, the CPU71 retrieval is configured in other directory A BCD0002.JPG (31b), ABCD0003.JPG (31c), ABCD0004.JPG (31d), ABCD0005.JPG (31e) or the ABCDnnnn.JPG (31f) with one-level with catalogue 100ABCDE (30), and through with for the illustrated identical process of above-mentioned file ABCD0001.JPG, the Exif formal file of Display directory correspondence on display panel 76.
As mentioned above, the user can browse the Exif formal file that is stored in the static picture document storage usefulness catalogue 7.
Moreover when the user operates action button 80, indication arbitrary form file storage is with catalogue 9 during as the searching object catalogue, and CPU71 visit arbitrary form file storage is with catalogue 9.
When CPU71 visit arbitrary form file storage was used catalogue 9, at first visit was stored in the file among the catalogue 100_IMEX (60).
Because the arbitrary form file storage is the catalogues that are assumed to be the file of any document form of storage with catalogue 9, so the CPU71 verification judges whether it is the file that can read as the filename of the EFGH0032.JPG (61a) of anterior file.
At this moment because suffix JPG by name, then CPU71 judge can read and the possibility of print file very high, secondly verification is included in the application marker field in the jpeg file, judges whether this document satisfies the Exif form.
When if the suffix name of file is not .JPG, even when perhaps the suffix name of file does not satisfy the Exif form for JPG, CPU71 shifts to the verification of next file Toyomur.GIF (61b).
On the other hand, when judging that file satisfies the Exif form, with identical with the situation that catalogue 7 reads file from the static picture document storage, CPU71 is display image on display panel 76.
Here, the user operates action button 80, and when selecting next file, CPU71 attempts access file Toyomura.GIF (61b), and because suffix GIF (gif file) by name, so do not open file and the filename of the next file Sugauchi.GIF of verification (61c).This document suffix is called .GIF (tiff file), thus do not open file yet, below, according to suffix name verification microforms successively be Ikeguchi.THM (61d): Windows Media Audio file Fukusige.WMA (61e).Because they are not the Exif formal files, so CPU71 can not open these files.
Finally, CPU71 searches IJKL0001.JPG (61f), through and the identical judgement of file EFGH0032.JPG (61a), CPU71 is with File Open and be presented on the display panel 76, perhaps decision can not open file.Then, if the judged result of final act can not satisfy the Exif form, then CPU71 gets back to anterior EFGH0032.JPG (61a), shows this document EFGH0032.JPG (61a) once more on display panel 76.
Again, when CPU71 retrieval arbitrary form file storage was not the Exif form with the promptly all files of result of catalogue 9, CPU71 showed " do not have can typescripts " on display panel 76.
Secondly, operate, indicate the action when beginning to print to describe for the user to action button 80.When indication printer 70 begins to print, make printer engine 78 move, print the image that is presented on the display panel 76.
CPU71 is because the situation of pressing of supervisory work button 80 at any time, and when CPU71 detected the indication that begins to print, the Exif formal file in the pairing storage card 82 of image that visit shows with browse state was read the JPEG packed data of basic master image.Because the number of pixels difference of the employed DSC of photography, therefore unqualified basic main picture's size.For this reason, CPU71 guaranteed the memory area of DRAM73 according to being stored in the picture size of using in the marker field (APP1) in advance before reading this Exif formal file.
Then, CPU71 is after with the JPEG packed data, be transformed into printing 3 primary colors Cyan (below, abbreviate Cyn as), Yellow (below, abbreviate Ylw as), Magenta (below, abbreviate Man as) data, in the zone of the DRAM73 that guarantees in advance according to the different storing image datas respectively of the color of Cyn, Ylw, Mgn.
After all view data were finished conversion, CPU71 controlled dma controller 74, and the view data that at first will be stored in the Cyn among the DRAM73 sends printer engine 78 with a behavior unit to by printer interface 79.
At this moment, CPU71 carries out the DMA transmission with the block transfer pattern of a behavior unit.After the data of delegation had transmitted, dma controller 74 was to CPU71 output look-at-me.So CPU sets the transfer source address at once when the transmission end of data line is arrived in verification, the DMA for preparing the next line data transmits.Meanwhile, CPU71 counts for interruption times, stops to continue to form image when the interruption number of times reaches the number of times of regulation.
When CPU71 transmits end when the view data of Cyn, print next printed colors Mgn with identical step, the coloration material of overlapping Cyn, Mgn, Ylw on printer paper is printed thereby finish full color at last.
Again, in the above-described embodiment, the type for storage card does not define especially, and as this storage card if adopt the SD storage card, the files such as music that send for paying duplicate etc. in restriction and also to have superiority aspect secret.Certainly, also can adopt memory stick and other forms of storage card for storage card.
Secondly, the file that is stored in the Exif form in the storage card for extraction describes.
CPU71 control store card controller 83 and visit are installed in the storage card 82 in the memory card slot 81.At this moment, CPU71 can read desired file with reference to directory entry and FAT (FileAllocation Table) zone in the specific region that is configured in storage card 82 according to a plurality of catalogues in the storage card 82.Yet the signal conditioning package of present embodiment is that the purpose of printer 70 is to print, so have the function of the image file that only extraction can print.
Fig. 8 represents other embodiment of the present invention, the directory content that expression DSC and mobile phone generate.Fig. 9 is illustrated in the process flow diagram of CPU71 retrieving files process when on the printer body 70 storage card 82 being installed.
Below, be that center be elaborated for the process that extracts the Exif formal file with the flow process of Fig. 9 with reference to Fig. 6, Fig. 8 and Fig. 9.
STEP1000:, will be stored in the variable Flg_Exif_Exist zero clearing among the DRAM73 (perform region of CPU71) when CPU71 detects when in memory card slot 81 storage card 82 being installed.This Flg_Exif_Exist be illustrated in static picture documents storage in the storage card 82 with catalogue 7 and arbitrary form file storage with the mark that whether has the Exif formal file that can print in the catalogue 9.
STEP1001: then, CPU71 is with reference to the directory entry and the FAT of storage card, and the static picture document of visit storage card 82 is stored with catalogue 7.
The catalogue 100ABCDE (30) that the STEP1002:CPU71 visit is initial.
STEP1003:CPU71 visits again the file ABCD0001.JPG (31a) of the front portion that is stored in catalogue 100ABCDE (30).
STEP 1004: when access file, at first whether the suffix name of CPU71 verification ABCD001.JPG (31a) is " .JPG ".This verification be judge character string that last 4 characters of filename form whether with " .JPG " or consistent with " .jpg " owing to be simple comparison operation, so can carry out at a high speed.Like this, CPU71 is in STEP1004, and roughly whether verification this document can be printed.
STEP1005: if suffix name " .JPG " or " .jpg ", then the entity of CPU71 access file is searched the identifier that is contained in the file, judges whether this document satisfies the Exif form.
General Exif formal file is the canonical form of the image file taken with DSC, comprises the relevant satellite informations such as data of photography conditions such as relevant data of the view data bodies such as JPEG compression summary data, picture size of main image data after the JPEG compression, given size or conditions of exposure in file inside.Pay the identifier that pre-determines numerical value in the front portion of these each satellite informations.
The signal conditioning package of present embodiment is the satellite information of printer 70 according to the Exif_IFD of necessary satellite information of the TIFF_Rev.6.0 in this identifier and the intrinsic satellite information of record Exif, judges whether this document is the Exif formal file.By the symbol of checking mark so at length, printer can correctly only extract can typescripts.
To combine with the roughly judgement of carrying out according to above-mentioned suffix name according to the judgement of this identifier, can take into account high speed and reliability.
STEP1006: as mentioned above, as the suffix of this document " .JPG " or " .jpg " by name, and when satisfying the Exif form, CPU71 judges that whether the catalogue in the current retrieval is the static picture document storage with catalogue 7.
STEP1007: the catalogue in the current retrieval is that static picture document is stored when using catalogue 7, and CPU71 writes directory name and filename in the regulation zone of DRAM73.
STEP1008: then, CPU71 carries out binary number 00000001 and is illustrated in the exclusive disjunction that the mark of whether storing the Exif formal file in the storage card is Flg_Exif_Exist, makes to be labeled as " 1 ".This label table is shown in the static picture document storage with there being the Exif formal file in the catalogue 7.
STEP1009: on the other hand, in STEP1006, when the catalogue in the current retrieval was not used catalogue 7 for the static picture document storage, when the catalogue in the promptly current retrieval was used catalogue 9 for the arbitrary form file storage, CPU71 write directory name and filename in the regulation zone of DRAM73.What illustrate among the regulation of this DRAM73 zone and the STEP1007 is regional different.
STEP1010: secondly, CPU71 carries out binary number 00000010 and is illustrated in the exclusive disjunction that the mark of whether storing the Exif formal file in the storage card is Flg_Exif_Exist, makes to be labeled as " 1 ".This label table is shown in the arbitrary form file storage with there being the Exif formal file in the catalogue 9.In addition, when judging that the suffix name be " .JPG " or " .jpg ", and when judgement this document did not satisfy the Exif form in STEP1005, CPU71 did not carry out the processing of STEP1006~STEP1011 in STEP1004.
The directory name of Exif formal file and the information of filename are called Exif formal file table in following with being stored in storage among the DRAM73 among above-mentioned STEP1007 and the STEP1009.
STEP1011: secondly, CPU71 judges whether the verification of all files that the catalogue (referring to 100ABCDE (30) here) in the current verification is interior is finished.
STEP1012: when existence does not have the file of verification, visit next file (referring to ABCD0002.JPG (31b) here), and get back to STEP1004.
STEP1013: when having finished all file verification that is stored among the catalogue 100ABCDE (30), CPU71 for all catalogues (here, referring to be present in static picture document stores with catalogue 100ABCDE (30) under the catalogue 7 and 100FGHIJ (32)), judged whether to finish the verification of STEP1004-SETP1008.
STEP1014: when existence did not have the catalogue of verification, CPU71 visited next catalogue (record of feeling the pulse with the finger-tip here 100FGHIJ (32)), gets back to STEP1003.
STEP1015: all catalogue of storage under the catalogue 7 for static picture document, if finished the verification of the file that catalogue comprised, then, both judge whether the verification end to CPU71 with catalogue 9 with catalogue 7 and arbitrary form file storage for static picture document storage.
STEP1016: when the arbitrary form file storage does not finish with the verification of catalogue 9, CPU71 visit arbitrary form file storage catalogue 9, return STEP1002, below, for the arbitrary form file storage with catalogue 9 carry out with above-mentioned for the static picture document storage with the identical processing of catalogue 7, if store the Exif formal file, then directory name and filename are write DRAM73 as the Exif formal file, control this mark of Flg_Exif_Exist simultaneously.
More than, be illustrated for the extraction process that is stored in the Exif formal file in the storage card 82 according to process flow diagram, and the arbitrary form file storage will utilize mobile device such as mobile phone to store various forms of files with catalogue 9 especially.
Secondly, for carrying out more specific description with the process that the file the catalogue 9 extracts the Exif formal file from being stored in the arbitrary form file storage.
When CPU71 used catalogue 9 in visit arbitrary form file storage, at first visit was stored in the file among the catalogue 100_IMEX (60).
Because the arbitrary form file storage is to suppose the file storage of any document form catalogue in the storage card 82 with catalogue 9, so the file of CPU71 verification front portion is the suffix name of EFGH0032.JPG (61a), judges whether to be printable file.
At this moment because suffix by name " .JPG ", then CPU71 judge be can read and the possibility of typescripts very high, secondly, whether verification file has the intrinsic satellite information of Exif, judges whether this document satisfies the Exif form.
When if the suffix name of file is not " .JPG ", even when perhaps the suffix name of file does not satisfy the Exif form for " .JPG ", CPU71 shifts to the verification of next file Toyomura.GIF (61b).On the other hand, when judging that this document satisfies the Exif form, CPU71 is at the directory name and the filename that append on the Exif formal file table that has illustrated under this document.
CPU71 attempts access file Toyomura.GIF (61b), and because suffix gif file " .GIF " by name, the therefore satellite information of verification file not, the suffix name of the next file Sugauchi.GIF of verification (61c).Because the suffix of this document tiff file " .GIF " by name, so CPU71 does not also carry out the verification of satellite information.CPU71 is by following order, according to the suffix name, verification microforms Ikeguchi.THM (61d), Windows Media Audio file Fukusige.WMA (61e), because any one file does not have suffix name " .JPG ", so not verification satellite information.
CPU71 finally searches IJKL0001.JPG (61f), through with about the illustrated identical judgement of file EFGH0032.JPG (61a), if this document satisfies the Exif form, then append Exif formal file table.
As mentioned above, in the signal conditioning package of present embodiment, CPU71 for example extracts the file of the Exif form that is formed by DSC with catalogue 7 with the static picture document storage of catalogue collection 8 according to the particular form file storage, on the other hand, extract the file that mobile phones etc. can not be stipulated the Exif form that device received of the file that receives according to the arbitrary form file storage with catalogue 9.Like this, both extract the file of particular form with catalogue 9 with the regulation catalogue of catalogue collection 8 (among the embodiment for static picture document storage with catalogue 7) and arbitrary form file storage because according to the particular form file storage, therefore the Exif formal file of DSC output can either be extracted, the Exif formal file that sends by mobile phone etc. can be extracted too.
Again, as mentioned above, CPU once screens according to the file suffixes name, for by the selected file of current screening, because verification file satellite information (inner structure of file) not, has therefore alleviated the burden of CPU.
Below, describe for reading of Exif formal file.
Figure 10 represents that signal conditioning package one example of present embodiment is the process flow diagram that printer 70 is read Exif formal file process.Below, with reference to Figure 10, Fig. 6 and Fig. 8, the process of reading the Exif formal file for printer 70 is elaborated.Below, in order to carry out specific description, in the embodiment of Fig. 8, if the file of storing with the lower directory 100ABCDE (30) and the 100FGHIJ (32) of catalogue 7 according to static picture document storage all is the Exif formal file by the DSC shooting, in the file of being stored with the lower directory 100_IMEX (60) and the 200_IMEX (62) of catalogue 9 according to the arbitrary form file storage, only establishing EFGH0032.JPG (61a) and IJKL0001.JPG (61f) is the Exif formal file.
STEP2000: at first, CPU71 judges the file of whether storing the Exif form in static picture document is stored with catalogue 7 with reference to Flg_Exif_Exist.
STEP2001: with for the process that extracts the Exif formal file be elaborated identical, if the 1st of Flg_Exif_Exist be " 1 ", represent then that static picture document is stored and comprise the Exif formal file with catalogue 7.Therefore, CPU71 visit static picture document storage catalogue 7, simultaneously,
STEP2002:CPU71 is with reference to the Exif formal file table that is stored among the DRAM73, and the visit expression stores the initial catalogue 100ABCDE (30) of Exif formal file, have again,
The STEP2003:CPU71 visit comprises the directory A BCD0001.JPG (31a) of initial Exif formal file.
STEP2004: on the other hand, in STEP2000, when not storing the Exif formal file in storing with catalogue 7 at static picture document, CPU71 judges in any formal file is stored with catalogue 9 whether store the Exif formal file with reference to the 2nd of Flg_Exif_Exist.
STEP2005: when the arbitrary form file storage stored the Exif formal file with catalogue 9, CPU71 visited arbitrary form file storage catalogue 9, and shifted to the processing of STEP2002.
STEP2006: in STEP2004, when expression arbitrary form file storage was not stored the Exif formal file with catalogue 9, CPU71 showed " not having printable image file ", end process on display panel 76.
STEP2007: in addition, in STEP2003, visited the CPU71 of initial Exif formal file ABCD0001.JPG (31a), from the application marker field (APP1) that the Exif formal file comprises, taken out thumbnail image.Because thumbnail image also compresses in the JPEG mode, so CPU71 decompresses compressed file according to the jpeg image unwind process that decompressed, and data Y, Cb and the Cr with 160 * 120 pixels stores among the DRAM73 at last.Then, CPU71 visits DRAM73, and sense data Y, Cb and Cr are transformed into data R, G and B with them, and data R, G and B are write DRAM73 once more.
STEP2008: when finishing to action that DRAM73 writes, CPU71 controls dma controller 74, with the block transfer pattern data on the DRAM73 is sent to lcd driver 77, and is shown on the display panel 76.In the block transfer, CPU71 be owing to can not utilize bus system, (action of the timer of installing except inside etc.), so the short time stop.Yet owing to improved the speed that transmits data to lcd driver 7, the user can not notice the above-mentioned action that stops, just as feel that display image switches instantaneously.
STEP2009: when the demonstration finished corresponding to the thumbnail image of directory A BCD0001.JPG (31a), the situation of pressing of CPU71 checked operation button 80 when action button 80 is not operated, forms the infinite loop of getting back to step STEP2009.
STEP2010: when the user operates action button 80, which button the CPU71 check supresses among action button 80, when pressing switching DSC setting option purpose button (not diagram), be judged as the image switching of carrying out in the same catalogue (catalogue 100ABCDE (30)).
STEP2011: secondly, CPU71 judges whether the image of current demonstration is the last pairing image of directory A BCDnnnn.JPG (31f).
STEP2012: when the image of current demonstration is not last image in the catalogue,, visits the pairing directory A BCD0002.JPG of next Exif formal file (31b), and return STEP2007 according to the filename that is stored among the DRAM73.
After turning back to STEP2007, visit the directory A BCD0002.JPG (31b) of next Exif formal file, with identical, the thumbnail image after the compression that is included in this document decompressed, and be shown on the display panel 76 for the explanation of directory A BCD0001.JPG (31a).
STEP2013: in STEP2011, at the image of current demonstration is the directory A BCDnnnn.JPG (31f) of image correspondence last in the catalogue, then, CPU71 is with reference to the Exif formal file table that is stored among the DRAM73, and whether check also has other to store the catalogue of Exif formal file.When judging, CPU71 returns STEP2002 when not having pairing other catalogues of Exif formal file.
STEP2014: on the other hand, if there are pairing other catalogues of Exif formal file (for example, catalogue 100FGHIJ (32)), then CPU71 visits this catalogue, returns STEP2003.
STEP2015: in addition, in STEP2010, when judgement did not have the above-mentioned project switching push button of push button 80, whether the CPU71 check pressed the button (not diagram) that switches DSC catalogue is set.
STEP2016: when CPU71 judged that pressing above-mentioned catalogue switching push button also exists the indication that chdirs, then check showed whether the pairing catalogue of Exif formal file of present image is contained in static picture document storage catalogue 7.
Here, when the pairing catalogue of Exif form image file in showing was not included in the static picture document storage with catalogue 7 (that is, being positioned at arbitrary form file storage catalogue), CPU71 returned STEP2000.
STEP2017: on the other hand, among the STEP2016, the pairing catalogue of Exif form image file in the current demonstration is if be included in the static picture document storage with in the catalogue 7, and then CPU71 is then with reference to the 2nd of Flg_Exif_Exist.
When the 2nd of Flg_Exif_Exist is " 0 " (, do not store the Exif formal file in catalogue 9 in formal file storage arbitrarily), return STEP2001, visit static picture document storage usefulness catalogue 7 once more.
STEP2018: again, in STEP2017, when the 2nd of Flg_Exif_Exist is " 1 " (, corresponding to arbitrary form file storage with catalogue 9 storage Exif formal files), CPU71 visit arbitrary form file storage is returned STEP2002 with catalogue 9.
Secondly STEP2019:, in STEP2015, the action button 80 that is pressed when judgement is during for above-mentioned catalogue switching push button, and CPU71 judges whether to press the printing instruction button (not diagram) of indication printer action beginning.
STEP2020: when pressing above-mentioned printing instruction button in STEP2019, the image during printer prints shows when finishing to print action, returns STEP2009, becomes the state of waiting for push button 80.
STEP2021: in STEP2019, do not press when printing instruction button, whether the CPU71 check presses input switching push button (not diagram), if press DSC input switching push button (not diagram) is set, for example if specify from the exterior PC input image data, then end process, and carries out image data input sequence (Figure 10 does not represent this enforcement).
STEP2022: here when not pressing input during switching push button, CPU71 for example carries out other order such as the screening function of the Exif formal file that will extract, and returns STEP2009, become wait for push button 80 from state.Secondly, describe for the screening function that in STEP2022, carries out the Exif formal file.
The signal conditioning package of present embodiment can be selected the Exif formal file of being taken by DSC and print.Yet, only be the read out function of above-mentioned Exif formal file, when quantity of documents more for a long time, even signal conditioning package carries out the demonstration and the selection of image, also can spend the plenty of time.This reason is because sometimes for example catalogue at most also can store 9999 Exif formal files.
Here, the signal conditioning package of present embodiment is promptly represented the mark (marking serial numbers: 9003Hex) information, the Exif formal file that the user can extract according to the screening of time of appointment of original digital image data rise time according to the satellite information of Exif formal file.
Specifically, in STEP2022, the user adopts action button 80, and for example " START:2000.10.16 " specifies the specific time like that.So, CPU71 is according to the Exif formal file table that generates in DRAM73, when in STEP2003 and STEP2012, visiting the Exif formal file, from the Exif satellite information, extract the rise time of original digital image data, the special time information of itself and user input is compared, in step STEP2007, only the Exif formal file of this comparative result unanimity is decompressed, in STEP2008, show thumbnail image.
Usually, camera of silver salt mode (general camera) and digital camera great majority are with photography time management photography result's (photo and numerical data).Therefore, so only extract the Exif formal file consistent, can increase substantially the convenience that the user uses with specified conditions.
Again, in above-mentioned example, specify a bit as special time, and also for example " START:2000.10.16 ", " 2000.12.10 " specify like that screen during, only extract the Exif formal file that in this period, comprises.
Again, the Exif formal file also can be handled the satellite information relevant with GPS.Therefore utilize this information, for example signal conditioning package is specified north latitude scope and east longitude scope, just can only extract the Exif formal file with this term harmonization.By like this, for example the user only by input position information, transmits by mobile phone from Reiseziel, just can extract the Exif formal file corresponding to arbitrary form file storage usefulness catalogue simply.Again, positional information is not limited only to the numerical information of north latitude scope and east longitude scope etc.For example, can make in advance that also representational place name is associated with positional information,, just can extract Exif formal file with near the GPS satellite information in this zone when the user imports place name.
Again, the user also can combine above-mentioned time and positional information certainly, extracts the Exif formal file.
Secondly, about the printing action of selected image, enumerate an embodiment and describe.
When the user began to print by printing the instruction button indication, printer 70 was printed the image that is shown on the display panel 76.
CPU71 is because the operating conditions pressed of supervisory work button at any time, and when CPU71 detected the indication that begins to print, corresponding to the image that shows, visit was stored in the Exif formal file in the storage card 70, read the master image of having carried out the JPEG compression.
Figure 11 represents that the signal conditioning package of present embodiment carries out the process flow diagram of image processing procedure.Below, with reference to Figure 11, Fig. 6 and Fig. 7 for the order of Flame Image Process and print action and be elaborated.
STEP3000: at first, CPU71 is by reading the Exif formal file in the storage card 70 of memory card controller 83 from be installed in memory card slot 81, according to the jpeg decompression order that contracts this compressed file decompressed.
View data after the decompression is luminance signal Y, colour difference signal Cb and Cr.Yet, under this state because the number of picture elements of colour difference signal Cb and Cr lacks than luminance signal, therefore need by interpolation or only water down processing, increase the number of picture elements of colour difference signal Cb and Cr, make identical with the number of picture elements of luminance signal Y.
STEP3001: in addition, the view data after CPU71 will decompress is VGA size (640 * 480 pixel) with the grade of the row merging of predetermined number with resolution conversion.Under the situation of JPEG packed data, in the block unit of the prescribed level that 8 * 8 pixels form, view data is decompressed, so can all images data decompression not carried out resolution conversion.CPU71 is divided into luminance signal Y, colour difference signal Cb with view data and Cr stores among the DRAM73 after having carried out resolution conversion.
STEP3002: after all images data of a width of cloth picture did not lack, then CPU visited DRAM73, with the anterior pixel data that takes out in turn of luminance signal Y (8), colour difference signal Cb (8), Cr (8).After, take out in turn one by one pixel.
STEP3003: then, will be transformed into rgb signal according to (formula 1) from luminance signal Y, colour difference signal Cb and the Cr that DRAM73 takes out.
[formula 1]
R=Y +1.402(Cr-128)
G=Y-0.344(Cb-128)-0.714(Cr-128)
B=Y+1.772(Cb-128)
STEP3004:, secondly, be transformed into concentration signal Dr, Dg, Db according to (formula 2) because these rgb signals are luminance signal.
[formula 2]
Dr=(1023/MaxOD)×min{MaxOD,log(X/1023)}
Dg=(1023/MaxOD)×mi?n{MaxOD,log(X/1023)}
Db=(1023/MaxOD)×min{MaxOD,log(X/1023)}
In the formula, MaxOD is the greatest optical concentration of printer, and it is with three primary colours Cyn, Mgn, Ylw and difference.
Function m in{MaxOD, log (X/1023) } be illustrated in and select a less side in two independent variables.
Constant 1023 is that this is treated to 10 values when handling, and this constant is 255 under the situation of 8 processing.
General this conversion according to (formula 2), writes transform data, for example in advance on storer, displacement address to the expression memory location, be add luminance signal R, G, B in the anterior address of R, G, B value as low order address, by reference-to storage successively, just can realize high speed again.
STEP3005: secondly, CPU71 carries out colour correction for concentration signal Dr, Dg, Db, obtains to print with tristimulus signals Cyn, Mgn, Ylw.Signal conditioning package 70 carries out colour correction and handles for the influence of useless absorption band on the spectral characteristic that coloration material comprised of each colour band of suppressing Cyn, Mgn, Ylw, can reappear gay colours more.The signal conditioning package 70 of present embodiment is for the pixel that is divided into cancellate color space, with the conversion characteristics of each pixel as table LUT (Look up Table, look-up table) preserves in advance, conversion characteristics according to these each pixels is carried out colour correction by interpolation, promptly adopts so-called three-dimensional LUT mode.
STEP3006: handle to form after signal Cyn, Mgn, the Ylw by colour correction, signal conditioning package 70 carries out gray correction for the gray scale of printer engine non-linear.General this correction can be adopted the table LUT that tries to achieve by experiment in advance and conduct interviews by the method identical with the concentration conversion and realize.By gradation correction processing, proofread and correct the intrinsic gamma characteristic (being commonly referred to as the γ characteristic) of printer engine, adjust and make that the input value of data Cyn, Mgn, Ylw is roughly linear with reproduction concentration.
STEP3007:CPU71 with data Cyn, the Mgn of above-mentioned such formation, Ylw for the face of each Cyn, Mgn, Ylw with the face sequential storage in DRAM73.Like this, CPU71 with the view data of original pixel order with luminance signal Y, colour difference signal Cb, colour difference signal Cr according to the sequential storage of the face of Cyn, Mgn, Ylw in storer, the result be the data configuration of same color in continuous address, so CPU71 utilize dma controller 74 action and can high-speed transferring data.
Like this, as if storing image data Cyn, Mgn, Ylw on DRAM73, then CPU71 controls dma controller 74, and the view data Cyn that at first will be stored among the DRAM73 sends printer engine 78 with a behavior unit to by printer interface 79.At this moment, dma controller 74 transmits to carry out DMA under the group schema of a behavior unit.When finishing the transmission of data line, dma controller 74 is to CPU71 output look-at-me.CPU71 receives look-at-me, when detecting the data transmission of having finished delegation, sets the transfer source address at once, and the DMA for preparing the next line data transmits.Meanwhile, CPU71 counts for interruption times, continues to form image and reaches till the number of times of regulation up to interruption times.
When CPU71 finishes when the transmission of the view data of DSC, print a kind of printed colors Mgn down with identical order, finally overstriking color material Cyn, Mgn, Ylw on recording chart finish full color and print.
Like this, the view data of taking out from storage card 82 only extracts the Exif formal file, as long as the printer of cutting off as information 70 prints the Flame Image Process of usefulness according to the Exif formal file that extracts.Extract the process of this Exif formal file, also do not change, therefore also can adopt the Flame Image Process of same printing usefulness certainly for the file after the screening even for example screen according to the information in time and place etc.
More than, in the above-described embodiment, information terminal is to adopt printer 70 to be illustrated.Yet, no matter information terminal is to move to use information terminal, still the fixing information terminal of using, if for example extract under the situation of musical form file such as MP3 form, because information terminal can be according to the document form that extracts, for example enough decoding means with compressed file etc. are applicable to music playback usefulness, therefore can install expeditiously.
For the research method of above-mentioned information terminal, be fit to various contents such as textual form, form of sound, sound source form, printed text form certainly too.At this moment, information terminal extracts the file of this form with the regulation catalogue of catalogue and arbitrary form file storage with catalogue from the particular form file storage, and handles according to the document form that extracts.
As storage card 70,, then can bring into play the effect of copyright protection for the content of the music information that does not allow to duplicate again etc. certainly if adopt SD (SecureDigital) storage card with good copyright protection function again.
<e-mail text file separates with annex 〉
Secondly, describe for the Email of portable terminal and the reception action of annex with reference to Fig. 4 and Figure 12.Figure 12 represents that one of MIME form describes example.
When Email reached, CPU41 stored Email and the annex that receives into flash memory B46b, notified the user to have mail to arrive by ring/Vib. 47 of calling out simultaneously.
Below, become the process of e-mail text and annex to describe for the data separating that will receive, describe as a detailed example with reference to Fig. 4 and Figure 12.
The MIME form is when appended document, imformosome includes a plurality of parts, and " MultiPart " that represents to be made of a plurality of parts and the data class of working as each several part are not represented simultaneously that " mixed " that mix is contained in Content-Type (content one type) mark 130.Content-Type mark 130 is described as Content-Type:multipart/mixed.
Boundary marker 131 is " 000_boundary " with the boundary definition of each several part.In the present embodiment, border 131a, 131b, 131c are cut apart each several part.Message body be certain e-mail text file between border 131a and border 131b owing to be described as " text/plain " 132, then this form be a plaintext as can be known.Again, annex is present between border 131b and the border 131c, owing to be described as " image/bmp " 133, then the form of annex is the information of BMP form as can be known.Again, the annex name is described as name=" abc.bmp " 134 and " Content-Disposition:attachment:filename=abc.bmp " 134.The data 135 of annex are described with illustrated character string.
CPU41 judges by Content-Type mark 130 whether the Email that receives is the mail that has annex.When having annex, CPU41 judges that according to boundary marker 131 defined portion boundaries initial part is the e-mail text file, and remaining part is an annex.Sometimes also e-mail text file and attachment files can be divided into more parts.For example, the e-mail text file sometimes can be with TEXT (text) and HTML (Hyper Text Markup Langage; HTML (Hypertext Markup Language)) form is described.
CPU41 is for the data that are judged as message body, sets the specified suffix name " .text " with " text/plain " 132 in Content-Type mark 130, and these data are kept among the flash memory B46b.
On the other hand, CPU41 is for the data that are judged as annex, sets the specified suffix name " .bmp " with " image/bmp " 133 in Content-Type mark 130, and these data are saved among the flash memory B46b.
According to the operation of user for action button 49, CPU41 will separate the e-mail text file that forms and be stored among the flash memory B46b as described above and adopt the character script that is stored among the flash memory A46a to expand into text data, send lcd driver 51 to.Like this, the user can show the content of Email Body on display panel 52, confirms the content of Email.
On the other hand, according to the operation of user for action button 49, CPU41 is according to the document form of suffix name verification annex, when document form that portable telephone device 40 can not launch, shows information such as " can not show " on display panel 52.If during the document form of the BMP file that annex portable telephone device 40 can launch, then CPU41 launches to be stored in the attachment data among the flash memory B46b and to send lcd driver 51 to.Like this, the user can confirm the content of the annex that other people send.
<file system 〉
Figure 13 represents an example of the data layout of storage card.Below, adopt 13 to describe for the file system of storage card 54 and as the bibliographic structure of one of feature of the present invention.
Storage card 54 comprises guidance field 140, FAT zone 141, directory entry zone 142, data area 144.Memory management area 143 is the general names that comprise the zone in guidance field 140, FAT zone 141 and directory entry zone 142.
It is data of FAT (FileAllocation Tabel) data and directory entry etc. that guidance field 140 stores for the necessary parameter that reads and writes data from storage card 54.
FAT zone 141 has important effect in the storage card visit, it has constituted the FAT repertory.This FAT repertory comprise use that bunch (cluster), file and sub-directory constitute bunch connection status and bad bunch etc. for information about.When even a part in the FAT zone 141 is destroyed, because storage card 54 just can use hardly, so storage card guarantees to have two zones of identical content in the FAT zone.
Figure 14 represents the details in the directory entry zone 142 of storage card among Figure 13.Directory entry zone 142 is made of 32 bytes for each file or for each catalogue, stores filename 150 or directory name 150, suffix name 151, the attribute 152 of representing to read files such as special use and hidden file, reservation zone 153, the last change moment of file and beginning bunch sequence number 155 and the file size 156 of changing date 154, file and catalogue of representing log file.
The entity of all files data such as data area 144 storage texts, image and the directory entry that is formed on the sub-directory of root directory lower floor.
The bibliographic structure that the portable telephone device of<present embodiment forms 〉
Figure 15 represents other embodiment of the present invention, and the bibliographic structure of the storage card before the portable telephone device is inserted in expression.Below, for the purpose of simplifying the description, suppose that this storage card was contained in the digital camera (not diagram) before the portable telephone device of packing into.
In Figure 15, root directory 160 comprises the captured pairing static picture document storage of static picture document formal file of the digital camera (not having diagram) that for example utilizes Exif form etc. with catalogue 161 in next stage.Being formed on the sub-directory 100PANAS162 of rest image literary composition storage with catalogue 161 lower floors, is the intrinsic directory name of each manufacturing plant of digital camera, and this digital camera that is to use provides.Digital camera is when taking, with Exif form image file QDCM0001.JPG163a and the QDCM0002.JPG163b of image data storage to the lower floor of sub-directory 100PANAS162.
Figure 16 represents that the portable telephone device of present embodiment is formed on the bibliographic structure on the storage card.
In Figure 16, the particular form file storage comprises textual forms such as storage of e-mails text for example with catalogue collection 168 body of an instrument file storage with the static picture document storage of catalogue 165, Figure 15 with catalogue 161 and store the catalogue that other do not have the file of specific document forms (music data form and animation data form) such as illustrated music data form and animation data form.In addition with last different be that the arbitrary form file storage can be stored the file of any document form with catalogue 169.
Individual device with catalogue 172 in the portable telephone device of present embodiment, storing phone number this and addresses of items of mail this etc. the relevant data of personal information.The user is when being used for storage card in other devices, and individual device also can be stored the intrinsic information of other devices with catalogue 172.For example, when the user inserts the printer use with storage card, the color adjustment information of the printer that individual device usefulness catalogue 172 storage users set etc.In fact form sub-directory in individual device respectively with the lower floor of catalogue 172, store the intrinsic information of these device units at this with unique title.
Below, with reference to Fig. 4, Figure 13, Figure 15 and Figure 16, the catalogue during for installation storage card in the portable telephone device of present embodiment forms to handle and describes.
CPU41 detects the user storage card 54 of Fig. 4 is installed in the memory card slot 53 of portable telephone device body 40, and passes through memory card controller 55 visit storage cards 54.By this visit, the state in the directory entry zone 142 (Figure 13) of CPU41 verification storage card 54, verification whether exist text storage with catalogue 165 with and sub-directory 100ABCDE166 (Figure 16).When there are not these catalogues in the CPU41 judgement, form directory entry (Figure 14) in directory entry zone 142 again, and form text storage catalogue 165 and sub-directory 100ABCDE166.
Secondly, the state in the directory entry zone 142 of CPU41 retrieve stored card 54 (Fig. 4), check whether exist the arbitrary form file storage with catalogue 169 with and sub-directory 100_IMEX170.When there are not these catalogues in the CPU41 judgement, do not form directory entry again, and form arbitrary text file storage catalogue 169 and sub-directory 100_IMEX170 in directory entry zone 142.
At last, the same verification of CPU41 on storage card 54, whether exist individual device with catalogue 172 with and sub-directory 100_QLNK173, when they do not exist, form catalogue again.
As mentioned above, before inserting mobile phone, only forming on the storage card 54 of static picture document storage with catalogue 161 and its sub-directory 100PANAS 162, the text storage that CPU41 is formed for the storage of e-mails text again with catalogue 165, be used for storage attachments and the arbitrary form file storage of the file that receives with catalogue 169, be mainly used in storing phone number this etc. the individual device of the personal information sub-directory of catalogue 172 and above-mentioned each catalogue lower floor.
In addition, root directory 160 its direct lower floor comprise text storage with catalogue 165 and static picture document storage with particular form file storage such as catalogues 161 with catalogue collection 168 and arbitrary form file storage with catalogue 169.Like this, CPU41 during corresponding to the file of each directory stores, can reduce the operation of the search pointer of CPU41 in reference directory entry visit as far as possible, improves the efficient of document retrieval etc.
Moreover, the portable telephone device of present embodiment is when adopting PC etc. to confirm the content of storage card in storage, be configured in the direct lower floor of root directory 160 with catalogue 169 with catalogue collection 168 and arbitrary form file storage owing to the particular form file storage that is provided with respectively according to various contents, the user there is no need repeatedly to open catalogue and enters more lower floor successively on the picture of display, also have very big advantage like this in operation.
Moreover in the present embodiment, the particular form file storage that text storage is stored with catalogue 161 etc. with catalogue 165, static picture document is configured in in one deck with catalogue 169 with catalogue collection 168 and arbitrary form file storage.Therefore, when the user adopted PC etc. to confirm directory content, owing to show catalogue with one-level simultaneously at the same window, this had also increased substantially the convenience that the user uses.
In addition, the particular form file storage with catalogue collection 168 corresponding to the predetermined various contents of document form.Shown in Figure 16 only the storage with static picture document with catalogue 165 with the text storage used catalogue 161 as an example.Though diagram not in addition can also independently be provided with the catalogue of usefulness such as sound data file such as sound source data files such as printed text files such as animation data files such as music data file, MPEG form, TIFF form, MIDI form, ADPCM form such as store M P3 form respectively.
On the other hand, the arbitrary form file storage is that to be stored in above-mentioned particular form file storage be the catalogue that the file of any document form is used with the file of the All Files form that can store in the catalogue collection 168 and pairing particular form file storage with the non-existent file of catalogue with catalogue 169.
<to particular form file storage directory stores file 〉
Following with reference to Figure 16 and Fig. 4, for the portable telephone device of present embodiment the e-mail text file that receives at first is saved in the process that among the flash memory B46b, then they is stored in the storage card 54 after receiving and describes at once.
The e-mail text that has annex that portable telephone device 40 will receive is separated into e-mail text file and annex as already explained like that, and is saved among the flash memory B46b.
Here, describe for storing the process of text storage accordingly into by the e-mail text file that portable telephone device 40 is separated with catalogue 165.
At first, CPU41 extracts the e-mail text file according to the selection indication of user for action button 49 from flash memory B46b.Secondly, CPU41 is by memory card controller 55 visit storage cards 54.CPU41 is with reference to zone 142 of the directory entry in the memory management area of the reservation that is configured in storage card 54 and FAT (File Allocation Table) zone 141, and the retrieval text is stored with catalogue 65.
In the portable telephone device of present embodiment, when storage card 54 was installed to memory card slot 53, whether the CPU41 verification existed text storage catalogue 165 and its sub-directory.Yet, in fact also can with file storage in the process of storage card 54, the CPU41 verification has or not catalogue, when catalogue does not exist, forms catalogue again.
Then, when the user sends the indication that writes Email, CPU41 is being arranged in the text storage lower floor again with the sub-directory 100ABCDE166 of catalogue 165 lower floors, forms filename ABCD0001.TXT167a, ABCD0002.TXT167b and ABCD0003.TXT167c successively again and writes.When nnnn<9999, CPU41 gives sequence number and the storage data of ABCD (nnnn+1) to file.Again, when nnnn=9999, CPU41 then shows the situation that text can not be write storage card 54 owing to can not revest the file sequence number on display panel 52.
CPU41 when finishing to storage card 54 storage of e-mails texts, according to the order that is set by the user in advance, keep or deletion flash memory B46b on the data that receive (Email that has annex).
When deletion was stored in data that receive among the flash memory B46b, CPU41 also can only deletion and the corresponding data of e-mail text file in the data that receive.At this moment, annex is as not deletion and remaining of file independently.Again, the data that also can Delete All receive of CPU41.Again, CPU41 also can specify the relevant action of deletion reception data and be stored among the flash memory B46b as user's setup parameter.CPU41 also can will should the action designated store use in the catalogue 172 in the individual device of storage card 54.
<to arbitrary form file storage directory stores file 〉
Secondly, with reference to Figure 16 and Fig. 4, the process that the annex of Email or the file that receives as independent file (as horse after above-mentioned the receiving, be saved among the storage B46b of mobile phone body) store in the storage card 54 is described for portable telephone device.
When the user will will be stored in attachment data among the flash memory B46b when storing storage card 54 into, CPU41 is according to the indication of the action button 49 of user's operation, by memory card controller 55 visit storage cards 54.Moreover CPU41 retrieves arbitrary form file storage catalogue 169 with reference to the directory entry zone 142 and FAT (the File Allocation Table) zone 141 of the memory management area of the reservation that is arranged in storage card 54.
In the portable telephone device of present embodiment, CPU41 is when being installed to memory card slot 53 with storage card, and whether verification exists arbitrary form file storage catalogue 169 and its sub-directory.Yet, CPU41 in fact also can with file storage in the process of storage card 54, verification has or not catalogue, when not having catalogue, forms catalogue again.
When the user writes the indication of annex, CPU41 does not change filename with annex EFGH0032.JPG171a, Toyomura.GIF171b and the Sugauchi.GIF171c that receives, and writes the lower floor of the sub-directory 100_IMEX170 that is positioned at arbitrary form file storage usefulness catalogue 169 lower floors.When having had the identical file name in sub-directory 100_IMEX170, CPU41 shows " having file of the same name " on display panel 42.After the user found, the file that can select to write was again replaced the original preservation or is changed this document name.
CPU41 according to the order that is set by the user in advance, has the reception data of annex on reservation or the deletion flash memory B46b when finishing to storage card 54 storage files.
When deletion was stored in reception data among the flash memory B46b, CPU41 also can remain e-mail text and do not delete as file independently, only the deletion data relevant with annex.Perhaps, CPU41 also can Delete All e-mail text and annex.Again, CPU41 also can specify the action of deletion reception data and be stored among the flash memory B46b as parameter of user.Moreover CPU41 also can will should the action designated store use in the catalogue 172 in the individual device of storage card 54.
More than, be illustrated for the process that e-mail text file and annex are stored into respectively in the storage card 54.In the present embodiment, the CPU41 e-mail text file that will separate according to once indicating of user is distinguished separate storage with annex and is used in the catalogue 169 with catalogue 165 and arbitrary form file storage to the text storage.Thus, even the user does not know fully which catalogue each file is stored in actually, CPU41 also can store e-mail text file and annex into the catalogue of regulation.
Yet other devices also can utilize the annex that is stored in the arbitrary form file storage usefulness catalogue 169.Promptly, extract this storage card 54 from portable telephone device, for example, under the situation of inserting the photoprinter (photoprinter) of printing static picture document, photoprinter uses catalogue 161 and arbitrary form file storage with the sub-directory of two catalogue lower floors of catalogue 169 by only retrieving the rest image storage, can extract the file that can print.
<processing when receiving independent file 〉
Moreover the data that received by portable telephone device are not only the hereto illustrated Email that has annex.For example, these data can be for the view data that homepage obtained on the browsing internet or can be music data of sending from specific supplier or the like sometimes sometimes.
When the file that receives charged sub-mail not and user's indication are stored in the storage card 54, in the portable telephone device 40 of present embodiment, CPU41 reads the file data that receives from flash memory B46b, file data is stored in the pairing file of sub-directory 100_IMEX170 of arbitrary form file storage with catalogue 169 lower floors of storage card 54.The processing sequence of this moment with<preserve file to the arbitrary form file storage with catalogue in illustrated identical, the Therefore, omited detailed description.
Again, when receiving the Email that do not have annex and user indication when being stored to storage card 54, CPU41 takes out e-mail data and makes it form text from flash memory B46b, and it is stored in the data area of text storage with the pairing storage card 54 of sub-directory 100ABCDE166 of catalogue 165 of storage card 54.The treatment step of this moment with<preserve file to the particular form file storage with catalogue in illustrated identical, detailed here.
<e-mail text file is connected with annex 〉
In addition, as mentioned above, the Email that has annex that CPU41 will be subjected to is separated into e-mail text file and annex, corresponding data area is stored in text storage in catalogue 169 respectively into catalogue 165 and arbitrary form file storage among.Like this, when originally relevant data were separated into a plurality of files and store separately catalogue into, for example, the user must retrieve annex according to the e-mail text file.
Figure 17 represents the portable telephone device of present embodiment is connected the e-mail text file with annex structure.Below, describe for the method that connects e-mail text file and annex with reference to Figure 17, Figure 16 and Fig. 4.
In Figure 17, management document 180 comprises e-mail text file table 181 and annex table 182 at least.Form management document 180 among the 100_QLNK173 of CPU41 under the individual device usefulness catalogue 172 of storage card 44.Management document 180 adopts these two tables 181 and 182, makes that being stored in the text storage respectively uses catalogue 165 and arbitrary form file storage interrelated with two files in two catalogues of catalogue 169.
E-mail text file table 181 comprises text file-name field 181a, subject field 181b, date field 181c at least.
In e-mail text file table 181, text file-name field 181a is stored in the copy of the filename of the e-mail text of being stored in the storage card 54.Subject field 181b storage is equivalent to the character string of the title of e-mail text file.Date field 181c storage portable telephone device 40 receives the date of Email.
In addition, annex table 182 comprises hyphen code field 182a and annex file-name field 182b at least.
Hyphen code field 182a realizes connecting e-mail text file table 181 and annex table 182.Remaining back four figures value promptly connected number 0001,0002,0003,0004 and 0005 after the suffix name that is stored in the text name among the text file-name field 181a was removed in hyphen code table 182a storage ...Here, the expression of the value " 0000 " of hyphen code field 182a does not have corresponding text name, promptly is illustrated in not have corresponding e-mail text file in this field.
By such management document 180 is set, the user for example can be according to subject retrieving electronic mail text.The user can open text file, is shown on the display panel 22 of portable telephone device 40, browses this content, moreover, with reference to connecting number 182a, the annex that retrieval receives simultaneously.Certainly, the user can also dwindle range of search with reference to date field 181c in this retrieval.
On the other hand, if the user is filename EFGH0032.JPG, Toyomura.GIF, Sugauchi.GIF or the HImage.JPG of retrieval annex ... then CPU41 is according to the pairing connection number 0001,0002,0003,0004 or 0005 of filename ..., can extract text name ABCD0001.TXT, ABCD0002.TXT, ABCD0003.TXT, ABCD0004.TXT or ABCD0005.TXT ...
In addition, as<preserve file to the arbitrary form file storage with catalogue in illustrated, the portable telephone device 40 of present embodiment, according to user's once indication, the e-mail text file that separates can be divided into the text storage respectively with annex and store with catalogue 169 pairing files with catalogue 165 and arbitrary form file storage.
According to user's once indication, CPU41 when storage of e-mails text and two kinds of files of annex, as mentioned above, can upgrade two forms of e-mail text file table 181 and annex table 182 simultaneously in storage card 24, comparatively convenient.When the user had a mind to store e-mail text file and annex into storage card 54 respectively, the user can upgrade e-mail text file table 181 and annex table 182 independently.Be the user only with the e-mail text file storage when the storage card 54, can only upgrade e-mail text file table 181, and the user can only upgrade annex table 182 when only storing annex into storage card 54.When only upgrading annex table 182, as mentioned above, CPU41 is set at " 0000 " with this hyphen code field 182a.Equally, when the user receives annex separately and is stored in the storage card 54, also can only upgrade annex table 182.
<arbitrary form file storage sends with the file of catalogue 〉
In addition, in the portable telephone device 40 of present embodiment, the user can send by select File from " reception file " and " static picture document ".
For the file process of transmitting, describe below with reference to Figure 16 and Fig. 4, Fig. 5.
When the user selected " reception file ", the CPU41 visit was formed at the arbitrary form file storage with the sub-directory of catalogue 169 lower floors 10-IMEX170 for example.The user selects the purpose file from this sub-goal, by the step of following detailed description, is additional to Email and sends.Utilize this function, the user can send the various forms of files that receive as annex by portable telephone device.
On the other hand, when the user selected " static picture document ", the CPU41 retrieval was formed on the static picture document storage with the sub-directory of catalogue 161 lower floors 100PANAS162 for example.The user selects the purpose file from sub-directory, and the step by following detailed description is additional to Email and sends.Utilize this function, the user can be by the image file of portable telephone device transmission by shootings such as digital cameras.
When the user utilized action button 49 to select mail to send, CPU41 display requirement input on display panel 52 sent the information of mail header.According to this demonstration, the user adopts action button 49 input headers.CPU41 receives the title of this transmission mail, and this title order is kept in the interior impact damper of flash memory B46b.
Then, the information of CPU41 display requirement input message body on display panel 52.The user adopts action button 49 input message bodies.CPU41 receives this text, and after sending the title of mail additional TEXT suffix name (.txt), with such form it is kept in the transmission information stores zone (not diagram) in the flash memory B46b.
Secondly, CPU41 explicit user on display panel 52 selects whether to send with Email the information of annex.The user sees this information and when selecting to send annex together by action button 49, and CPU41 is by said process, the file that selection will send from " reception file " and " static picture document ".
At last, the CPU41 display requirement sends the information of destination address, and the user adopts action button 49 to accept the transmission destination address of input.When Input Address, for example can select to be stored in the address of being registered in the address book of flash memory B46b or storage card 44.
CPU41 generates mail according to message body, title, transmission destination address and the annex of input according to the MIME form, sends as such manifold mail shown in the Content-Type mark 130 of Figure 12.CPU41 is clipped in message body between border 131a and the border 131b, with accessory clamp between border 131b and border 131c.CPU41 represents as Content-Type the document form of message body with text/plain132, the document form of annex is represented with image/bmp133 as Content-Type, and the annex name is represented with name 134a, 134b, constitutes whole mail.Then, generate the data of each several part at last.When the form of each several part is 8 characters and binary number, because the transportation protocol of Email is 7 bit ASCII data, therefore CPU41 generates the transmission mail that is encoded into 7 Quoted-Printable and Base64, identical during with reception, with sending mail, store among the flash memory B46b as transmission information and as the information of maintenance with accessory association.
When the user operates guidance panel 49, to indicate when sending, the e-mail data that has annex that CPU41 will be stored among the flash memory B46b is sent to communications portion 43.Communications portion 43 will be transformed into the wireless frequency of regulation after the signal of CPU41 output is modulated, by antenna 42 e-mail data is sent to base station.Base station sends the e-mail data that has annex that wireless transmission comes to supplier.The supplier is sent to e-mail data the destination that will send by the Internet.
Processing after<file sends 〉
As mentioned above, the portable telephone device 40 of present embodiment can transmit the annex of file as Email to the outside.And in the portable telephone device 40 of present embodiment, the user can select multiple processing to the file after transmitting.
Below, describe for the file processing after transmitting with reference to Figure 16 and Fig. 4.The user can select the file after transmitting is handled from three kinds of following situations.
(case1) user can be that static picture document is stored the file after the deletion transmission the sub-directory of using catalogue 169 lower floors with the sub-directory or the arbitrary form file storage of catalogue 161 lower floors from the catalogue of transfer source.
(case2) user can keep the file after transmitting in the catalogue of transfer source.
(case3) file after the user can will transmit from the catalogue of transfer source is shifted to individual device with the sub-directory of catalogue 172 100_QLNK173 for example.
The user is when the action button 49 of operation portable telephone device body 40 and when being attached to the transmission of the form ends file on the Email, and CPU41 shows the selection information of the file that will finish transmission " deletion or mobile or do not carry out any operation " on display panel 42.CPU41 can certainly only show " deletion or mobile " in advance, and for example the user carries out the processing of " not carrying out any operation " by action button 49 cancellation operations.
At first, describe for Case1.When user indication " deletion ", the CPU41 deletion is stored in the static picture document storage with the sub-directory of catalogue 161 100PANAS162 or arbitrary form file storage sub-directory this document among the 100_IMEX170 for example of using catalogue 169 for example.Here, CPU41 for example deletes the EFGH0032.JPG171a of arbitrary form file storage with the sub-directory 100_IMEX170 of catalogue 169.Specifically, CPU41 only writes E5 (hex) and finishes deletion (Figure 14) in the front portion by the filename 150 in the directory entry zone 142 of 100_IMEX170 (Figure 13).
The portable telephone device of present embodiment when the information of reception, is stored file storage with catalogue 169 to any formal file.The user sends the file that receives to other people, and after this, if unwanted situation, the user deletes after transmission, and can prevent thus unrestrictedly increases with the file in the catalogue 169 in any formal file storage.
Secondly, describe for case2.When the user selects " not carrying out any operation ", finish file after the transmission and be retained in as the static picture document storage of transfer source with catalogue 161 or arbitrary form file storage with in the catalogue 169.
At last, describe with reference to Figure 18 and Fig. 4 for Case3.Figure 18 represents the directory states after the file movement.When user's indication " moving ", CPU41 will be stored in static picture document storage with the sub-directory of catalogue 161 for example 100PANAS62 or arbitrary form file storage with the sub-directory of catalogue 169 for example this document among the 100_IMEX170 for example the arbitrary form file storage keep old file name EFGH0032.JPG174a constant with the EFGH0032.JPG171a of the sub-directory 100_IMEX170 of catalogue 169, moving to individual device is the bottom of 100_QLNK173 with the sub-directory of catalogue 172.Specifically, the front portion of the filename 150 of CPU41 in the directory entry zone 142 of 100_IMEX170 (Figure 13) writes E5 (hex) and deletes, forming new field, move (Figure 14) between catalogue thus with individual device with the corresponding directory entry zone 142 of the sub-directory 100_QLNK173 of catalogue 172.
Like this, by moving the file finish after the transmission, the present invention can realize following effect.For the portable telephone device of present embodiment, CPU41 is the sub-directory of individual device with catalogue 172 with reference to the mobile destination of file only, in other words, and substantially only with reference to specific makers' particular device.Therefore, the portable telephone device of present embodiment can prevent to delete vital document by mistake.Different therewith is, in method in the past, the particular form file storage with catalogue collect 168 and the arbitrary form file storage be to use General Catalog in the equipment of identical function with catalogue 169, therefore for other devices exist can the whole directory contents of careless deletion danger.
In addition, under the situation of above-mentioned Case1 and Case3, and with file storage in any formal file storage with under the situation of catalogue 169, in order to delete or move to transmit file, must carry out<the e-mail text file is connected with annex in the renewal of the management document 180 narrated.
Figure 19 represent to delete and move after the state of management document 180.Below, proceed explanation with reference to Figure 19, Figure 18 and Fig. 4.Here, for the purpose of simplifying the description, moving to individual device shown in Figure 180 for the file EFGH0032.JPG171a that will store among the 100_IMEX170 of arbitrary form file storage with catalogue 169 bottoms shown in Figure 16 describes with the situation of the 100_QLNK173 under the catalogue 172.Because be to handle completely with the situation of deletion, therefore the situation with deletion describes.
When the user indicates the file of deleting or moving after finishing transmission by the operation of action button 49, the CPU41 visit is arranged on the annex table 182 of the individual device of storage card 54 with the management document 180 under the catalogue 172, retrieval annex name extracts the pairing connection number of satisfactory filename 182a.Here, the situation that for example moves or delete annex name EFGH0032.JPG for the user describes.EFGH0032.JPG has and connects number 0001, corresponding to the ABCD0001.TXT of the text file-name field 181a of e-mail text file table 181.
Here, moving or delete annex is exactly that this document is got rid of from the object that connects.Therefore, CPU41 at first will connect number " 0001 " and be updated to and connect number " 0000 ".As described above, connect number " 0000 " expression and " do not have corresponding e-mail text ".CPU41 inserts the annex name with null value (null) 20 (hex) again.According to above-mentioned processing, CPU41 is deleted file EFGHG0032.JPG from management document 180, and removes its related with the e-mail text file.
Because CPU41 can easily extract the zone that not have of forming like that as mentioned above connects by the retrieval null value, therefore new when having the Email of annex when receiving, can utilize the field of temporarily having removed connection once more.
As mentioned above,, because more resources of can in portable telephone device, not packing into, send to portable telephone device and be stored in various contents in the storage card, therefore practicality is arranged very much and can on other equipment, effectively utilize if use present embodiment.Again, in the explanation of present embodiment, only using example of the present invention for portable telephone device is described, yet, the present invention can certainly be easy to be applicable to e-mail terminal, the PDA personal digital assistant devices such as (Personal Digital Assistants, personal digital assistants) that storage card can be installed.

Claims (21)

1. one kind can be shirked the personal digital assistant device that mobile storage medium is installed on body, and described mobile storage medium also can shirk installation on other devices, it is characterized in that described personal digital assistant device comprises:
CPU;
Be used to install the memory card slot of described mobile storage medium;
According to indication from described CPU, the memory card controller that control CPU visits the described mobile storage medium that is installed in described memory card slot;
The arbitrary form file storage catalogue that whether has the file of storing any document form on the described mobile storage medium of described CPU verification, the literature kit of described any document form are contained in the file of the document form that can reproduce on described other devices;
When the arbitrary form file storage of the file of any document form of existence storage is used catalogue on judging described mobile storage medium, described CPU is by described memory card controller, at the file of described arbitrary form file storage with the described any document form of data area stores of the mobile storage medium of catalogue correspondence;
When not existing the arbitrary form file storage of the file of storing any document form to use catalogue on judging described mobile storage medium, described CPU generates described arbitrary form file storage catalogue in described mobile storage medium;
Described CPU is by described memory card controller, at the arbitrary form file storage of the described generation file with the described any document form of data area stores of the mobile storage medium of catalogue correspondence.
2. personal digital assistant device as claimed in claim 1 is characterized in that,
Whether there is the specific in advance particular form file storage catalogue of document form that to store on the described mobile storage medium of described CPU verification;
When on judging described mobile storage medium, existing the specific in advance particular form file storage of the described document form that will store to use catalogue, described CPU is by described memory card controller, in described particular form file storage with the described file that will store of the data area stores of the described mobile storage medium of catalogue correspondence;
When not existing the specific in advance particular form file storage of the described document form that will store to use catalogue on judging described mobile storage medium, described CPU generates described particular form file storage catalogue in described mobile storage medium;
Described CPU is by described memory card controller, the file that will store with the data area stores of the described mobile storage medium of catalogue correspondence in the particular form file storage with this document form.
3. personal digital assistant device as claimed in claim 2 is characterized in that,
Described CPU from described particular form file storage with the data area of the pairing described mobile storage medium of catalogue and described arbitrary form file storage with extracting file two data zones of the data area of the pairing described mobile storage medium of catalogue with this specific document form.
4. personal digital assistant device as claimed in claim 3 is characterized in that,
Described CPU carries out at least a processing in the following processing for the document control of described extraction:
I) deletion is handled;
Ii) move and be saved in processing with the data area of the originally different pairing described mobile storage mediums of catalogue;
Iii) send processing as annex;
Iv) display process.
5. personal digital assistant device as claimed in claim 3 is characterized in that,
Described CPU according to file the suffix name extract the file of this specific document form.
6. personal digital assistant device as claimed in claim 3 is characterized in that,
Described CPU extracts the file of described specific document form according to the inner structure of file.
7. personal digital assistant device as claimed in claim 3 is characterized in that,
Described CPU extracts the file of described specific document form by a plurality of extraction processes.
8. personal digital assistant device as claimed in claim 3 is characterized in that,
Described personal digital assistant device has the input part of the extraction condition of input file,
Described CPU extracts the file consistent with described extraction condition from the file of described specific document form.
9. personal digital assistant device as claimed in claim 8 is characterized in that,
Described CPU carries out at least a processing in the following processing for the document control of described extraction:
I) deletion is handled;
Ii) move and be saved in processing with the data area of the originally different pairing described mobile storage mediums of catalogue;
Iii) send processing as annex;
Iv) display process.
10. personal digital assistant device as claimed in claim 3 is characterized in that,
Described CPU i) the suffix name according to file once extracts processing, ii) extracts processing once more according to the described inner structure of handling the file that is extracted that once extracts, and extracts the file of specific document form thus.
11. personal digital assistant device as claimed in claim 3 is characterized in that,
Described personal digital assistant device has image processing function, and described particular form file storage comprises image information formal file storage catalogue with catalogue;
From the data area and described arbitrary form file storage two data zones with the data area of catalogue pairing described mobile storage medium of image information formal file storage with the pairing described mobile storage medium of catalogue, the abstract image message file.
12. personal digital assistant device as claimed in claim 3 is characterized in that,
Described personal digital assistant device is by following one of them extraction step abstract image file, and the inner structure of the described image file that verification is extracted, extract the file of Exif form, described extraction step is i) according to described arbitrary form file storage catalogue, from the data area of described mobile storage medium, extract the JPG image file; Ii) according to the JPG suffix name .jpg of described arbitrary form file storage with catalogue, abstract image file from the data area of described mobile storage medium.
13. personal digital assistant device as claimed in claim 12 is characterized in that,
Described personal digital assistant device is printed the file of the Exif form that extracts according to operator's input.
14. personal digital assistant device as claimed in claim 1 or 2 is characterized in that,
Described personal digital assistant device has communications portion,
Be attached on the Email by described communications portion transmission with the annex in the pairing data area of catalogue being stored in described arbitrary form file storage.
15. personal digital assistant device as claimed in claim 14 is characterized in that,
Described CPU is after sending the file that is stored in the pairing data area of described arbitrary form file storage usefulness catalogue by described communications portion, the file of transmission is finished in deletion.
16. personal digital assistant device as claimed in claim 14 is characterized in that,
Described CPU send by described communications portion be stored in described arbitrary form file storage with the file in the pairing data area of catalogue after, the file movement that will finish transmission to former described particular form file storage with catalogue and former described arbitrary form file storage data area with the different pairing described mobile storage medium of regulation catalogue of catalogue.
17. personal digital assistant device as claimed in claim 14 is characterized in that,
Described CPU send by described communications portion be stored in described arbitrary form file storage with the file of the pairing data area of catalogue after according to the operation of user by operating portion, the file of finishing transmission indicated carries out following arbitrary operation:
I) file that will finish transmission is retained in described arbitrary form file storage catalogue;
Ii) the file of transmission is finished in deletion;
Iii) will finish the data area of the file movement of transmission to the pairing described mobile storage medium of regulation catalogue different with the former catalogue of described particular form file storage usefulness catalogue and described arbitrary form file storage usefulness catalogue.
18. personal digital assistant device as claimed in claim 1 or 2 is characterized in that,
Described CPU with the file storage of irreproducible document form in the personal digital assistant device in described arbitrary form file storage catalogue.
19. personal digital assistant device as claimed in claim 2 is characterized in that,
Described CPU with the file storage of the document form that can reproduce in the personal digital assistant device in described particular form file storage catalogue.
20. as arbitrary described personal digital assistant device in claim 1 and 2, it is characterized in that,
Described CPU incites somebody to action the file storage of not specific document form in described arbitrary form file storage catalogue.
21. personal digital assistant device as claimed in claim 2 is characterized in that,
Described CPU is according to the document form of the acquired file of described personal digital assistant device, with described acquired file storage in described particular form file storage with catalogue or described arbitrary form file storage catalogue.
CNB2006100845681A 2000-11-07 2001-11-07 Carryable memory media, portable information terminal using the same and method for managing files therein Expired - Fee Related CN100386716C (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP338658/00 2000-11-07
JP2000338658A JP2002149456A (en) 2000-11-07 2000-11-07 Portable storage medium, file management method in portable storage medium, and portable terminal
JP344786/00 2000-11-13
JP077889/01 2001-03-19

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB011378700A Division CN1265628C (en) 2000-11-07 2001-11-07 Mobile storage medium, mobile information terminal and its document management method

Publications (2)

Publication Number Publication Date
CN1866195A CN1866195A (en) 2006-11-22
CN100386716C true CN100386716C (en) 2008-05-07

Family

ID=18813835

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100845681A Expired - Fee Related CN100386716C (en) 2000-11-07 2001-11-07 Carryable memory media, portable information terminal using the same and method for managing files therein

Country Status (2)

Country Link
JP (1) JP2002149456A (en)
CN (1) CN100386716C (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0212315D0 (en) * 2002-05-28 2002-07-10 Symbian Ltd Secure mobile wireless device with protected file systems
JP4576941B2 (en) * 2004-09-08 2010-11-10 ソニー株式会社 Information processing apparatus and method, program, and image processing apparatus
KR100881225B1 (en) * 2004-12-06 2009-02-05 (주)케이티에프테크놀로지스 Mobile terminal having function of managing file and folder
US7657572B2 (en) 2007-03-06 2010-02-02 Microsoft Corporation Selectively utilizing a plurality of disparate solid state storage locations
CN107295485B (en) * 2016-03-31 2021-06-08 中兴通讯股份有限公司 Multimedia message accessory management method, device and communication system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5812995A (en) * 1993-10-14 1998-09-22 Matsushita Electric Industrial Co., Ltd. Electronic document filing system for registering and retrieving a plurality of documents
CN1202055A (en) * 1997-03-04 1998-12-16 日本电气株式会社 Removable memory device for portable terminal device
US6088696A (en) * 1997-09-29 2000-07-11 Ericsson Inc. Mailing/filing system for congruently categorizing different types of electronic mail resources received through a messaging system
CN1268706A (en) * 1999-03-03 2000-10-04 索尼公司 Non volatile momory and device for reproducing same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5812995A (en) * 1993-10-14 1998-09-22 Matsushita Electric Industrial Co., Ltd. Electronic document filing system for registering and retrieving a plurality of documents
CN1202055A (en) * 1997-03-04 1998-12-16 日本电气株式会社 Removable memory device for portable terminal device
US6088696A (en) * 1997-09-29 2000-07-11 Ericsson Inc. Mailing/filing system for congruently categorizing different types of electronic mail resources received through a messaging system
CN1268706A (en) * 1999-03-03 2000-10-04 索尼公司 Non volatile momory and device for reproducing same

Also Published As

Publication number Publication date
CN1866195A (en) 2006-11-22
JP2002149456A (en) 2002-05-24

Similar Documents

Publication Publication Date Title
US20020116575A1 (en) Carryable memory media, portable information terminal using the same and method for managing files therein
CN101356529B (en) Display device, imaging device, display control device, display system, program, display method, and transmission method
CN101176336B (en) Image processing apparatus capable of timely notifying user of change in state, control method thereof, and image processing system
US20110249913A1 (en) Image registration system
JP4066691B2 (en) Print control apparatus and program
US8112442B2 (en) Communication device
CN102077178A (en) Information processing apparatus, method of controlling the same, and storage medium
WO2010113670A1 (en) Communication system, communication terminal, server, data storing method and recording medium
KR20090033377A (en) Data processing system, image display device and program thereof
EP1191449B1 (en) Automatic file transmission system
US7133142B2 (en) Information providing system and apparatus and methods therefor
JPH05199323A (en) Communication processing unit, communication processing system and communication processing method
CN103716488B (en) Information processing device
CN100386716C (en) Carryable memory media, portable information terminal using the same and method for managing files therein
CN100388834C (en) Mobile terminal device, image printing appts. and image communication management server
EP1231549A2 (en) Database system for image attribute information
US7349112B2 (en) Printing-object image designation device
EP1480424B1 (en) Cellular phone, print system, and print method therefor
JPH05145719A (en) Image communication equipment
JP2001243181A (en) Home page creation support system using communication web, and program recording medium
JP2008219344A (en) Program for receiving, automatically converting, writing, searching, and delivering image, and storage medium
KR100771198B1 (en) Method for transmitting picture data to electronic frame and apparatus thereof
JP2002024064A (en) Portable information terminal
US20050094188A1 (en) Image transmission device and transmission data management system
JP3833446B2 (en) Facsimile machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080507

Termination date: 20191107

CF01 Termination of patent right due to non-payment of annual fee