新四季網

數據處理裝置、數據處理方法和數據處理程序的製作方法

2023-06-19 15:28:31 1

專利名稱:數據處理裝置、數據處理方法和數據處理程序的製作方法
技術領域:
本發明涉及一種數據處理裝置,該裝置可以通過讀取部件和部件資料庫來執行處理,該讀取部件由被集成以執行給定功能的軟體部分構成。本發明尤其涉及一種保存媒體數據處理部件的方法和高速讀取的方法。
背景技術:
傳統數據處理裝置常常被構造成能夠使資料庫保存部件的名稱和屬性,並且數據處理控制部分從名稱和屬性中搜尋感興趣的部件,或者,當名稱和屬性的信息不夠時,實際上讀取所有的部件(例如,參看在公開的日本專利申請公開文本第HEI9-171501號的圖1)。
圖1表示在公開的日本專利申請公開文本第HEI9-171501號中所描述的數據處理裝置的整體結構(在該文檔中,稱為資源管理裝置)。
圖中的數據處理裝置10包括上下文(context)保存單元11-1~11-N、屬性保存單元12-1~12-N、名稱分析單元13-1~13-N、名稱轉換單元14-1~14-N、名稱分辨單元15、資源實現單元16、資源保存單元17-1~17-M、資源管理單元18、通信單元19、上下文資料庫單元20、上下文資料庫搜索單元21、上下文選擇單元22和上下文提取單元23。
在上下文保存單元11-1到11-N中,分別提供屬性保存單元12-1到12-N、名稱分析單元13-1到13-N和名稱轉換單元14-1到14-N。在屬性保存單元12-1到12-N中,分別將任意數目的、附屬於上下文保存單元11-1到11-N的屬性保存為成對的屬性名和屬性值的一個列表。
名稱分析單元13-1到13-N分別分析輸入資源的名稱。名稱轉換單元14-1到14-N分別接收在名稱分析單元13-1到13-N中分析的結果並且把分析結果轉換成資源實現表達式。資源實現表達式由包含資源搜索表達式作為元素的資源元素字符串和用於處理資源元素字符串的程序信息形成。資源搜索表達式是用於指定預先在計算機系統中實現的實際資源的搜索表達式。
名稱分辨單元15接收從上下文保存單元11-1~11-N中輸出的資源實現表達式,並且將對應於資源實現表達式的一些或全部的名稱分辨結果輸出至資源實現單元16中。
將從名稱分辨單元5中輸出的名稱分辨結果輸入到資源實現單元6中,所述資源實現單元輸出對應於名稱分辨結果的資源的句柄(handle)。
資源保存單元17-1~17-M分別保存以前實現的資源,並且還提供用於標識這些資源的資源標識符。
資源管理單元18管理由上述資源保存單元17-1~17-M所保存的資源,並且依照上述資源搜索表達式指定資源。
通信單元19允許在名稱分辨單元15、資源實現單元16、資源管理單元18和上下文資料庫單元20之間進行通信。
上下文資料庫單元20將N個上下文保存單元11-1~11-N作為一個上下文組進行管理,並且包含上下文資料庫搜索單元21、上下文選擇單元22和上下文提取單元23。
上下文資料庫搜索單元21接收上下文搜索表達式,該表達式用屬性來進行描述,並且該搜索單元21搜索上下文保存單元11-i(i是從1到N所有的數),所述上下文保存單元具有滿足來自於上下文組的上下文搜索表達式的屬性。搜索結果能例如以一組對應於上下文保存單元11-i的索引的方式輸出。
當將用於完成上下文組的提取的上下文搜索表達式輸入至允許在上下文資料庫等等之間通信的通信單元19中時,上下文選擇單元22將上下文搜索表達式傳送到上下文資料庫搜索單元21中,獲取並且將滿足上下文搜索表達式的上下文保存單元11-i的組輸出至上下文提取單元23中。
將對應於上下文保存單元11-i的索引的組輸入至上下文提取單元23中,所述上下文提取單元23輸出創建相當於由索引指示的上下文保存單元11-i的上下文保存單元的組所需的信息作為上下文表達式。
例如,假定在數據處理裝置10中,將包含表示所有者的屬性「owner」、表示修改日期的屬性「mdate」和表示類型的「category」的三個屬性作為屬性名和屬性值對的列表保存在屬性保存單元12-1~12-N中。對於屬性保存單元12-1,「owner」的值是「Smith」,「mdate」的值是「95.3.18」,而「category」的值是「picture」;對於屬性保存單元12-2,「owner」的值是「Smith」,「mdate」的值是「95.1.14」,而「category」的值是「picture(圖像)」;並且對於所有的屬性保存單元12-3-12-N,「owner」的值是「Bill」,「mdate」的值是「95.3.3」,而「category」的值是「audio(音頻)」,將說明上下文提取操作。
首先,在此描述搜索上下文保存單元11的情況,在該上下文保存單元中表示所有者的屬性「owner」的值等於「Smith」,表示修改日期的屬性「mdate」的值大於95.3.16,以及類型屬性「category」的值等於「picture」。
上下文選擇單元12將用於實現上述搜索的搜索表達式傳送到上下文資料庫搜索單元21中,並且搜索在屬性保存單元12中具有滿足搜索表達式的屬性的上下文保存單元。遵照對象查詢語言(Object Query Language),例如,對搜索表達式以如圖2中所示的進行描述。因為只有上下文保存單元11-1和上下文保存單元11-2滿足搜索表達式,所以上下文資料庫搜索單元21將由用於上下文保存單元11-1的索引和用於上下文保存單元11-2的索引形成的組作為一個搜索結果返回到上下文選擇單元22中。
上下文選擇單元22,其接收由用於上下文保存單元11-1的索引和用於上下文保存單元11-2的索引所形成的組,把該組輸入到上下文提取單元23中,並且請求提取與索引有關的上下文保存單元,並且從而可以獲取相關的上下文。
然而,用傳統的數據處理裝置,當上下文增加了不能由傳統的名稱和屬性標識的新屬性時,就出現了需要重構傳統的上下文保存單元的問題。
更具體的,例如,當表示文件大小的屬性「size(大小)」被添加時,所有的上下文保存單元都需要被重構,那麼這將導致增加維護負擔的問題,其中上下文保存單元的數目很大或經常增加新的屬性。

