新四季網

能輕鬆地預備多媒體內容的多媒體數據處理設備的製作方法

2023-09-11 21:48:45 2

專利名稱:能輕鬆地預備多媒體內容的多媒體數據處理設備的製作方法
技術領域:
本發明涉及一種用於多媒體數據處理設備,多媒體數據處理程序產品和記錄多媒體內容數據的記錄媒體,特別涉及一種能輕鬆準備多媒體內容的多媒體數據處理設備,多媒體數據處理程序產品和記錄多媒體內容數據的記錄媒體。
背景技術:
近年來隨著諸如便攜電話的通信設備的推廣,把製作好的多媒體內容傳送給其他用戶,或者具有為其他用戶製作的多媒體內容的通信正在推廣。
然而,當製作多媒體內容時,在許多情況下,需要複雜的操作步驟,並且在一些情況下,這樣的製作對不熟悉該操作的用戶是困難的。
因而,一種以簡化用戶操作為目標的技術已經得到考慮。
作為這樣的通信工具,日本發明公布號2002-140270揭示了一種在接收該腳本所依附的電子郵件時,與電子郵件的打開操作連動,取樣並執行附上的的腳本的接收設備,且進一步的,一種製作反映已經在接收設備中被執行的動作的腳本並以它被通過電子郵件的發送者輸出的方式來控制處理結果的輸出的接收設備。發送側期望的動作能通過使用諸如在日本發明公布號2002-140270中所描述的接收設備來由接收側執行。
更進一步的,日本發明公布號2002-324036描述了一種用於輕鬆地製作一種附上多媒體數據的電子郵件,事先準備描述內容的版面信息的電子郵件模板,依照模板的版面信息製作包含多媒體在內的電子郵件的技術。
在上述日本發明公布號2002-140270中描述的接收設備被製造來執行腳本的製作,並且從而,多媒體內容被製作的情況下,問題出現在,必須記述複雜的腳本並且將它發送給接收設備。另外,問題出現在,某些情況下,被執行的腳本不能誘導在接收側的操作,因此沒有必要獲得期望在發送側的動作。
更進一步的,在電子郵件或類似等等的消息作成側並不容易製作電子郵件,也是個問題。也就是說,把消息製作者準備好的腳本和數據簡單地合併起來製作消息是困難的。
在日本發明公布號2002-324036做為用於簡化包含多媒體數據的消息或電子郵件,且通過使用在其上排版信息被描述的模板來幫助信件,靜止圖片或者類似等等排列的技術,在製作許多圖像和文本被混和在一個巨大的能在PC(Personal Computer,個人電腦)顯示的屏幕上的電子郵件的情況下能有效地工作。然而,該發明文檔沒有陳述電子郵件屏幕按時間順序諸如場景A,場景B和場景C不連續變化製作切換內容的電子郵件的情況,問題出現在,製作按時間變遷的多媒體數據對於用戶是困難的,即使在使用了該發明文檔所揭示的技術的情況下也是如此。
更進一步的,問題出現在,消息的內容不能通過利用多種操作來重寫,諸如照相機,麥克風,和地址列表,而這些功能是在做為傳統數據處理設備的便攜電話或終端等中終端中所固有的。
更進一步的,問題出現在,在製作側的做為傳統數據處理設備的終端中,為製作多媒體內容而被使用的腳本的一部分被重寫,通過在重現側利用該腳本時,不能通過最小限度的腳本的重寫部分來實現製作和重現。
更進一步的,問題出現在,在製作側的做為傳統數據處理設備的終端中,用於製作多媒體內容而被使用的腳本或標籤中,不是接收者所必需的或沒有遵循標準步驟的腳本命令或標籤不能被消除。

發明內容
本發明被提供以便解決這些問題,且本發明的第一個目的是提供一種能輕鬆製作多媒體內容的多媒體數據處理設備,一種多媒體數據處理程序和一種用於多媒體內容數據的數據結構,且進一步的,本發明的第二個目的是提供一種允許接收者不會失敗地執行製作和編輯需要的多媒體內容的操作的多媒體數據處理設備,一種多媒體處理程序和一種用於多媒體內容數據的數據結構。
本發明提供了一種如下所示的多媒體數據處理設備以便解決上述問題。也就是說,為了達到上述目的,一種依照本發明的一個特色的多媒體數據處理設備具有用於依據被包括在模板中的腳本,重現從該腳本參照的數據的腳本執行單元;用於確定腳本所參照的數據中能由用戶改變的部分數據的用戶可改變數據確定單元;用於改變能被改變的部分的數據改變單元;和用於至少輸出腳本或被改變的數據的數據輸出單元。
依照本發明的另一個特色的多媒體數據處理設備具有用於依據被包括在模板中的腳本,重現從該腳本參照的數據的腳本執行單元;用於依照被包括在模板中的腳本選擇多媒體數據處理設備的功能的功能選擇單元;用於依照被包括在模板中的腳本,使用選出的功能,確定在腳本所參照的數據上執行怎樣的處理的動作確定單元;用於執行被確定的處理的動作執行單元;用於改變腳本所參照的數據的數據改變單元;和用於至少輸出腳本或被改變的數據的腳本和數據輸出單元。
依照本發明的另一個特色的多媒體數據處理設備具備用於獲取已組成包括腳本的模板列表的模板列表獲取單元,該腳本記載了請求接收側的其他設備執行的的預定動作和請求上述動作的時間信息;用於顯示模板列表的模板列表顯示單元;用於從被顯示的模板的列表中選擇一個或多個期望的模板的模板選擇單元;和用於把選出的模板作為消息傳送到另一個設備的消息傳送單元。
依照本發明的另一個特色的多媒體數據處理設備具備用於獲取已經被組成包括腳本的模板的模板獲取單元;用於從廣播站獲取節目的節目獲取單元;用於獲取通過網際網路提供的網際網路內容的內容獲取單元;和用於依照包括在模板中的腳本,在腳本指定的屏幕上的位置和時間,重現腳本參照的數據,由節目獲取單元獲取的節目,和由內容獲取單元獲取的網際網路內容中的至少一個的腳本執行單元。
依照本發明的另一個特色的多媒體數據處理程序產品是允許計算機執行被組成已經包括腳本的模板中的處理的程序產品,該腳本允許計算機執行以下步驟依照腳本重現包括在模板中的腳本所參照的數據的腳本執行步驟,確定能由用戶從腳本所參照的數據中改變的部分的用戶可改變數據確定步驟,通過使用多媒體數據處理設備的功能改變可改變部分的數據改變步驟,和輸出腳本或被改變數據中的至少一方的數據輸出步驟。
依照本發明的另一個特色的多媒體數據處理程序產品是允許計算機執行被組成以包括腳本的模板的程序產品,該腳本允許計算機執行以下步驟依照腳本重現包括在模板中的腳本所參照的數據的腳本執行步驟,依照被包括在模板中的腳本選擇多媒體數據處理設備的功能的終端功能選擇步驟,使用選出的功能確定為腳本所參照的數據執行怎樣的處理的動作確定步驟,執行被確定的處理的動作執行步驟,改變腳本所參照的數據的數據改變步驟,和輸出腳本和被改變的數據中至少一方的腳本和數據輸出步驟。
依照本發明的另一個特色的記錄媒體是記錄具有數據結構的多媒體數據內容的記錄媒體,該數據結構是一種在數據處理設備中被處理的數據結構,該數據處理設備包括用於重現媒體數據的重現單元和用於接收來自用戶的輸入操作的輸入單元,且它包括用於展現由數據處理設備中的重現單元重現的媒體數據的重現描述單元,用於展現由該數據處理設備的輸入單元接收到的輸入操作和與輸入操作相應的處理的輸入操作描述單元和用於管理在數據處理設備的重現單元中被重現的媒體數據的有效時間和由輸入單元接收的輸入操作的有效時間的時間表描述單元,其中,多媒體內容數據被處理,以便預設媒體數據基於時間表描述單元在預設時間在數據處理設備的重現單元中被重現,預設輸入操作由數據處理設備在預設時間被接收,且數據處理設備基於輸入操作描述單元在預設時間執行與預設輸入操作對應的程序。


