欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

傳輸/存儲打印或顯示控制信息的裝置和方法及記錄介質(zhì)的制作方法

文檔序號:6621637閱讀:155來源:國知局
專利名稱:傳輸/存儲打印或顯示控制信息的裝置和方法及記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種傳輸/存儲打印或顯示控制信息的裝置和方法,更具體地說,涉及一種在捕捉設(shè)備或IT(信息技術(shù))設(shè)備中傳輸/存儲基于ML(標(biāo)記語言)的打印或顯示控制信息的裝置和方法以及一種在其上包含用于執(zhí)行該方法的計(jì)算機(jī)程序的記錄介質(zhì)。
背景技術(shù)
捕捉設(shè)備包含諸如數(shù)字相機(jī)、數(shù)字?jǐn)z像機(jī)和帶有數(shù)字相機(jī)功能的移動終端的CE(Consumer Electronics,消費(fèi)電子)設(shè)備。這些捕捉設(shè)備能夠捕捉各種媒體,諸如靜態(tài)圖像、普通圖像和文本。IT設(shè)備,比如PC(個(gè)人計(jì)算機(jī)),能夠存儲各種可被分類為項(xiàng)目(item)或asset的媒體。
Asset可分類成簡單媒體asset和復(fù)合媒體asset。簡單媒體asset可以是數(shù)字照片、視頻、數(shù)字音頻、文本等。復(fù)合媒體asset可以是“數(shù)字照片+數(shù)字音頻”、連拍(multi-shot)序列照片、全景拍攝(panorama-shot)序列照片等。
然而,當(dāng)捕捉設(shè)備或IT設(shè)備連接到諸如打印機(jī)或者電視機(jī)的CE設(shè)備并且asset被輸出時(shí),僅不具有任何打印或顯示控制信息的對應(yīng)于每個(gè)asset的原數(shù)據(jù)將被從捕捉設(shè)備或IT設(shè)備傳輸?shù)紺E設(shè)備。
因而,打印機(jī)或電視機(jī)不能以批量打印格式或特定格式對asset進(jìn)行打印或顯示。批量打印是在多個(gè)asset中標(biāo)記想要的asset并使用批作業(yè)打印作了標(biāo)記的asset的功能。特定格式可以是組成復(fù)合媒體的格式、能夠提供諸如裁剪或旋轉(zhuǎn)的效果的格式、或者能夠提供諸如連拍和全景拍攝的特定內(nèi)容組類型的格式。