發明內容
因此,本發明的一個目的是提供一種數據處理裝置、一種數據處理方法、和一種數據處理程序,使得在引入新部件後沒有必要進行資料庫的重構。
根據本發明的一個方面,除了部件的主要部分外,該部件具有類型確定功能,用於確定部件是否適合於處理感興趣的數據,並且數據處理裝置包括確定裝置,其應用讀取文件的信息或由先前級的部件所處理和輸出的數據的信息,並且通過執行對應於每一部件的類型確定,使得即使當用於確定的屬性改變或增加時僅僅改變所述類型確定功能就足夠了,因此不需要更新所有部件的主要部分(相當於整個上下文保存部分),並且能夠高效地更新資料庫。
如上所述,根據本發明,在引入新部件時沒有必要重構資料庫。


在下文中,通過參照附圖,對下列說明進行理解,本發明的上述和其它的目的以及特徵將會更加清楚,其中通過舉例說明了一個例子,其中圖1是表示傳統數據處理裝置的結構的方框圖;圖2是表示在傳統數據處理裝置中的搜索表達式的例子的示意圖;圖3是表示根據本發明第一實施例的數據處理裝置的結構的方框圖;圖4是表示根據本發明第一實施例的媒體部件資料庫的結構的示意圖;圖5是表示根據本發明的第一實施例的對多媒體文件進行重放的過程的流程圖;圖6是表示根據本發明第一實施例的、在媒體確定部分中的處理過程的流程圖;圖7是表示根據本發明第一實施例的多路復用文件的結構的示意圖;圖8是表示根據本發明第一實施例的多路復用信息的例子的示意圖;圖9是表示根據本發明第一實施例的媒體信息的例子的示意圖;圖10是表示根據本發明第一實施例的媒體類型確定功能的操作的示意圖;圖11是表示根據本發明第一實施例的由媒體類型確定功能保存表的例子的示意圖;圖12是表示根據本發明第二實施例的數據處理裝置的結構的方框圖;圖13是表示根據本發明第二實施例的保存表的例子的示意圖;圖14是描述根據本發明第二實施例的配置模式註冊的操作過程的流程圖;圖15是描述根據本發明第二實施例的、對多媒體文件進行重放的操作過程的流程圖;圖16是表示根據本發明第二實施例的配置模式搜索操作的第一例子的流程圖;圖17是描述根據本發明第二實施例的配置模式搜索操作的第二例子的流程圖;圖18是表示根據本發明第二實施例的顯示監視器的例子的示意圖;
圖19是描述根據本發明第二實施例的包含在配置模式中的媒體部件的讀取過程的流程圖;圖20是描述根據本發明第二實施例的、從媒體部件資料庫中進行媒體部件讀取操作的流程圖;以及圖21是描述根據本發明第二實施例的、從下載部分中進行媒體部件讀取操作的流程圖。
具體實施例方式
現在將參照圖3至圖21,對本發明的實施例進行說明。然而,本發明決不僅僅只限於這裡所包含的實施例,並且可以在此處描述的發明的範圍之內進行各種修改。
(第一個實施例)圖3是表示根據本發明第一實施例的數據處理裝置100的方框圖。在圖3中,媒體部件資料庫101保存媒體部件,該媒體部件是用於處理媒體的部件。媒體確定部分102比較媒體部件並且對它們進行區分。操作輸入部分103從用戶接收輸入。文件系統104保存多媒體數據。媒體處理部分105用來處理媒體。視頻顯示部分111用來顯示視頻。音頻輸出部分112用來輸出音頻。
圖4是表示媒體部件資料庫101保存部件的一種方式的示意圖。
媒體部件130-1~130-N被保存在媒體部件資料庫101中,並且所述媒體部件分別具有媒體類型確定功能140-1~140-N,用於確定這些部件適用於什麼類型的數據。另外,在媒體部件資料庫101中,保存媒體類型確定功能條目120-1~120-N,其具有將索引地址返回到每一媒體類型確定功能140-1~140-N中的功能。
將參照圖5和圖6說明如上構造的數據處理裝置100的操作。
圖5是表示根據本發明第一實施例的、對多媒體文件進行重放過程的流程圖。
將來自數據處理裝置100用戶的文件重放請求輸入至操作輸入部分103,並且將文件名稱和重放請求發送至媒體處理部分105中的媒體控制部分106中(S1010)。
媒體控制部分106發送用於讀取指定文件的部件(文件讀取部件)的請求至媒體確定部分102中(S1020)。
媒體確定部分102,根據所指定的文件名,在媒體部件資料庫101中搜索用於讀取文件的部件(文件讀取部件)(S1030)。
當執行該搜索時,執行下列圖6的流程圖的處理。
換句話說,首先,媒體確定部分102從媒體部件資料庫101讀取媒體類型確定功能條目120-1(S2010)。順便提及,假定在圖6中x的初始值是1。其次,通過使用媒體部件130-1的媒體類型確定功能140-1,和與由用戶經由操作輸入部分103指定的文件名相對應的文件名稱,確定這個媒體部件130-1是否適合於讀取所請求的文件(S2020),其中媒體類型確定功能140-1是來自媒體類型確定功能條目120-1中的索引目標單元。
如果由媒體類型確定功能140-1確定的結果表明媒體部件130-1不適合作為對應於用戶所指定的文件名稱的數據的處理部件,則x的值增加1(S2040),並且讀取下一媒體類型確定功能條目配置模式搜索部分202(S2010)。另一方面,如果媒體部件130-1適合作為處理部件,則媒體確定部分102從媒體部件資料庫101讀出媒體部件130-1並且將它返回至媒體控制部分106中(S2030)。
通過在媒體確定部分102中執行上述處理,可以不用讀取所有的媒體部件而確定一個媒體部件是否適合作為用戶所指定的數據的處理部件,並且因此加速了媒體部件的搜索。
此外,當媒體確定的方法改變或在其中實行了添加時,僅僅改變部件中的媒體類型確定功能140-1~140-N就足夠了,而且重構資料庫本身是不必要的。換句話說,例如,當添加了用於處理新類型的媒體數據的部件時,傳統的技術將需要重構數據保存單元,但是按照本發明的數據處理裝置,就不必重構每一部件的主要部分,而且,通過簡單改變媒體類型確定功能140-1~140-N,就可以確定一種新類型的媒體數據的處理是否是可能的。
參照圖5的流程圖,媒體控制部分106使用讀取文件讀取部件107,並且從文件系統104讀取所述文件(S1040)。
媒體控制部分106從在讀取文件中的信息中獲得多路復用數據,並且發送對用於多路分離它的部件(多路分離部件)的請求到媒體確定部分102中(S1050)。
順便提及,所述多路復用信息指的是附屬於保存在文件系統104中的文件、且列出了在文件上多路復用的許多數據類型的信息。接著,將對所述多路復用信息進行詳細的描述。
圖7是原理性地表示多路復用文件結構的示意圖。可以將多路復用文件(MP4文件)大體分為描述文件的文獻目錄(bibliographic)信息的區域(電影原子(Movie Atom))和存儲文件的主要部分的區域(媒體原子(Media Atom))。
順便提及,所述「電影原子」區域採用通常被稱為嵌套結構的配置,並且所述「電影原子」區域在其內部被進一步地分為許多包括「電影標題原子(Movie Header Atom)」和「軌跡原子(Track Atom)」的區域,在這些區域中保存信息。
媒體控制部分106獲得在上述「媒體原子」中的所述文獻目錄信息,作為指定上述多路復用文件的描述符位置的信息,該信息被稱為多路復用信息。其中所述文獻目錄信息是媒體類型確定功能140-1~140-N的參數(argument)所必要的。
圖8表示媒體控制部分106所獲取的多路復用信息的例子。在圖8中,例如,「媒體類型(MEDIA TYPE)」被指示為要在所述多路復用文件中的「電影原子(Movie Atom)」中的「媒體原子(Media Atom)」中的「軌跡原子(Track Atom)」中的「處理機索引(Handler Reference)」中進行描述。
順便提及,雖然在此假設指定的文件是多媒體數據,於是媒體數據是多路復用的,但本發明決不僅限於這種數據類型。
再次參照圖5的流程圖,根據通過媒體控制部分106輸入的多路復用信息,媒體確定部分102在媒體部件資料庫101中搜索用於執行多路分離的部件(多路分離部件)(S1050)。在此,如在S1030的處理中那樣執行圖6中的處理,並且選擇適合於多路分離感興趣的數據的部件。
媒體控制部分106使用讀取多路分離部件108,並且從文件讀取部件107中讀取多路復用媒體數據並且執行多路分離(S1070)。
媒體控制部分106獲取所述附屬於多路分離的媒體數據的媒體信息(視頻),並且發出一個對用於顯示所述視頻的部件(視頻輸出部件)的請求到媒體確定部分102中(S1080)。
具體地說,這裡所述的媒體信息具有如圖9所示的格式。在所述媒體信息中,如圖9所示,描述了包括媒體類型、媒體子類型、對應的值和字符序列的項目。在圖9中,「無(None)」表示該項不包含說明。
根據從媒體控制部分106中輸入的媒體信息,媒體確定部分102在媒體部件資料庫101中搜索用於顯示所述視頻的部件(視頻輸出部件)(S1090)。這裡再次如在S1030的處理那樣執行圖6中的處理,並選擇適合於輸出在視頻中感興趣的數據的部件。
表示媒體類型確定功能140-1~140-N在這種情況下的操作的流程圖如圖10所示。
首先,媒體類型確定功能140-1~140-N從上遊部件(upstream component)的輸出中獲取如圖9所示的媒體信息(S3010)。這裡,上遊部件指的是已經在其上執行了初期處理的部件。在這種情況下,多路分離部件108是上遊部件。所述處理適用於媒體類型確定功能140-1~140-N,並且被重複直到找到適合的部件。接著,將描述媒體類型確定功能140-1的操作。
媒體類型確定功能140-1將所讀取媒體信息的項和預先保存的表進行比較,並且確定每一項是否在由媒體類型確定功能140-1保存的表的範圍內(S3020)。
圖11表示由媒體類型確定功能140-1保存的表的例子。媒體類型確定功能140-1對每一項順次進行比較,並且當有一項在所述表的值的範圍之外時,則在此時判定將為「NG」(S3050)。另一方面,當一項在該範圍之內時,則判斷是否存在媒體類型確定功能140-1還未給出判定的項目(S3030)。如果並不是所有的項都已給出判定,則再次執行S3020。如果所有的項都已給出判定,則所述判定將為「OK」(S3040)。
順便提及,在圖11中的一些項是「未指定的」,並且這些項不需要進行比較,且可以跳過對它們是否在所述範圍之內的判定。
以上是媒體類型確定功能140-1的操作。媒體類型確定功能140-2-140-N的每一個都執行相同的操作,並且因此能選擇適合於所述處理的部件。
參照圖5的流程圖,媒體控制部分106將讀取視頻輸出部件109的目標單元連接至視頻顯示部分111(S1040)。
媒體控制部分106獲取所述多路分離的媒體數據的媒體信息(音頻),並且發送對用於輸出該音頻的部件(音頻輸出部件)的請求至媒體確定部分102中(S1110)。
根據從媒體控制部分106中輸入的媒體信息,媒體確定部分102在媒體部件資料庫101中搜索用於輸出所述音頻的部件(音頻輸出部件)(S1120)。再次如在S1030的處理中那樣執行圖6中的處理,並且選擇適合於在音頻中輸出感興趣的數據的部件。
媒體控制部分106將讀取音頻輸出部件110的目標單元連接至音頻輸出部分112(S1130)。
媒體控制部分106發送重放請求至每一部件(S1140)。
在視頻顯示部分111和音頻輸出部分112中,所述視頻和音頻被輸出(S1150)。
如上所述,當執行對媒體部件的搜索時,使用媒體類型確定功能140-1~140-N使得可以不用讀取所有的媒體部件就能確定一個部件是否適合於處理,並且因此加速了媒體部件的搜索。
而且,當媒體確定的方法改變或在其中實行了添加時,僅僅改變在部件中的媒體類型確定功能140-1~140-N就足夠了,並且重構資料庫本身是不必要的。
如上所述,根據本實施例,除了部件的主要部分外,部件還具有類型確定功能,用於確定所述部件是否適合於處理感興趣的數據,並且數據處理裝置包括確定裝置,該裝置應用讀取文件的信息或通過先前級的部件所處理和輸出的數據的信息,並且通過執行對應於每一部件的類型確定,使得即使當用於確定的屬性改變或增加時僅僅改變所述類型確定功能也就足夠了,因此不需要更新所有部件的主要部分(相當於整個上下文保存部分),並且能夠高效地更新資料庫。
而且,使用媒體類型確定功能條目能夠允許通過僅僅讀取由媒體類型確定功能條目涉及的類型確定功能對部件進行估計,而不用從資料庫中獲取所有的部件,所以獲取目的部件的時間被縮短了。
(第二個實施例)圖12是表示根據本發明第二實施例的數據處理裝置200的結構的方框圖。順便提及,本實施例的數據處理裝置200具有與在第一實施例中說明的數據處理裝置的結構相同的基本結構,並且同樣的部件將分配相同的附圖標記,且不再進一步的說明。
數據處理裝置200與數據處理裝置100不同的地方在於部件配置資料庫201,其存儲在該數據處理裝置200中早期集成的媒體部件的配置模式;配置模式搜索部分202,其在部件配置資料庫201中搜索可適用於從文件系統104中讀取的數據的媒體部件的配置模式;下載部分203,其當數據處理裝置200在其內部未保存所需的媒體部件時,從經由網絡210連接的媒體部件資料庫伺服器220中下載所需的媒體部件;和配置模式註冊部分204,其註冊其中媒體部件被成功放置的配置模式,而且增加了媒體配置資料庫201,並且為了代替媒體確定部分102、操作輸入部分103和媒體處理部分105,提供了媒體確定部分205、輸入部分206和媒體處理部分207。而且,媒體處理部分207包括替代媒體處理部分105中的媒體控制部分106的媒體控制部分208。
本實施例的一個主要特徵是部件配置資料庫201存儲早期集成的媒體部件的配置模式,並且基於進行處理的文件(數據)的信息,搜索出適合於給定處理的配置模式。
圖13是表示用於在部件配置資料庫201中保存配置模式的保存表的例子的示意圖。
在該保存表中,「配置模式(CONFIGURATION PATTERN)」指的是配置模式名稱。「確定功能(DETERMING FUNCTION)」指的是當對相應於媒體信息的配置模式進行搜索時使用的確定功能。「部件的數目(NUMBER OF COMPONENTS)」指的是處理所需的部件數目(在該例子中是五個)。「部件ID(COMPONENT ID)」指的是包含在配置模式中的每一部件的標識符並且用於唯一地指定每一部件。「部件存儲目標單元(COMPONENT STORAGE DESTINATION)」指示在媒體部件資料庫101中的什麼位置(地址)存儲每一個部件的主要部分。「部件位置(COMPONENT LOCATION)」指示部件的主要部分被存儲在媒體部件資料庫伺服器220中的地址。「部件連接數目(NUMBER OF COMPONETN CONNECTIONS)」指示連接部件的軟線(cord)的數目。「連接方法(METHOD OF CONNECTION)」指示由此部件被連接的方法。例如,{0,1}表示第0部件(在圖13的部件配置模式中被描述為ID
)和配置模式中的第一部件(在圖13的部件配置模式中被描述為ID[1])進行連接。
按上述方式配置的數據處理裝置200的操作將在下面進行描述。首先,將要描述媒體部件配置模式的註冊。圖14是說明配置模式註冊過程的流程圖。
首先,已成功地安置媒體部件的(換句話說,當已經對讀取文件進行了充分的處理時)媒體控制部分208向配置模式註冊部分204通知媒體部件的配置模式(S4000)。
然後,配置模式註冊部分204查看所通知的配置模式是否已經向部件配置資料庫201進行了註冊(S4100),並且當該配置模式已經被註冊時,則不作任何處理,而當該配置模式未被註冊時,創建用於保存該配置模式的保存表,並且向部件配置資料庫201註冊該配置模式(S4200)。
接著,將對在數據處理裝置100中的多媒體文件重放進行說明。圖15是說明多媒體文件重放過程的流程圖。
首先,配置模式搜索部分202進行關於適合於本處理的配置模式是否存在於部件配置資料庫201中的搜索(S5000),並且,如果這樣的配置模式存在於部件配置資料庫201中(S5100是),則進行到步驟S5200,而如果這樣的配置操作模式不在部件配置資料庫201中(S5100否),則進行到步驟S5300。
在步驟S5200中,媒體確定部分205從媒體部件資料庫101中讀取包括在配置模式中的媒體部件的主要部分。另一方面,在步驟S5300中,媒體確定部分205由媒體部件資料庫101從上遊端順次讀取所需部件的主要部分。也就是說,進行與第一實施例中相同的操作。
然後,媒體控制部分208連接讀取媒體部件。
現在,將詳細描述在上述步驟S5000中的操作。這裡,將參照圖16和圖17描述兩個示例性的操作。在圖16的示例性操作中,輸入部件206指定一個配置模式(S5010),並且配置模式搜索部分202搜索對應於指定的配置模式的配置模式(即與指定的配置模式相同的配置模式)。此外,在圖17的示例性操作中,媒體類型確定功能獲取上遊部件的媒體信息(S5030),而且配置模式搜索部分202利用在部件配置資料庫201中的確定功能,並搜索對應於所獲得的媒體信息的配置模式。例如,在沒有如參照圖16所描述的配置模式說明的情況下,執行圖17中的操作。
關於在上述步驟S5010中指定配置模式的方法,一個例子是由此的一種方法,當通過由用戶到輸入部件206中的輸入激活一個應用,將對應於該應用的配置模式通知配置模式搜索部分202。
此外,在這裡被激活的應用的例子是照相機應用。圖18是描述了當照相機應用被激活時的操作、以及響應於所述操作顯示在視頻顯示部分111上的示例性的視頻的示意圖。
首先,當照相機應用被激活時,配置模式搜索部分202將適合於照相機應用的媒體部件的配置模式通知給配置模式搜索部分202。然後,配置模式搜索部分202進行對應於所通知的配置模式的配置模式(例如,在圖13中的配置模式「Camera-Record」)的搜索。然後,包括在該配置模式中的媒體部件通過輸入部分206被讀出並且通過媒體控制部分208被連接。用這種方法,將從內部的照相機(未示出)輸入的視頻顯示在視頻顯示部分111上。其後,當按下用於記錄開始/停止的按鈕206a時,開始記錄來自照相機的所述視頻。而且,當再次按下按鈕206a時,輸入部分206檢測到該操作,並且停止視頻的記錄。
另外,當按下功能按鈕206c時,輸入部分206檢測到該操作,並且將功能菜單顯示在視頻顯示部分111上,該功能菜單能夠實現諸如色調變換、外部輸出配置、監視器大小變化、和記錄格式變化之類的配置功能,。例如,色彩變換指的是通過按下按鈕206b的右邊部分變亮視頻的色彩、和當按下按鈕206b的左邊部分時變暗所述視頻的色彩的功能。此外,監視器大小變化指的是當按下按鈕206b的上邊部分時增加監視器的大小和當按下按鈕206b的下邊部分時減小監視器的大小的功能。
為了實現上述的配置功能,預先確定適合於各自的配置功能的媒體部件配置模式。當用戶命令執行任何配置功能時,進行對應於所述命令的配置模式的搜索,並且包括在配置模式中的媒體部件被讀出和被連接,這樣就實現了命令的配置功能。然後,當完成配置或當取消配置時,功能菜單顯示結束。另外,當按下輸入部分206d時,輸入部分206檢測到該操作,並且所述照相機應用結束。
接下來,將對圖15的步驟S5200中的操作進行詳細描述。圖19是說明讀取包括在配置模式中的媒體部件的過程的流程圖。
首先,媒體確定部分205參照在相應配置模式的保存表中描述的部件存儲目標單元的地址(S6000)。然後,如果所述部件存儲目標單元不是「無」(例如,地址{0x0200}(S6100否),從媒體部件資料庫101的上述地址中讀出所述部件(S6200)。另一方面,當部件存儲目標單元是「無」時(S6100是),媒體確定部分205參照在保存表中描述的部件位置(例如,地址{http//hogehoge.hoge/cam-cap}),並且將其通知到下載部分203,而且下載部分203從經由網絡210連接的媒體部件資料庫伺服器220中的上述部件位置中下載有關的媒體部件,且媒體確定部分205從下載部分203中讀取媒體部件(S6300)。
順便提及,根據媒體部件使用的頻率,作出關於部件存儲目標單元是否為「無」的判定。
然後,確定所述讀取的媒體部件的數目是否達到了在保存表中描述的部件的數目(S6400),並且如果部件的數目達到了則過程結束,如果部件的數目沒有達到則過程返回到步驟S6000並且重複該過程。
圖20是詳細說明圖19的步驟S6200中的操作、即從部件配置資料庫201中讀取媒體部件的流程圖。
首先,根據在保存表中描述的部件存儲目標單元,從媒體部件資料庫101中讀取相應的媒體部件(S6210)。當讀取成功(S6220是)時,處理結束。另一方面,當讀取不成功(S6220否)時,媒體確定部分205經由網絡210從媒體部件資料庫伺服器220中下載相應的媒體部件到下載部分203中(S6230)。
圖21是詳細表示圖19的步驟S6300中的操作、即從下載部分203中讀取媒體部件的流程圖。
首先,媒體確定部分205經由網絡210從媒體部件資料庫伺服器220中下載媒體部件到下載部分203中,並從下載部分203中讀出下載的媒體部件(S6310)。當讀取成功(S6320是)時,媒體確定部分205向媒體部件資料庫101中註冊下載的媒體部件(S6330),並且配置模式搜索部分202更新在保存的表中描述的部件存儲目標單元(S6340)。另一方面,當讀取不成功(S6320否)時,響應於媒體部件不能被讀取的這個結果,執行出錯處理(S6350)。
如上所述,根據本實施例,將一個在過去已經成功的配置模式存儲在部件配置資料庫201中,並且,當需要關於該配置模式的相同處理時,將該配置模式從部件配置資料庫201中搜索出來,並且僅僅讀出那些被包括在所搜索的配置模式中的媒體部件,因此可以有效地減少了獲取期望的媒體部件的時間。
而且,提供可連接至外部數據處理裝置200的下載部分203,並且經由網絡210從外部媒體部件資料庫伺服器220中下載對於實現給定處理所需的、而仍未存儲在外部數據處理裝置200內的媒體部件,因此,例如當需要獲取新的媒體部件時,可以從媒體部件資料庫伺服器220中迅速地下載它,而且,不需要在媒體部件資料庫101中存儲低使用頻率的媒體部件,從而能夠有效地使用媒體部件資料庫101中的存儲器。
順便提及,儘管下載部分203從媒體部件資料庫伺服器220中獲取媒體部件,但從外面獲取媒體部件的方法不限於此。例如,如果能將存儲部件的記錄介質直接連接至數據處理裝置200上,則能從該記錄介質上下載所需的部件。
而且,本發明決不限於以上描述的實施例,並且能夠在不脫離本發明的範圍之內採用各種形式的實施例。例如,能以計算機軟體的形式實現上述數據處理方法。也就是說,這樣的結構是可能的,其中用於執行如在上述實施例中描述的數據處理方法的程序被記錄在諸如ROM(只讀存儲器)這樣的記錄介質上,並且藉助CPU(中央處理單元)來運行該程序。
該申請是基於在2002年9月27日提交的日本專利申請第2002-284164號和在2003年8月28日提交的日本專利申請第2003-305258號,它們的全部內容被清楚地包含在此一併作為參考。
工業適用性本發明的數據處理裝置、數據處理方法和數據處理程序甚至在引入新的部件時也能達到不必重構資料庫的效果,並且適合於通過讀取由被集成以執行給定功能的軟體部分所構成的部件來執行處理。
權利要求
1.一種數據處理裝置,該裝置包括用於保存一個以上部件的資料庫,將所述部件應用於讀取文件以及執行處理,其中所述資料庫包括類型確定功能,該功能用於根據所述文件的文件信息來確定適合於所述處理的部件。
2.如權利要求1所述的數據處理裝置,其特徵在於每一部件在其內部都具有所述類型確定功能。
3.如權利要求1所述的數據處理裝置,其特徵在於所述資料庫保存確定功能條目,該條目表示所述類型確定功能的索引。
4.如權利要求3所述的數據處理裝置,其特徵在於所述確定功能條目以一對一的成對方式和部件相關聯並且保存。
5.如權利要求3所述的數據處理裝置,還包括確定裝置,用於從保存在所述資料庫中的部件當中搜索出適合於處理的部件,其中所述確定裝置從所述資料庫中讀取所述確定功能條目,讀取由所述確定功能條目表示為索引的類型確定功能,並且將進行處理的文件的文件信息應用於所述確定功能並且確定所述文件信息。
6.如權利要求5所述的數據處理裝置,還包括處理部分,用來通過讀取和集成由所述確定裝置搜索出來的部件來執行預定的處理,其中包括在所述處理部分中的控制裝置讀取並且向所述確定裝置通知所述部件的輸出文件的文件信息,並且允許選擇適合於所述輸出文件的下一處理的部件。
7.如權利要求1所述的數據處理裝置,還包括部件配置資料庫,其存儲早期配置的部件的配置模式;和配置模式搜索裝置,其從所存儲的配置模式當中搜索出適合於處理的配置模式。
8.如權利要求7所述的數據處理裝置,還包括下載裝置,其能經由網絡連接至資料庫伺服器,所述資料庫伺服器存儲部件,其中,當包括在配置模式中的所述部件在所述資料庫中不存在時,所述下載裝置從所述資料庫伺服器中獲取必要的部件。
9.如權利要求8所述的數據處理裝置,其特徵在於所述下載裝置從記錄介質中獲取所述的必要部件,所述記錄介質連接至所述數據處理裝置並且容納部件。
10.如權利要求8所述的數據處理裝置,其特徵在於當所述下載裝置獲取新部件時,將所獲取的部件存儲在所述資料庫中,並且將指示用於所述部件的存儲目標單元的信息保存在所述部件配置資料庫中。
11.一種用於數據處理裝置的數據處理方法,該裝置包括保存類型確定功能的資料庫,該類型確定功能確定部件是否適合於處理感興趣的數據,和確定功能條目,用於輸出所述確定功能作為索引,所述的方法包括第一步驟,從所述資料庫中讀取所述確定功能條目;第二步驟,從所述資料庫中讀取所述類型確定功能,其中,所述確定功能條目將所述類型確定功能表示為索引;第三步驟,將受到處理的數據的信息應用於所述類型確定功能,並且獲得表示適用性或不適用性的結果,其中,重複第一到第三步驟直到選擇了一個適合於所述處理的部件為止。
12.一種數據處理程序,用於從資料庫中選擇適合於處理感興趣的數據的部件,所述程序驅動計算機來執行下列步驟讀取確定功能條目,該條目輸出類型確定功能的索引,該類型確定功能確定部件是否適合於處理感興趣的數據讀取所述類型確定功能,其中所述確定功能條目將所述類型確定功能表示為所述索引;和將受到處理的數據的信息應用於所述類型確定功能,並且獲得表示適用性或不適用性的結果。
全文摘要
通常,當將已成為部件的多媒體數據處理部分從資料庫中取出時,需要從資料庫中取出該多媒體數據處理部分一次並且執行對該多媒體數據處理部分和其它多媒體數據處理部分的條件確定,而問題是這樣搜索多媒體數據處理部分很耗費時間。根據本發明,不僅多媒體數據處理部分(130)的主要部分而且執行所述多媒體數據處理部分(130)的條件確定的功能(140)的功能條目(120)都向資料庫(101)中進行註冊,因此當執行對多媒體數據處理部分(130)的搜索時,首先單獨取出功能條目並且執行條件確定,而且,僅當它適合所述目的時才取出多媒體數據處理部分(130)的主要部分。用該方法可縮短搜索多媒體數據處理部分(130)的時間。
文檔編號G06F9/445GK1501289SQ0316499
公開日2004年6月2日 申請日期2003年9月27日 優先權日2002年9月27日
發明者高木利匡, 則, 前田茂則, 沃格勒, 喬爾格·沃格勒, 德 費弗, 傑拉爾德·費弗 申請人:松下電器產業株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