圖1是展示了依照本發明的數據通信系統的配置圖。
圖2是展示了包括在數據通信系統中做為重現和編輯系統的便攜電話1的硬體配置的具體例子的模塊圖。
圖3展示了存儲在便攜電話1的存儲器單元130中的程序和便攜電話1中的數據處理流程。
圖4是展示了重現和編輯引擎程序131的功能配置的模塊圖。
圖5模式化地展示了腳本的數據結構。
圖6,7和47展示了腳本的具體例子。
圖8展示了描述了啟動應用程式和在啟動時被顯示的UI的通信的對應關係的表的具體例子。
圖9是展示了便攜電話1中的腳本的重現和編輯處理的流程圖。
圖10展示了媒體數據繪製處理的時間表的具體例子。
圖11展示了事件處理時間表的具體例子。
圖12展示了UI分配狀態顯示時間表的具體例子。
圖13是展示了依照步驟S18執行的事件相應的處理的流程圖。
圖14是展示了步驟S24中處理內容的確定過程的流程圖。
圖15是展示了步驟S25的菜單處理的流程16展示了菜單屏幕的具體例子。
圖17是展示了步驟S27中連結轉移處理的流程圖。
圖18是展示了步驟S26中應用程式執行處理的流程圖。
圖19和20是展示了在當圖7中所示的腳本的20和23行執行時的處理的流程圖。
圖21,22,33和85展示了在當腳本被執行時顯示屏幕遷移的具體例子。
圖23是展示了便攜電話1中腳本的預覽處理的流程圖。
圖24是展示了步驟S62中應用程式啟動處理的流程圖。
圖25是展示了步驟S64中數據獲取處理的流程圖。
圖26是展示了步驟S66中腳本重寫處理的流程圖。
圖27是展示了步驟S33中事件時間表參照處理的流程圖。
圖28展示了指示邏輯符號和硬體鍵盤之間對應關係的表的具體例子。
圖29和30展示了腳本的具體例子。
圖31和32是展示了在當圖30中所示的腳本的19和21行被執行時的處理的流程圖。
圖34是展示了便攜電話1中腳本的電子郵件添加處理的流程圖。
圖35是展示了便攜電話1中腳本的幻燈片消除處理的流程圖。
圖36展示了在幻燈片消除處理時菜單屏幕的具體例子。
圖37時展示了便攜電話1中腳本的幻燈片禁止重寫處理的流程圖。
圖38是展示了步驟S96中事件處理的流程圖。
圖39展示了在預覽處理時菜單屏幕的具體例子。
圖40展示了在預覽處理時屏幕遷移的具體例子。
圖41A展示了在模板重寫之前顯示屏幕的具體例子。
圖41B展示了在模板重寫之後顯示屏幕的具體例子。
圖42是展示了依照第二實施例的重現和編輯引擎程序131的功能配置的模塊圖。
圖43是展示了重現和編輯引擎程序中處理的流程圖。
圖44是展示了步驟S1201中數據輸出處理的流程圖。
圖45展示了依靠相機啟動應用程式的重寫的屏幕遷移的具體例子。
圖46是展示了步驟S1101中重現和編輯處理的流程圖。
圖48是展示了依照第二實施例的變形的重現和編輯引擎程序131的功能配置的模塊圖。
圖49模式化地展示了即使相同的腳本根據終端選擇不同的功能。
圖50和61展示了在製作側的終端裡被利用的腳本的具體例子。
圖51A到51D展示了每個場景的縮略圖顯示的具體例子。
圖52展示了依靠內置相機應用程式和內置文本輸入應用程式的重寫的屏幕遷移的具體例子。
圖53展示了依靠文件獲取應用程式的重寫的屏幕遷移的具體例子。
圖54A和54B展示了用於接受從多個處理中選擇現在開始的處理的選擇用的屏幕的具體例子。
圖55展示了保存被發送消息和已經為製作消息所利用的模板的對應關係的表的具體例子。
圖56A到56C展示了腳本的參照信息參照的媒體數據和獲取的數據在事件的時間參數值的時間點被綜合的例子。
圖57A和57B展示了在事件的時間參數值的時間把獲取的數據寫入各點的例子。
圖58展示了切換表的具體例子。
圖59是展示了步驟S1110中確定處理的流程圖。
圖60展示了記錄了存儲在便攜電話1中的數據獲取程序和便攜電話1所支持的媒體類型之間的對應關係的表的例子。
圖62是展示了步驟1201中數據輸出處理的流程圖。
圖63展示了動作管理表的具體例子。
圖64展示了場景事件表的具體例子。
圖65是展示了步驟S1205中改變處理的流程圖。
圖66是展示了步驟S102中的圖像取得應用程式啟動處理的流程圖。
圖67是展示了在當腳本重現被重新開始時確定該點的處理的流程圖。
圖68展示了描述幻燈片編輯被允許還是被禁止的腳本的具體例子。
圖69是展示了在步驟S42中用於確定執行幻燈片編輯的許可的處理的流程圖。
圖70展示了在腳本被組成為分成繪製信息描述部分和用戶導航描述部分的情況下,包括了繪製信息描述部分的腳本的具體例子。
圖71展示了在腳本被組成為分成繪製信息描述部分和用戶導航描述部分的情況下,包括了用戶導航描述部分的腳本的具體例子。
圖72A到72D展示了在腳本被執行時屏幕遷移的具體例子。
圖73展示了包括將兩個腳本彼此相關聯的描述的腳本的具體例子。
圖74展示了依照第三實施例被組成為包括做為多媒體數據處理設備的電視機的數據通信系統的配置。
圖75展示了依照第三實施例包括描述了繪製信息的繪製信息描述部分的腳本的具體例子。
圖76展示了依照第三實施例包括依照時間帶描述節目信息的節目表信息描述部分的腳本的具體例子。
圖77展示了包括將兩個腳本彼此相關聯的描述的腳本的具體例子。
圖78是展示了用於確定將被接收或重現的內容的處理的流程的流程圖。
圖79是展示了在腳本用SMIL描述的情況下重現和編輯處理的流程的流程圖。
圖80A和80B展示了存儲腳本的分析結果的數據結構的具體例子。
圖81展示了腳本的分析結果的具體例子。
圖82展示了更新了的腳本的分析結果的具體例子。
圖83展示了在其上用於添加媒體數據的重寫處理已經被執行的腳本的具體例子。
圖84展示了從其中在用於添加媒體數據的重寫處理被執行後編輯功能已經被消除的腳本的具體例子。
實施本發明的最佳模式接下來,本發明的首選實施例將參照附圖得到說明。在接下來的說明中,對相同部分和模塊使用相同的符號。其名字和功能也相同。因此,其中的詳細說明不被重複。
第一實施例參照圖1,依照本發明組成的數據圖像通信系統包括用於提供用腳本語言說明的模板的模板提供伺服器(下文中簡稱為伺服器)2,和做為用於重現並編輯提供的模板的多媒體數據處理設備的重現與編輯設備1,其中,伺服器2和重現與編輯設備1通過網際網路,公共電話網或廣播網絡通信。另外,儘管沒有在圖1中示出,伺服器2和重現與編輯設備1可以通過諸如LAN(Local Area Network,本地區域網)的專用線或通過無線通信系統來通信。這裡,如圖1中所示,重現與編輯設備1可以是便攜電話,PDA(Personal Digital Assistants,數字個人助理),個人電腦或者類似等等,並且在隨後的說明中,重現與編輯設備1被假設為便攜電話1。
這裡,做為多媒體數據處理設備的重現與編輯設備1可以是信息通信裝置,音頻和視頻裝置,家用電子裝置,娛樂裝置或類似等等。
另外,信息通信裝置可以是諸如個人電腦或家用伺服器的信息裝置,諸如電話的通信裝置,特別是,諸如便攜電話,PDA(PersonalDigital Assistants,數字個人助理),或膝上型或可佩戴型電腦的便攜信息通信裝置。
另外,音頻和視頻裝置可以是做為圖像記錄裝置的數位照相機,做為視頻記錄裝置的數字攝像機,HDD(Hard Disk Drive,硬碟驅動器)記錄機,DVD(Digital Versatile Disk,數位化多用盤)刻錄機或錄像帶記錄機,做為聲音記錄裝置的語音記錄機,做為音樂記錄或重現裝置的矽音頻記錄機或播放器,MD(Mini Disk,迷你盤)記錄機或播放器,做為音樂記錄或重複裝置、CD(Compact Disk,光碟)記錄機或播放器,和做為廣播數據接收和重現裝置的電視機或收音機。
另外,家用電子裝置可以是諸如電冰箱,洗衣機,空調機,真空吸塵器,空氣淨化機,微波爐或類似等等的裝置。
另外,娛樂裝置可以是家用的遊戲裝置或便攜遊戲裝置。
另外,做為多媒體數據處理設備的重現與編輯設備1可以是具有上述信息處理,通信,圖像記錄和重現,視頻記錄和重現,聲音記錄和重現,音樂記錄和重現,廣播數據記錄和重現中的不止一個功能的裝置,或任何形式的裝置,只要它是能以與上述裝置類似的方式重現或編輯多媒體數據的裝置。
在本發明中,重現與編輯設備1特別是便攜電話1的情況被詳細說明。
這裡,在本發明中,媒體數據表示下列的多媒體數據,它可以是圖像(靜止圖片)數據,活動圖像數據,聲音數據,音樂數據,文本數據和動態數據,或從外部接收的流數據和廣播數據,或由這些所集成而獲得的數據。
另外,在本發明中,多媒體數據表示集成一個或多個類型的媒體數據而獲得的數據,且該數據可以以能被人閱讀的文本形式描述,或可以是不能被人直接閱讀的二進位形式。
另外,在本實施例中,腳本表示描述樣式,該描述樣式為了顯示,重現和編輯多媒體數據,規定諸如對多媒體數據所包含的各媒體數據的屏幕上的布局信息,沿著時間軸的重現的開始,完成時間,重現速度和音量等的屬性。另外,也可以描述諸如外部應用程式的啟動,來自設備內部和外部的信息獲取,和腳本中到其他多媒體數據的連結的遷移的控制信息。
另外,在本實施例中,模板表示多媒體數據的形式,是包括上述腳本組成且能夠重現和編輯的多媒體數據的形式,能通過用戶操作或類似的觸發來重寫腳本中參照該媒體數據的部分的說明,來添加,改變和刪除煤體數據。
接著,參照圖2,被包含在本實施例的數據通信系統中的便攜電話1由以下部分組成做為用戶接口的輸入/輸出單元140,由CPU(CentralProcessing Unit,中央處理器)或類似等等組成,而且控制便攜電話1全體的控制單元120,用於與其他設備通信的通信單元110,和由ROM(Read Only Memory,只讀存儲器)或RAM(Ramdom Access Memory,隨機訪問存儲器)組成,且存儲在控制單元120中被執行的程序,以及諸如程序的中間數據,和已經從其他計算機接收的數據的存儲器單元130。
更進一步的,上述輸入/輸出單元140包括包括諸如「1」和「2」的數字按鍵和諸如「R」和「L」的方向按鍵的鍵盤碼輸入設備142,諸如LCD(Liquid Crystal Display,液晶顯示器)的用於為用戶顯示信息的顯示器144,語音被輸入到其中的麥克風146,語音從其中輸出的揚聲器148,和用於取得隨後被輸入的圖像的相機149。
另外,控制單元120內部包括定時器。
在這樣的便攜電話1中,重現與編輯由用戶從伺服器2獲得的模板的處理依靠便攜電話1的硬體,存儲在存儲器單元130中且由控制單元120執行的軟體和模板來執行。這裡,圖2中所示的便攜電話1本身的工作已經眾所周知。
另外,包括在本數據通信系統中的伺服器2是由普通個人電腦或類似等等所組成,並且該配置的具體說明在此省略。
接著,圖3展示了存儲在便攜電話1的存儲器單元130中的程序,和便攜電話1中數據處理的流程。控制單元120執行每個存儲在存儲器單元130中的程序時,在便攜電話1中遵循圖3中所示的數據處理的流程。也就是說,控制單元120執行存儲在存儲器單元130中的程序,從而按照由通信單元110從伺服器2接收到的模板執行重現與編輯處理。
具體的說,參照圖3,首先,控制單元120執行重現和編輯引擎程序131,並且從而,在通信單元110中被接收到且包括了腳本和媒體數據的模板得到處理。這裡,重現與編輯引擎程序131的功能配置在下面說明。
接著,控制單元120基於重現與編輯引擎131的處理結果執行UI(User Interface,用戶界面)內容顯示程序132。UI內容顯示程序132被執行因而模板得到處理,並且從而,模板中的UI的內容被顯示在顯示器144上。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行圖像取得程序133,並接受來自相機149的圖像的輸入和來自鍵盤碼輸入設備142的各種指令。另外,當視頻圖像被取得,來自麥克風146的聲音的輸入也被接收。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行圖像數據顯示與重現程序134,並在顯示器144上重現被包括在模板中的圖像數據。另外,在聲音被包括在圖像數據中的情況下,聲音被揚聲器148重現。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行聲音數據重現程序135,並在揚聲器148中重現包含在模板中的聲音數據。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行聲音數據記錄程序136,並接受來自麥克風146的聲音輸入和來自鍵盤碼輸入設備142的各種指令。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行動態數據顯示與重現程序137,且在顯示器144上重現包含在模板中的動態數據。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行文本數據顯示與重現程序138,並在顯示器144上重現包含在模板中的文本數據。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行文本編輯程序139,並接受來自鍵盤碼輸入設備142的文本信息和各種指令。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行WWW(World Wide Web,全球資訊網)瀏覽器程序151,並重現WWW內容。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行WWW瀏覽器程序151,並通過通信單元110從伺服器2獲取數據。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行電子郵件程序152,並接受來自鍵盤碼輸入設備142的文本信息和各種指令來傳送該電子郵件。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行通話程序153,並開始通話。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行位置獲取程序154,並從GPS(Global Positioning System,全球定位系統)150獲取終端的當前位置。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行地址本程序155,並獲取存儲在存儲器單元130中的電子郵件地址和電話號碼。
另外,控制單元120基於重現與編輯引擎程序131的處理結果執行文件獲取程序156,並獲取已存儲在存儲器單元130中的指定媒體類型內容。
另外,控制單元120基於通過執行上述圖像獲取程序133,聲音數據記錄程序136,文本編輯程序139,WWW瀏覽器程序151,位置獲取程序154,地址本程序155和文件獲取程序156而接受到的信息,執行重現與編輯引擎程序131來處理包括腳本和媒體數據的模板。
控制單元120執行存儲在存儲器單元130中的重現與編輯引擎程序131,並且從而,圖4中所示的各自功能在便攜電話1中得到實現。參照圖4,首先,腳本讀取單元1311讀取包含在由通信單元110接收到的模板中的腳本。然後,腳本讀取單元1311把已讀出的腳本傳遞給語法分析器1312。
接著,語法分析器1312分析已從腳本讀取單元1311被傳遞來的腳本的語法。然後,語法分析器1312把分析結果傳遞給執行控制單元1313和時間管理單元1314。
接著,時間管理單元1314基於已從語法分析器1312傳遞來的分析結果來製作時間表。然後,時間管理單元1314把製作好的時間表傳遞給執行控制單元1313。
另外,事件管理單元1315檢測事件的發生。然後,事件管理單元1315把檢測結果傳遞給執行控制單元1313。
接著,執行控制單元1313基於已從時間管理單元1314傳遞來的時間表,已從事件管理單元1315傳遞來的事件發生的檢測結果,和從語法分析器1312傳遞來的分析結果來執行腳本。另外,執行控制單元1313基於從事件管理單元1315傳遞來的事件發生的檢測結果命令腳本寫入單元1316重寫腳本。
腳本寫入單元1316基於來自執行控制單元1313的指令重寫腳本,並把重寫過的腳本傳遞給執行控制單元131。然後,重寫過的腳本在執行控制單元1313中被執行。
這裡,說明已由伺服器2提供的模板在便攜電話1中依照本實施例被處理的例子,其中,被包含在模板中的腳本和媒體數據的部分或全部可以被存儲在便攜電話1的存儲器單元130,且在該例子中,圖3或4中所示的各個單元處理已被從存儲器單元130讀出且獲取的腳本或媒體數據。
接著,由伺服器2提供給便攜電話1且被包含在被在便攜電話1中處理的模板中的腳本被說明。參照圖5,依照本實施例的在便攜電話1中被處理的腳本的特徵在於,由繪製信息描述部分和用戶導航信息描述部分組成。
在繪製信息描述部分中,說明圖像(靜止圖像)數據,活動圖像數據,聲音數據,音樂數據,文本數據,動態數據,流數據和信息,向諸如廣播數據的媒體數據的參照信息(文件名,URL(Uniform Resource Location,統一資源定位),廣播站的頻率和頻道)。
這裡,由RFC2397規定的諸如數據URL的描述類型被利用,並且從而,相對於參照媒體數據的信息的媒體數據的實質自身,在繪製信息描述部分中被說明。
另外,執行連結轉移,應用程式的啟動,幫助的顯示和類似等等的腳本定義輸入事件,與動作(操作)對應起來,並且還有執行條件也在用戶導航信息描述部分中被說明。
做為上述動作的例子,可以舉出依靠相機的啟動取得視頻或靜止圖像,依靠文本編輯器的啟動獲取用戶輸入文本數據,依靠語音記錄器獲取聲音數據,依靠文件選擇應用程式的啟動獲取的媒體數據文件,自動獲取來自裝置內部或外部的時間信息,位置信息,地址本,時間表信息,和其他信息,裝置的應用程式的啟動,諸如WWW瀏覽器或郵件工具,諸如電話呼叫,旋律的重現,打開燈光或類似等等對裝置固有功能的調用,到另一個腳本的執行的連結遷移或控制另一設備的控制信號的振蕩,諸如轉換電視頻道或空調的溫度設置。
更進一步的,該實施例的特徵表現為繪製信息描述部分和用戶導航信息描述部分兩者都包含按時間順序的描述。也就是說,該實施例的特徵表現為向媒體數據的參照信息被按時間順序在繪製信息描述部分中說明,且事件在用戶導航信息描述部分中按時間順序說明。
在這樣的配置裡,允許逐個按時間順序地重現媒體數據,諸如圖像(靜止圖像)數據,音樂數據,文本數據,動態數據,流數據和廣播數據的多媒體數據能在腳本中被描述。
更進一步的,事件能按時間順序描述,並且從而,在重現腳本時,例如,諸如相機啟動的事件能在預定時間或預設時間帶被執行。更進一步的,這樣的相機啟動事件與被預設圖像替換的動作相對應地描述,並且從而,能以以下方式來執行應用程式,用戶在上述預設圖像被顯示的時間帶時以按下預設鍵,以便當暫停腳本的重現時立即啟動相機,且此時,取得圖像的工作被執行,當模式返回到腳本的重現時,在這時取得的圖像被顯示在預設位置。
如上所述,依時序啟動的事件和與此對應的動作在腳本中清晰地規定,並且從而,工作步驟能被簡化,為用戶增加便利,即使在諸如按時間順序重現利用諸如便攜終端中的相機,麥克風和地址本或類似等等的功能製作的許多媒體數據的多媒體數據的情況下,也是如此。
圖6和7展示了在下面說明的腳本的詳細例子。
首先參照圖6,腳本的頭部分(行2到16)的行12到15定義了動作的內容。也就是說,參照圖6,行12到15為每個動作定義固有的標識信息(動作標識id),把該動作的執行形式(type),動作內容(dest)和動作的執行區域(Image)作為動作的內容。
具體的說,依照圖6的行12,標識信息為act_movie的動作被定義為把存儲在「movie」中的文件替換為顯示在「Image」區域的信息(replace)的內容。
另外,圖6的行5描述了關於腳本如何能在便攜電話1中利用的提示。也就是說,腳本被定義為來導航內容編輯工作的模板(template)。此外,腳本可以被定義為專為參照而不導航編輯工作的內容(contents)。
接著,參照圖7,對並行執行的媒體數據和動作在腳本的主體部分(body)(行17到40)的行18到39的段落加以說明。更進一步的,行19到37描述了這些媒體數據和動作按時間順序執行。更進一步的,在第0秒到第8秒之間,在第8秒到第15秒之間和在第15秒到第19秒之間被執行的媒體數據和動作分別在行20到25,行26到31,行32到36的段落得到說明。
具體來說,圖7的行21到23描述了圖像數據,文本數據和聲音數據在第0秒和第8秒之間被重現,且行24描述了標識信息為「act_movie」的動作在「電影啟動」的UI被顯示且select鍵已經被操作的情況下被執行。行30描述了「聲音記錄」的UI被顯示,然後,兩秒之後,通知從定時器被接收到且標識信息為「act_speech」的動作被執行。這裡,在行28到30中被跟隨「src=」描述的名字是表示事件發生源的源ID。UI的顯示可以在腳本中被描述,如圖7中所示,或者,如圖8中所示,當該表已經被預先存儲在便攜電話1的存儲器單元130中,而且便攜電話1的控制單元120執行重現與編輯引擎程序131時,可以通過自動讀出規定了啟動應用程式和這時被顯示的UI之間的關係的表而被顯示。
如上所述,在依照本實施例被便攜電話1處理的腳本的特徵表現為按時間順序執行,由描述了繪製信息和用戶導航信息的繪製信息描述部分和用戶導航信息描述部分組成。
這裡,儘管在本示例中,描述了能被人閱讀的文本形式的腳本在便攜電話1中被處理的例子,該腳本可以是不能被人直接閱讀的二進位形式。
另外,儘管在本實施例中,描述了統一的腳本在便攜電話1中被處理的例子,腳本也可以被組成為分為包括向媒體數據的參照信息的繪製信息描述部分和用戶導航信息描述部分,而且在那樣的配置中,當媒體數據被替換或被插入時,只編輯記載了包括向媒體數據的參照信息的繪製信息描述部分的腳本的部分。
具體來說,圖70和71展示的腳本,它的每一個被組成為分成繪製信息描述部分和用戶導航描述信息部分,它們是描述繪製信息描述部分的腳本和描述用戶導航信息的腳本。
具體來說,圖70中所示的描述繪製信息描述部分的腳本描述了靜止圖像「top.jpg」和文本「top.txt」在腳本的執行開始後被顯示0到2秒,且靜止圖像「image.jpg」,音樂數據「bgm.amr」和文本「message.txt」在腳本開始後的2到8秒被重現。
另外,圖71中所示描述用戶導航信息描述部分的腳本是執行從圖70中被描述為作為參照對象的參照信息的媒體數據中替換和插入「image.jpg」和「messge.txt」的功能的腳本。
圖72A到72D展示了屏幕顯示的具體例子,其中,圖70和71中所示的上述腳本在便攜電話1中依照本實施例在語法分析後被執行。首先,如圖72A中所示,圖像文件選擇表格,與「SELECT PHOTO」字母序列一起,還有與「ENTER BIRTHDAY MESSAGE」字母序列一起的字母序列輸入表格依照圖71的描述被顯示。用戶在圖72A中所示的屏幕中選擇圖像文件,並且當文本被輸入時的情況如圖72B中所示。當「send」按鈕如圖72B中所示在屏幕中被選擇並操作時,這時已經被選出的圖像文件被做為「image.jpg」混和到模板中,而輸入的文本被做為「message.txt」混和到模板中,從而被重現並執行。也就是說,靜止圖像「top.jpg」和文本「top.txt」如圖72C中所示在該腳本的重現開始後0到2秒被顯示,隨後,「image.jpg」和「message.txt」如圖72D所示在腳本開始後2到8秒被顯示,且與此同時,音樂數據「bgm.amr」被重現。圖72D中顯示的「Image.jpg」是由用戶在圖72B中所示的屏幕中選擇的,而「messge.txt」是在如圖72B中所示的屏幕上被輸入的文本。
如上所述,腳本被組成為分成繪製信息描述部分和用戶導航描述部分,從而,能得到這樣的益處,在下面描述用戶導航描述部分被從腳本中刪除並且附屬在電子郵件上而發送的情況下,只有繪製信息描述部分可以被附在其上,因而能省略分析腳本考慮刪除哪個部分的處理。
這裡,為了把包含了繪製信息描述部分的腳本聯繫到包含了用戶導航描述部分的腳本,單獨地製作包含了把兩個腳本彼此連接作為腳本的描述部分的腳本,例如如圖73中所示,是更可取的,並且把一組這些腳本和從包含了繪製信息描述部分的腳本參照的媒體數據組的集合處理為模板是可取的。
另外,包含了繪製信息描述部分的腳本中說明指向包含了相應用戶導航描述部分的腳本的一個連結,並且從而,當重現包含了繪製信息描述部分的腳本時依照預設時間,工作能轉移到執行包含了用戶導航描述部分的腳本,以便屏幕能被切換到輸入屏幕,如圖72A中所示。
接著,參照圖9的流程圖,說明依照本實施例的便攜電話1中的腳本的重現與編輯處理。便攜電話1的控制單元120從存儲器單元130中讀出其配置如圖4中所示的重現與編輯引擎程序131並執行該程序,從而,圖9的流程圖中所示的處理被執行。
首先參照圖9,在步驟S11中初始化被執行,且在那之後,在步驟S12中腳本通過網際網路由通信單元110從伺服器2獲取。
接著,在步驟S13中,控制單元120執行重現與編輯引擎程序131並把已由腳本讀取單元1311獲取的腳本讀入。
接著,在步驟S14中,語法分析器1312基於讀出的腳本執行語法分析。這裡,語法分析的方法不局限於特定的本發明,而是普通的語法分析方法。
接著,在步驟S15中,時間管理單元1314如圖10到12中所示,基於語法分析的結果製作時間表。圖10展示了基於圖6和7所示的腳本的繪製信息描述部分而製作的媒體繪製處理的時間表的具體例子,且圖11和12展示了基於圖6和7中所示的腳本的用戶導航信息描述部分已製作好的事件處理時間表和UI分配狀態顯示時間表的具體例子。也就是說,在步驟S15中,時間管理單元1314基於已在步驟S14中被分析的腳本,如圖10到12中所示以時間表類型製作腳本執行時間和在那時被重現的媒體數據之間的對應關係,腳本執行時間和依照在這時已發生事件的處理之間的對應關係,和腳本執行時間和在這時操作的UI的分配之間的對應關係。
具體來說,圖10中所示的媒體繪製處理的時間表是展示了基於圖6和7中所示的腳本的繪製信息描述部分,活動圖像1(FirstImage.mpg),文本1(FirstText.txt)和音樂1(FirstSound.smf)在腳本的執行開始後從0到8秒被重現,文本2(SecondText.txt)在腳本的執行開始後從8到15秒被重現,和靜止圖像3(ThirdImage.jpg),文本3(ThirdText.txt)和音樂3(ThirdSound.smf)在腳本的執行的開始後從15到19秒被重現的時間表。
這裡,在被包含在腳本的文本和由用戶輸入的文本被被交迭顯示在與其他圖像或視頻相同區域的情況下,自動調整諸如顏色,字體和類似等等的屬性是可取的,以便增強文本的可見性。在當顏色屬性的具體表達式通過RGB的三個值的組合而生成時,文本和背景之間的顏色屬性的距離√((ΔR)2+(ΔG)2+(ΔB)2)比預設門限值小的情況下,這樣的自動調整的最簡單的實現通過使用背景的顏色屬性的補色(以背景顏色的每個RGB分量的補數作為RGB分量的顏色)做為文本的顏色屬性來獲得。
另外,圖11中所示的事件處理時間表,展示了,基於圖6和7中所示的腳本的用戶導航信息描述部分,當select鍵在腳本的執行開始後0和8秒之間被操作時做為圖像取得程序133的活動圖像取得應用程式啟動,用於從做為例如圖像取得程序133的活動圖像取得應用程式和做為文本編輯程序139的字母輸入應用程式中選擇一個的屏幕被顯示在顯示器144上,和當select鍵在腳本的執行開始後8和15秒之間被操作時啟動從這些程序中選出的一個程序,以及依靠在腳本的執行開始後8和15秒之間的定時器而啟動做為聲音數據記錄程序136的聲音輸入應用程式。
另外,圖12中所示UI分配狀態顯示時間表展示了,基於圖6和7中所示的腳本的用戶導航信息描述部分,在腳本的執行開始後0和8秒之間時,顯示器144把「取得電影」顯示為select鍵的描述以便向用戶展示當select鍵被操作做為圖像取得程序133的活動圖像取得應用程式啟動,當在腳本的執行開始後8和15秒之間select鍵被操作時,顯示器144把「用相機取得圖像」,「輸入文本」顯示為select鍵的描述以便向用戶展示做為圖像取得程序133的活動圖像取得應用程式或做為文本編輯程序139的字母編輯應用程式啟動,以及在腳本的執行開始後8和15秒之間顯示器144把「錄製」顯示為依靠定時器的啟動的描述以便向用戶展示依靠定時器做為聲音數據記錄程序136的聲音輸入應用程式啟動。
接下來,在步驟S16,執行控制單元1313基於語法分析的結果和時間表執行腳本。另外,在腳本執行時,執行控制單元1313命令UI內容顯示程序132基於UI分配狀態顯示時間表在顯示器144上顯示隨著腳本執行的時間而改變的UI。這裡,執行腳本的過程在下面描述,舉例說明以圖6和7中所示的腳本為基礎的具體例子。
然後,在步驟S17中,當事件管理單元1315檢測事件的發生(步驟S17中為是),在步驟S18中,對應該事件的處理在執行控制單元1313中被執行。這裡,對應該事件的處理在下面通過舉出子例程加以說明。
在步驟S17中檢測到的事件被首先區分為三種類型,在當腳本按時間順序執行時,該腳本的執行到達執行時間的終點的做為終點到達事件的系統事件,用於執行固定處理的固定輸入事件,諸如指示菜單顯示,和連結轉移,應用程式啟動,幫助的顯示或類似等等的腳本定義輸入事件。具體來說,在腳本的執行過程中來自鍵盤碼輸入設備142和類似等等通過用戶或類似等等的指示的輸入對應於固定輸入事件和腳本定義輸入事件。因此,在腳本執行過程中,直到諸如來自鍵盤碼輸入設備142輸入指示的某個事件發生以前,腳本的執行得以繼續。
至此,完成便攜電話1中的腳本的重現與編輯處理。
這裡,在上述重現與編輯處理在處理過程中被會話程序或類似等等打斷,或為了用戶的方便或做為電池消耗的結果被中斷的情況下,在重現與編輯過程中的腳本和在修改中的腳本被存儲在存儲器單元130中以便處理能被中斷,並且更好的配置是,當它隨後被恢復時,允許重現與編輯過程中的腳本和修改中的腳本能從存儲器單元130中被讀出來,從而使它在重現與編輯過程中被中斷的位置恢復。
更進一步的,使用圖79的流程圖具體說明在腳本被寫為SMIL(Synchronized Multimedia Integration Language,同步多媒體集成語言)的情況下重現與編輯處理。
首先,參照圖79,包含在模板中的被寫為SMIL的腳本得到分析(parse,解析)以便被存儲入數據結構(S2401)。
圖80A和80B展示了在步驟S2401中分析結果被存儲其中的數據結構的具體例子。如圖80B中所示,在步驟S2401中,對於腳本中參照信息被記載和參照的各媒體數據,用於保存諸如媒體類型,文件名和顯示區域的屬性值的DisplayContent類中的實例被生成,並且該實例被統一在一個組,然後如圖80A所示,它在DisplayScheduler中被管理。
更進一步的,在步驟S2401中的腳本的分析結果被展示在圖81中。圖81具體展示了圖6和7中所示的腳本的分析結果,且DisplayContent類中的11個實例被製作為腳本的分析結果。該數字表示了來自最終在該腳本中描述的參照信息的被參照的媒體數據片的數目。
這裡,從這11個實例中由實例5,6和7指出的媒體數據的文件(Mediafile)是空的,且展示了圖6和7中所示的初始情形是對應媒體文件沒有被參照的情形。參照信息通過接受在下面描述的編輯處理中的媒體數據的指示而被描述,且媒體文件被參照。做為另一種選擇,通過指定預定文件能把引導加以顯示。在實例5做為例子被說明的情況下,動作內容已經通過分析被發現是依靠相機的啟動而獲取並插入的圖像,並且從而,通過指定相機的例圖(camera.jpg),相機的例圖被做為引導顯示。此外,在比較簡單的情況,EvDesc的值是一個字母序列(例如是「startup of camera」)時,可以作為引導顯示在屏幕的底線上顯示。
然後,腳本遵循如圖80A和80B中所示的數據結構被重現(S2402)。
在媒體數據的切換和插入的處理被如下述執行(在S2403中為是)的情況下,存儲在步驟S2401中分析結果的數據結構中對應的值被更新(S2404)。這裡,重寫處理,諸如媒體數據的切換和插入的處理,在下面詳細加以說明。
圖82展示了已在步驟S2404中得到更新的腳本的分析結果的具體例子。圖82中所示的編輯結果是重寫處理已在圖6和7中所示的腳本上在圖81中所示的初始條件下得到執行時的結果。具體來說,上述重寫處理被執行且媒體數據「CameraPict01.jpg」,「EditText01.txt」和「Voice01.amr」在初始狀態中被添加到腳本中的例子得到展示,且這些參照信息片對應實例5,6和7被描述。這裡,對於圖像數據「FirstImage.mpg」,文件名在腳本側被規定,並且從而,做為電影的取得的結果而被獲取的電影文件也被以同樣的名字存儲。也就是說,文件的實質被重寫並更新而不需重寫文件名。
步驟S2402到S2404的處理被反覆執行(在S2405中為否),直到該腳本的執行到達終點,且當執行到達終點(在S2405中為是)時,腳本的重現處理完成,且檢測腳本是否通過被附屬到電子郵件上被發送(S2406)。
在媒體數據的插入或腳本的編輯,諸如媒體數據的插入和切換處理,沒有完成(在S2406中為否)的情況下,處理返回到步驟S2402,且腳本的執行被從開始處重現。
同時,在編輯完成且腳本通過被附屬於電子郵件被發送(在S2406中為是)的情況下,被寫為SMIL的腳本從圖82中所示的數據結構中產生(S2407)。然後,被寫為SMIL且已在步驟S2407被產生的腳本通過被附屬於電子郵件而被發送,或被存儲(S2408)。這裡,步驟S2408中電子郵件的附件的處理也在下面加以說明。
圖83展示了在步驟S2408中被發送的腳本的具體例子。圖83中所示的腳本是在其上重寫處理被執行以便把諸如圖像數據,文本數據和聲音數據的媒體數據在圖6和7中所示的初始狀態中添加到腳本中,具體來說,圖83中的下劃線部分是已依靠重寫處理被插入的媒體數據的參照信息。
另外,在當腳本被發送時,做為用戶導航信息描述部分的編輯函數可以被刪除和傳送。圖84中所示的腳本是通過執行用於在圖6和7中所示的初始狀態添加諸如圖像數據,文本數據和聲音數據的媒體數據的重寫處理,和通過隨後刪除編輯函數而獲得的腳本,並且,具體來說,在action id=...中描述的動作內容的定義部分,和在eventref=...中描述的對應於其他每個事件和動作的部分已經被刪除。這在圖84中通過加下劃線加以展示。
這裡,當被寫為SMIL的腳本在步驟S2407中被從圖82中所示的數據結構中讀出來產生圖84中所示的腳本的時候,關於Event(事件)和Action(動作)的被包含在數據結構中的屬性,在編輯函數被刪除的情況下被忽略。做為另一種選擇,儘管在包含編輯函數的腳本被寫出的情況下,「插入」已經被指示為動作內容(Act type=「insert」),媒體數據的參照信息已被做為上述處理的結果而描述,並且從而,動作內容被改變為」替換」(Act type=「replace」)。這在圖83中通過下劃線加以顯示。
然後,用流程圖13說明對應於在步驟S18中執行的事件的處理。
參照圖13,當事件發生的檢測信息從事件管理單元1315中在步驟S17中被收到時,執行控制單元1312把在步驟S21被執行的腳本暫停。
然後,在已經在步驟S17中被檢測到的事件是表示腳本的執行已到達執行的終點(在S22中為是)的情況下,執行控制單元1313在步驟S23中完成該腳本的執行,並且處理返回到圖9的步驟S16以便腳本的執行重新開始。也就是說,腳本的執行重新返回到執行的開始點,且腳本的執行從開始處重複。這裡,儘管在本實施例中,被包含在已獲取的模板中的腳本被反覆執行,腳本的執行可以在已經執行一次或多次預設次數後完成。做為另一種選擇,腳本的執行被重複或完成的選擇提示在屏幕上,以便可以通過由用戶依靠例如按鍵操作的輸入指令,使腳本的執行循環或完成。
在已經在步驟S17中檢測到的事件不是展示腳本的執行已經到達執行終點(在S22中為否)的事件的情況下,執行控制單元1313基於已被檢測到的事件在步驟S24中確定處理內容,且在步驟S25到S27執行確定的事件。這裡,用於在步驟S24中確定處理內容的處理和步驟S25到S27中分別所示的處理在下面通過分別舉出流程圖加以說明。
在這裡,對應步驟S18中的事件的處理完成,且處理返回到圖9的流程圖中所示的重現與編輯處理。
接下來,步驟S24中確定處理內容的處理將參照圖14中的流程圖加以說明。
參照圖14,當事件的發生在步驟S17中被檢測到,執行控制單元1313在這時參照時間參數值(S31),也就是說,表示該腳本的執行時間的參數,源ID(S32),也就是說,事件從其上發生的來源的標識信息,和由事件管理單元1314準備的事件發生處理時間表(S33),並且從而,確定已經發生的事件。更進一步的,對應於該事件在該事件發生時生成的處理內容已經從確定的事件和事件發生處理時間表中確定。這裡,在兩個或更多處理被確定(在S34中為是)的情況下,執行控制單元1313在步驟S35中在顯示器144或類似等等上顯示用於選擇的屏幕,並從兩個或更多處理中接受從當前時間開始的處理的選擇。在如圖54A中所示例如「Invoke Camera」和「Local Folder」被加入到被顯示在屏幕上用於選擇的列表中的情況下,且「Invoke Camera」被選擇的情況下,相機被啟動,並且在「Local Folder」被選擇的情況下,如圖54B中所示,訪問數據文件夾。
做為另一種選擇,在步驟S35中,配置也可以被設置成執行控制單元1313可以一個接一個依次執行所有被確定的兩個或更多處理。在這種情況裡,處理能以其中,對應這些處理的事件的時間表描述出現的順序來執行。具體來說,當圖7的腳本中第8到第15秒之間的時間被作為例子,且在select鍵被按下的情況下,依照描述的順序在行28中被描述的「相機啟動」被首先執行,且在這之後,在行29中被描述的「文本輸入」被執行。這裡,兩個或更多處理的執行的優先順序在腳本中被描述以便兩個或更多的處理可以遵照該配置中的順序依次被執行。
做為另一個選擇,在步驟S35中,在有用於分別執行兩個或更多處理的快捷方法的情況下,對應於由用戶指定的快捷方法的處理可以在配置中被直接執行。具體來說,在該配置中,當圖7的腳本中第8到第15秒之間的事件被作為例子的時候,在啟動相機的鍵被按下的情況下,在行28中被描述的「相機啟動」被執行,而在文本輸入的鍵被按下的情況下,在行29中被描述的「文本輸入」被執行。
在這裡,完成對應於步驟S24中的事件的處理,且處理返回到圖13的流程圖中所示的事件處理。
更進一步的,使用圖27的流程圖說明步驟S33中到事件時間表的參照。
參照圖27,在參照的源ID是「Timer」(S131中「源ID」=TIMER)的情況下,相應處理由參照事件處理時間表的「Timer」列和事件參數表的值確定(S132)。
同時,在參照的源ID是「UI」(S131中「源ID」=UI)的情況下,事件處理時間表中的UI的列,類型ID,也就是說,在事件發生時被操作的鍵所固有的標識信息和事件參數值被參照(S133),從而相應處理被確定(S134)。
這裡,終端的硬體按鍵的標識信息可以被直接用作上述在事件處理時間表和腳本中所描述的按鍵固有的標識信息,或邏輯符號可以按照如圖28中所示的規定邏輯符號和硬體按鍵之間的關係的表被預先保存在便攜電話1的存儲器單元130中的方式而被利用,而執行控制單元1313可以在當事件時間表被參照時讀出該表以便邏輯符號從所操作的硬體按鍵而被參照,並且從而,事件被確定。
在這裡,步驟S33中到事件時間表的參照完成,且處理返回到圖14的流程圖中所示的處理內容確定處理。
在步驟S17中被檢測到其發生的事件,被確定為在上述處理中執行菜單處理的事件,圖15中所示的處理在步驟S25中被執行。也就是說,參照15,首先,執行控制單元1313在步驟S41中在顯示器144上顯示如圖16中所示的菜單屏幕,並接受用戶的選擇。具體來說,參照圖16,從預覽該腳本的處理,數據文件夾中的存儲處理,在獨立媒體文件中存儲從該腳本所參照的媒體數據的處理,將該腳本或媒體數據附於電子郵件的處理,把該腳本和媒體數據傳送到MMS(Multimedia MessagingService,多媒體信息服務)的處理,在該腳本重現過程中編輯幻燈片的處理,顯示該腳本的屬性的處理,完成該應用程式的處理和類似等等中的選擇被接受。然後,在步驟S42中,對應用戶選擇的處理被執行。這裡,幻燈片表示如圖7中行20到25中所述並行執行的腳本的部分。也就是說,圖7中所示的腳本由行20到25,行26到31和行32到36的三個幻燈片組成,它們相繼被重現。
更進一步的,在「幻燈片編輯」在菜單屏幕中被選擇的情況下,如圖16中所示,在步驟S41,執行控制單元1313在顯示器144上如圖36中所示顯示編輯幻燈片的菜單屏幕,且接受菜單刪除處理或菜單重寫禁止處理的選擇。
這裡,無論在腳本中所描述的是菜單編輯是被允許或是被禁止,且在它被禁止的情況下,菜單不提供上述幻燈片編輯的選擇項不能執行幻燈片編輯。
具體來說,腳本的例子如圖68所示無論所描述的是這樣的幻燈片編輯被允許還是被禁止,且在步驟S42中確定對執行幻燈片編輯的允許的處理使用圖69的流程圖加以說明。也就是說,參照圖69,在作為編輯禁止的描述元標識(meta description)(name=「readonly」)中,如圖68的行4中所示,在腳本中被描述(在S2201中為是),描述禁止的屬性(內容)被參照。然後,在屬性是「是」的情況下(在S2202中為是)的情況下,幻燈片的編輯在步驟S42中被禁止。同時,在屬性不為「是」的情況下(S2202中為否),幻燈片的編輯在步驟S42中被允許。另外,在從該腳本中的開始沒有編輯禁止的描述元標識的情況下(在S2201中為否),幻燈片的編輯在步驟S42中被允許。
至此,完成基於具體例子的幻燈片編輯的允許確定的描述,另外,在從用於如在步驟S41中圖36中所示的幻燈片編輯的菜單屏幕上選擇幻燈片刪除的情況下,使用圖35的流程圖說明在步驟S42中的處理。
參照圖35,當在該腳本的重現過程中刪除幻燈片的處理在步驟S41中被選擇的情況下,執行控制單元1313在這時參照時間參數值,媒體繪製處理時間表和事件處理時間表(S171到S173),並及時確定在這裡有效的媒體繪製處理和事件處理。然後,已被在這裡及時確定為有效的媒體繪製處理和事件處理的時間表描述部分從腳本中被刪除,並且從而,該腳本被重寫(S174)。
在這裡,在刪除幻燈片的處理被執行的情況下完成步驟S42中的處理,且處理返回到如圖15中流程圖中所示的菜單處理。
另外,使用圖37的流程圖說明步驟S42中從步驟S41中圖36所示的幻燈片編輯的菜單屏幕上選擇幻燈片重寫禁止的情況下的處理。
參照圖37,當在步驟S41中時在該腳本的重現過程中選擇幻燈片中的重寫禁止處理,執行控制單元1313在這時參照時間參數值和事件處理時間表(S181和S182),且在這裡及時有效的事件處理被確定。然後,已在這裡被及時確定為有效的事件處理的時間表描述部分被從腳本中刪除,並且然後,腳本被重寫(S183)。
在這裡,在幻燈片的重寫被禁止的情況下完成步驟S42中的處理,且處理返回到圖15的流程圖中所示的菜單處理。
另外,在步驟S17中被檢測到發生的事件已被確定為執行連結轉移處理的事件的情況下,圖17中所示的處理在步驟S27中被執行。也就是說,參照圖17,首先,在步驟S51中,執行控制單元1313參照的參數表示被連結的腳本已被包含在該腳本中,並在步驟S52中斷該腳本的執行。然後,在步驟S53,被連結的腳本基於在步驟S51中被參照的參數而被獲取。在那之後,處理返回到步驟S13,在那裡圖9中所示的處理被執行,且獲取的腳本被讀出以便以同樣的方式被執行。
另外,在步驟S17中被檢測到發生的事件被確定是執行上述處理中應用程式執行處理的事件的情況下,圖18中所示的處理在步驟S26中被執行。也就是說,參照圖18,首先,執行控制單元1313在顯示器144上顯示用於選擇應用程式是否將被啟動的屏幕。在應用程式的啟動被選擇的情況下(在S61中為是),執行控制單元1313在步驟S62啟動預定應用程式。接著,在預定數據需要從該應用程式中獲取的情況下(在S63中為是),數據在步驟S64中被獲取。然後,在該正被執行的腳本需要被重寫的情況下(在S65中為是),腳本寫出單元1316在步驟S66執行腳本的寫處理。
更進一步的,執行控制單元1313在上述腳本重寫處理完成後恢復腳本的重現。腳本的重現能在腳本重現開始時的時間點,在腳本被重現時的時間點,或在重寫部分開始時的時間點開始。上述配置的任何一個都可以被提供,或者該配置可以允許用戶從上述選項中選擇。
這裡,上述恢復的時間點可以依照已被設置在該終端中的預定規則而被動態地確定。以同樣的方式,腳本的重現時間或諸如完成時的時間點的其他關於重現的時間可以得到確定。接下來,使用圖67中的流程圖詳細說明依照規則「在腳本的剩餘重現時間為10秒或更少的情況下腳本從當前時間的重現位置開始,且在其他情況下腳本從腳本開始的時間點恢復」而確定腳本重現的恢復時間點的處理。
首先,參照圖67,執行控制單元1313參照腳本的重現的當前位置(S2101)。該重現點表示腳本在步驟S21暫停時重現所處的位置。
接著,執行控制單元1313參照腳本重現的總時間(S2102)。腳本重現的總時間從腳本的時間表描述部分中獲取。在例如腳本是在步驟S2102中圖7中所示的一個情況下,按時間順序執行的行20到25,行26到31,和行32到36的重現時間的總和被計算出,其中,腳本的總重現時間被獲得為19秒。
接著,執行控制單元1313從已在步驟S2102中獲取到的腳本總重現時間中減去腳本的當前重現點,並且從而,腳本的剩餘重現時間被算出(S2103)。
然後,在已在步驟S2103中算出的腳本剩餘重現時間是10秒或更小的情況下(在S2104中為否),執行控制單元1313把重現開始的時間點設置為腳本重現的當前時間點。在其他情況下(在S2104中為是),執行控制單元1313把重現開始的時間點設置為腳本開始的時間點。
至此,完成確定具體腳本重現的重現時間點的處理的描述。
接著,使用圖24的流程圖說明步驟S62中應用程式的啟動。
參照圖24,在預設應用程式被註冊在便攜電話1的存儲器單元130的情況下(在S101中為是),執行控制單元1313使用已在腳本中被描述為啟動參數的重現時間和區域規模的情況下被啟動(S102)。在預設應用程式沒有被註冊在便攜電話1的存儲器單元130中的情況下(在S101中為否),而且,在數據需要從該腳本中的應用程式中獲取的情況下(在S103中為是),做為文件獲取程序156的本地文件獲取應用程式被啟動(S104)。
這裡,配置成在步驟S101中預設應用程式沒有被註冊在便攜電話1的存儲器單元130中的情況下,預設應用程式通過通信單元110從伺服器2被下載,且被存儲在便攜電話1的存儲器單元130中,並且然後,允許應用程式的啟動。
更進一步的,隨後,使用圖66的流程圖通過把被啟動的應用程式是圖像取得應用程式時的情況參照為具體例子,說明步驟S102中的工作。
首先,參照圖66,執行控制單元1313從腳本獲取在其上顯示替換的媒體數據的繪製區域的規模(S2001)。繪製區域的規模通常在腳本的頭部分加以描述。具體來說,當腳本被假設為圖6中所示的那樣時,被指定為繪製區域的寬(width)和高(height)的數字值176和120被從圖6的腳本的行8中取得。
接著,執行控制單元1313基於已在步驟S2001中獲取的繪製區域的規模依靠圖像取得應用程式確定能包括該繪製區域的最小圖像規模(步驟2002)。具體來說,在該具體的例子裡,在圖像取得應用程式能選擇寬600×高480,寬120×高160或寬120×高128做為圖像規模的情況下,在步驟S2002中確定了圖像規模寬600×高480能包含寬176×高120的繪製區域的規模。
然後,執行控制單元1313基於步驟S2002中的確定結果在圖像取得應用程式中把圖像的規模指定為寬600×高480,並且然後,啟動圖像取得應用程式(S2003)。
這裡,在已啟動的應用程式是聲音記錄應用程式的情況下,通過執行和上述處理相同的處理,錄音能在腳本中描述的時間被執行。另外,在被啟動的應用程式是文件獲取應用程式的情況下,其規模大於剩餘可用規模的文件能被禁止選擇,以便消息的文件規模總和不會超過能被傳送的規模的上限。另外,在被啟動的應用程式是獲取活動圖像的文件獲取應用程式的情況下,其重現時間超過腳本中描述的重現時間的文件能不能被選擇。
在這裡,步驟S62中的應用程式啟動完成,且處理返回到執行圖18的流程圖中所示的應用程式的處理。
接著,用圖25的流程圖說明步驟S64中的數據獲取。
參照圖25,首先,執行控制單元1313從在步驟S62中啟動的應用程式接收數據(S111)。然後,在獲取的數據不適合腳本中描述的重現時間和區域的規模的情況下(在S112中為否),執行控制單元1313把獲取的數據轉換為適合腳本的描述的數據(S113)。
這裡,在步驟S113中,在腳本中預先被描述的參照信息可以被用來合成被參照的媒體數據和獲取的數據,來產生新的腳本或媒體數據。在獲取的數據是具有重現時間的媒體數據的情況下,產生過程能使用圖56A到56C被如下說明。
如在圖56A的上面部分中和在圖56B中所示,在該具體例子中,「原媒體數據」具有5秒的重現時間,且最初被描述為從時間t1重現。另外,「獲取的數據」是從時間t2(=t1+3)開始被獲取5秒的視頻,t2是在步驟S31中被參照的事件的時間參數值。在這種情況下,當用戶依靠適當的用戶接口命令指示其重現時間對應於當獲取數據被獲取時的時間的「原媒體數據」的部分被「獲取的數據」替換時,「在重寫後重現的數據」的內容和重現的時間成為在圖56A的下面部分和在圖56C中所展示的數據。依照執行能得到這樣的效果的處理的一個方法,其結果是依靠圖像數據取得與編輯程序133遵照執行控制單元1313的命令通過重寫而存儲取得數據的獲取時間和重現時間交迭的原媒體數據的預設部分。依照另一個實現方法,腳本寫入單元1313產生並寫出表示原媒體數據和獲取的數據分別的新開始時間和重現時間的腳本。依照後面的實現方法,由腳本寫出單元1316在上述具體例子中寫出的腳本成為圖56B和56C中所示的腳本。這裡,更好的選擇是依靠適當的用戶接口表示在沒有與原媒體數據交迭的時間t3和t4之間所獲取的數據的部分是否被添加到被產生的數據中。
這裡,在步驟S113中,例如,其中,僅從視頻數據中取出聲音數據的處理被執行,新的媒體數據可以通過取出獲取的數據的一部分來產生。
另外,在步驟S112和步驟S113中,其中,上述處理被執行,在被獲取的數據佔用的存儲器區域的規模超過預設值的情況下,諸如減少圖像數據的顏色或減少聲音數據的取樣率,從而減少數據的規模的處理可以被執行。
另外,在步驟S112,其中,上述處理正在被執行,在獲取的數據不適合腳本的描述的情況下,被存儲在便攜電話1的存儲器單元130中的預設媒體數據(預設數據)可以代替獲取的數據而被使用。
在這裡,完成步驟S64中的數據獲取,且處理返回到圖18的流程圖中所示的應用程式執行的處理。
接著,對步驟S66中重寫腳本的處理使用圖26的流程圖加以說明。
參照圖26,在包含在腳本中的媒體數據和獲取的數據的總和不大於存儲在存儲器單元130中的限制值的情況下(在S121中為是),執行控制單元1313執行在腳本寫出單元1316中重寫腳本的處理(S122)。在另一個情況中(在S121中為否),執行控制單元1313在顯示器144上顯示消息來表示腳本不能被重寫(S123)。
這裡,在步驟122中,執行控制單元1313能通過使用在步驟S31中被參照的事件的時間參數值修改獲取的數據的寫入時間點。如圖57A中所示的腳本中圖57B中所示,在因為重現開始4秒後通過執行按鍵操作重寫腳本的處理而通過啟動相機應用程式來重寫媒體數據的處理被執行的情況下,圖像獲取在按鍵操作被執行時(第四秒)開始,並且從而,在圖像獲取完成後從相機應用程式獲取的視頻2被寫入到按鍵操作被執行的時間(第四秒)和做為原媒體數據的視頻1的重現完成的時間(第八秒)之間的部分。這裡,儘管在該例子裡,媒體數據在事件的時間參數值的時間點被寫入,媒體數據也能在事件的時間參數值的之前或之後的時間點被寫入。
在這裡,完成在步驟S66中重寫腳本的處理,且處理返回到圖18的流程圖中所示的應用程式執行的處理。
在這裡,完成本數據通信系統中的便攜電話1中的腳本的重現與編輯處理。
具體來說,使用圖19和20的流程圖說明圖6和7中所示腳本的重現與編輯處理在本數據通信系統中的便攜電話1中被執行的例子。
參照圖19,當圖7中所示的腳本的行20被執行時,首先,腳本分析在重現與編輯引擎程序131中的腳本分析器1312中被執行,在步驟S71中,執行控制單元1313命令圖像數據顯示與重現程序134在0和8秒之間在「Image」區域顯示並重現活動圖像數據「FirstImage.mpg」。然後,在步驟S72中,圖像數據顯示與重現程序134在顯示器144上在0和8秒之間顯示並重現活動圖像數據「FirstImage.mpg」,且更進一步的,在活動圖像數據包含聲音數據的情況下,聲音數據從揚聲器148中被重現。
接著,在用戶操作select鍵的事件發生在0到8秒之間的情況下,執行圖20中所示的處理,也是圖7中所示的腳本的行24所描述的處理。也就是說,參照圖20,在步驟S81中,當事件管理單元1315檢測到select鍵被操作的事件的發生,執行控制單元1313參照事件處理時間表,其具體例子如圖11中所示,並確定相應處理內容(動作)。也就是說,在步驟S82,執行控制單元1313參照事件處理時間表並啟動做為相應應用程式的圖像取得程序133和聲音數據記錄程序136。
接著,在步驟S83中,圖像取得程序133在顯示器144上顯示圖像取得所需的UI,並通過使用相機149和鍵盤碼輸入設備142產生圖像數據。另外,與此同時,聲音數據記錄程序136使用麥克風146來產生聲音數據。然後,數據合成程序,未畫出,把產生的圖像數據和聲音數據合成。做為其結果,在步驟S83中,新的數據被獲取。
在上述處理完成的基礎上,在步驟S84中,執行控制單元1315完成圖像取得程序133和聲音數據記錄程序136。
然後,在步驟S85中,重現與編輯引擎程序131接收合成好的數據,且腳本寫出單元1316把該腳本重寫以便該數據在0和8秒之間被顯示在「Image」區域。
在這裡,完成圖6和7中所示的腳本中的行24的處理,且完成新產生的腳本的重現與編輯處理。
當圖6和7中所示的腳本的重現與編輯處理在本數據通信系統的便攜電話1中完成時,上述處理一次被執行一行。
在下面使用圖21,22和85中所示的具體顯示屏幕的遷移以說明腳本這樣的重現與編輯處理。圖21和22是順序展示了具體顯示屏幕的遷移的圖表,且圖85在單獨圖表中展示了這些顯示屏幕的具體例子。
圖21(A)展示了顯示可用的模板列表的屏幕的具體例子。在圖21(A)中所示的屏幕裡,四個模板「我現在在這裡,」,「看這裡!」,「數量可觀的空閒時間」和「這嘗起來不錯!」被顯示來被選擇。這裡,儘管在該例子中,只有模板的名字被顯示,但是能被通過使用模板製作的把具體圖像做為縮略圖能與題目一起顯示的消息是更好的選擇。
另外,儘管顯示在列表中的模板是通常被存儲在終端中的存儲器中的模板,從外部裝置或伺服器通過網絡連接下載的模板也能被顯示。
另外,在該模板的列表的屏幕上顯示所有已被獲取的或能被獲取的模板是可能的,或者僅顯示一部分模板也是可能的。在這樣的模板被顯示的情況下,對於選擇哪個模板來顯示的方法,可以考慮僅顯示經常使用的和由用戶操作被選擇的或類似等等選擇的模板的方法,僅顯示最近使用的模板的方法,在作為消息發送的方法,在消息被傳送給已經預先被指定的人的情況下,和在消息被發往的人的終端的功能是已知的情況下,僅顯示從其上消息被發往的終端能解釋或理解的模板,或類似等等方法。如上所述,在模板依照消息被發往的個人終端的功能被選擇且被顯示的情況下,例如以通過在該地點啟動相機取得圖片並發送該圖片為目的的模板,在消息被發往的個人終端是沒有相機的便攜電話的情況下能從列表中撤除。
這裡,即使在只有一些模板被顯示在列表中的情況下,如上所述,更好的做法是所有已被獲取或者能被獲取的模板都能依靠預定的用戶操作而得到顯示。更進一步的,在消息被發往的個人的終端的功能能被找到的情況下,對所有描述的功能都被發現是在消息發往的個人的終端上無法被解釋或者無法被執行的模板,以不同的方式顯示顏色或字體,或顯示告警屏幕,以便在選擇時警告用戶,或者把選擇操作設為無效。
接著,在圖21(A)中所示的屏幕中的模板「數量可觀的空閒時間」被選擇且重現處理被執行的情況下,對其處理加以具體說明。
參照圖21,首先,預設導航幀,腳本「數量可觀的空閒時間」被選擇,且重現處理被執行。在便攜電話1中,上述處理被執行且包含在該模板中的腳本得到分析,並且然後,如圖21(B)中所示,腳本的執行開始。
導航用戶的UI部分,也就是因為腳本被執行而在時間順序上改變的UI部分,被顯示在顯示器144上,如圖21(C)中和其後的屏幕中所示。具體來說,展示在圖21(C)中的執行屏幕中的第二幀重現的時候,字符序列「相機的啟動」被顯示在顯示器144上。在用戶在該狀態下沒有進行任何操作的情況下,字符序列「相機的啟動」在預定時間段被顯示,並且在那之後,腳本被執行到圖21(D)中所示的屏幕的終端上,且屏幕自動返回到圖21(B)中所示的開始的一個屏幕上,從那裡重複重現。
這裡,儘管在該例子中字符序列被做為UI部分顯示,諸如相機的圖標圖像或動態圖像也可以被顯示,或者聲音,或者音樂也可以被重現。
用戶能依照字符序列「相機的啟動」被顯示在顯示器144上的時間執行預定按鍵的操作,如圖21(C)中所示,並且從而,圖像取得程序133可以被執行以便視頻能被相機149獲取,如圖21(E)和21(F)中所示。然後,如圖21(G)中所示,模板「數量可觀的空閒時間」被重寫以便在當字符序列「相機的啟動」被顯示的時間帶獲取的視頻數據能被重現。也就是說,在用戶遵循UI部分的導航獲取了圖像後,當腳本的執行返回到腳本的開始或「相機的啟動」的UI部分被顯示在顯示器144上時,如圖22中所示,在當模板「數量可觀的空閒時間」被先執行時「相機的啟動」的UI部分被顯示在顯示器144上的時間帶,如圖22(B)中所示,已被取得的視頻得到重現。這裡在這種情況下,在執行腳本時,最好是確定為視頻數據被註冊在「相機的啟動」的UI部分被顯示的時間帶,在該時間帶沒有顯示「相機的啟動」的UI部分。做為另一種選擇,對於顯示轉換到在該時間帶時UI部分「重新獲取視頻」被顯示是較好的選擇,如圖22(B)中所示。
從此以後,已經被自動重寫的腳本被重複執行,直到完成操作。
接下來,「預覽」被從菜單中選擇,並且預覽被實現的處理得到執行。在預覽的實現中,如圖40中所示,在UI部分的顯示與重現都被設為無效的狀態中編輯後的腳本被重現。也就是說,圖22(B)中所示的字符序列「重新獲取視頻」沒有被顯示,即使在用戶執行預定的按鍵操作的情況下,圖像取得程序133沒有被執行。這裡,對預覽的處理在後面加以說明。
在預覽中的編輯後的腳本的顯示確認後,「附屬到電子郵件」被從菜單中選擇,且腳本和媒體數據被傳送到另一個便攜電話1。這裡,隨後說明附屬到電子郵件的處理。
更進一步的,做為本實施例的另一個具體例子,圖29和30中所示的本數據通信系統中的便攜電話1中的腳本中被實現,使用圖31和32中的流程圖加以說明。
參照圖31,當圖30中所示的腳本的行19依照本實施例在便攜電話1中被執行的時候,首先,重現與編輯引擎程序131的腳本分析器1312中執行腳本分析,且執行控制單元1313命令圖像數據顯示與重現程序134在0和10秒之間在「top」區域顯示並重現圖像數據「ProductImage.jpg」(S141)。然後,圖像數據顯示與重現程序134在0和10秒之間在顯示器144上顯示並重現圖像數據「ProductImage.jpg」。
接著,當圖30中所示的腳本的行20被執行的時候,在步驟S142中,執行控制單元1313以同樣的方式命令文本顯示重現程序134在0和10秒之間在「middle」區域顯示並重現數據「ProductDesc.txt」(S142)。然後,文本數據顯示與重現程序138在0和10秒之間在顯示器144上顯示並重現文本數據「ProductDesc.txt」。
接著,在用戶操作select鍵的事件在一和四秒之間發生的情況下,圖32中所示的的處理做為圖30中所示的腳本的行21中所描述的處理被執行。也就是說,參照圖32,當事件管理單元1315檢測select鍵已被操作的事件發生時,執行控制單元1313參照事件處理時間表並確定相應處理內容(動作)(S151)。然後,執行控制單元1313參照事件處理時間表並啟動與應用程式對應的WWW瀏覽器程序151(S152)。
接著,WWW瀏覽器程序151通過通信單元110獲取WWW內容,它隨後被顯示在顯示器144上(S153)。
在上述處理完成的基礎上,執行控制單元1313結束WWW瀏覽程序151(S154)。
在這裡,完成圖29和30中所示的腳本的行21的處理,且腳本的重現的處理被執行。
當圖29和30中所示的腳本的重現的處理在本數據通信系統的便攜電話1中被執行時,上述處理每次執行一行。這樣的腳本的重現的處理被使用圖33中所示的具體顯示屏幕的遷移加以說明。
參照圖33,本數據通信系統的便攜電話1從通信單元110中獲取腳本並執行重現處理。在便攜電話1中,上述處理被執行來分析該腳本,並且腳本的執行開始。
當腳本的執行開始時,隨腳本執行而按時間順序改變的UI部分,也就是導航用戶的UI部分,如圖33中所示顯示在顯示器144上。具體來說,「WWW瀏覽器」的圖標圖像在圖33(B)中所示的重現時被顯示在顯示器144上。在用戶在該狀態下沒有進行任何操作的情況下,狀態自動遷移到圖33(C)中所示的狀態,且「會話」的圖標圖像被顯示在顯示器144上。更進一步的,在用戶在該狀態沒有進行任何操作的情況下,狀態自動遷移到圖33(D)中所示的狀態,「傳送電子郵件」的圖標圖像被顯示在顯示器144。
用戶在圖33(B)中所示的時間帶執行預定按鍵操作,在那裡「WWW瀏覽器」的圖標圖像被顯示在顯示器144上,並且從而,WWW瀏覽器程序151被執行,且預設WWW內容通過通信單元110被獲取,且在顯示器144上被重現。當WWW瀏覽器程序在參照WWW內容後完成時,腳本的重現從先前的重現點中恢復。
在下文中,腳本的重現被重複,直到完成的操作被執行。
更進一步的,在其具體例子在圖16中的「預覽」被在菜單屏幕上選擇的情況下,對便攜電話1中的預覽的處理使用圖23的流程圖加以說明。參照圖23,預覽的處理與圖9中所示的重現與編輯處理大致相似,且在預覽的處理中,只有媒體數據繪製的處理的時間表在步驟S93中基於步驟S92的分析的結果和腳本的繪製信息描述部分而被製作。然後,在步驟S94中,基於腳本的用戶導航信息描述部分的部分的重現沒有被執行,但是基於繪製信息描述部分的部分被執行。然後,當事件管理單元1315檢測到事件的發生時(在S95中為是),執行控制單元1313執行與該事件對應的處理(S96)。這裡,該對應該事件的處理在後面通過參照子例程加以說明。在預覽處理的情況下,腳本定義輸入事件是無效的,且只有系統事件和固定輸入事件在步驟S96中被處理。
在這裡,完成便攜電話1中的腳本的預覽的處理。
接著,使用圖38的流程圖說明對應在步驟S96中被執行的事件的處理。
參照圖38,首先,當事件發生的檢測信息在步驟S95中從事件管理單元1315中接收到的時候,執行控制單元1312暫停正在被執行的腳本(S191)。
然後,在已經在步驟S95中被檢測到的事件是表示腳本的執行已到達該腳本的執行的終點的情況下(在S192中為是),執行控制單元1313結束該腳本的執行(S193),且處理返回到圖23的步驟S94且腳本的執行重新開始。也就是說,腳本的執行再次返回到執行的開始,且腳本的執行從開始重複。
同時,在已經在步驟S95中被檢測到的事件不是表示腳本的執行到達終點的事件的情況下(在S192中為否),執行控制單元1313基於已被檢測到的事件確定處理的內容(S194)。
在已在步驟S194中被確定的處理內容是「菜單」(在S194中「處理」=菜單)的情況下,執行控制單元1312執行圖15中所示的菜單處理(S195)。菜單處理的執行過程與重現與編輯被執行的情況相同,並且,如圖39中所示,編輯處理代替預覽處理成為選擇的菜單屏幕被顯示在顯示器144上。在編輯處理被選擇的情況下,圖9中所示的重現與編輯處理被執行。這裡,在重現與編輯處理從菜單開始的情況下,它也可以從腳本的開始點開始,或者它可以從預覽處理時的腳本的執行的時候開始。
同時,在已在步驟S194中被確定的處理內容是「跳過」(在S194中「處理」=跳過)的情況下,執行控制單元1312參照媒體繪製處理時間表來確定接下來要被執行的媒體繪製處理,並把腳本的執行更新為該媒體繪製處理的開始時間(S196)。
這裡,除了上述接下來將被執行的媒體繪製處理的開始時間之外,將在下一個處理後做為任何處理執行的媒體繪製處理的開始時間,或在腳本被原樣繼續執行而沒有選擇跳過處理的情況下,當預設時間已經過去時的執行的時間,作為腳本的執行被移動的時間。
接著,在把該腳本或媒體數據附屬於電子郵件的處理在其具體例子如圖16中所示的菜單屏幕中被選擇的情況下,對便攜電話1中的附屬到電子郵件的處理,使用圖34的流程圖加以說明。
參照圖34,首先,執行控制單元1313在顯示器144上顯示用於選擇腳本是否作為專用重現的多媒體數據傳送的屏幕。然後,在重現專用多媒體數據的附件沒有在該屏幕上被選擇的情況下(在S161中為否),執行控制單元1313設置該多媒體數據如何在其他接收到該多媒體數據的便攜電話1上被使用的建議(S165)。也就是說,在步驟S165,執行控制單元1313設置該多媒體數據是被作為導航內容編輯工作的模板(template)還是作為簡單參照的內容(content)而使用。然後,處理進行到步驟S163。
同時,在選擇該腳本是否被作為重現專用的多媒體數據來傳送的屏幕上選擇添附重現專用的多媒體數據的情況下(在S161中為是),重現控制單元1313刪除用戶導航信息描述部分(S162)。
接著,執行控制單元1313在存儲器單元130中寫出腳本(S163)。然後,執行控制單元1313把上述腳本和多媒體數據設置為被附屬的文件,然後啟動電子郵件程序(S164)。
這裡,在重現專用的多媒體數據的附件被在上述附屬到電子郵件的處理中選擇的情況下(在S161中為是),在被編輯之前的多媒體數據模板可以與重現專用的多媒體數據一起被添加到電子郵件。另外,在有描述的部分,對於接收電子郵件的便攜電話1已被預先發現不能處理該描述部分的情況下,步驟S162是上述附屬到電子郵件的處理,這樣的描述部分可以被從腳本中刪除。
第二實施例接著,參照附圖,對本發明的第二實施例加以說明。
依照本發明第二實施例,包括了多媒體數據處理設備的數據通信系統的配置與圖1中所示的第一實施例的相同。另外,便攜電話1的配置和存儲在存儲器單元130中的程序和便攜電話1的數據處理流程也分別與圖2和3中所示的第一實施例的情況相同。
首先,依照第二實施例,對包括了媒體數據的重現順序信息的腳本在作為多媒體處理設備的便攜電話1中被重現,且當媒體數據被寫入腳本時已被修改,且包括媒體數據的重現順序信息的腳本被做成的例子加以說明。
圖41A中所示的模板由三個場景組成,場景1到場景3。根據本發明,這些場景之間的遷移不特別被局限,儘管都考慮到時間信息在模板內的腳本中被描述和隨之遷移的情況;隨著已被設置在終端中的切換時間而遷移的情況;用戶澄清場景的遷移的情況;和類似等等。圖41A和圖41B中所示的具體例子是圖41A(B)中所示的場景2的靜止圖像和圖41A(C)中所示場景3的文本被用戶分別以圖41B(E)和41B(F)中所示的方式切換時的例子,並且從而,修改得以執行。
更進一步的,圖47展示了用於執行圖41A的屏幕顯示的具體例子。圖47中所示的腳本是表現了表示收集到的被並行重現的媒體數據的場景的順序重現。也就是說,參照圖47,行15到17,行18到21和行22到25分別表示場景1到3。
更詳細的,在行18到21中被描述的場景2中,行19描述了圖像的重現,行20描述了文本的重現。這些圖像和文本屬於在行18到21中描述的場景,且被並行地重現。
更進一步的,腳本中在「dur=」後顯示的時間表示重現相應場景的時間,且在該時間過去之後,切換到下一場景的重現。儘管本實施例中腳本被展示為其中,使用了這樣的描述方法,在本發明中描述腳本的方法不受局限,任何類型的腳本都可以被使用,只要重現媒體的序列信息能被描述。
這裡,序列表示在多媒體數據的重現時的按時間順序的次序關係。序列沿著重現時間軸的包含一個或更多做為元素的特定部分(具體來說,「場景」,「幻燈片」,且更具體的,通過在SMIL中由par標記或seq標記包圍而定義的段)。通過掌握沿著時間軸的各個段的關係,通過製作並維護在當(包含在)各個段的(媒體數據)重現開始或停止或執行媒體數據的加載或卸載時的時間成為線索的數據結構,來管理序列。具體來說,圖10到12中所示的時間表被使用,並且從而,序列得到管理。當各個段開始或完成時的時間被參照為沿重現時間軸的序列的改變點。在圖7中所示的UI分配狀態顯示時間表的具體例子中,第0,第8,第15,第19秒與序列的改變點相對應。
更進一步的,圖42是展示了依照本實施例做為多媒體數據處理設備的便攜電話1的重現與編輯引擎程序131的功能配置的模塊圖。控制單元120執行存儲在存儲器單元130中的重現與編輯程序131,並且從而,圖42中所示的各個功能被在便攜電話1中執行。
參照圖42,依照本實施例的便攜電話1的重現與編輯引擎程序131的功能被組成為包含模板存儲單元1000,選擇單元1001,腳本和數據臨時存儲單元1002,腳本執行單元1003,用戶改變數據確定單元1004,終端功能選擇單元1005,終端功能執行單元1006,數據改變單元1007,腳本和數據改變確認單元1008,腳本和數據輸出單元1009,輸出腳本和數據存儲單元1010和數據掩藏單元1011。
模板存儲單元1000存儲一個或更多被傳遞過來並由接收單元1015所接收的模板。儘管被存儲在模板存儲單元1000中的模板通常包括圖47中所示的腳本和由該腳本所使用的採樣媒體數據(靜止圖像或文本),腳本可以是另一種形式,在僅僅媒體數據是文件或類似的形式以便被分別管理的情況下,存在於被連接到網絡的伺服器中,或當模板被使用時能被訪問。
這裡,更好的操作的選擇是諸如執行僅從模板取出包含在模板中的媒體數據、傳輸或存儲的操作,依照被包含在模板中的腳本的描述而被禁止或被允許。更進一步的,對於通常被存儲在終端中的兩個或更多模板,更好的選擇通常是用戶所希望使用的模板能以從被連接到網絡的伺服器、存儲器卡或類似等等中被添加的方式。
選擇單元1001從用戶接收在被顯示為可供選擇的模板的列表中的模板的選擇。圖21的模板選擇屏幕是標準例子。
腳本和數據臨時存儲單元1002臨時存儲被包含在模板中的腳本和媒體數據。腳本包含可重寫的部分,並且從而,腳本通常被複製並存儲在腳本和做為臨時存儲區域的數據臨時存儲單元1002中。例如,在媒體數據本身沒有被修改,然而當媒體數據的文件名的重寫時的情況下,不需要特別製作複製。
腳本執行單元1003是本發明的核心部分。依照本發明,腳本被用於執行場景已經被切換到其上的顯示。對腳本執行單元1003更好的選擇是預先通過製作表對場景或腳本重現時的時間進行管理。
用戶改變數據確定單元1004確定被包含在模板中的媒體數據是否能被改變。大部份被包含在模板中的媒體不能被重寫,但是通過參照其中諸如媒體文件名的媒體中用於參照媒體的參照信息被重寫,並且因而,用戶希望的多媒體數據能被最終產生。
被包含在模板中的媒體數據通常在腳本中通過指定文件名的形式而被描述。用戶改變確定單元1004確定該媒體數據是否能被改變。例如,在圖41A(B)中所示的場景2,在終端側可以切換靜止圖像,所以用戶改變確定單元1004判定切換靜止圖像是可能的。另外,即使在靜止圖像文件被在腳本中指定的情況下,也可能存在在該靜止圖像文件中數據改變是不可能的情況。
更進一步的,在由時間管理腳本的情況中,更好的選擇是由用戶改變數據確定單元1004選擇該媒體數據被重現的時間,以便重現時間本身被重寫,或者第四個場景被添加到這三個場景中也可以由用戶改變數據確定單元1004確定成為可能。
終端功能選擇單元1005從由該便攜電話1提供的功能中選擇一種改變已被用戶改變數據確定單元1004選擇的那一部分所必需的終端功能。例如,在該由用戶改變數據確定單元1004選擇的部分是靜止圖像的情況下,終端功能選擇單元1005選擇切換靜止圖像的功能。另外,例如在該便攜電話1是帶有相機的終端的情況下,對終端功能選擇單元1005更好的選擇是能夠選擇啟動相機的功能。
終端功能執行單元1006通過使用已由終端功能選擇單元1005選擇的終端功能來獲取媒體數據。然後終端功能執行單元1006把獲取到的媒體數據輸出到數據改變單元1007。
數據改變單元1007把已從終端功能執行單元1006輸入的媒體數據切換到被從腳本參照的原媒體數據。此時,模板中靜止圖像在改變後被轉換為另一種類型諸如視頻或文本的媒體數據是可能的。
另外,此時,在腳本中向媒體數據的參照信息是以文件名被描述的情況下,改變後的媒體數據以文件類型維護,且該名字被用於在腳本中被描述的文件名,或者在改變後的媒體數據最初是文件類型且通過具有附屬於它的名字而被管理的情況下,把腳本中指定該媒體數據的部分重寫為該文件名是必需的。
腳本和數據改變確認單元1008從用戶那裡接收腳本和媒體數據中的所有改變都已完成的確認。然後,腳本數據改變確認單元1008把腳本和媒體數據中的改變的確認輸出到腳本和數據輸出單元1009。
腳本和數據輸出單元1009把已經被改變並確認的腳本和媒體數據輸出。腳本和數據輸出單元1009通常以諸如MMS(MultimediaMessaging Service,多媒體消息服務)的電子郵件的方式把數據發送到另一個終端或伺服器。然後,腳本和數據輸出單元1009把已被輸入出到其他終端或類似等等的腳本和媒體數據輸出到輸出腳本和數據存儲單元1010和數據掩藏單元1011。
輸出腳本和數據存儲單元1010存儲已從腳本和數據輸出單元1009輸出的腳本和媒體數據。另外,數據掩藏單元1011從被輸出的腳本和媒體數據中取出媒體數據,並把它掩藏在腳本中。
接著,用圖43的流程圖說明依照第二實施例在作為多媒體數據處理設備的便攜電話1的重現與編輯引擎程序中的處理。圖43的流程圖中所示的處理也由便攜電話1的控制單元120執行,從存儲器單元130中讀出其配置如圖42中所示的重現與編輯引擎程序131,並執行它。
首先,參照圖43,選擇單元1001讀出被存儲在模板存儲單元1000中的模板或從其他設備獲取的模板,並在顯示器144顯示能被選擇的模板的列表,並且然後,接受用戶的選擇(S1100)。對選擇單元1001更好的選擇是在步驟S1100中,把每個模板的初始或有代表性的屏幕轉換為縮略圖,並與該模板的標題一起顯示。
接著,腳本執行單元1003執行重現在步驟S1100中被選擇的模板且依照用戶的命令編輯的重現與編輯處理(S1101)。這裡,對步驟S1101中的重現與編輯處理在下面加以詳細說明。更進一步的,儘管重現與編輯通常具有能由用戶切換的模式,對編輯與處理更好的選擇是能被同時執行。
接著,腳本和數據改變確認單元1008確認用戶進行的腳本改變是否已完成(S1102)。然後,在腳本的改變已完成的情況下(S1102的是),腳本和數據輸出單元1009把經確認的腳本和數據中的一個或全部都輸出(S1103)。
在這裡,完成依照本實施例的模板的重現與編輯處理。
接著,對步驟S1101中的重現與編輯處理使用圖46的流程圖加以說明。
首先,參照圖46,腳本執行單元1003依照腳本切換被重現的場景(S1200)。儘管本發明中不局限於步驟S1200中的處理,但做為處理的標準方法,可以舉出首先製作如圖58中所示的切換表或時間表,和基於此轉移到下一個場景的方法。
圖58展示了在圖47中所示的腳本被重現並編輯的情況下的媒體管理表的具體例子。具體來說,參照圖58,「靜止圖像1」在「場景1」中被重現(圖58(A)),「靜止圖像2」和「文本2」在「場景2」中被重現(圖58(B)),且「靜止圖像3」和「文本3」在「場景3」中被重現(圖58(C))。數據改變單元1007在步驟S1200中參照這樣的媒體管理表以場景為單元順序執行重現並編輯。
接著,腳本和數據輸出單元1009使用終端的功能輸出數據(S1201)。在步驟S1201中輸出的數據形式可以是靜止圖像,活動圖像,音樂,文本或類似等等的任何一種。這裡,步驟S1201中的輸出處理在下面通過參照子例程被詳細說明。
接著,腳本執行單元1003確定模式是修改模式還是重現模式(S1202)。在新模板基於已存在的模板被製作的情況下,有時候,能簡單的通過執行修改模式而使切換到重現模式變得不再必要。相反地,在已經從另一個終端發送的電子郵件或消息被用做新的模板的情況下,模式通常是重現模式,並且該模式更好的選擇是改變為修改模式。
在步驟S1202中模式是修改模式的情況下(在S1202中為是),需要用戶額外的輸入,且用戶改變數據確定單元1004確定輸入的類型(S1203)。
做為在步驟S1203中確定的結果,在用戶的輸入是表示了前一個場景的重現的輸入的情況下(在S1203中為「前一個場景」),腳本執行單元1003執行顯示該腳本前的場景的處理(S1204)。
做為另一種選擇,做為在步驟S1203中的結果,在用戶的輸入是表示了改變腳本的處理的輸入情況下(在S1203中為「改變處理」),數據改變單元1007執行具體改變任務(S1205)。這裡,步驟S1205中的改變任務在下面通過參照子例程被詳細說明。
更進一步的,腳本和數據改變確認單元1008在步驟S1205中的改變後確定從用戶獲取輸入後是否被再次確認(S1205)。做為確定的結果,在步驟S1206中,在改變後的腳本被重新確認的情況下(在S1206中為「第二輸入」),處理返回到步驟S1201,且腳本和數據輸出單元1009在相同的場景已在步驟S1201中被改變後輸出數據。當場景不能僅通過改變靜止圖像而被確認的時候,諸如在靜止圖像和音樂被同時輸出的情況下,這樣做是有效的。
然後,在步驟S1202中在模式不是修改模式(在S1202中為否)的情況下完成重現與編輯處理,且該腳本的重現已經完成(在S1207中為是)。
接著,步驟S1201中的數據輸出處理使用圖44的流程圖被詳細說明。
參照圖44,首先,用戶改變數據確定單元1004確定在場景中被改變數據是否存在(S1110)。步驟S1110中的確定步驟通過參照子例程在下面詳細說明。
接著,終端功能選擇單元1005用於選擇已在步驟S1110中被確定的被改變數據的改變裝置(S1111)。即使是相同的腳本,由於終端不同能否用於重現的功能也不同,如圖49中所示。為功能的選擇不僅只考慮終端的硬體也考慮終端的軟體差異。在該情況下,在步驟1111中,選擇每個終端適用的功能是較好的選擇,諸如靜止圖像文件的選擇或視頻相機的選擇。這裡在步驟S1111已被改變的數據的改變裝置的選擇處理在下面通過參照子例程詳細說明。
接著,數據改變單元1007在顯示器144上做為操作指南顯示改變的指導(S1112)。在步驟S1112中所顯示的改變指導是,例如在靜止圖像被切換,為選擇被切換的文件的指南功能,代表性的是表示靜止圖像文件選擇按鈕的顯示。數據改變單元1007動態地在步驟S1112中產生這樣的指導,並且從而,用戶能被輕易的告知數據能被如何改變。
接著,腳本執行單元1003與在步驟S1112中顯示的改變指導一起,執行場景的輸出(S1113)。
然後,腳本和數據臨時存儲單元1002對每個修改數據,在場景事件表中存儲在步驟S1111中被選擇的修改的裝置(應用程式),和在步驟S1112中被產生的修改指導對應的輸入事件對(S1114)。在步驟S1114中,具體來說,如圖64的場景事件表的具體例子中所示,腳本和數據臨時存儲單元1002存儲被改變的數據「靜止圖像2」能依靠由「F1」按鍵事件啟動的「圖像取得」應用程式,依靠由「F2」按鍵事件啟動的「文件獲取」應用程式而被改變,且被改變的數據「文本2」能依靠由「選擇」按鍵事件啟動的「文件獲取」應用程式而被改變。
接著,對步驟S1205中的改變的處理,使用圖65的流程圖加以說明。
首先,參照圖65,數據改變單元1007參照場景事件表(S1501)。在已在步驟S1203中被輸入的用戶輸入的事件沒有在場景事件表中註冊的情況下(在S1502中為否),處理完成。
在已在步驟S1203中被輸入的用戶輸入事件在場景事件表中被註冊的情況下(在S1502中為是),腳本執行單元1003確定並啟動相應從場景事件表中選出的應用程式(S1503)。然後,數據改變單元1007確定從場景事件表中選出的相應用戶改變數據,並從已經開始的應用程式中獲取媒體數據,並且然後,用戶改變的數據被重寫到已從已啟動的應用程式中獲取的媒體數據中(S1504)。具體來說,當按鍵「F1」被按下,「圖像取得」應用程式在步驟S1503中被啟動。另外,當用戶使用「圖像取得」應用程式取得靜止圖像且結束該應用程式的時候,用戶改變的數據「靜止圖像2」按照在步驟S1504中新取得的數據來重寫。
這裡,當用戶執行上述例子中的諸如圖像,聲音,視頻和文本等媒體數據的輸入操作時,在存在兩個或更多的已被輸入到模板中的媒體數據能被插入到其中的地方的情況下,把該媒體數據插入到兩個或更多的地方是可能的。做為另一種選擇,已經由用戶輸入的媒體數據可以被分割以便其一部分能被插入到兩個或更多的地方。
另外,在諸如聲音,音樂,視頻和動畫的具有時間軸的媒體數據被插入到模板的情況下,在各媒體數據的重現時間比已經預先在模板中規定的時間長的情況下,該媒體數據可以被禁止插入,媒體數據的每片的重現速度可以被增加以便把重現時間調整為規定時間,重現可以在規定時間過去後完成,或者僅僅被包含在規定時間中的部分可以被重現。做為另一種選擇,模板的時間規定可以被改變以便各媒體數據都被完整的重現。
另外,當諸如文本,靜止圖像,活動圖像,聲音,音樂和動畫的媒體數據被插入的時候,文件選擇和諸如相機的應用程式的啟動依照在上述例子中被插入的媒體數據而被執行。然而,用戶可以自由選擇媒體數據並把該媒體數據轉換為包含在模板中的媒體數據。例如,從已被取得的視頻中僅僅提取聲音從而被掩藏在模板中,視頻的第一幀採樣做為靜止圖像從而被掩藏在模板或類似等等可以被執行。
這裡,在上述文本輸入的時候,讀進存儲在設備中的句子格式,臨時存儲在剪貼板中的文本,存儲在設備中的且能被獲取為文本數據的地址本或時間表,和發送的或接收的電子郵件的數據是更好的選擇。
接著,使用圖59的流程圖說明步驟S1110中的確定過程。
參照圖59,用戶改變數據確定單元1004參照此時被重現的場景和媒體數據管理表(S1301和S1302),並確定該場景的媒體數據。在圖47中所示的腳本的「場景2」此時在便攜電話1中被重現的情況下,用戶改變數據確定單元1004參照圖58中所示的媒體管理表並將「靜止圖像2」和「文本2」確定為將被改變的數據。
接著,參照圖60說明步驟S1111中被改變的數據的改變裝置選擇處理。圖60是用於記錄存儲在便攜電話1中的數據獲取程序和便攜電話1所支持的媒體類型之間對應關係的表,並且是被存儲在便攜電話1的存儲器單元130中的表。具體來說,圖60中所示的表記錄了展示了「圖片取得」應用程式被註冊在該便攜電話1中以便「靜止圖像」和「視頻」能被獲取,「聲音數據記錄」應用程式被註冊以便「聲音」能被獲取,且「文件獲取」應用程式被註冊以便「靜止圖像」,「視頻」和「文本」能被獲取。
在步驟S1111中,終端功能選擇單元1005參照上述表並基於已在步驟S1110中確定的被改變數據的媒體類型選擇用於改變的可用裝置。在例如被改變的數據的媒體類型是「靜止圖像」的情況下,「圖像取得」和「文件獲取」的應用程式被選擇。
圖53展示了在當腳本在便攜電話1中被執行時圖像遷移的顯示的具體例子。參照圖53,在場景2中,步驟S1113中的處理被執行以便靜止圖像和文本被顯示,且與此同時,在步驟S1112中的處理被執行以便改變指導被顯示。也就是說,文本(指導)「You can attach a picturehere.」被顯示在圖53的場景2中,且當對應按鈕被按下時,數據文件夾中的靜止圖像的數據被以縮略圖的形式顯示在列表中。在該屏幕顯示列表,更好的選擇是一同顯示文件名和數據規模的信息。
另外,在諸如靜止圖像和音樂的兩個或更多的媒體類型被輸出在相同場景的情況下,本便攜電話1可以具有任何下列方法可以被使用的配置依靠用戶操作,諸如顯示兩個或更多修改指導例如,「You canattach a picture here.」和「You can attach music here.」,快捷鍵被按下,選擇靜止圖像數據輸入或音樂數據輸入的方法,通過按時間順序切換指導,首先展示「You can attach a picture here.」的指導,而後指導「You can attach music here.」的方法;或者做為用戶選擇的結果從被顯示以便選擇的菜單中轉移到靜止圖像數據輸入或音樂數據輸入的方法,顯示媒體數據類型能被插入的「You can attach datahere.」的指導,且當對應按鍵被按下時轉換到下一個屏幕,「附上圖片」和「附上音樂」被顯示在下一個屏幕。
另外,在能被修改的媒體數據和不能被修改的媒體數據能被區別的情況下,本便攜電話1較好的選擇是通過把在該場景能被修改的數據與其他區分,而把它向用戶展示。這樣的確定能通過在腳本中描述媒體是否能被改變而做到。
更好的是,本便攜電話1提供了跳過到下一個屏幕或返回前一個屏幕的功能。用戶在場景1要顯示8秒的情況下能按下按鍵而通過使用「下個場景」功能在過去一秒後跳過剩餘七秒的方式,使電子郵件的有效製作和確認在傳統重現中成為可能。
更好的是,本便攜電話1具有在當用戶表示了打算編輯的意圖時的時間點停止重現的功能。更好的選擇是,例如用戶當圖53的場景2中的靜止圖像被切換時按下按鍵,並且從而更好的選擇是當靜止圖像被從靜止圖像選擇屏幕中選出時停止重現的計時器。這裡,在重現在數據的改變完成後恢復時,在當場景為了執行編輯操作而被停止時的重現時間,可以考慮從全部的開始重現或從該場景的開始處恢復。該場景的開始表示場景2的開始,也就是說第8秒,在數據通過在第13秒按下編輯按鍵的情況下,其中,場景2計劃從第8秒到15秒被重現。
這裡,上述的模板編輯處理中要考慮一種情況,在諸如文本,靜止圖像,視頻,聲音,音樂和動畫的媒體數據被插入到模板的一個或多個地方的時間點,用戶想改變與此時由用戶選擇的被編輯的模板不同的別的模板的編輯。在這樣的情況下,無論改變到什麼模板的編輯,迄今為止被插入的媒體數據可以被丟棄或插入到改變後的模板。另外,在這樣的情況中,把已經在改變前插入的媒體數據插入到改變後的模板中是不可能的,且在此時,這樣的模板的改變是不可能被允許,或者不可能被插入的媒體數據可以被丟棄以便僅僅能被插入的媒體數據得到插入。另外,在已被插入到改變前的模板的媒體數據能被插入到改變後的模板的兩個或多個地方的情況下,媒體數據可以被插入到一個地方,或兩個或多個地方。另外,從開始起,另一個模板的改變可以被完全禁止。
變形接著,對包含媒體數據的重現順序信息和動作的執行順序信息的腳本被重現以便動作被執行且包含媒體數據的重現順序信息的腳本被製作的處理加以說明。
圖50中所示的腳本的描述以和圖6中所示的腳本的描述相同的方式定義了動作和繪製區域。圖61中所示的腳本的描述在行17到33定義了媒體數據的重現和動作的執行順序信息。另外,行18到32展示了句子1到句子3的順序執行,其分別在行19到21,行22到26和行27到31中定義。
另外,行22到26定義了第二場景的執行。更詳細的,行23描述了由「SecondImage.jpg」所示的圖像被顯示在「Image」區域。行24描述了由「SecondText.txt」所示的文本被顯示在「Text」區域。行25描述了由「act_image」所參照的動作在當「UI」的「Select」鍵事件被檢測到的情況下被執行。
更進一步的,圖48是展示了依照第二實施例的變形例的便攜電話1的重現與編輯引擎程序131的功能配置的模塊圖。在圖48中,其上被附屬的數字與圖42中相同的模塊是與那些在圖42中所示的相同的模塊。也就是說,參照圖48,依照第二實施例的變形例的便攜電話1的重現與編輯引擎程序131的功能被組成為包含模板存儲單元1000,選擇單元1001,腳本和數據臨時存儲單元1002,腳本執行單元1003,終端功能選擇單元1012,動作確定單元1013,動作執行單元1014,數據改變確定單元1008,腳本和數據輸出單元1009,輸出腳本和數據存儲單元1010和數據掩藏單元1111。這裡,對與圖42中的不同的模塊進行說明。
終端功能選擇單元1012依照腳本的描述選擇終端功能。終端功能在腳本中被描述,諸如,以圖50的行12到15的「action(動作)」句中的「dest(目標)」的形式。然後,終端功能選擇單元1012把該選擇結果輸出到動作執行單元1014。
動作檢測單元1013依照腳本的描述確定動作。例如,動作確定單元1013中的動作的確定通過解釋圖50中所示的腳本的行12到15中的「type(類型)」而被執行。然後,動作確定單元1013把該確定結果輸出到動作執行單元1014。
動作執行單元1014基於由動作確定單元1013確定的動作,處理已使用由終端功能選擇單元1012選擇的功能而獲得的數據。通過執行被清晰描述的動作,在動作執行單元1014中,除了簡單的插入和替換之外,執行多種處理成為可能,諸如圖像合成,音樂和特殊效果的連結。
這裡,依照第二實施例的變形例的便攜電話1中的重現與編輯引擎程序中的處理與圖43中所示的相同。另外,依照第二實施例的變形例的便攜電話1中做為腳本的導航幀的重現與編輯處理也與圖46中所示的大致相同。
這裡,在本實施例中,首先,除了如圖58中所示的媒體管理表外,圖63中所示的動作管理表在圖46中所示的處理中被製作。圖63中的表展示了在圖61中所示的腳本被重現並被編輯的情況下動作管理表的具體例子。具體來說,參照圖63,在「場景1」中沒有能被執行的動作(圖63(A)),在「場景2」中「靜止圖掩藏動作」能被執行(圖63(B),在「場景3」中「文本掩藏動作」能被執行(圖63(C))。在變形例中的便攜電話1參照這樣的動作管理表以便場景單元被順序重現並編輯。
接著,使用圖62的流程圖詳細說明依照變形例對步驟1201中的數據輸出處理。
參照圖62,首先,動作確定單元1013參照動作管理表來確定能在該場景中被執行的動作(S1401)。接著,動作確定單元1013在顯示器144上顯示動作執行的指導(S1402)。動作執行的指導是開始動作執行的操作的指南功能。步驟S1402中的動作執行的指導顯示處理與步驟S1112中依照第一實施例的改變指導的顯示處理相同。然後,腳本執行單元1003與在步驟S1402中顯示的指導一起執行場景的輸出(S1403)。
圖45展示了在當腳本在依照變形例的便攜電話1中執行時屏幕遷移的顯示的具體例子。參照圖45,步驟S1113中的處理被執行以便靜止圖像被顯示,並且與此同時,步驟S1112中的處理被執行,以便改變指導被顯示在圖45(B)中所示的場景2中。也就是說,在圖45(B)中所示的場景2中,文本(指導)「You can attach a picture here.」被顯示,且如圖45(D)中所示,當對應按鍵被按下時,相機應用程式被啟動。
這裡,如圖49中所示,對具有不同可用功能的各終端專用的描述可以全在腳本中被描述,並且只有在模板的重現時能被終端使用的功能的描述才可以是有效的。例如,3D液晶顯示功能,有兩個或更多屏幕的顯示功能或類似等等,能被特別舉出做為上述功能。
並且,其結構為在腳本中全部描述了向每個對象用戶的屬性不同的內容的媒體數據的參照信息,在模板使用時,只有適合於對象用戶的屬性的媒體數據是有效的。作為該屬性,可以特別舉出用戶使用的語言和居住地區等。
這裡,儘管在上面的實施例中,對在屏幕上顯示表示相機的啟動的UI部分和依靠預設按鍵的操作啟動相機的方法進行說明,如圖52中所示,相機可以在該時間帶以線上(in-line)的方式啟動,表示圖像被獲取的UI部分可以被顯示於預定的時間周期(圖52(D)),當預設按鍵操作被在該時間帶執行的時候,圖像可以由相機取得,且該圖像或視頻可以被當場重現。這裡,在這時,其中,「取得圖像」的UI部分被顯示而沒有取得圖像的過程中,預設時間已經過去的情況下,在該時間帶中,下一個重現處理可以開始。做為另一種選擇,重現可以在該時間帶的終止時暫停,且系統可以等待,直到「取得圖像」操作被執行。做為另一種選擇,在該時間帶中的重現可以通過返回到該時間帶的開始而重複。該重複過程可以被無限的執行,只要「取得圖像」的操作沒有被執行或者中斷處理沒有被執行,或者該處理只可以被重複預設次數,在那之後,即使在「取得圖像」的操作沒有完成的情況下,處理可以進行到下一個處理。
這裡,需要考慮消息數據的總規模超過能在上述實施例中製作消息的處理中被傳送的規模的上限的情況。做為針對該測量,超出的規模的告警可以被發出來,使在用戶執行傳送消息的操作時停止傳送。做為另一種選擇,規模的總和可以在每次用戶插入媒體數據時被查找,以便告警在規模超過限制時被發送,並且然後,插入操作可以是無效的。做為另一種選擇,在將被插入的媒體數據的規模被預先找到的情況下,可以確定此時消息總規模和這樣的媒體數據的規模是否超過能被發送的規模上限,並且在總和超過限制的情況下,媒體數據的選擇不能被允許。
這裡,上述圖50和61展示了僅在製作側被使用的腳本的具體例子。該腳本的行12到15被單獨地在製作和發送消息的設備側使用。當腳本被在接收該消息的設備側被重現時,其他部分是必需的。當這樣的腳本被輸出在腳本和數據輸出單元1009中時,被包含在腳本中的接收設備中的不必要的描述,不能在通信過程中被發送的命令和類似等等,應該在最後輸出前被刪除或注釋掉。在這樣的情況裡,把腳本和數據輸出單元1009中提供上述關於刪除的規則進行刪除是更好的選擇。
這裡,對腳本和數據輸出單元1009更好的選擇是在發送消息前添加已被從在這時被使用的模板中下載的地址,以便在接收消息的個人為了使用同樣的模板製作其他消息的目的而在接收側從伺服器下載模板本身的情況下變得方便。
更進一步的,在腳本和數據處理單元1009中的腳本中把腳本轉換為諸如HTML的格式以便被轉換的腳本能與原腳本一起被發送,是更好的選擇。通過這麼做,使得即使在在接收側不能處理原腳本,但是可能處理被轉換的腳本的情況下,在接收側重現腳本變得可能。
更進一步的,在刪除處理被執行之前的腳本和媒體數據可以被存儲在輸出腳本和數據存儲單元1010,以便在模板被編輯而變成原始的,且被發送的消息被再次編輯而被發送的情況下變得方便。另外,因為同樣的目的,如圖55中所示,展示了被發送消息和被使用的模板之間的對應關係的表可以被保存,並且,例如,上述表可以被搜尋而自動選擇模板「可觀數量的空閒時間」且被包含在消息「1221」中的媒體數據可以被數據掩藏單元1011掩藏在模板「可觀數量的空閒時間」,並且在那之後,編輯可以被在消息「1221」希望再次被編輯的情況下被執行。
為了使編輯更簡單,如圖51A到51D中所示,為每個場景製作縮略圖是更好的選擇。這能通過如圖10中所示製作時間表或序列表的全部,通過解釋包含在模板中的腳本的全部而被輕鬆地執行。通過為每個場景製作這樣的縮略圖,該場景的重現能在由依靠用戶的操作從基於該腳本顯示的縮略圖列表中選擇任意的縮略圖而觸發的重現執行的地方開始,並且然後,在腳本被重寫的情況下,輕鬆地只重寫希望的數據而不用從該腳本的開始重現成為可能。
這樣的腳本在便攜電話1中被執行,並且從而,多媒體數據的內容被輕鬆地製作。也就是說,預設操作能遵循按時間順序改變且當該腳本被執行時顯示的指導信息而被執行,並且從而,多媒體數據內容能依照本能的方法被輕鬆地製作。另外,預定的操作通過遵循按時間順序改變且當該腳本被執行時顯示的指導信息而在媒體數據已被插入其中的模板上被執行,並且從而,媒體數據能被輕鬆地替換且用戶所希望的多媒體內容能被輕鬆地製作。
更進一步的,這樣的模板被發送到另一個便攜電話1來請求回應,並且從而,使發送者側所希望的操作在接收者側被執行成為可能。影響到例把如請求插入新視頻到如圖21中所示模板「可觀的空閒時間」的文本消息添加到被發送到另一個便攜電話1的電子郵件中,並且從而,能命令該便攜電話1的用戶執行新視頻數據被插入到該模板中的編輯任務。
第三實施例接著,對多媒體數據處理設備是電視接收機(下文中簡稱電視機)的例子做為第三實施例加以說明。也就是說,電視機屏幕的版面和時間信息在依照第三實施例的模板中被說明,且電視節目被做為一片媒體數據處理。
參照圖74,數據通信系統被組成為包括做為多媒體處理設備的電視機6,提供以腳本語言描述的模板的模板提供伺服器2,提供電視的節目信息和與節目相關的信息的EPG伺服器3,提供網際網路內容的WWW伺服器4,和通過廣播電波向電視6提供節目的廣播站5。
做為多媒體數據處理設備的電視機6的配置與依照第一實施例的圖4中所示的相同。更進一步的,電視機6在其顯示單元中包括主區域7401和從屬區域7402和7203。
圖75展示了包括參照媒體數據的繪製信息描述部分的腳本的具體例子,且圖76展示了包括依照時間帶描述節目信息的節目表信息描述部分的腳本的具體例子,且圖77展示了包括與圖75和76中所示的腳本彼此相關的描述的腳本的具體例子。這裡,圖76中所示的腳本對應依照第一實施例包含用戶導航信息描述部分的腳本,且不是導航觀看並收聽電視機6的用戶的操作,而是依照本實施例的時間帶自動確定將被顯示並重現的節目而工作的腳本。節目表信息通過分析該腳本而獲得。
接著,電視機6中的數據處理流被展示。腳本的讀入和執行處理和事件處理與圖9中所示的處理大略相同,並且從而,對該流程參照圖9加以說明。
參照圖9,電視機6獲取圖75,76和77中的各個腳本(S12)且讀入這些腳本(S13)。更進一步的,已被讀入的各個腳本的語法被分析(S14)且時間表被製作(S15)。在那之後,這些腳本依照製作好的時間表被執行(S16)。
具體來說,圖75的行14和15在WWW伺服器上指定圖像文件,並且從而,相應文件被依照步驟S12中的描述從WWW伺服器4獲取,並被顯示在從屬區域7402和7403,它們在步驟S16中執行時被指定為區域「right」和「left」。
另外,圖75的行13描述了視頻內容「tvcontents」被在主區域7401(主)中重現並顯示,且這樣的視頻內容「tvcontents」是依照圖76中所示的腳本的描述而被確定的電影數據或電視頻道。圖76的行5中的描述描述了圖76中所示的腳本指定了其ID在圖75中所示的腳本中為「tvcontents」的媒體數據的部分。
接著,對用於在電視6中確定這些視頻內容「tvcontents」的確定處理的流程使用圖78的流程圖加以說明。
參照圖78,首先,當腳本的繪製信息描述部分中指定「video id=「tvcontents」」已在電視6中被分析時(在S2301中為是),做為圖76中所示的腳本分析結果的節目表信息被參照以便獲取與當前時間對應的節目信息(S2302)。
圖76的行6到13描述了電視的頻道號4的節目與0點到2點之間的視頻內容」tvcontents」相對應,且行14到21描述了由行20中描述的URL指定的網際網路內容與2點和4點之間的視頻內容」tvcontents」相對應。因此,視頻內容」tvcontents」被確定為依照上述描述當時間是0點和2點之間的時間時頻道號4的電視節目,並且從而,該節目信息的類型(電視節目)在步驟S2303中被確定,且電視機6從廣播站5接收相應的廣播電波並依照上述確定結果在預定位置執行顯示。(S2304)同時,視頻內容「tvcontents」被確定為當時間是2點和4點之間的時間時依照上面的描述由在圖76的行20中描述的URL指定的網際網路內容,並且從而,節目信息的類型(網際網路內容)在步驟S2303中被確定,且電視6從WWW伺服器4獲取相應的內容數據並依照上述確定結果在預定位置執行顯示(S2305)。
這裡,儘管節目描述的部分在4點和4點後在圖76中所示的腳本中被忽略,但是對於時間有類似的描述,且當時間為上述時間之外的時間時,類似的處理被執行。
做為上述處理的結果,在電視6機中,已經從WWW伺服器4中獲取的媒體數據被重現並被顯示在從屬區域7402和7403,並且基於通過分析圖76中所示的腳本獲得的節目表信息,依照時間帶被指定的電視節目或網際網路內容被從廣播站5或WWW伺服器4獲取而被重現並顯示在主區域7401。
另外,儘管在本實施例中,從WWW伺服器獲取的靜止圖像被顯示在從屬區域7402和7403中,圖75的行14和15中的描述可以被轉換為與行13的類似的描述,以便與圖76中所示的腳本的描述合併,或者如在第一和第二實施例中描述的,關於伴隨時間的媒體數據的切換或發生的事件的描述可以被添加,並且從而,廣播電波,節目相關信息和類似等等可以按照時間帶從EPG伺服器3,WWW伺服器4和廣播站5獲取而得到顯示,或者接收用戶操作的UI模塊可以被顯示,以便在操作被用戶在這些UI模塊上執行的情況下,執行相應的動作。
更進一步的,電視的頻道切換和音量,亮度調節等等,當用戶按下被顯示為「詳細信息」的按鈕或類似按鈕時,連結轉換到WEB內容來顯示與在主區域7401中被重現的節目連鎖的信息,在電視機6提供了記錄功能或被連接到記錄設備的情況下的記錄操作,從屏幕記錄的屏幕抓圖被依靠電子郵件或類似方式傳送給其他用戶,在電視機6被與電話功能或類似功能連鎖起來的情況下向預定撥號號碼發送信號,能被舉出做為上述動作。
數據通信系統被組成為包括按照本實施例具有上述配置的做為多媒體數據處理設備的電視機6,並且從而,對製作內容的人主要具有多媒體內容能通過合併電視節目和網際網路內容而被輕鬆地製作的好處。
這裡,儘管由伺服器2提供的模板在其配置如圖2中所示做為具體例子的電視機6和便攜電話1中被處理的例子在第一到第三實施例和第二實施例的變形例中被說明,處理模板的處理設備並不局限於類似便攜電話1的所有功能被組成為整體的設備。也就是說,在電視機6或便攜電話1中實現的各個功能可以從彼此獨立的設備中獲得,諸如用於獲取模板的獲取設備,如接收機,用於獲取圖像的媒體數據輸入設備,如相機,和媒體數據輸出設備,如電視接收機。在這樣的例子裡,數據和控制信號被通過專用線依靠通信或無線通信相互發送和接收,上述腳本的重現與編輯處理被在數據處理設備中執行,獲取到的腳本在獲取設備中被處理,並且多媒體內容數據的編輯通過使用媒體數據或類似已經由媒體輸入設備輸入的數據而被執行。然後,由媒體數據輸出設備獲取的模板或編輯模板的多媒體數據能被重現。
更進一步的,用於執行這樣的腳本的腳本執行方法能被提供為程序。這樣的程序可以被記錄在計算機可讀取記錄媒體中,諸如可與計算機一起使用的軟盤,CD-ROM(Compact Disc-Read Only Memory,光碟),ROM(Read Only Memory,只讀存儲器),RAM(Random Access Memory,隨機存取存儲器)或存儲器卡,從而被提供為程序產品。做為另一種選擇,程序可以通過被記錄在記錄媒體上被提供,諸如內置在計算機中的硬碟。另外,程序可以通過從網際網路下載而被提供。
以這樣的方式被提供的程序產品被安裝在程序存儲單元,諸如硬碟中,並且然後被執行。這裡,程序產品包括程序本身和程序被存儲其中的記錄媒體。
這裡揭示的實施例無論從哪個方面來說都是說明性的,且不應當被看作是限制性的。本發明的範圍不是由上面的描述來定義,而是由權利要求項所定義,並且意味著包括與該範圍內的權利要求項和所有修改相同的意義。
工業可行性如上所述,依照該發明多媒體內容能被輕鬆地製作,並且從而,該發明能被方便地應用於多媒體內容的製作。
權利要求
1.一種多媒體數據處理設備,包括腳本執行單元(1003),用於依照上述腳本重現從包含在模板中的腳本被參照的數據;用戶可變數據確定單元(1004),用於在從上述腳本參照的上述數據中確定用戶可改變的部分;數據改變單元(1007),用於改變上述可改變的部分;和腳本和數據輸出單元(1009),用於至少輸出上述腳本或上述被改變的數據。
2.一種多媒體數據處理設備,包括腳本執行單元(1003),用於依照上述腳本重現從包含在模板中的腳本被參照的數據;功能選擇單元(1012),用於依照上述被包含在上述模板中的腳本選擇上述多媒體數據處理設備的功能;動作確定單元(1013),用於依照上述被包含在上述模板中的腳本,使用上述被選出的功能,在從上述腳本參照的數據上確定應該執行怎樣的處理;動作執行單元(1014),用於執行上述被確定的處理;數據改變單元(1007),用於改變從上述腳本參照的上述數據,和腳本和數據輸出單元(1009),用於至少輸出上述腳本或上述被改變的數據。
3.依照權利要求項2的多媒體數據處理設備,其中,用於確定在從上述腳本參照的上述數據上執行的動作的時間限制在上述模板中被描述,且上述動作執行單元依照上述時間限制執行上述被確定的處理。
4.依照權利要求項2的多媒體數據處理設備,其中,上述動作確定單元使用上述被選擇出的功能,獲取包括靜止圖像數據,活動圖像數據,聲音數據和依靠GPS(全球定位系統)等獲取的位置信息數據等中的任何一種數據的數據,並使用上述獲取的數據確定在從上述腳本參照的上述數據中執行怎樣的處理。
5.依照權利要求項2的多媒體數據處理設備,其中,上述動作確定單元使用上述被選擇的功能通過網絡獲取數據,並且使用上述獲取的數據確定在從上述腳本參照的上述數據上執行怎樣的處理。
6.依照權利要求項2的多媒體數據處理設備,其中,在上述動作執行單元中被執行的上述被確定的處理是用於訪問預定WEB頁的處理。
7.依照權利要求項2的多媒體數據處理設備,其中,在上述動作執行單元中被執行的上述被確定的處理是用於呼叫預定電話號碼的處理。
8.依照權利要求項2的多媒體數據處理設備,其中,上述動作執行單元的特徵在於,通過使用上述被選擇的功能獲取數據,和依照包含對上述被選擇的功能的規格和狀態,上述模板,和使用上述被選出的功能獲取的數據的任何一種在內的環境信息,對上述被獲取的數據執行轉換處理,並且,依照上述環境信息的上述轉換處理,包括依照存儲器容量限制來刪除一些數據,依照顯示設備或上述多媒體數據的分析結果轉換屏幕規模、減少顏色的數量或協調數據的格式。
9.依照權利要求項2的多媒體數據處理設備,其中,上述動作執行單元的特徵在於,通過使用上述被選擇的功能獲取數據,和依照包含對上述被選擇的功能的規格和狀態,上述模板,和使用上述被選出的功能獲取的數據的任何一種在內的的環境信息,對上述被獲取的數據執行轉換處理,並且,依照上述環境信息的上述轉換處理是為了轉換上述被獲取的數據轉換為預定的替代數據的處理。
10.依照權利要求項2的多媒體數據處理設備,其中,上述動作執行單元通過使用上述被選擇的功能獲取數據,並依照包括對上述被選擇的功能的規格和狀態,上述模板,和通過使用上述被選擇的功能獲取的數據的任何一種在內的環境信息,確定是否需要上述獲取的數據的使用。
11.依照權利要求項2的多媒體數據處理設備,其中,在上述被確定的處理將被執行之前,上述動作執行單元執行通過用戶接口通知執行上述處理後執行上述處理,接受對上述處理將被執行的確認,以及接受上述處理是否執行中的任何一個。
12.依照權利要求項1或2的多媒體數據處理設備,其中,媒體數據的重現狀態的變遷信息在上述模板中被描述,並且上述腳本執行單元管理上述媒體數據的重現狀態的變遷。
13.依照權利要求項12的多媒體數據處理設備,其中,上述腳本執行單元依照在上述模板中被描述的媒體數據的重現狀態的上述變遷信息,當上述動作確定單元通過使用上述被選擇的功能獲取事件的時候,執行上述媒體數據的重現狀態的上述變遷。
14.依照權利要求項13的多媒體數據處理設備,其中,上述事件是包括在預定時間到達或計時器期滿的至少一方在內的時間事件。
15.依照權利要求項1或2的多媒體數據處理設備,其中,媒體數據的重現狀態的變遷信息在上述模板中與時間限制一同被描述,且上述腳本執行單元按時間順序管理媒體數據的重現狀態的上述變遷。
16.依照權利要求項1或2的多媒體數據處理設備,其中,媒體數據的重現狀態的變遷信息在上述模板中被描述,並且上述多媒體數據處理設備進一步包括縮略圖產生單元(1313),用於產生被包含在上述模板中的媒體數據的縮略圖;和預覽單元(1313),用於顯示基於上述變遷信息產生的上述縮略圖。
17.依照權利要求項1或2的多媒體數據處理設備,進一步包括模板獲取單元(1015),用於獲取上述包含上述腳本在內的模板;選擇單元(1001),用於從上述獲取的模板中選擇需要的模板;和數據改變確認單元(1008),用於確認上述數據中的上述改變。
18.依照權利要求項17的多媒體數據處理設備,其中,上述模板獲取單元獲取已存儲在上述多媒體數據處理設備內部的存儲器設備中的模板。
19.依照權利要求項17的多媒體數據處理設備,其中,上述模板獲取單元通過網絡從另一個設備中獲取模板。
20.依照權利要求項17的多媒體數據處理設備,其中,上述模板獲取單元從已經通過網絡接受到的消息中獲取模板。
21.依照權利要求項1或2的多媒體數據處理設備,進一步包括用於依照上述腳本控制上述數據中的上述變化的控制單元(1007)。
22.依照權利要求項1或2的多媒體數據處理設備,進一步包括序列管理單元(1313),用於管理在上述腳本中被描述的序列;和可改變數據建議單元(1313),用於響應上述序列展示可改變數據。
23.依照權利要求項1或2的多媒體數據處理設備,進一步包括序列管理單元(1313),用於管理在上述腳本中被描述的序列;和操作引導建議單元(132),建議用於響應上述序列執行數據改變的操作指導。
24.依照權利要求項23的多媒體數據處理設備,其中,上述腳本執行單元進一步包括,用於在上述數據改變的操作被執行的情況下依照預定規則控制上述被改變的數據的重現時間的重現時間控制單元(1314)。
25.依照權利要求項1或2的多媒體數據處理設備,其中,上述腳本執行單元進一步包括媒體時間選擇單元(1313),用於從上述腳本被參照的上述數據中確定並選擇能夠進行執行或終止的部分,且上述腳本執行單元在當執行上述數據中的上述被選擇部分時,在上述部分暫停。
26.依照權利要求項25的多媒體數據處理設備,其中,上述由上述媒體時間選擇單元選擇的部分是切換可改變媒體數據的部分。
27.依照權利要求項26的多媒體數據處理設備,其中,上述腳本執行單元進一步包括序列改變點確定單元(1313),用於確定從當前起到最近的將來的序列的改變點,且上述腳本執行單元到被確定的下一個上述序列改變點為止跳過上述數據的重現。
28.依照權利要求項26的多媒體數據處理設備,其中,上述腳本執行單元進一步包括序列改變點確定單元(1313),用於確定從當前起到最近的過去的序列的改變點,且上述腳本執行單元到被確定的最近的過去的序列的改變點為止跳過上述數據的重現。
29.依照權利要求項1或2的多媒體數據處理設備,其中,在上述數據改變操作被執行的情況下,上述數據的被改變部分的開始部分或結束部分被添加到上述數據的預定部分。
30.依照權利要求項1或2的多媒體數據處理設備,其中,腳本和數據輸出單元在輸出前刪除被包含在上述模板中的上述腳本和被從上述腳本參照的上述數據中的至少一方中的一部分。
31.依照權利要求項30的多媒體數據處理設備,其中,被包含在上述模板中的上述腳本和從上述腳本被參照的上述數據中的至少一方被寫為XML(可擴展標記語言),並且上述腳本和數據輸出單元響應預定標記的描述刪除從上述腳本中被參照的上述數據。
32.依照權利要求項1或2的多媒體數據處理設備,其中,上述腳本和數據輸出單元至少把上述腳本和上述被改變了的數據中的至少一方輸出到上述多媒體數據處理設備內部的存儲器設備中。
33.依照權利要求項1或2的多媒體數據處理設備,其中,上述腳本和數據輸出單元把上述腳本和上述改變了的數據中的至少一方通過網絡輸出到另一個設備。
34.依照權利要求項33的多媒體數據處理設備,其設備輸出上述腳本和上述被改變了的數據的至少一方。
35.依照權利要求項33的多媒體數據處理設備,其中,上述腳本和數據輸出單元把上述腳本和上述被改變了的數據的至少一方通過使用MMS(多媒體消息服務)輸出到其他設備。
36.一種多媒體數據處理設備,包括模板列表獲取單元(110),用於獲取被組成以包含腳本在內的模板的列表,該腳本記載了請求接收側的其他設備執行的的預定動作和請求上述動作的時間信息;模板列表顯示單元(144),用於顯示上述模板的列表;模板選擇單元(142),用於從上述被顯示的模板的列表中選擇一個或多個希望的模板;和消息傳送單元(110),用於把上述被選擇的模板作為消息傳送到另一個設備。
37.依照權利要求項36的多媒體數據處理設備,其中,上述腳本的特徵在於,包含重現數據的參照信息,重現上述數據的方法,和指定在上述數據的重現終端上被執行的功能的動作信息中的至少一個。
38.依照權利要求項37的多媒體數據處理設備,其中,上述動作信息從視頻或靜止圖像獲取功能,獲取用戶輸入文本信息功能,聲音記錄功能,獲取位置信息功能,和獲取數據功能中至少指定一個。
39.依照權利要求項36的多媒體數據處理設備,進一步包括用於依照上述腳本重現從腳本被參照的上述數據的腳本執行單元(131)。
40.依照權利要求項36的多媒體數據處理設備,進一步包括通信對話者功能獲取單元(110),用於獲取通信對話者裝置的功能,其中,上述模板列表獲取單元獲取能使用被包含在由獲取的上述通信對話者裝置的功能之中的上述功能而被執行的模板的列表。
41.依照權利要求項36的多媒體數據處理設備,進一步包括通信對話者功能獲取單元(110),用於獲取通信對對話者裝置的功能,其中,上述模板列表顯示單元顯示能使用被包含在由獲取的上述通信對話者裝置的功能之中的上述功能而被執行的模板的列表。
42.一種多媒體數據處理設備,包括模板獲取單元(110),用於獲取已被組成為包括腳本的模板;節目獲取單元(110),用於從廣播站獲取節目;內容獲取單元(110),用於獲取通過網際網路提供的網際網路內容;和腳本執行單元(131),用於依照被包含在上述模板中的上述腳本,在腳本指定的屏幕上的位置和時間,重現從上述腳本參照的數據,由上述節目獲取單元獲取的上述節目,和已由上述內容獲取單元獲取的上述網際網路內容中的至少一個。
43.依照權利要求項42的多媒體數據處理設備,其中,上述模板包括節目列表信息,上述多媒體數據處理設備進一步包括用於基於上述節目列表信息選擇一個或多個節目或網際網路內容的重現數據選擇單元(142),且上述腳本執行單元重現被選擇的上述節目或上述因特內容。
44.一種多媒體數據處理程序產品,允許計算機執行已被組成為包含腳本在內的模板的處理,其程序允許計算機執行腳本執行步驟(S1101),依照上述腳本重現從被包含在上述模板中的上述腳本所參照的數據;用戶可改變數據確定步驟(S1110),從上述腳本所參照的上述數據中確定能由用戶改變的部分;數據改變步驟(S1205),通過使用多媒體數據處理設備的功能改變上述可改變的部分;和腳本和數據輸出步驟(S1103),輸出上述腳本和上述被改變數據的至少一方。
45.一種多媒體數據處理程序產品,允許計算機執行已被組成為包含腳本在內的模板的處理,其允許計算機執行腳本執行步驟(S16),依照上述腳本重現從被包含在上述模板中的上述腳本所參照的數據;終端功能選擇步驟(S17),依照被包含在上述模板中的上述腳本選擇多媒體數據處理設備的功能;動作確定步驟(S81),使用上述被選擇的功能確定為從上述腳本參照的上述數據執行怎樣的處理;動作執行步驟(S82),執行上述被確定的處理;數據改變步驟(S85),改變從上述腳本參照的上述數據;和腳本和數據輸出步驟(S25),輸出上述腳本和上述被改變的數據中的至少一方。
46.依照權利要求項45的多媒體數據處理程序產品,其中,用於確定對從上述腳本參照的上述數據上執行的動作的時間限制在上述模板中被描述,且上述動作執行步驟依照上述時間限制執行上述被確定的處理。
47.依照權利要求項44或45的多媒體數據處理程序產品,其中,媒體數據的重現狀態的變遷信息在上述模板中被描述,且上述腳本執行步驟管理上述媒體數據的重現狀態的上述變遷。
48.依照權利要求項44或45的多媒體數據處理程序產品,其中,在上述模板中媒體數據的重現狀態的變遷信息與時間限制一同被描述,且上述腳本執行步驟按時間順序管理媒體數據的重現狀態的上述變遷。
49.依照權利要求項44或45的多媒體數據處理程序產品,其中,媒體數據的重現狀態的變遷信息在上述模板中被描述,且多媒體數據處理程序進一步允許計算機執行縮略圖產生步驟(S16),產生被包含在上述模板中的媒體數據的縮略圖;和預覽步驟(S18),基於上述變遷信息顯示上述被產生的縮略圖。
50.依照權利要求項44或45的多媒體數據處理程序產品,其進一步允許計算機執行模板獲取步驟(S12),獲取包含上述腳本在內的上述模板;選擇步驟(S1100),從上述被獲取的模板中選擇需要的模板;數據改變確認步驟(S1100),確認上述數據中的上述改變。
51.依照權利要求項44或45的多媒體數據處理程序產品,其進一步允許計算機依照上述腳本在上述數據中執行限制上述改變的限制步驟(S121)。
52.依照權利要求項44或45的多媒體數據處理程序產品,其進一步允許計算機執行序列管理步驟(S1401),管理在上述腳本中被描述的序列;可改變數據建議步驟(S1402),響應上述序列建議可改變的數據。
53.依照權利要求項44或45的多媒體數據處理程序產品,其進一步允許計算機執行序列管理步驟(S1401),管理在上述腳本中被描述的序列;操作引導建議步驟(S1402),建議用於響應上述序列執行數據改變的操作引導。
54.依照權利要求項53的多媒體數據處理程序產品,其進一步允許計算機執行在上述數據改變操作被執行的情況下,上述腳本執行步驟依照預定的規則控制上述被改變數據的重現時間的重現時間控制步驟(S15)。
55.依照權利要求項44或45的多媒體數據處理程序產品,其進一步允許計算機執行媒體時間選擇步驟(S15),上述腳本執行步驟確定並選擇從上述腳本中所參照的上述數據中,能夠被執行或終止的部分;且當在上述腳本執行步驟中執行上述數據的被選擇的部分時,上述部分被暫停。
56.依照權利要求項55的多媒體數據處理程序產品,其中,在上述媒體時間選擇步驟中被選出的上述部分是切換可改變媒體數據的部分。
57.依照權利要求項56的多媒體數據處理程序產品,其進一步允許計算機執行序列改變選擇步驟(S1202),確定在上述腳本執行步驟中從當前起最近的未來序列的改變點;和上述腳本執行步驟中直到被確定的下一個上述序列改變點為止上述數據的重現被跳過。
58.依照權利要求項56的多媒體數據處理程序產品,其進一步允許計算機執行序列改變選擇步驟(S1202),確定在上述腳本執行步驟中從當前起最近的過去序列改變點;且上述腳本執行步驟中,直到被確定的最近的過去上述序列改變點為止上述數據的重現被跳過。
59.依照權利要求項44或45的多媒體數據處理程序產品,其中,在上述數據改變的操作被執行的情況下,上述數據的被改變部分的開始點或結束點被添加到上述數據的預設部分。
60.一種記錄具有數據結構的多媒體內容數據的記錄媒體,該的數據結構在數據處理設備中被處理,該數據處理裝置包括用於重現媒體數據的重現裝置和用於從用戶接收輸入操作的輸入裝置,並且還包括重現描述單元,用於展示在上述數據處理設備的上述重現裝置中被重現的媒體數據;輸入操作描述單元,用於展示由上述數據處理設備的上述輸入裝置接收的輸入操作和對應上述輸入操作的處理;和時間表描述單元,用於管理在上述數據處理設備的上述重現單元中被重現的上述媒體數據的有效時間和由上述輸入單元接收的上述輸入操作的有效時間,其中,上述多媒體內容數據被處理以便預定的媒體數據在上述數據處理設備的上述重現單元中在預定時間基於上述時間表描述單元被重現,預定輸入操作由上述數據處理設備的上述輸入單元在上述預定時間所接收,且上述數據處理設備基於上述輸入操作描述單元在上述預定時間執行與上述預定輸入操作對應的處理。
61.依照權利要求項60的記錄具有數據結構的多媒體內容數據的記錄媒體,其中,與由上述數據處理設備的上述輸入單元接收的上述輸入操作相對應的上述處理是用於把改變添加到上述多媒體內容數據中的處理。
62.依照權利要求項61的記錄具有數據結構的多媒體內容數據的記錄媒體,其中,用於把上述改變添加到上述多媒體內容數據中的上述處理是用於替換上述多媒體內容數據中的一部分的處理。
63.依照權利要求項61的記錄具有數據結構的多媒體內容數據的記錄媒體,其中,用於把上述改變添加到上述多媒體內容數據中的上述處理是把通過替換上述多媒體內容數據中的一部分而獲得的數據添加到上述內容數據中的處理。
64.依照權利要求項61的記錄具有數據結構的多媒體內容數據的記錄媒體,其中,用於把上述改變添加到上述多媒體內容數據中的上述處理是把通過後續的預定處理替換上述多媒體內容數據中的一部分而獲得的數據添加到上述多媒體內容數據中的處理。
65.依照權利要求項60的記錄具有數據結構的多媒體內容數據的記錄媒體,其中,上述多媒體內容數據是以腳本語言描述的數據。
全文摘要
多媒體處理設備執行腳本,該腳本具有由其中媒體數據被按時間順序描述的繪製信息描述部分,和其中事件和動作之間的對應關係和執行條件被按時間順序描述的用戶導航信息描述部分所組成的數據結構。該多媒體處理設備執行該腳本,並且從而,媒體數據被按時間順序重現,且與此同時,展示能被按時間順序執行的操作的用戶接口被輸出。然後,諸如插入媒體數據的預定處理能依照預定計時通過執行用戶接口隨後的操作而得到執行。
文檔編號G06F17/30GK1809148SQ20061000581
公開日2006年7月26日 申請日期2003年12月10日 優先權日2002年12月12日
發明者首藤達生, 佐藤純生, 八木良太 申請人:夏普株式會社

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