CN1716235A - The apparatus and method of transmitting/storing print or display control information and recording medium - Google Patents
The apparatus and method of transmitting/storing print or display control information and recording medium Download PDFInfo
- Publication number
- CN1716235A CN1716235A CNA2005100750155A CN200510075015A CN1716235A CN 1716235 A CN1716235 A CN 1716235A CN A2005100750155 A CNA2005100750155 A CN A2005100750155A CN 200510075015 A CN200510075015 A CN 200510075015A CN 1716235 A CN1716235 A CN 1716235A
- Authority
- CN
- China
- Prior art keywords
- file
- asset
- display
- printing
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
一种传输和存储用于以各种格式打印或显示asset的打印或显示控制信息的装置和方法和一种在其上包含用于执行该方法的计算机程序的记录介质。该打印或显示控制信息传输和存储方法包含:产生包含用来控制asset的打印或显示的元数据和打印或显示命令的第一文件;产生基于包含在第一文件中的元数据和打印或显示命令和asset的打印或显示形式信息的第二文件;并依照打印或显示asset的设备的操作条件选择并传输第一文件和第二文件之一。
An apparatus and method for transmitting and storing print or display control information for printing or displaying assets in various formats and a recording medium having a computer program for executing the method contained thereon. The print or display control information transmission and storage method includes: generating a first file containing metadata and a print or display command for controlling the printing or display of an asset; generating a file based on the metadata contained in the first file and the printing or display ordering and printing of the asset or a second file of display form information; and selecting and transmitting one of the first file and the second file in accordance with operating conditions of the device for printing or displaying the asset.
Description
本申请要求在韩国知识产权局于2004年6月14日提交的第10-2004-0043455号以及于2004年9月21日提交的第10-2004-0075471号韩国专利申请的优先权,该申请完整公开于此以资参考。This application claims priority from Korean Patent Application No. 10-2004-0043455 filed on June 14, 2004 and Korean Patent Application No. 10-2004-0075471 filed on September 21, 2004 at the Korean Intellectual Property Office, which The full disclosure is hereby incorporated by reference.
技术领域Technical field
本发明涉及一种传输/存储打印或显示控制信息的装置和方法,更具体地说,涉及一种在捕捉设备或IT(信息技术)设备中传输/存储基于ML(标记语言)的打印或显示控制信息的装置和方法以及一种在其上包含用于执行该方法的计算机程序的记录介质。The present invention relates to an apparatus and method for transmitting/storing printing or display control information, more particularly, to a method for transmitting/storing ML (Markup Language)-based printing or displaying in a capture device or an IT (Information Technology) device Apparatus and method of controlling information and a recording medium having a computer program for executing the method embodied thereon.
背景技术 Background technique
捕捉设备包含诸如数字相机、数字摄像机和带有数字相机功能的移动终端的CE(Consumer Electronics,消费电子)设备。这些捕捉设备能够捕捉各种媒体,诸如静态图像、普通图像和文本。IT设备,比如PC(个人计算机),能够存储各种可被分类为项目(item)或asset的媒体。The capture device includes CE (Consumer Electronics, consumer electronics) equipment such as a digital camera, a digital video camera, and a mobile terminal with a digital camera function. These capture devices are capable of capturing various media such as still images, general images and text. IT devices, such as PCs (Personal Computers), are capable of storing various media that can be classified as items or assets.
Asset可分类成简单媒体asset和复合媒体asset。简单媒体asset可以是数字照片、视频、数字音频、文本等。复合媒体asset可以是“数字照片+数字音频”、连拍(multi-shot)序列照片、全景拍摄(panorama-shot)序列照片等。Assets can be classified into simple media assets and composite media assets. Simple media assets can be digital photos, videos, digital audio, text, etc. The composite media asset can be "digital photo + digital audio", continuous shooting (multi-shot) sequence of photos, panoramic shooting (panorama-shot) sequence of photos, etc.
然而,当捕捉设备或IT设备连接到诸如打印机或者电视机的CE设备并且asset被输出时,仅不具有任何打印或显示控制信息的对应于每个asset的原数据将被从捕捉设备或IT设备传输到CE设备。However, when a capture device or IT device is connected to a CE device such as a printer or a television and assets are output, only raw data corresponding to each asset without any print or display control information will be downloaded from the capture device or IT device. transmitted to the CE device.
因而,打印机或电视机不能以批量打印格式或特定格式对asset进行打印或显示。批量打印是在多个asset中标记想要的asset并使用批作业打印作了标记的asset的功能。特定格式可以是:组成复合媒体的格式、能够提供诸如裁剪或旋转的效果的格式、或者能够提供诸如连拍和全景拍摄的特定内容组类型的格式。Thus, a printer or television cannot print or display an asset in a batch print format or in a specific format. Batch printing is a function to mark desired assets among multiple assets and print marked assets using a batch job. Specific formats can be those that make up composite media, that can provide effects such as cropping or rotation, or that can provide specific content group types such as bursts and panoramas.
发明内容Contents of invention
本发明的示例性实施例阐述传统技术的问题。具体地说,本发明提供一种传输用于以各种格式打印或显示asset的打印或显示控制信息的装置和方法和一种在其上包含用于执行该方法的计算机程序的记录介质。Exemplary embodiments of the present invention address problems of conventional techniques. Specifically, the present invention provides an apparatus and method for transmitting print or display control information for printing or displaying assets in various formats and a recording medium having a computer program for executing the method contained thereon.
本发明也提供了一种在捕捉设备或IT设备中传输基于ML(标记语言)的打印或显示控制信息的装置和方法和一种在其上包含用于执行该方法的计算机程序的记录介质。The present invention also provides an apparatus and method for transmitting ML (Markup Language)-based printing or display control information in a capture device or an IT device and a recording medium containing thereon a computer program for executing the method.
本发明也提供了一种传输以基于XML(可扩展标记语言)的打印或显示命令信息和基于XHTML(可扩展超文本标记语言)的打印或显示形式信息为基础的打印或显示控制信息的装置和方法,和一种在其上包含用于执行该方法的计算机程序的记录介质。The present invention also provides a device for transmitting print or display control information based on XML (Extensible Markup Language)-based print or display command information and XHTML (Extensible Hypertext Markup Language)-based print or display form information and a method, and a recording medium having a computer program for executing the method embodied thereon.
本发明也提供了一种存储用于以各种格式打印或显示asset的打印或显示控制信息的装置和方法和一种存储用于执行该方法的计算机程序的存储介质。The present invention also provides an apparatus and method for storing print or display control information for printing or displaying assets in various formats and a storage medium for storing a computer program for executing the method.
本发明也提供了一种存储基于ML的打印或显示控制信息的装置和方法和一种存储用于执行该方法的计算机程序的存储介质。The present invention also provides an apparatus and method for storing ML-based printing or display control information and a storage medium storing a computer program for executing the method.
本发明也提供了一种独立地存储基于XML的打印或显示命令信息和基于XHTML的打印或显示形式信息的打印或显示控制信息存储装置和方法和一种存储用于执行该方法的计算机程序的存储介质。The present invention also provides a print or display control information storage device and method for independently storing XML-based print or display command information and XHTML-based print or display form information and a computer program for executing the method storage medium.
根据本发明的一个方面,提供了一种传输asset的打印或显示控制信息的方法,包括:产生包含用来控制asset的打印或显示的元数据和打印或显示命令的第一文件;产生基于包含在第一文件中的元数据和打印或显示命令和asset的打印或显示形式信息的第二文件;并依照打印或显示asset的设备的操作条件选择并传输第一文件和第二文件之一。According to one aspect of the present invention, there is provided a method for transmitting asset print or display control information, comprising: generating a first file containing metadata and print or display commands for controlling asset print or display; generating a first file based on the containing metadata in the first file and a print or display command and a second file of print or display form information of the asset; and selecting and transmitting one of the first file and the second file in accordance with an operating condition of an apparatus for printing or displaying the asset.
第一文件是基于XML的MPV文件,第二文件是XHTML文件。The first file is an XML-based MPV file, and the second file is an XHTML file.
第一文件的产生包括:产生作为第一文件的用于控制asset的打印或显示的打印或显示控制MPV文件,该MPV文件是以用于控制asset的打印或显示的用户输入信息和管理能够读取和再现asset的信息的MPV文件为基础而获得的。The generation of the first file includes: generating, as the first file, a print or display control MPV file for controlling the printing or display of the asset, the MPV file being readable by user input information and management for controlling the printing or display of the asset. It is obtained based on the MPV file that fetches and reproduces asset information.
第一文件管理用于控制asset的打印或显示的信息,该信息至少包含打印或显示命令中的一个、asset性质、asset引用、要与asset一起输出的元数据、和要被打印或显示的图像的标记信息。The first file manages information for controlling printing or displaying of an asset, the information including at least one of a printing or displaying command, an asset property, an asset reference, metadata to be output together with the asset, and an image to be printed or displayed tag information.
第二文件从多个打印或显示形式中选择并定义一个打印或显示形式。The second file selects and defines a print or display form from a plurality of print or display forms.
根据本发明的另一个方面,提供了一种存储asset的打印或显示控制信息的方法,包括:产生管理用来控制asset的打印或显示的元数据和打印或显示命令的第一文件;参照由第一文件管理的元数据和打印或显示命令而产生定义asset的打印或显示形式的第二文件;产生用于同步第一文件和第二文件的同步数据;并单独地存储第一文件和第二文件,其中,存储的第一文件和第二文件包含产生的同步数据。According to another aspect of the present invention, there is provided a method for storing print or display control information of an asset, comprising: generating a first file managing metadata and print or display commands used to control the print or display of an asset; referring to The first file manages metadata and print or display commands to generate a second file defining the print or display form of the asset; generate synchronization data for synchronizing the first file and the second file; and store the first file and the second file separately Two files, wherein the stored first file and the second file contain the generated synchronization data.
在示例性实施例中,同步数据包含asset的asset引用。In an exemplary embodiment, the synchronization data includes an asset reference to an asset.
根据本发明的另一个方面,提供了一种传输和存储asset的打印或显示控制信息的方法,包括:产生管理用来控制asset的打印或显示的元数据和打印或显示命令的第一文件;参照由第一文件管理的元数据和打印或显示命令而产生定义asset的打印或显示形式的第二文件;产生用于同步第一文件和第二文件的同步数据;把产生的同步数据插入到第一文件和第二文件并单独地存储第一文件和第二文件;并依照打印或显示asset的设备的操作条件选择并传输第一文件和第二文件之一。According to another aspect of the present invention, there is provided a method of transmitting and storing print or display control information of an asset, comprising: generating a first file managing metadata and print or display commands used to control the print or display of the asset; generating a second file defining a print or display form of the asset with reference to metadata and print or display commands managed by the first file; generating synchronization data for synchronizing the first file and the second file; inserting the generated synchronization data into The first file and the second file are separately stored; and one of the first file and the second file is selected and transmitted in accordance with an operating condition of a device for printing or displaying the asset.
根据本发明的另一个方面,提供了一种传输asset的打印或显示控制信息的装置,包括:第一文件产生器,用于产生包含用来控制asset的打印或显示的元数据和打印或显示命令的第一文件;第二文件产生器,用于产生基于包含在第一文件中的元数据和打印或显示命令和asset的打印或显示形式信息的第二文件;和传输器,用于依照打印或显示asset的设备的操作条件选择并传输第一文件和第二文件之一。另外,在示例性实施例中,传输器是多路复用引擎。According to another aspect of the present invention, there is provided an apparatus for transmitting print or display control information of an asset, comprising: a first file generator for generating metadata and print or display information for controlling the print or display of an asset a first file of commands; a second file generator for generating a second file based on the metadata contained in the first file and the print or display command and the print or display form information of the asset; and a transmitter for in accordance with An operating condition of the device for printing or displaying the asset selects and transmits one of the first file and the second file. Additionally, in the exemplary embodiment, the transmitter is a multiplexing engine.
该装置还包括:用户接口,用于把用户输入的信息传输到第一文件产生器、第二文件产生器、和传输器,并用于提供用户通过其输入信息的环境。The apparatus also includes a user interface for transmitting information input by the user to the first document generator, the second document generator, and the transmitter, and for providing an environment through which the user inputs information.
根据本发明的另一个方面,提供了一种存储asset的打印或显示控制信息的装置,包括:第一文件产生器,用于产生管理用来控制asset的打印或显示的元数据和打印或显示命令的第一文件;第二文件产生器,用于参照由第一文件管理的元数据和打印或显示命令而产生定义asset的打印或显示形式的第二文件;存储器,用于单独地存储第一文件和第二文件;和存储器控制器,用于产生用来同步第一文件和第二文件的同步数据,和控制存储器以便产生的同步数据既被包含进第一文件中又被包含进第二文件中。According to another aspect of the present invention, there is provided an apparatus for storing print or display control information of an asset, including: a first file generator for generating metadata and print or display management for controlling the print or display of an asset a first file of commands; a second file generator for generating a second file defining a print or display form of the asset with reference to metadata managed by the first file and a print or display command; a memory for separately storing the second file a file and a second file; and a memory controller for generating synchronization data used to synchronize the first file and the second file, and controlling the memory so that the generated synchronization data is included in both the first file and the second file in the second file.
根据本发明的另一个方面,提供了一种在其上包含使得计算机能够执行asset打印或显示控制信息传输方法的计算机程序的计算机可读记录介质,该方法包括:产生包含用来控制asset的打印或显示的元数据和打印或显示命令的第一文件;产生基于包含在第一文件中的元数据和打印或显示命令和asset的打印或显示形式信息的第二文件;并依照打印或显示asset的设备的操作条件选择并传输第一文件和第二文件之一。According to another aspect of the present invention, there is provided a computer-readable recording medium having embodied thereon a computer program for enabling a computer to execute an asset printing or display control information transmission method, the method comprising: generating a print containing information for controlling an asset; or display metadata and a first file of print or display commands; generate a second file based on the metadata and print or display commands contained in the first file and print or display form information for the asset; and print or display the asset in accordance with The operating condition of the device selects and transmits one of the first file and the second file.
根据本发明的另一个方面,提供了一种在其上包含使得计算机能够执行asset打印或显示控制信息传输方法的计算机程序的计算机可读介质,该方法包括:产生管理用来控制asset的打印或显示的元数据和打印或显示命令的第一文件;参照由第一文件管理的元数据和打印或显示命令而产生定义asset的打印或显示形式的第二文件;产生用于同步第一文件和第二文件的同步数据;并单独地存储第一文件和第二文件,其中,存储的第一文件和第二文件包含产生的同步数据。According to another aspect of the present invention, there is provided a computer readable medium embodying thereon a computer program for enabling a computer to execute an asset printing or display control information transmission method, the method comprising: generating a print or display control information management method for controlling an asset A first file of metadata and print or display commands for display; generating a second file defining a print or display form of the asset with reference to the metadata and print or display commands managed by the first file; generating for synchronizing the first file and synchronization data of the second file; and separately storing the first file and the second file, wherein the stored first file and the second file contain the generated synchronization data.
附图说明Description of drawings
通过参照附图对其示例性实施例进行详细的描述,本发明的以上和其他的特性和优点将会变得更清楚,其中:The above and other features and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the accompanying drawings, in which:
图1是根据本发明的示例性实施例的打印或显示控制信息传输装置的功能方框图;1 is a functional block diagram of a printing or display control information transmission device according to an exemplary embodiment of the present invention;
图2是解释示于图1中的MPV文件产生器和XHTML文件产生器的操作的视图;FIG. 2 is a view for explaining the operations of the MPV file generator and the XHTML file generator shown in FIG. 1;
图3A至3E显示了由示于图1中的MPV文件产生器产生的基于XML的MPV文件的示例性源代码;3A to 3E show exemplary source codes of MPV files based on XML generated by the MPV file generator shown in FIG. 1;
图4是解释示于图1中的MPV文件产生器和XHTML文件产生器的操作的另一个视图;Fig. 4 is another view explaining the operation of the MPV file generator and the XHTML file generator shown in Fig. 1;
图5是根据本发明的示例性实施例的打印或显示控制信息传输和存储装置的功能方框图;5 is a functional block diagram of a print or display control information transmission and storage device according to an exemplary embodiment of the present invention;
图6是示出根据本发明的示例性实施例的打印或显示控制信息传输方法的流程图;和6 is a flowchart illustrating a printing or display control information transmission method according to an exemplary embodiment of the present invention; and
图7是示出根据本发明的另一个示例性实施例的打印或显示控制信息存储方法的流程图。FIG. 7 is a flowchart illustrating a printing or display control information storage method according to another exemplary embodiment of the present invention.
具体实施方式 Detailed ways
在下文中,将参照附图对本发明的示例性实施例进行详细的描述。在所有附图中,相同的标号表示相同的部件。Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. The same reference numerals refer to the same parts throughout the drawings.
图1是根据本发明的示例性实施例的打印或显示控制信息传输装置的功能方框图。打印或显示控制信息传输装置能够被包含在CE设备或IT设备中。参照图1,打印或显示控制信息传输装置包含:用户接口(UI)100、MPV(MultiPhotoVideo or MusicPhotoVideo,多幅照片视频或音乐照片视频)文件存储单元110、MPV文件产生器120、XHTML(可扩展超文本标记语言)文件产生器130、和多路复用引擎140。FIG. 1 is a functional block diagram of a print or display control information transmission device according to an exemplary embodiment of the present invention. Printing or display control information transmission means can be included in CE equipment or IT equipment. Referring to Fig. 1, the printing or display control information transmission device includes: user interface (UI) 100, MPV (MultiPhotoVideo or MusicPhotoVideo, multiple photo video or music photo video)
当提供用户能够输入信息的环境的同时,UI 100把用来控制每个asset或项目的打印或显示的用户输入信息提供给MPV文件产生器120、XHTML文件产生器130、和多路复用引擎140。While providing an environment in which the user can input information, the
Asset可以是诸如静态图像、普通图像、和文本的简单媒体asset,或者可以是诸如连拍序列照片和全景拍摄序列照片的复合媒体asset。Assets can be simple media assets such as still images, normal images, and text, or composite media assets such as burst sequences and panorama sequences.
例如,环境是这样一种环境,在其中用户能够输入asset类型、要打印的asset的元数据、打印的数量、每个asset需要的效果、诸如打印格式或显示格式的asset性质、打印作业调度、要进行打印或显示的asset的位置信息(asset引用)等。For example, an environment is one in which the user is able to enter the asset type, metadata of the asset to be printed, the quantity to be printed, desired effects for each asset, asset properties such as print format or display format, print job scheduling, The location information (asset reference) of the asset to be printed or displayed, etc.
一般来说,用户不能把各种信息输入到用在CE设备中的传统的信息输入装置。因此,构建UI 100来提供允许用户通过简单的信息输入装置输入打印或显示控制信息的环境。例如,UI 100能够提供允许用户通过菜单屏幕输入打印或显示控制信息的环境。在这种情况下,显示在菜单屏幕上的信息可以从MPV文件产生器120和XHTML文件产生器130提供。Generally, a user cannot input various information into a conventional information input device used in a CE device. Therefore, the
MPV文件存储单元110存储能够管理包含在相应的CE设备或IT设备中的全部asset的元数据以及这些asset的位置信息(asset引用)的MPV文件。由MPV文件管理的asset可以包含不能够被打印或显示的asset(例如,数字音频asset)。因而,存储在MPV文件存储单元110中的MPV文件是作为包含捕捉到的媒体的属性和位置信息的原文件的基于XML的文件。因此,可以使用MPV文件来读取和再现捕捉的媒体。The MPV
MPV文件产生器120产生用来打印或显示asset的命令信息和管理元数据的MPV文件。MPV文件产生器120依照从UI 100接收的信息把存储在MPV文件存储单元110中的MPV文件转换成用于控制asset的打印或显示的基于XML的文件。基于XML的文件是由MPV文件产生器120产生的MPV文件。在下文中,由MPV文件产生器120产生的MPV文件被称为新定义的MPV文件。The
新定义的MPV文件管理打印或显示asset所需要的要素。例如,如图2所示,这些要素可以包含:asset类型211、打印的数量212、特定asset的打印或显示形式命令213、元数据214、效果215、asset引用216等。The newly defined MPV file manages the elements needed to print or display the asset. For example, as shown in FIG. 2, these elements may include:
Asset类型211是指示要打印或显示的asset的类型的信息。例如,asset类型211是指示要打印的asset是静态图像、连拍序列照片、还是全景拍摄序列照片的信息。Asset类型211可以参照由存储在MPV文件存储单元110中的MPV文件管理的asset类型信息来被决定。
打印的数量212是代表要打印的asset的数量或者包含多个asset的相册的数量的信息,并能够依照用户输入信息来被决定。The number of
特定asset的打印或显示形式命令213是指示选择的asset是否被用作封面的信息。如果选择的asset被用作封面,则特定asset的打印或显示形式命令213能够定义包含诸如相册标题的特定元数据或不同图像的信息。该信息可以依照用户输入信息来被定义。The print or
元数据214是代表将同要打印或显示的每个asset一起打印或显示的特定元数据的信息。元数据214能够依照用户输入信息来被定义,或者能够参照由存储在MPV文件存储单元110中的MPV文件管理的关联的元数据来被决定。用户能够输入这样的元数据,即,在该元数据中,对要与该元数据一起打印或显示的图像进行标记。
此外,用户能够输入在其中对能够被打印或显示的asset中的多个要打印或显示的想要的asset进行标记的元数据。在使用元数据打印或显示asset的设备中,能够使用整批打印或显示多个asset的批量打印。此外,用户能够输入这样的元数据,即,在该元数据中,asset被标记为要以连拍格式或以全景拍摄格式打印或显示。In addition, the user can input metadata in which desired assets to be printed or displayed are marked among a plurality of assets capable of being printed or displayed. In devices that use metadata to print or display assets, it is possible to use batch printing or batch printing that displays multiple assets. Furthermore, the user can enter metadata in which the asset is marked to be printed or displayed in burst format or in panorama format.
效果215是定义反映每个要打印或显示的asset的诸如裁剪或旋转的效果的信息。The
Asset引用216是定义要打印或显示的asset的实际位置的信息,并能够被定义为基于用户输入信息由存储在MPV文件存储单元110中的MPV文件管理的LastURL。The
由MPV文件产生器120产生的新定义的MPV文件的例子被示为图3A至3E中的源代码。参照图3A至3E,包含诸如要打印或显示的asset的打印作业调度、风格、文件类型、打印数量、文件句柄(fileHandle)、和标题的asset性质和诸如无边界、颜色、旋转、和裁剪等的asset效果的信息被定义在MPV文件中。此外,新定义的MPV文件可以被定义为以HTML格式处理的信息。即,参照图3B,<mpv:Print mpv:id=”printjob0001”>通过“<!--first asset to print:Hyper-text-->”被以HTML格式进行处理。由MPV文件产生器120产生的新定义的MPV文件能够被传输到多路复用引擎140。An example of a newly defined MPV file generated by the
此外,当产生打印或显示控制xHTML文件时,由图2的MPV文件产生器210管理的要素能够被用作输入要素。即,参照由MPV文件产生器210管理的每个asset的打印或显示命令和元数据,图2的XHTML文件产生器200产生相册或页的打印或显示格式被在其中定义的XHTML文件。即,MPV文件产生器120可以被定义为管理打印或显示控制XHTML文件的输入要素的管理器。Furthermore, elements managed by the
XHTML文件产生器130基于包含在由MPV文件产生器120产生的新定义的MPV文件中的打印或显示命令信息和由用户通过UI 100选择的打印或显示形式来产生打印或显示控制XHTML文件。为了允许用户选择打印或显示形式,XHTML文件产生器130把预存的各种模板通过UI 100提供给用户。该各种模板可以包含特殊页的布局(layout)、一页的布局、复合asset的布局等。The
换句话说,XHTML文件产生器130能够使用由用户选择的打印或显示形式信息和由MPV文件产生器120产生的新定义的MPV文件管理的打印或显示命令和元数据来产生打印或显示控制XHTML文件。产生的XHTML文件能够被传输到多路复用引擎140上。In other words, the
图4是解释示于图1中的MPV文件产生器120和XHTML文件产生器130的操作的另一个视图。与图2不同,图4的XHTML文件产生器400包含数据库402。与对图1的XHTML文件产生器130的以上的描述相似,包含各种打印或显示格式的模板被存储在数据库402中,以允许用户从存储的模板中选择一个。这里,XHTML文件产生器400参照由MPV文件产生器410管理的用于控制每个asset的打印或显示的输入要素。FIG. 4 is another view for explaining the operations of the
多路复用引擎140将由MPV文件产生器120产生的MPV文件和由XHTML文件产生器130产生的HTML文件原多路复用(mine-multiplex)。执行原多路复用以响应通过UI 100接收的控制信号。即,如果通过UI 100接收的控制信号需要XHTML文件,则多路复用引擎140选择XHTML文件并输出它以响应该控制信号。如果通过UI 100接收的控制信号需要MPV文件,则多路复用引擎140选择MPV文件并将其输出以响应该控制信号。MPV文件可以是如图3A至3E所示的基于(XHTML+XML)的文件。基于(XHTML+XML)的文件是能够依照内容以XHTML格式打印或显示asset的基于XML的文件。The
通过UI 100输入到多路复用引擎140的控制信号依照打印或显示asset的CE设备或IT设备的处理能力执行不同的操作。如果对应的CE设备或IT设备能够接收基于XHTML的打印或显示控制信息,则控制信号允许多路复用引擎140选择XHTML文件并传输它。如果对应的CE设备或IT设备能够接收基于XML的打印或显示控制信息,则控制信号允许多路复用引擎140选择MPV文件并传输它。因而,多路复用引擎140可以被定义为把从XHTML文件产生器130输出的XHTML文件和从MPV文件产生器120输出的MPV文件作为输出信息进行传输的传输器。The control signal input to the
图5是根据本发明的另一个实施例的打印或显示控制信息传输和存储装置的功能方框图,其中,该打印或显示控制信息传输和存储装置存储创建的打印或显示信息并同时把它传输到CE设备或IT设备上。5 is a functional block diagram of a printing or display control information transmission and storage device according to another embodiment of the present invention, wherein the printing or display control information transmission and storage device stores created printing or display information and simultaneously transmits it to CE equipment or IT equipment.
参照图5,打印或显示控制信息传输和存储装置包含UI 500、MPV文件存储单元510、MPV文件产生器520、XHTML文件产生器530、多路复用引擎540、存储卡控制器550、和存储卡560。Referring to Fig. 5, printing or display control information transmission and storage device comprise UI 500, MPV file storage unit 510, MPV file generator 520, XHTML file generator 530, multiplexing engine 540, memory card controller 550, and storage Card 560.
示于图5中的UI 500、MPV文件存储单元510、MPV文件产生器520、XHTML文件产生器530、和多路复用引擎540和示于图1中的UI 100、MPV文件存储单元110、MPV文件产生器120、XHTML文件产生器130、和多路复用引擎140以相同的方式运行,因此省略其详细描述。UI 500, MPV file storage unit 510, MPV file generator 520, XHTML file generator 530, and multiplexing engine 540 shown in FIG. 5 and
然而,MPV文件产生器520和XHTML文件产生器530把创建的MPV文件和创建的XHTML文件传输到多路复用引擎540,也传输到存储卡控制器550。However, the MPV file generator 520 and the XHTML file generator 530 transmit the created MPV file and the created XHTML file to the multiplexing engine 540 and also to the memory card controller 550 .
存储卡控制器550在存储卡560中单独地存储由XHTML文件产生器530创建的XHTML文件562和由MPV文件产生器520创建的MPV文件561。此时,存储卡控制器550产生同步数据并把它同MPV文件561和XHTML文件562一起存储,从而存储在存储卡560中的MPV文件561和XHTML文件562分别包含预定的同步数据。The memory card controller 550 separately stores the XHTML file 562 created by the XHTML file generator 530 and the MPV file 561 created by the MPV file generator 520 in the memory card 560 . At this time, the memory card controller 550 generates synchronization data and stores it together with the MPV file 561 and the XHTML file 562, so that the MPV file 561 and the XHTML file 562 stored in the memory card 560 contain predetermined synchronization data, respectively.
如果要打印或显示的asset的位置信息(asset引用)指示用于MPV文件561和XHTML文件562的同步的同步数据,则存储卡控制器550参照存储在存储卡560中的对应的asset 563的位置信息和定义在新定义的MPV文件中的对应的asset的位置信息来创建同步数据,并把其每一个包含创建的同步数据的MPV和XHTML文件存储在存储卡560中。因而,MPV文件561是包含由存储卡控制器550创建的同步数据的MPV文件,XHTML文件562是包含由存储卡控制器550创建的同步数据的XHTML文件。If the location information (asset reference) of the asset to be printed or displayed indicates synchronization data for synchronization of the MPV file 561 and the XHTML file 562, the memory card controller 550 refers to the location of the corresponding asset 563 stored in the memory card 560 information and the position information of the corresponding asset defined in the newly defined MPV file to create synchronous data, and store each of the MPV and XHTML files containing the created synchronous data in the memory card 560. Thus, the MPV file 561 is an MPV file containing synchronization data created by the memory card controller 550 , and the XHTML file 562 is an XHTML file containing synchronization data created by the memory card controller 550 .
图1的打印或显示控制信息传输装置和图5的打印或显示控制信息传输和存储装置可以被包含在捕捉设备或IT设备中。存储卡控制器550和存储卡560可以是连接到捕捉设备或IT设备上的外部设备。The print or display control information transmission device of FIG. 1 and the print or display control information transmission and storage device of FIG. 5 can be included in a capture device or an IT device. The memory card controller 550 and the memory card 560 may be external devices connected to a capture device or an IT device.
图6是示出根据本发明的示例性实施例的打印或显示控制信息传输方法的流程图。FIG. 6 is a flowchart illustrating a printing or display control information transmission method according to an exemplary embodiment of the present invention.
首先,创建用于管理元数据和打印或显示asset的asset打印或显示控制命令的MPV文件(操作601)。这里,创建的MPV文件是参照图1在上面提到的新定义的MPV文件。MPV文件使用通过UI 100接收的用户输入信息和存储在MPV文件存储单元110中的原MPV文件而被创建。用户输入信息是用于控制asset的打印或显示的信息。原MPV文件包含asset的位置信息(或asset引用)和元数据。因而,操作601中创建的MPV文件对包含打印或显示命令、asset属性、asset引用等的asset关联信息进行管理。First, an MPV file for managing metadata and asset print or display control commands for printing or displaying assets is created (operation 601). Here, the created MPV file is the newly defined MPV file mentioned above with reference to FIG. 1 . The MPV file is created using user input information received through the
然后,定义了由用户从多个预定义的打印或显示形式中选择的打印或显示形式的XHTML文件使用由在操作601中创建的MPV文件管理的打印或显示命令和元数据作为输入要素而被创建(操作602)。Then, an XHTML document defining a print or display form selected by the user from a plurality of predefined print or display forms is created using the print or display command and metadata managed by the MPV file created in
考虑用于打印或显示asset的对应的设备(未显示)的操作条件,依照由用户输入的信息选择在操作601中创建的MPV文件和在操作602中创建的XHTML文件中的一个,并将选择的文件传输到该设备(操作603)。这里,选择MPV文件和XHTML文件之一的方法参照图1的多路复用引擎140来被描述。该设备可以是诸如打印机或电视机的CE设备。Considering the operating conditions of a corresponding device (not shown) for printing or displaying the asset, one of the MPV file created in
图7是示出根据本发明的另一个示例性实施例的打印或显示控制信息存储方法的流程图。FIG. 7 is a flowchart illustrating a printing or display control information storage method according to another exemplary embodiment of the present invention.
首先,创建用于管理asset的元数据和用于打印或显示asset的打印或显示命令的MPV文件(操作701)。这里,创建的MPV文件是示于图1中的新定义的MPV文件。MPV文件使用通过UI 100接收的用户输入信息和存储在MPV文件存储单元110中的原MPV文件而创建。用户输入信息是用于控制asset的打印或显示的信息。原MPV文件包含asset的asset引用和元数据。因而,操作701中创建的MPV文件对包含打印或显示命令、asset性质、asset引用等的asset关联信息进行管理。First, an MPV file for managing metadata of an asset and a print or display command for printing or displaying the asset is created (operation 701). Here, the created MPV file is a newly defined MPV file shown in FIG. 1 . The MPV file is created using user input information received through the
然后,定义了由用户从多个预定义的打印或显示形式中选择的打印或显示形式的XHTML文件使用由在操作701中创建的MPV文件管理的打印或显示命令和元数据作为输入要素而被创建(操作702)。Then, an XHTML document defining a print or display form selected by the user from a plurality of predefined print or display forms is created using the print or display command and metadata managed by the MPV file created in operation 701 as input elements. Created (operation 702).
然后,创建用于同步在操作701中创建的MPV文件和在操作702中创建的XHTML文件的同步数据(操作703)。同步数据如上所述参照图5可以使用存储在存储卡560中的asset引用和定义于在操作701中创建的MPV文件中的asset引用而创建。例如,如果存储在存储卡560中的asset引用不同于对应的定义在MPV文件中的asset引用,则存储在存储卡560中的asset引用被创建为同步数据。同步数据是MPV文件和XHTML对于相同的asset共同包含的数据。Then, synchronization data for synchronizing the MPV file created in operation 701 and the XHTML file created in operation 702 is created (operation 703). The synchronization data may be created using the asset reference stored in the memory card 560 and the asset reference defined in the MPV file created in operation 701 as described above with reference to FIG. 5 . For example, if the asset reference stored in the memory card 560 is different from the corresponding asset reference defined in the MPV file, the asset reference stored in the memory card 560 is created as synchronization data. The synchronous data is the data jointly contained by the MPV file and XHTML for the same asset.
创建的同步数据被包含于在操作701中创建的MPV文件和在操作702中创建的XHTML文件中。这里,可以通过把由在操作701中创建的MPV文件管理的asset的LastURL更新为目前存储在存储卡560中的对应的asset的位置来把同步数据既插入到MPV文件,又插入到XHTML文件。然后,包含同步数据的MPV文件和XHTML文件单独地存储在存储卡上(操作704)。The created synchronization data is included in the MPV file created in operation 701 and the XHTML file created in operation 702 . Here, synchronization data may be inserted into both the MPV file and the XHTML file by updating the LastURL of the asset managed by the MPV file created in operation 701 to the location of the corresponding asset currently stored in the memory card 560. Then, the MPV file and the XHTML file including the synchronization data are separately stored on the memory card (operation 704).
图6是解释打印或显示控制信息传输方法的视图,图7是解释打印或显示控制信息存储方法的视图。基于图6的打印或显示控制信息传输方法和图7的打印或显示控制信息存储方法,使用示于图5中的打印或显示信息传输和存储装置,可实现传输打印或显示控制信息并同时存储它的方法。FIG. 6 is a view for explaining a printing or display control information transmission method, and FIG. 7 is a view for explaining a printing or display control information storage method. Based on the printing or display control information transmission method in Figure 6 and the printing or display control information storage method in Figure 7, using the printing or display information transmission and storage device shown in Figure 5, the printing or display control information can be transmitted and stored simultaneously its method.
根据本发明的打印或显示控制信息传输和存储方法也可以被实施为在计算机可读记录介质上的计算机可读代码。该计算机可读记录介质是能够存储其后能被计算机系统读取的数据的任何数据存储设备。计算机可读记录介质的例子包含只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储设备、和载波。计算机可读记录介质也能被分布到网络连接的计算机系统上以便计算机可读代码以分布式方式被存储和执行。The printing or display control information transmission and storage method according to the present invention can also be embodied as computer readable codes on a computer readable recording medium. The computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage devices, and carrier waves. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
如上所述,根据本发明,通过参照打印或显示命令和元数据来存储定义打印或显示形式的打印或显示控制信息并同时把该打印或显示控制信息传输给用于打印或显示asset的设备,可快速地以各种形式打印或显示asset。As described above, according to the present invention, by storing print or display control information defining a print or display form with reference to a print or display command and metadata and simultaneously transmitting the print or display control information to a device for printing or displaying an asset, Assets can be quickly printed or displayed in various forms.
例如,使用根据本发明的基于XML的MPV文件,可存储和传输能够批量打印多个asset的标记信息、打印数量的信息、在其中为每个asset标记诸如裁剪或旋转的效果信息的打印或显示控制信息等。For example, using the XML-based MPV file according to the present invention, it is possible to store and transmit marking information capable of batch-printing a plurality of assets, information on the number of prints, printing or displaying effect information such as cropping or rotation marked therein for each asset control information, etc.
此外,当打印或显示图像asset时,可定义基于XML的MPV文件以便带有特定内容的元数据与该图像asset一起被打印或显示。基于XML的MPV文件可以包含指定要与照片一起被输出的元数据的信息。此外,可创建MPV文件以便带有诸如连拍格式或全景拍摄格式的特定格式的图像能够被打印或显示。另外,使用包含在MPV文件中的信息,用于打印或显示asset的设备可以减少搜索要打印或显示的asset所需要的时间。Additionally, when printing or displaying an image asset, an XML-based MPV file can be defined so that metadata with specific content is printed or displayed along with the image asset. An XML-based MPV file may contain information specifying metadata to be exported with the photo. In addition, MPV files can be created so that images with a specific format such as burst format or panorama format can be printed or displayed. Additionally, using the information contained in the MPV file, a device for printing or displaying an asset can reduce the time required to search for an asset to print or display.
尽管已参照其示例性实施例特定地显示和描述了本发明,但本领域的技术人员应该理解,在不脱离如以下的权利要求所定义的本发明的精神和范围的情况下,可以对其进行形式和细节的各种修改。While the invention has been particularly shown and described with reference to exemplary embodiments thereof, it should be understood by those skilled in the art that changes may be made thereto without departing from the spirit and scope of the invention as defined by the following claims. Various modifications of form and detail were made.
Claims (18)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020040043455 | 2004-06-14 | ||
| KR20040043455 | 2004-06-14 | ||
| KR1020040075471 | 2004-09-21 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1716235A true CN1716235A (en) | 2006-01-04 |
| CN100403298C CN100403298C (en) | 2008-07-16 |
Family
ID=35822076
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2005100750155A Expired - Fee Related CN100403298C (en) | 2004-06-14 | 2005-06-07 | Device and method for transmitting/storing printing or displaying control information and recording medium |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR100565082B1 (en) |
| CN (1) | CN100403298C (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101416146B (en) * | 2006-04-13 | 2011-12-07 | 三星电子株式会社 | Method and system for outputting a calendar using a mobile device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6381032B1 (en) * | 2000-01-10 | 2002-04-30 | Imagex, Inc. | Postscript to PDF conversion of graphic image files |
| JP4374822B2 (en) * | 2002-03-07 | 2009-12-02 | 富士ゼロックス株式会社 | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PRINT DEVICE, AND PRINT CONTROL PROGRAM |
| JP2003319009A (en) * | 2002-04-24 | 2003-11-07 | Communication Research Laboratory | Data communication control method, data communication control system, data sending mechanism, data communication control program, and data communication control program recording medium |
-
2004
- 2004-09-21 KR KR1020040075471A patent/KR100565082B1/en not_active Expired - Fee Related
-
2005
- 2005-06-07 CN CNB2005100750155A patent/CN100403298C/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101416146B (en) * | 2006-04-13 | 2011-12-07 | 三星电子株式会社 | Method and system for outputting a calendar using a mobile device |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100565082B1 (en) | 2006-03-30 |
| CN100403298C (en) | 2008-07-16 |
| KR20050118645A (en) | 2005-12-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8463776B2 (en) | Image file container | |
| CN101714067B (en) | Method for viewing thumbnail, and image forming apparatus | |
| US20050278619A1 (en) | Apparatus and method of transmitting/storing print or display control information, and recording medium having embodies thereon computer program for executing the method | |
| CN100435134C (en) | Method and system for printing an image using a template | |
| JP4542033B2 (en) | System and method for providing multiple renditions of document content | |
| JP5336759B2 (en) | Image output apparatus and image output method | |
| CN1896943A (en) | Method and apparatus for selecting watermark image | |
| CN1716235A (en) | The apparatus and method of transmitting/storing print or display control information and recording medium | |
| JP2002354309A (en) | Digital camera cooperation system and recording medium recording image data processing program | |
| CN100444196C (en) | Method and device for creating print order file | |
| US20120170078A1 (en) | Image processing system and method | |
| CN1992774A (en) | Method for controlling image forming apparatus | |
| JPWO2009078420A1 (en) | Image data generation apparatus, image data reproduction system, image data generation method, image data generation program, and recording medium | |
| KR100965885B1 (en) | Storage medium recording a print ordering file, method and device for generating the file | |
| WO2009151413A1 (en) | System and method for modifying and distributing graphical image data | |
| CN1734441A (en) | MPV file creating method and equipment and storage medium thereof | |
| US20090132596A1 (en) | Device and method for setting odor | |
| HK1076324A (en) | Image file container | |
| JP2015011513A (en) | Information processing apparatus, data display method thereof, and program | |
| KR20070019785A (en) | Storage medium recording a print ordering file, method and device for generating the file |
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 | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080716 |