發(fā)明內(nèi)容
本發(fā)明的示例性實(shí)施例闡述傳統(tǒng)技術(shù)的問題。具體地說,本發(fā)明提供一種傳輸用于以各種格式打印或顯示asset的打印或顯示控制信息的裝置和方法和一種在其上包含用于執(zhí)行該方法的計(jì)算機(jī)程序的記錄介質(zhì)。
本發(fā)明也提供了一種在捕捉設(shè)備或IT設(shè)備中傳輸基于ML(標(biāo)記語言)的打印或顯示控制信息的裝置和方法和一種在其上包含用于執(zhí)行該方法的計(jì)算機(jī)程序的記錄介質(zhì)。
本發(fā)明也提供了一種傳輸以基于XML(可擴(kuò)展標(biāo)記語言)的打印或顯示命令信息和基于XHTML(可擴(kuò)展超文本標(biāo)記語言)的打印或顯示形式信息為基礎(chǔ)的打印或顯示控制信息的裝置和方法,和一種在其上包含用于執(zhí)行該方法的計(jì)算機(jī)程序的記錄介質(zhì)。
本發(fā)明也提供了一種存儲用于以各種格式打印或顯示asset的打印或顯示控制信息的裝置和方法和一種存儲用于執(zhí)行該方法的計(jì)算機(jī)程序的存儲介質(zhì)。
本發(fā)明也提供了一種存儲基于ML的打印或顯示控制信息的裝置和方法和一種存儲用于執(zhí)行該方法的計(jì)算機(jī)程序的存儲介質(zhì)。
本發(fā)明也提供了一種獨(dú)立地存儲基于XML的打印或顯示命令信息和基于XHTML的打印或顯示形式信息的打印或顯示控制信息存儲裝置和方法和一種存儲用于執(zhí)行該方法的計(jì)算機(jī)程序的存儲介質(zhì)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種傳輸asset的打印或顯示控制信息的方法,包括產(chǎn)生包含用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;產(chǎn)生基于包含在第一文件中的元數(shù)據(jù)和打印或顯示命令和asset的打印或顯示形式信息的第二文件;并依照打印或顯示asset的設(shè)備的操作條件選擇并傳輸?shù)谝晃募偷诙募弧?br> 第一文件是基于XML的MPV文件,第二文件是XHTML文件。
第一文件的產(chǎn)生包括產(chǎn)生作為第一文件的用于控制asset的打印或顯示的打印或顯示控制MPV文件,該MPV文件是以用于控制asset的打印或顯示的用戶輸入信息和管理能夠讀取和再現(xiàn)asset的信息的MPV文件為基礎(chǔ)而獲得的。
第一文件管理用于控制asset的打印或顯示的信息,該信息至少包含打印或顯示命令中的一個(gè)、asset性質(zhì)、asset引用、要與asset一起輸出的元數(shù)據(jù)、和要被打印或顯示的圖像的標(biāo)記信息。
第二文件從多個(gè)打印或顯示形式中選擇并定義一個(gè)打印或顯示形式。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種存儲asset的打印或顯示控制信息的方法,包括產(chǎn)生管理用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;參照由第一文件管理的元數(shù)據(jù)和打印或顯示命令而產(chǎn)生定義asset的打印或顯示形式的第二文件;產(chǎn)生用于同步第一文件和第二文件的同步數(shù)據(jù);并單獨(dú)地存儲第一文件和第二文件,其中,存儲的第一文件和第二文件包含產(chǎn)生的同步數(shù)據(jù)。
在示例性實(shí)施例中,同步數(shù)據(jù)包含asset的asset引用。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種傳輸和存儲asset的打印或顯示控制信息的方法,包括產(chǎn)生管理用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;參照由第一文件管理的元數(shù)據(jù)和打印或顯示命令而產(chǎn)生定義asset的打印或顯示形式的第二文件;產(chǎn)生用于同步第一文件和第二文件的同步數(shù)據(jù);把產(chǎn)生的同步數(shù)據(jù)插入到第一文件和第二文件并單獨(dú)地存儲第一文件和第二文件;并依照打印或顯示asset的設(shè)備的操作條件選擇并傳輸?shù)谝晃募偷诙募弧?br> 根據(jù)本發(fā)明的另一個(gè)方面,提供了一種傳輸asset的打印或顯示控制信息的裝置,包括第一文件產(chǎn)生器,用于產(chǎn)生包含用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;第二文件產(chǎn)生器,用于產(chǎn)生基于包含在第一文件中的元數(shù)據(jù)和打印或顯示命令和asset的打印或顯示形式信息的第二文件;和傳輸器,用于依照打印或顯示asset的設(shè)備的操作條件選擇并傳輸?shù)谝晃募偷诙募?。另外,在示例性?shí)施例中,傳輸器是多路復(fù)用引擎。
該裝置還包括用戶接口,用于把用戶輸入的信息傳輸?shù)降谝晃募a(chǎn)生器、第二文件產(chǎn)生器、和傳輸器,并用于提供用戶通過其輸入信息的環(huán)境。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種存儲asset的打印或顯示控制信息的裝置,包括第一文件產(chǎn)生器,用于產(chǎn)生管理用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;第二文件產(chǎn)生器,用于參照由第一文件管理的元數(shù)據(jù)和打印或顯示命令而產(chǎn)生定義asset的打印或顯示形式的第二文件;存儲器,用于單獨(dú)地存儲第一文件和第二文件;和存儲器控制器,用于產(chǎn)生用來同步第一文件和第二文件的同步數(shù)據(jù),和控制存儲器以便產(chǎn)生的同步數(shù)據(jù)既被包含進(jìn)第一文件中又被包含進(jìn)第二文件中。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種在其上包含使得計(jì)算機(jī)能夠執(zhí)行asset打印或顯示控制信息傳輸方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì),該方法包括產(chǎn)生包含用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;產(chǎn)生基于包含在第一文件中的元數(shù)據(jù)和打印或顯示命令和asset的打印或顯示形式信息的第二文件;并依照打印或顯示asset的設(shè)備的操作條件選擇并傳輸?shù)谝晃募偷诙募弧?br> 根據(jù)本發(fā)明的另一個(gè)方面,提供了一種在其上包含使得計(jì)算機(jī)能夠執(zhí)行asset打印或顯示控制信息傳輸方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀介質(zhì),該方法包括產(chǎn)生管理用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;參照由第一文件管理的元數(shù)據(jù)和打印或顯示命令而產(chǎn)生定義asset的打印或顯示形式的第二文件;產(chǎn)生用于同步第一文件和第二文件的同步數(shù)據(jù);并單獨(dú)地存儲第一文件和第二文件,其中,存儲的第一文件和第二文件包含產(chǎn)生的同步數(shù)據(jù)。


通過參照附圖對其示例性實(shí)施例進(jìn)行詳細(xì)的描述,本發(fā)明的以上和其他的特性和優(yōu)點(diǎn)將會變得更清楚,其中圖1是根據(jù)本發(fā)明的示例性實(shí)施例的打印或顯示控制信息傳輸裝置的功能方框圖;圖2是解釋示于圖1中的MPV文件產(chǎn)生器和XHTML文件產(chǎn)生器的操作的視圖;圖3A至3E顯示了由示于圖1中的MPV文件產(chǎn)生器產(chǎn)生的基于XML的MPV文件的示例性源代碼;圖4是解釋示于圖1中的MPV文件產(chǎn)生器和XHTML文件產(chǎn)生器的操作的另一個(gè)視圖;圖5是根據(jù)本發(fā)明的示例性實(shí)施例的打印或顯示控制信息傳輸和存儲裝置的功能方框圖;圖6是示出根據(jù)本發(fā)明的示例性實(shí)施例的打印或顯示控制信息傳輸方法的流程圖;和圖7是示出根據(jù)本發(fā)明的另一個(gè)示例性實(shí)施例的打印或顯示控制信息存儲方法的流程圖。
具體實(shí)施例方式
在下文中,將參照附圖對本發(fā)明的示例性實(shí)施例進(jìn)行詳細(xì)的描述。在所有附圖中,相同的標(biāo)號表示相同的部件。
圖1是根據(jù)本發(fā)明的示例性實(shí)施例的打印或顯示控制信息傳輸裝置的功能方框圖。打印或顯示控制信息傳輸裝置能夠被包含在CE設(shè)備或IT設(shè)備中。參照圖1,打印或顯示控制信息傳輸裝置包含用戶接口(UI)100、MPV(MultiPhotoVideo or MusicPhotoVideo,多幅照片視頻或音樂照片視頻)文件存儲單元110、MPV文件產(chǎn)生器120、XHTML(可擴(kuò)展超文本標(biāo)記語言)文件產(chǎn)生器130、和多路復(fù)用引擎140。
當(dāng)提供用戶能夠輸入信息的環(huán)境的同時(shí),UI 100把用來控制每個(gè)asset或項(xiàng)目的打印或顯示的用戶輸入信息提供給MPV文件產(chǎn)生器120、XHTML文件產(chǎn)生器130、和多路復(fù)用引擎140。
Asset可以是諸如靜態(tài)圖像、普通圖像、和文本的簡單媒體asset,或者可以是諸如連拍序列照片和全景拍攝序列照片的復(fù)合媒體asset。
例如,環(huán)境是這樣一種環(huán)境,在其中用戶能夠輸入asset類型、要打印的asset的元數(shù)據(jù)、打印的數(shù)量、每個(gè)asset需要的效果、諸如打印格式或顯示格式的asset性質(zhì)、打印作業(yè)調(diào)度、要進(jìn)行打印或顯示的asset的位置信息(asset引用)等。
一般來說,用戶不能把各種信息輸入到用在CE設(shè)備中的傳統(tǒng)的信息輸入裝置。因此,構(gòu)建UI 100來提供允許用戶通過簡單的信息輸入裝置輸入打印或顯示控制信息的環(huán)境。例如,UI 100能夠提供允許用戶通過菜單屏幕輸入打印或顯示控制信息的環(huán)境。在這種情況下,顯示在菜單屏幕上的信息可以從MPV文件產(chǎn)生器120和XHTML文件產(chǎn)生器130提供。
MPV文件存儲單元110存儲能夠管理包含在相應(yīng)的CE設(shè)備或IT設(shè)備中的全部asset的元數(shù)據(jù)以及這些asset的位置信息(asset引用)的MPV文件。由MPV文件管理的asset可以包含不能夠被打印或顯示的asset(例如,數(shù)字音頻asset)。因而,存儲在MPV文件存儲單元110中的MPV文件是作為包含捕捉到的媒體的屬性和位置信息的原文件的基于XML的文件。因此,可以使用MPV文件來讀取和再現(xiàn)捕捉的媒體。
MPV文件產(chǎn)生器120產(chǎn)生用來打印或顯示asset的命令信息和管理元數(shù)據(jù)的MPV文件。MPV文件產(chǎn)生器120依照從UI 100接收的信息把存儲在MPV文件存儲單元110中的MPV文件轉(zhuǎn)換成用于控制asset的打印或顯示的基于XML的文件。基于XML的文件是由MPV文件產(chǎn)生器120產(chǎn)生的MPV文件。在下文中,由MPV文件產(chǎn)生器120產(chǎn)生的MPV文件被稱為新定義的MPV文件。
新定義的MPV文件管理打印或顯示asset所需要的要素。例如,如圖2所示,這些要素可以包含asset類型211、打印的數(shù)量212、特定asset的打印或顯示形式命令213、元數(shù)據(jù)214、效果215、asset引用216等。
Asset類型211是指示要打印或顯示的asset的類型的信息。例如,asset類型211是指示要打印的asset是靜態(tài)圖像、連拍序列照片、還是全景拍攝序列照片的信息。Asset類型211可以參照由存儲在MPV文件存儲單元110中的MPV文件管理的asset類型信息來被決定。
打印的數(shù)量212是代表要打印的asset的數(shù)量或者包含多個(gè)asset的相冊的數(shù)量的信息,并能夠依照用戶輸入信息來被決定。
特定asset的打印或顯示形式命令213是指示選擇的asset是否被用作封面的信息。如果選擇的asset被用作封面,則特定asset的打印或顯示形式命令213能夠定義包含諸如相冊標(biāo)題的特定元數(shù)據(jù)或不同圖像的信息。該信息可以依照用戶輸入信息來被定義。
元數(shù)據(jù)214是代表將同要打印或顯示的每個(gè)asset一起打印或顯示的特定元數(shù)據(jù)的信息。元數(shù)據(jù)214能夠依照用戶輸入信息來被定義,或者能夠參照由存儲在MPV文件存儲單元110中的MPV文件管理的關(guān)聯(lián)的元數(shù)據(jù)來被決定。用戶能夠輸入這樣的元數(shù)據(jù),即,在該元數(shù)據(jù)中,對要與該元數(shù)據(jù)一起打印或顯示的圖像進(jìn)行標(biāo)記。
此外,用戶能夠輸入在其中對能夠被打印或顯示的asset中的多個(gè)要打印或顯示的想要的asset進(jìn)行標(biāo)記的元數(shù)據(jù)。在使用元數(shù)據(jù)打印或顯示asset的設(shè)備中,能夠使用整批打印或顯示多個(gè)asset的批量打印。此外,用戶能夠輸入這樣的元數(shù)據(jù),即,在該元數(shù)據(jù)中,asset被標(biāo)記為要以連拍格式或以全景拍攝格式打印或顯示。
效果215是定義反映每個(gè)要打印或顯示的asset的諸如裁剪或旋轉(zhuǎn)的效果的信息。
Asset引用216是定義要打印或顯示的asset的實(shí)際位置的信息,并能夠被定義為基于用戶輸入信息由存儲在MPV文件存儲單元110中的MPV文件管理的LastURL。
由MPV文件產(chǎn)生器120產(chǎn)生的新定義的MPV文件的例子被示為圖3A至3E中的源代碼。參照圖3A至3E,包含諸如要打印或顯示的asset的打印作業(yè)調(diào)度、風(fēng)格、文件類型、打印數(shù)量、文件句柄(fileHandle)、和標(biāo)題的asset性質(zhì)和諸如無邊界、顏色、旋轉(zhuǎn)、和裁剪等的asset效果的信息被定義在MPV文件中。此外,新定義的MPV文件可以被定義為以HTML格式處理的信息。即,參照圖3B,<mpvPrint mpvid=”printjob0001”>通過“<!--first asset to printHyper-text-->”被以HTML格式進(jìn)行處理。由MPV文件產(chǎn)生器120產(chǎn)生的新定義的MPV文件能夠被傳輸?shù)蕉嗦窂?fù)用引擎140。
此外,當(dāng)產(chǎn)生打印或顯示控制xHTML文件時(shí),由圖2的MPV文件產(chǎn)生器210管理的要素能夠被用作輸入要素。即,參照由MPV文件產(chǎn)生器210管理的每個(gè)asset的打印或顯示命令和元數(shù)據(jù),圖2的XHTML文件產(chǎn)生器200產(chǎn)生相冊或頁的打印或顯示格式被在其中定義的XHTML文件。即,MPV文件產(chǎn)生器120可以被定義為管理打印或顯示控制XHTML文件的輸入要素的管理器。
XHTML文件產(chǎn)生器130基于包含在由MPV文件產(chǎn)生器120產(chǎn)生的新定義的MPV文件中的打印或顯示命令信息和由用戶通過UI 100選擇的打印或顯示形式來產(chǎn)生打印或顯示控制XHTML文件。為了允許用戶選擇打印或顯示形式,XHTML文件產(chǎn)生器130把預(yù)存的各種模板通過UI 100提供給用戶。該各種模板可以包含特殊頁的布局(layout)、一頁的布局、復(fù)合asset的布局等。
換句話說,XHTML文件產(chǎn)生器130能夠使用由用戶選擇的打印或顯示形式信息和由MPV文件產(chǎn)生器120產(chǎn)生的新定義的MPV文件管理的打印或顯示命令和元數(shù)據(jù)來產(chǎn)生打印或顯示控制XHTML文件。產(chǎn)生的XHTML文件能夠被傳輸?shù)蕉嗦窂?fù)用引擎140上。
圖4是解釋示于圖1中的MPV文件產(chǎn)生器120和XHTML文件產(chǎn)生器130的操作的另一個(gè)視圖。與圖2不同,圖4的XHTML文件產(chǎn)生器400包含數(shù)據(jù)庫402。與對圖1的XHTML文件產(chǎn)生器130的以上的描述相似,包含各種打印或顯示格式的模板被存儲在數(shù)據(jù)庫402中,以允許用戶從存儲的模板中選擇一個(gè)。這里,XHTML文件產(chǎn)生器400參照由MPV文件產(chǎn)生器410管理的用于控制每個(gè)asset的打印或顯示的輸入要素。
多路復(fù)用引擎140將由MPV文件產(chǎn)生器120產(chǎn)生的MPV文件和由XHTML文件產(chǎn)生器130產(chǎn)生的HTML文件原多路復(fù)用(mine-multiplex)。執(zhí)行原多路復(fù)用以響應(yīng)通過UI 100接收的控制信號。即,如果通過UI 100接收的控制信號需要XHTML文件,則多路復(fù)用引擎140選擇XHTML文件并輸出它以響應(yīng)該控制信號。如果通過UI 100接收的控制信號需要MPV文件,則多路復(fù)用引擎140選擇MPV文件并將其輸出以響應(yīng)該控制信號。MPV文件可以是如圖3A至3E所示的基于(XHTML+XML)的文件?;?XHTML+XML)的文件是能夠依照內(nèi)容以XHTML格式打印或顯示asset的基于XML的文件。
通過UI 100輸入到多路復(fù)用引擎140的控制信號依照打印或顯示asset的CE設(shè)備或IT設(shè)備的處理能力執(zhí)行不同的操作。如果對應(yīng)的CE設(shè)備或IT設(shè)備能夠接收基于XHTML的打印或顯示控制信息,則控制信號允許多路復(fù)用引擎140選擇XHTML文件并傳輸它。如果對應(yīng)的CE設(shè)備或IT設(shè)備能夠接收基于XML的打印或顯示控制信息,則控制信號允許多路復(fù)用引擎140選擇MPV文件并傳輸它。因而,多路復(fù)用引擎140可以被定義為把從XHTML文件產(chǎn)生器130輸出的XHTML文件和從MPV文件產(chǎn)生器120輸出的MPV文件作為輸出信息進(jìn)行傳輸?shù)膫鬏斊鳌?br> 圖5是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的打印或顯示控制信息傳輸和存儲裝置的功能方框圖,其中,該打印或顯示控制信息傳輸和存儲裝置存儲創(chuàng)建的打印或顯示信息并同時(shí)把它傳輸?shù)紺E設(shè)備或IT設(shè)備上。
參照圖5,打印或顯示控制信息傳輸和存儲裝置包含UI 500、MPV文件存儲單元510、MPV文件產(chǎn)生器520、XHTML文件產(chǎn)生器530、多路復(fù)用引擎540、存儲卡控制器550、和存儲卡560。
示于圖5中的UI 500、MPV文件存儲單元510、MPV文件產(chǎn)生器520、XHTML文件產(chǎn)生器530、和多路復(fù)用引擎540和示于圖1中的UI 100、MPV文件存儲單元110、MPV文件產(chǎn)生器120、XHTML文件產(chǎn)生器130、和多路復(fù)用引擎140以相同的方式運(yùn)行,因此省略其詳細(xì)描述。
然而,MPV文件產(chǎn)生器520和XHTML文件產(chǎn)生器530把創(chuàng)建的MPV文件和創(chuàng)建的XHTML文件傳輸?shù)蕉嗦窂?fù)用引擎540,也傳輸?shù)酱鎯刂破?50。
存儲卡控制器550在存儲卡560中單獨(dú)地存儲由XHTML文件產(chǎn)生器530創(chuàng)建的XHTML文件562和由MPV文件產(chǎn)生器520創(chuàng)建的MPV文件561。此時(shí),存儲卡控制器550產(chǎn)生同步數(shù)據(jù)并把它同MPV文件561和XHTML文件562一起存儲,從而存儲在存儲卡560中的MPV文件561和XHTML文件562分別包含預(yù)定的同步數(shù)據(jù)。
如果要打印或顯示的asset的位置信息(asset引用)指示用于MPV文件561和XHTML文件562的同步的同步數(shù)據(jù),則存儲卡控制器550參照存儲在存儲卡560中的對應(yīng)的asset 563的位置信息和定義在新定義的MPV文件中的對應(yīng)的asset的位置信息來創(chuàng)建同步數(shù)據(jù),并把其每一個(gè)包含創(chuàng)建的同步數(shù)據(jù)的MPV和XHTML文件存儲在存儲卡560中。因而,MPV文件561是包含由存儲卡控制器550創(chuàng)建的同步數(shù)據(jù)的MPV文件,XHTML文件562是包含由存儲卡控制器550創(chuàng)建的同步數(shù)據(jù)的XHTML文件。
圖1的打印或顯示控制信息傳輸裝置和圖5的打印或顯示控制信息傳輸和存儲裝置可以被包含在捕捉設(shè)備或IT設(shè)備中。存儲卡控制器550和存儲卡560可以是連接到捕捉設(shè)備或IT設(shè)備上的外部設(shè)備。
圖6是示出根據(jù)本發(fā)明的示例性實(shí)施例的打印或顯示控制信息傳輸方法的流程圖。
首先,創(chuàng)建用于管理元數(shù)據(jù)和打印或顯示asset的asset打印或顯示控制命令的MPV文件(操作601)。這里,創(chuàng)建的MPV文件是參照圖1在上面提到的新定義的MPV文件。MPV文件使用通過UI 100接收的用戶輸入信息和存儲在MPV文件存儲單元110中的原MPV文件而被創(chuàng)建。用戶輸入信息是用于控制asset的打印或顯示的信息。原MPV文件包含asset的位置信息(或asset引用)和元數(shù)據(jù)。因而,操作601中創(chuàng)建的MPV文件對包含打印或顯示命令、asset屬性、asset引用等的asset關(guān)聯(lián)信息進(jìn)行管理。
然后,定義了由用戶從多個(gè)預(yù)定義的打印或顯示形式中選擇的打印或顯示形式的XHTML文件使用由在操作601中創(chuàng)建的MPV文件管理的打印或顯示命令和元數(shù)據(jù)作為輸入要素而被創(chuàng)建(操作602)。
考慮用于打印或顯示asset的對應(yīng)的設(shè)備(未顯示)的操作條件,依照由用戶輸入的信息選擇在操作601中創(chuàng)建的MPV文件和在操作602中創(chuàng)建的XHTML文件中的一個(gè),并將選擇的文件傳輸?shù)皆撛O(shè)備(操作603)。這里,選擇MPV文件和XHTML文件之一的方法參照圖1的多路復(fù)用引擎140來被描述。該設(shè)備可以是諸如打印機(jī)或電視機(jī)的CE設(shè)備。
圖7是示出根據(jù)本發(fā)明的另一個(gè)示例性實(shí)施例的打印或顯示控制信息存儲方法的流程圖。
首先,創(chuàng)建用于管理asset的元數(shù)據(jù)和用于打印或顯示asset的打印或顯示命令的MPV文件(操作701)。這里,創(chuàng)建的MPV文件是示于圖1中的新定義的MPV文件。MPV文件使用通過UI 100接收的用戶輸入信息和存儲在MPV文件存儲單元110中的原MPV文件而創(chuàng)建。用戶輸入信息是用于控制asset的打印或顯示的信息。原MPV文件包含asset的asset引用和元數(shù)據(jù)。因而,操作701中創(chuàng)建的MPV文件對包含打印或顯示命令、asset性質(zhì)、asset引用等的asset關(guān)聯(lián)信息進(jìn)行管理。
然后,定義了由用戶從多個(gè)預(yù)定義的打印或顯示形式中選擇的打印或顯示形式的XHTML文件使用由在操作701中創(chuàng)建的MPV文件管理的打印或顯示命令和元數(shù)據(jù)作為輸入要素而被創(chuàng)建(操作702)。
然后,創(chuàng)建用于同步在操作701中創(chuàng)建的MPV文件和在操作702中創(chuàng)建的XHTML文件的同步數(shù)據(jù)(操作703)。同步數(shù)據(jù)如上所述參照圖5可以使用存儲在存儲卡560中的asset引用和定義于在操作701中創(chuàng)建的MPV文件中的asset引用而創(chuàng)建。例如,如果存儲在存儲卡560中的asset引用不同于對應(yīng)的定義在MPV文件中的asset引用,則存儲在存儲卡560中的asset引用被創(chuàng)建為同步數(shù)據(jù)。同步數(shù)據(jù)是MPV文件和XHTML對于相同的asset共同包含的數(shù)據(jù)。
創(chuàng)建的同步數(shù)據(jù)被包含于在操作701中創(chuàng)建的MPV文件和在操作702中創(chuàng)建的XHTML文件中。這里,可以通過把由在操作701中創(chuàng)建的MPV文件管理的asset的LastURL更新為目前存儲在存儲卡560中的對應(yīng)的asset的位置來把同步數(shù)據(jù)既插入到MPV文件,又插入到XHTML文件。然后,包含同步數(shù)據(jù)的MPV文件和XHTML文件單獨(dú)地存儲在存儲卡上(操作704)。
圖6是解釋打印或顯示控制信息傳輸方法的視圖,圖7是解釋打印或顯示控制信息存儲方法的視圖。基于圖6的打印或顯示控制信息傳輸方法和圖7的打印或顯示控制信息存儲方法,使用示于圖5中的打印或顯示信息傳輸和存儲裝置,可實(shí)現(xiàn)傳輸打印或顯示控制信息并同時(shí)存儲它的方法。
根據(jù)本發(fā)明的打印或顯示控制信息傳輸和存儲方法也可以被實(shí)施為在計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。該計(jì)算機(jī)可讀記錄介質(zhì)是能夠存儲其后能被計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲設(shè)備。計(jì)算機(jī)可讀記錄介質(zhì)的例子包含只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)、CD-ROM、磁帶、軟盤、光學(xué)數(shù)據(jù)存儲設(shè)備、和載波。計(jì)算機(jī)可讀記錄介質(zhì)也能被分布到網(wǎng)絡(luò)連接的計(jì)算機(jī)系統(tǒng)上以便計(jì)算機(jī)可讀代碼以分布式方式被存儲和執(zhí)行。
如上所述,根據(jù)本發(fā)明,通過參照打印或顯示命令和元數(shù)據(jù)來存儲定義打印或顯示形式的打印或顯示控制信息并同時(shí)把該打印或顯示控制信息傳輸給用于打印或顯示asset的設(shè)備,可快速地以各種形式打印或顯示asset。
例如,使用根據(jù)本發(fā)明的基于XML的MPV文件,可存儲和傳輸能夠批量打印多個(gè)asset的標(biāo)記信息、打印數(shù)量的信息、在其中為每個(gè)asset標(biāo)記諸如裁剪或旋轉(zhuǎn)的效果信息的打印或顯示控制信息等。
此外,當(dāng)打印或顯示圖像asset時(shí),可定義基于XML的MPV文件以便帶有特定內(nèi)容的元數(shù)據(jù)與該圖像asset一起被打印或顯示?;赬ML的MPV文件可以包含指定要與照片一起被輸出的元數(shù)據(jù)的信息。此外,可創(chuàng)建MPV文件以便帶有諸如連拍格式或全景拍攝格式的特定格式的圖像能夠被打印或顯示。另外,使用包含在MPV文件中的信息,用于打印或顯示asset的設(shè)備可以減少搜索要打印或顯示的asset所需要的時(shí)間。
盡管已參照其示例性實(shí)施例特定地顯示和描述了本發(fā)明,但本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離如以下的權(quán)利要求所定義的本發(fā)明的精神和范圍的情況下,可以對其進(jìn)行形式和細(xì)節(jié)的各種修改。
權(quán)利要求
1.一種傳輸asset的打印或顯示控制信息的方法,包括產(chǎn)生包括用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;產(chǎn)生基于包含在第一文件中的元數(shù)據(jù)和打印或顯示命令和asset的打印或顯示形式信息的第二文件;和依照打印或顯示asset的設(shè)備的操作條件選擇并傳輸?shù)谝晃募偷诙募弧?br> 2.如權(quán)利要求1所述的方法,其中,第一文件是基于XML的MPV文件,第二文件是XHTML文件。
3.如權(quán)利要求1或2所述的方法,其中,第一文件的產(chǎn)生包括產(chǎn)生作為第一文件的用于控制asset的打印或顯示的打印或顯示控制MPV文件,該MPV文件是以用于控制asset的打印或顯示的用戶輸入信息和管理能夠讀取和再現(xiàn)asset的信息的MPV文件為基礎(chǔ)而獲得的。
4.如權(quán)利要求3所述的方法,其中,第一文件管理用于控制asset的打印或顯示的信息,該信息至少包含打印或顯示命令中的一個(gè)、asset性質(zhì)、asset引用、要與asset一起輸出的元數(shù)據(jù)、和要被打印或顯示的圖像的標(biāo)記信息。
5.如權(quán)利要求1或2所述的方法,其中,第二文件從多個(gè)打印或顯示形式中選擇并定義一個(gè)打印或顯示形式。
6.一種存儲asset的打印或顯示控制信息的方法,包括產(chǎn)生管理用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;參照由第一文件管理的元數(shù)據(jù)和打印或顯示命令而產(chǎn)生定義asset的打印或顯示形式的第二文件;產(chǎn)生用于同步第一文件和第二文件的同步數(shù)據(jù);和單獨(dú)地存儲第一文件和第二文件,其中,存儲的第一文件和第二文件包括產(chǎn)生的同步數(shù)據(jù)。
7.如權(quán)利要求6所述的方法,其中,第一文件是基于XML的MPV文件,第二文件是XHTML文件。
8.如權(quán)利要求6或7所述的方法,其中,第二文件從多個(gè)打印或顯示形式中選擇并定義一個(gè)打印或顯示形式。
9.如權(quán)利要求6或7所述的方法,其中,同步數(shù)據(jù)包括asset的asset引用。
10.一種傳輸和存儲asset的打印或顯示控制信息的方法,包括產(chǎn)生管理用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;參照由第一文件管理的元數(shù)據(jù)和打印或顯示命令而產(chǎn)生定義asset的打印或顯示形式的第二文件;產(chǎn)生用于同步第一文件和第二文件的同步數(shù)據(jù);把產(chǎn)生的同步數(shù)據(jù)插入到第一文件和第二文件并單獨(dú)地存儲第一文件和第二文件;和依照打印或顯示asset的設(shè)備的操作條件選擇并傳輸?shù)谝晃募偷诙募弧?br> 11.一種傳輸asset的打印或顯示控制信息的裝置,包括第一文件產(chǎn)生器,用于產(chǎn)生包括用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;第二文件產(chǎn)生器,用于產(chǎn)生基于包含在第一文件中的元數(shù)據(jù)和打印或顯示命令和asset的打印或顯示形式信息的第二文件;和傳輸器,用于依照打印或顯示asset的設(shè)備的操作條件選擇并傳輸?shù)谝晃募偷诙募弧?br> 12.如權(quán)利要求11所述的裝置,其中,第一文件是基于XML的MPV文件,第二文件是XHTML文件。
13.如權(quán)利要求11或12所述的裝置,其中,第一文件管理用于控制asset的打印或顯示的信息,該信息至少包括打印和顯示命令中的一個(gè)、asset性質(zhì)、asset引用、要與asset一起輸出的元數(shù)據(jù)、和要被打印或顯示的圖像的標(biāo)記信息。
14.如權(quán)利要求11或12所述的裝置,其中,第一文件是用于控制asset的打印或顯示的定義的MPV文件,該MPV文件是使用管理用于控制asset的打印或顯示的用戶輸入信息和能夠讀取和再現(xiàn)asset的信息的MPV文件而獲得的。
15.如權(quán)利要求11或12所述的裝置,其中,傳輸器是多路復(fù)用引擎。
16.如權(quán)利要求11或12所述的裝置,還包括用戶接口,用于把用戶輸入的信息傳輸?shù)降谝晃募a(chǎn)生器、第二文件產(chǎn)生器、和傳輸器,并用于提供用戶通過其輸入信息的環(huán)境。
17.一種存儲asset的打印或顯示控制信息的裝置,包括第一文件產(chǎn)生器,用于產(chǎn)生管理用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;第二文件產(chǎn)生器,用于參照由第一文件管理的元數(shù)據(jù)和打印或顯示命令而產(chǎn)生定義asset的打印或顯示形式的第二文件;存儲器,用于單獨(dú)地存儲第一文件和第二文件;和存儲器控制器,用于產(chǎn)生用來同步第一文件和第二文件的同步數(shù)據(jù),和控制存儲器以便產(chǎn)生的同步數(shù)據(jù)既被包含進(jìn)第一文件中又被包含進(jìn)第二文件中。
18.如權(quán)利要求17所述的裝置,其中,同步數(shù)據(jù)包括asset的asset引用。
全文摘要
一種傳輸和存儲用于以各種格式打印或顯示asset的打印或顯示控制信息的裝置和方法和一種在其上包含用于執(zhí)行該方法的計(jì)算機(jī)程序的記錄介質(zhì)。該打印或顯示控制信息傳輸和存儲方法包含產(chǎn)生包含用來控制asset的打印或顯示的元數(shù)據(jù)和打印或顯示命令的第一文件;產(chǎn)生基于包含在第一文件中的元數(shù)據(jù)和打印或顯示命令和asset的打印或顯示形式信息的第二文件;并依照打印或顯示asset的設(shè)備的操作條件選擇并傳輸?shù)谝晃募偷诙募弧?br> 文檔編號G06F3/12GK1716235SQ20051007501
公開日2006年1月4日 申請日期2005年6月7日 優(yōu)先權(quán)日2004年6月14日
發(fā)明者金斗鎰, 柳皙, 李光哲, 林銀熙 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
大悟县| 伽师县| 兴隆县| 定兴县| 阿尔山市| 惠州市| 潮安县| 磐石市| 油尖旺区| 雅江县| 东海县| 和平县| 如皋市| 岐山县| 房山区| 阿城市| 宁德市| 龙南县| 南靖县| 塔河县| 铜川市| 宁德市| 聂荣县| 塔城市| 上杭县| 略阳县| 秦皇岛市| 且末县| 牙克石市| 阳山县| 海口市| 张家港市| 佛教| 江源县| 溆浦县| 都江堰市| 丹江口市| 莲花县| 东安县| 肥乡县| 通海县|