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

協(xié)作圖像捕獲的制作方法

文檔序號:6441321閱讀:194來源:國知局
專利名稱:協(xié)作圖像捕獲的制作方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及輔助圖像捕獲,并且特別地,涉及用于在通過圖像捕獲裝置捕 獲圖像時填充(populate)文檔的占位符的方法和設(shè)備。本發(fā)明還涉及包含在其上記錄用于在通過圖像捕獲裝置捕獲圖像時填充文檔的占位符的計算機程序的計算機可讀介質(zhì)的計算機程序產(chǎn)品。
背景技術(shù)
許多人捕獲圖像以創(chuàng)建紀念品或相簿,并使用這些圖像作為送給家人和朋友的禮物或作為保存他們的記憶的手段。特別地,相簿和相冊被用于以圖片敘述的形式來表現(xiàn)對于事件的被捕獲的圖像。諸如相簿和相冊的文檔已成為非常有效的用于與他人共享記憶的表現(xiàn)介質(zhì)。數(shù)字攝影的出現(xiàn)大大改變了圖像捕獲行為。例如,諸如即時預覽的特征現(xiàn)在是可能的。并且,數(shù)字介質(zhì)的巨量存儲尺寸使得特定的人能夠捕獲近乎無限數(shù)量的圖像。作為結(jié)果,圖像捕獲現(xiàn)在變得主要是關(guān)于確保如實和充分地捕獲事件。但是,在捕獲的圖像的數(shù)量增加已使得為了最終選擇用于以最終表現(xiàn)形式存檔或共享的最佳圖像而從“壞”圖像中過濾“好”圖像所花費的時間增加。由此,在圖像捕獲階段與表現(xiàn)介質(zhì)創(chuàng)建和表現(xiàn)階段之間存在明顯的不同。在不觀看最終表現(xiàn)介質(zhì)的情況下,用戶常常缺乏在最終表現(xiàn)介質(zhì)(例如,相冊或相簿)中將在哪里使用每一捕獲的圖像的上下文。在相冊的例子中,諸如布局的特定問題依賴于用戶可用的圖像。用戶可修改相冊的布局以適合于圖像。但是,一旦圖像處于相冊創(chuàng)建階段,通常用戶將不能重新捕獲圖像。在一些情況下,用戶可能會發(fā)現(xiàn)他們不具有足夠的圖像來填充相冊。在其它的情況下,用戶可能會發(fā)現(xiàn)他們不具有合適的圖像來充分地表現(xiàn)良好的敘述或用戶所想到的敘述。這些情況會導致用戶對于他們的完成的相冊感覺不滿
O一些已知的圖像捕獲裝置在圖像捕獲階段中提供幫助,以確保用戶捕獲良好質(zhì)量的圖像。一種這樣的裝置對正通過取景器觀察的當前場景執(zhí)行場景分析。裝置也可對于捕獲的圖像執(zhí)行場景分析。這些已知裝置中的一些裝置也使用圖像處理算法以確定圖像的質(zhì)量,并且翻譯該信息以指導用戶如何通過改變裝置上的合適設(shè)定來實現(xiàn)最佳的結(jié)果。這些裝置中的其它裝置通過無線網(wǎng)絡(luò)發(fā)送對于由遠程第三方用戶對捕獲的圖像的實時反饋的請求。以上的裝置所使用的方法的缺點在于典型地僅對于捕獲的圖像的像素數(shù)據(jù)和/或元數(shù)據(jù)上執(zhí)行質(zhì)量分析。在一個已知的方法中,對于圖像的群執(zhí)行分析以確定圖像的表現(xiàn)格式。該已知的方法使用大量的可分析和比較大量的不同的圖像參數(shù)(例如,顔色比、紋理、地理位置、捕獲時間等)的算法,以確定圖像之間的關(guān)系的集合。確定的關(guān)系然后可分組為用于有助于最終表現(xiàn)介質(zhì)(例如,相冊)的表現(xiàn)格式的故事要素或“主題”。確定圖像的表現(xiàn)格式可通過可用的圖像產(chǎn)生感覺更美觀的結(jié)果。但是,仍會存在圖像不足以完成相冊或表達敘述的問題。用戶之間的另ー增加的趨勢是在圖像捕獲和紀念品創(chuàng)建期間協(xié)作。由于這種協(xié)作中的各參與者具有關(guān)于圖像捕獲具有不同的能力以及不同的方法的可能不同的照相機,協(xié)作的結(jié)果常常產(chǎn)生在布局方面看起來不一致的結(jié)果。例如,用戶可選擇通過増加照相機的 ISO設(shè)定來補償暗光,而另一用戶可選擇使用內(nèi)置的閃光燈。在另一例子中,用戶可在他們在協(xié)作中使用的照相機中的每ー個上選擇不同的白平衡(white Balance)設(shè)定。在這種情形中,圖像的觀察者一般可確定圖像已被從不同的裝置捕獲。協(xié)作的缺點中的一個在于,來自特定的場景的照片常常看起來源自不同的事件。并且,在沒有對于協(xié)作組提供的ー些指導的情況下,事件常常不被充分地覆蓋。

發(fā)明內(nèi)容
本發(fā)明的ー個目的是基本上克服或者至少改善現(xiàn)有布置的一個或更多個缺點。公開了如下這樣的布置,該布置尋求通過以利用關(guān)于要被捕獲的圖像的表現(xiàn)格式的信息的實時輔助來增強(augment)圖像捕獲階段以確保實現(xiàn)最佳的結(jié)果,來解決以上的問題。根據(jù)本發(fā)明的ー個方面,提供了一種用于在通過至少兩個圖像捕獲裝置捕獲圖像時填充文檔的占位符的方法,所述方法包括接收通過使用第一圖像捕獲裝置捕獲的基準圖像,所述第一圖像捕獲裝置被配置用于根據(jù)第一組的捕獲設(shè)定操作;將所述基準圖像插入文檔的占位符中;確定要使用第二圖像捕獲裝置捕獲的隨后圖像的目標特性,所述目標特性基于所述基準圖像的特性和所述文檔中的至少ー個剰余的占位符的特性被確定;基于確定的所述目標特性確定用于所述第二圖像捕獲裝置的第二組的捕獲設(shè)定;將所述第二組的捕獲設(shè)定傳送到所述第二圖像捕獲裝置,以便使得所述第二圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像;以及用所述隨后圖像填充所述文檔的占位符。根據(jù)本發(fā)明的另一方面,提供了一種用于在通過至少兩個圖像捕獲裝置捕獲圖像時填充文檔的占位符的設(shè)備,所述設(shè)備包括用于接收通過使用第一圖像捕獲裝置捕獲的基準圖像的裝置,所述第一圖像捕獲裝置被配置用于根據(jù)第一組的捕獲設(shè)定操作;用于將所述基準圖像插入文檔的占位符中的裝置;用于確定要使用第二圖像捕獲裝置捕獲的隨后圖像的目標特性的裝置,所述目標特性基于所述基準圖像的特性和所述文檔中的至少ー個剰余的占位符的特性被確定;用于基于確定的所述目標特性確定用于所述第二圖像捕獲裝置的第二組的捕獲設(shè)定的裝置;用于將所述第二組的捕獲設(shè)定傳送到所述第二圖像捕獲裝置,以便使得所述第二圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像的裝置;以及用于用所述隨后圖像填充所述文檔的占位符的裝置。根據(jù)本發(fā)明的又一方面,提供了一種用于在通過至少兩個圖像捕獲裝置捕獲圖像時填充文檔的占位符的系統(tǒng),所述系統(tǒng)包括 用于存儲數(shù)據(jù)和計算機程序的存儲器;與所述存儲器耦合的用于執(zhí)行所述計算機程序的處理器,所述計算機程序包含用于完成以下的過程的指令接收通過使用第一圖像捕獲裝置捕獲的基準圖像,所述第一圖像捕獲裝置被配置用于根據(jù)第一組的捕獲設(shè)定操作;將所述基準圖像插入文檔的占位符中;確定要使用第二圖像捕獲裝置捕獲的隨后圖像的目標特性,所述目標特性基于所述基準圖像的特性和所述文檔中的至少ー個剰余的占位符的特性被確定;基于確定的所述目標特性確定用于所述第二圖像捕獲裝置的第二組的捕獲設(shè)定;將所述第二組的捕獲設(shè)定傳送到所述第二圖像捕獲裝置,以便使得所述第二圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像;以及用所述隨后圖像填充所述文檔的占位符。根據(jù)本發(fā)明的又一方面,提供了一種在其上存儲用于在通過至少兩個圖像捕獲裝置捕獲圖像時填充文檔的占位符的計算機程序的計算機可讀介質(zhì),所述程序包括用于接收通過使用第一圖像捕獲裝置捕獲的基準圖像的代碼,所述第一圖像捕獲裝置被配置用于根據(jù)第一組的捕獲設(shè)定操作;用于將所述基準圖像插入文檔的占位符中的代碼;用于確定要使用第二圖像捕獲裝置捕獲的隨后圖像的目標特性的代碼,所述目標特性基于所述基準圖像的特性和所述文檔中的至少ー個剰余的占位符的特性被確定;用于基于確定的所述目標特性確定用于所述第二圖像捕獲裝置的第二組的捕獲設(shè)定的代碼;用于將所述第二組的捕獲設(shè)定傳送到所述第二圖像捕獲裝置,以便使得所述第二圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像的代碼;以及用于用所述隨后圖像填充所述文檔的占位符的代碼。根據(jù)本發(fā)明的又一方面,提供了一種用于在通過圖像捕獲裝置捕獲圖像時填充文檔的占位符的方法,所述方法包括接收通過使用被配置用于根據(jù)第一組的捕獲設(shè)定操作的圖像捕獲裝置捕獲的基準圖像;將所述基準圖像插入所述文檔的占位符中;確定要通過使用所述圖像捕獲裝置捕獲的隨后圖像的目標特性,所述目標特性基于所述基準圖像的特性和所述文檔中的至少ー個剰余的占位符的特性被確定;基于確定的所述目標特性確定用于所述圖像捕獲裝置的第二組的捕獲設(shè)定;
將所述第二組的捕獲設(shè)定傳送到所述圖像捕獲裝置,以便使得所述圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像;以及用所述隨后圖像填充所述文檔的占位符。根據(jù)本發(fā)明的又一方面,提供了一種用于在通過圖像捕獲裝置捕獲圖像時填充文檔的占位符的設(shè)備,所述設(shè)備包括用于接收通過使用被配置用于根據(jù)第一組的捕獲設(shè)定操作的圖像捕獲裝置捕獲 的基準圖像的裝置;用于將所述基準圖像插入所述文檔的占位符中的裝置;用于確定要通過使用所述圖像捕獲裝置捕獲的隨后圖像的目標特性的裝置,所述目標特性基于所述基準圖像的特性和所述文檔中的至少一個剩余的占位符的特性被確定;用于基于確定的所述目標特性確定用于所述圖像捕獲裝置的第二組的捕獲設(shè)定的裝置;用于將所述第二組的捕獲設(shè)定傳送到所述圖像捕獲裝置,以便使得所述圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像的裝置;以及用于用所述隨后圖像填充所述文檔的占位符的裝置。根據(jù)本發(fā)明的又一方面,提供了一種用于在通過圖像捕獲裝置捕獲圖像時填充文檔的占位符的系統(tǒng),所述系統(tǒng)包括用于存儲數(shù)據(jù)和計算機程序的存儲器;與所述存儲器耦合的用于執(zhí)行所述計算機程序的處理器,所述計算機程序包含用于完成以下的過程的指令接收通過使用被配置用于根據(jù)第一組的捕獲設(shè)定操作的圖像捕獲裝置捕獲的基準圖像;將所述基準圖像插入所述文檔的占位符中;確定要通過使用所述圖像捕獲裝置捕獲的隨后圖像的目標特性,所述目標特性基于所述基準圖像的特性和所述文檔中的至少一個剩余的占位符的特性被確定;基于確定的所述目標特性確定用于所述圖像捕獲裝置的第二組的捕獲設(shè)定;將所述第二組的捕獲設(shè)定傳送到所述圖像捕獲裝置,以便使得所述圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像;以及用所述隨后圖像填充所述文檔的占位符。根據(jù)本發(fā)明的又一方面,提供了一種在其上存儲用于在通過圖像捕獲裝置捕獲圖像時填充文檔的占位符的計算機程序的計算機可讀介質(zhì),所述程序包括用于接收通過使用被配置用于根據(jù)第一組的捕獲設(shè)定操作的圖像捕獲裝置捕獲的基準圖像的代碼;用于將所述基準圖像插入所述文檔的占位符中的代碼;用于確定要通過使用所述圖像捕獲裝置捕獲的隨后圖像的目標特性的代碼,所述目標特性基于所述基準圖像的特性和所述文檔中的至少一個剩余的占位符的特性被確定;用于基于確定的所述目標特性確定用于所述圖像捕獲裝置的第二組的捕獲設(shè)定的代碼;用于將所述第二組的捕獲設(shè)定傳送到所述圖像捕獲裝置,以便使得所述圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像的代碼;以及用于用所述隨后圖像填充所述文檔的占位符的代碼。還公開了本發(fā)明的其它方面。



現(xiàn)在將參照以下附圖來描述本發(fā)明的一個或更多個實施例,其中圖I是表示包含用于圖像的占位符的相冊的示圖;圖2A是表示具有突出顯示(即,在假想線中)的文檔版面的圖I的相冊的示圖;圖2B是表示具有表示相對于由符號‘A’表示的基準圖像的關(guān)系強度的加權(quán)值的圖I的相冊的示圖;圖3是表示用于創(chuàng)建文檔的系統(tǒng)的示意性框圖;圖4是表示圖3的捕獲裝置的顯示器的示圖,示出在該顯示器上顯示的推薦數(shù)據(jù);圖5是表示圖3的文檔的占位符的填充方法的流程圖;圖6是表示確定推薦數(shù)據(jù)的方法的流程圖;圖7是表示根據(jù)多個用戶編輯單個文檔的另一例子的圖3的系統(tǒng)的示意性框圖;圖8A和圖8B —并形成圖3所示的電子裝置的示意性框圖表示;以及圖9形成包含在其上可實施圖3的服務(wù)器計算機的計算機模塊的通用計算機系統(tǒng)的示意性框圖。
具體實施例方式在附圖中的任一個或更多個中參照具有相同附圖標記的步驟和/或特征的情況下,除非出現(xiàn)相反的意圖,否則,這些步驟和/或特征出于該描述的目的具有相同的功能或操作。以下描述的術(shù)語“文檔”可指的是用于顯示ー組圖像的任何表現(xiàn)介質(zhì)。表現(xiàn)介質(zhì)可包含諸如例如相冊、賀卡和拼貼畫的任何物理介質(zhì)。為了便于解釋,在以下描述的例子中使用的文檔是圖I所示的相冊100。但是,以下描述的方法不應(yīng)限于相冊或者甚至物理介質(zhì)。例如,描述的方法可應(yīng)用于包含數(shù)字放映幻燈片、數(shù)字賀卡和數(shù)字拼貼畫的非物理介質(zhì)的形式的文檔。以下描述的術(shù)語“相冊”指的是相薄形式的文檔,該相簿是通過使用用于將數(shù)字圖像分類、選擇并且使用書狀界面將其布置在相冊的各頁面上的一個或更多個軟件應(yīng)用程序833和933(參見圖8A、圖8B、圖9A和圖9B)而創(chuàng)建的。將在后面詳細描述軟件應(yīng)用程序833和933。通過所述的軟件應(yīng)用程序833和933創(chuàng)建的相薄的數(shù)字表現(xiàn)可被打印和構(gòu)建為類似于傳統(tǒng)相薄的相冊。將在后面參照圖5描述文檔的占位符的填充方法500。將在后面參照圖6描述在方法500中使用的推薦數(shù)據(jù)的確定方法600。圖I是表示為相冊100的形式的文檔的示圖,該相冊在由所述的軟件應(yīng)用程序833根據(jù)所述的方法500和600生成的用戶界面中表現(xiàn)。為了幫助用戶創(chuàng)建相冊100,軟件應(yīng)用程序833可限定一組頁面模板。頁面模板是用于預先規(guī)定的頁面布局的一組規(guī)則。頁模板包含諸如占位符101的占位符,這里,各占位符(例如,101)是用于要被插入的圖像的邏輯容器。頁面模板還可包含頁面上的將影響頁面的布局的其它要素。例如,可對于頁面模板的頁面限定靜態(tài)圖像和文本102。一般由熟悉布局和圖形設(shè)計的相冊設(shè)計人員創(chuàng)建頁面模板。圖2A是表示文檔(即,相冊100)內(nèi)的“版面”200(8卩,假想線中的)的示圖。諸如版面200的版面是表示一組頁面要素(例如,占位符)之間的關(guān)系或主題的邏輯分組。在圖2A的例子中,版面200橫跨相冊100的兩個頁面201、202。版面200包含在相冊100的頁面201、202中封裝的所有的占位符(例如,101)以及靜態(tài)圖像和文本(例如,102)。但 是,版面可跨越單個頁面或多個頁面。一般地,在向用戶提供相應(yīng)文檔模板以便插入捕獲的圖像之前,將由文檔100的設(shè)計人員或提供人員預先規(guī)定版面所跨越的頁面數(shù)。版面是設(shè)計人員用于幫助用戶在相冊編輯過程中對于各版面選擇具有強的語義和視覺關(guān)系的圖像的工具。例如,用戶可能希望將家庭成員的圖像插入一個版面中,而朋友或其它場所的圖像可被移動到另一版面。如后面將詳細地描述的那樣,占位符(例如,101)的特性可由設(shè)計人員在設(shè)計文檔100時預先規(guī)定。特別地,加權(quán)的參數(shù)值可被引入頁面模板內(nèi)以指示圖像占位符(例如,101)之間的在視覺上或在語義上的關(guān)系的強度。如后面描述的那樣,對于被用戶用于創(chuàng)建文檔100(例如,相冊)的所有其它圖像,可以使用單個“基準”圖像作為比較基礎(chǔ)。在一個實現(xiàn)中,也可以在被用于創(chuàng)建相冊100的圖像中的每一個與基準圖像之間執(zhí)行成對比較。在相冊100的各版面(例如,版面200)中,一個占位符被指定為將放置基準圖像的基準圖像占位符。在圖2B中,占位符205被指定為基準圖像占位符。版面200中的所有其它的占位符(例如,201、204、203)被分配相對于基準圖像占位符201的加權(quán)參數(shù)值,以表示特定占位符(例如,203)和基準圖像占位符201之間的關(guān)系的強度。在一個實現(xiàn)中,較大量值的加權(quán)參數(shù)值表示特定占位符和基準圖像占位符205之間的較強的關(guān)系或較高的關(guān)聯(lián)性/優(yōu)先級。具有相同的值的占位符具有相同的關(guān)系(或關(guān)聯(lián)性)。在圖2B的例子中,基于空間信息向占位符(例如,101)分配加權(quán)參數(shù)值。例如,同一頁面201上面并且在基準圖像占位符205下面的占位符(例如,占位符204)具有最聞的權(quán)重值,而相對的頁面202上的占位符203更遠并且具有逐漸降低的關(guān)系強度。用于向占位符分配加權(quán)值的其它方法是可能的,并且可由設(shè)計人員手動設(shè)定(或預先規(guī)定)??稍陧撁婺0宓脑O(shè)計階段期間執(zhí)行對于圖像占位符的加權(quán)值分配。因此,加權(quán)參數(shù)值被預先規(guī)定。在設(shè)計階段期間向圖像占位符分配加權(quán)參數(shù)值更加刻板,并且使用戶具有較少的改變他們的圖像的布局的自由度。作為替代方案,用戶可在圖像捕獲階段期間選擇版面200內(nèi)的占位符205作為基準圖像占位符,并且應(yīng)用空間信息以向版面200中的剩余占位符(例如,204)中的至少一個重新分配加權(quán)值。圖3是表示用于創(chuàng)建文檔的系統(tǒng)300的示意圖。參照創(chuàng)建相冊100的形式的文檔作為例子來描述系統(tǒng)300。系統(tǒng)300被配置用于在圖像捕獲階段期間關(guān)于文檔100的創(chuàng)建向用戶提供實時反饋。用戶通過在用戶正在使用的圖像捕獲裝置801上顯示的用戶界面與系統(tǒng)300交互作用。在一個實現(xiàn)中,圖3所示的系統(tǒng)300所需要的軟件應(yīng)用程序和其它部件駐留于裝置801上,而不需要網(wǎng)絡(luò)連接或服務(wù)器計算機模塊901 (參見圖9)。但是,如圖3所示,根據(jù)在網(wǎng)絡(luò)(例如,云)820上執(zhí)行數(shù)據(jù)處理的云架構(gòu)來配置系統(tǒng)300。在圖3的例子中,圖像捕獲裝置801需要典型地為無線連接的網(wǎng)絡(luò)連接821 (見圖8A和圖SB)執(zhí)行后面描述的方法中的ー個或更多個步驟。圖8A和圖8B—并形成圖像捕獲裝置801的示意性框圖。如圖8A和圖8B所示,裝置801是包含嵌入部件的通用電子裝置801,希望在其上實施要被描述的方法的ー個或更多個步驟。電子裝置801可例如為處理資源受限的移動電話、便攜式媒體播放器或數(shù)字照相機。然而,裝置801可以為諸如臺式計算機、服務(wù)器計算機和具有明顯更大的處理資源 的其它這種裝置的更高級的裝置。如圖8A所示,電子裝置801包含嵌入控制器802。因此,電子裝置801可被稱為“嵌入裝置”。在本例子中,控制器802具有與內(nèi)部存儲模塊809雙向耦合的處理單元(或處理器)805。如圖8B所示,存儲模塊809可由非易失性半導體只讀存儲器(ROM)860和半導體隨機存取存儲器(RAM)870形成。RAM 870可以是易失性存儲器、非易失性存儲器或易失性存儲器和非易失性存儲器的組合。裝置801包含與諸如液晶顯示器(IXD)面板等的視頻顯示器814連接的顯示控制器807。顯示控制器807被配置用于根據(jù)從與顯示控制器807連接的嵌入控制器802接收的指令在視頻顯示器814上顯示圖形圖像。裝置801還包含典型地由鍵、鍵盤或類似控制器形成的用戶輸入裝置813。在ー些實現(xiàn)中,用戶輸入裝置813可包含在物理上與顯示器814相關(guān)聯(lián)以共同形成觸摸屏的觸摸敏感面板。與典型地通過鍵盤-顯示器組合使用的提示或菜單驅(qū)動的圖形用戶界面(GUI)相反,這種觸摸屏由此可作為ー種形式的GUI。也可使用其它形式的用戶輸入裝置,諸如用于聲音命令的麥克風(未示出)或便于關(guān)于菜單的導航的操縱桿/拇指輪(未示出)。在后面描述的例子中,用戶輸入裝置813包含快門按鈕。如圖8B所示,裝置801還包含通過連接819與處理器805耦合的便攜式存儲器接ロ 806。便攜式存儲器接ロ 806允許互補便攜式存儲器裝置825與裝置801耦合以用作數(shù)據(jù)的源或目的地或者補充內(nèi)部存儲模塊809。這種接ロ的例子允許與諸如通用串行總線(USB)存儲裝置、安全數(shù)字(SD)卡、個人計算機存儲卡國際協(xié)會(PCMIA)卡、光盤和磁盤的便攜式存儲器裝置耦合。裝置801還具有通信接ロ 808以允許裝置801通過連接821與通信網(wǎng)絡(luò)820耦合。通信網(wǎng)絡(luò)820可以為廣域網(wǎng)(WAN),諸如因特網(wǎng)的、蜂窩式電信網(wǎng)絡(luò)或私人WAN。通信接ロ808還可允許裝置801與計算機耦合。如上所述,連接821典型地是無線的。例如,連接821可以為射頻的或光學的。無線連接的另一例子包含BluetoothTM型局域互連、Wi-Fi (包含基于IEEE 802. 11族的標準的協(xié)議)和紅外數(shù)據(jù)協(xié)會(IrDa)等。但是,連接821也可以是有線的。有線連接的例子包含以太網(wǎng)。典型地,裝置801被配置用于執(zhí)行ー些特殊功能??赡芘c其他特殊功能部件810結(jié)合的嵌入控制器802被設(shè)置用于執(zhí)行該特殊功能。例如,在裝置801是數(shù)字照相機的情況下,部件810可表示照相機的透鏡、焦點控制和圖像傳感器。特殊功能部件810與嵌入控制器802連接。作為另一例子,裝置801可以是移動電話機。在這種情況下,部件810可表示蜂窩式電話環(huán)境中的通信所需要的那些部件。在裝置801是便攜式裝置的情況下,特殊功能部件810可表示包含聯(lián)合圖象專家組(JPEG)、運動圖象專家組(MPEG)、MPEG-I AudioLayer3(MP3)等的類型的大量的編碼器和解碼器??赏ㄟ^使用嵌入控制器802實現(xiàn)以下描述的方法,這里,圖I 7的過程的一個或多個步驟可作為可在嵌入控制器802內(nèi)執(zhí)行的軟件應(yīng)用程序833的一個或多個軟件代碼模塊被實現(xiàn)。圖8A的裝置801實現(xiàn)所述方法的一個或多個步驟。特別地,參照圖SB,通過在控制器802內(nèi)實施的軟件應(yīng)用程序833的指令實現(xiàn)所述的方法的一個或更多個步驟。

軟件指令可被形成為作為分別用于執(zhí)行一個或多個特定任務(wù)的一個或多個代碼模塊。軟件應(yīng)用程序833也可被分成兩個單獨的部分,其中,第一部分和相應(yīng)的代碼模塊執(zhí)行所述的方法,并且,第二部分和相應(yīng)的代碼模塊管理第一部分和用戶之間的用戶界面。嵌入控制器802的軟件應(yīng)用程序833典型地被存儲于內(nèi)部存儲模塊809的非易失性ROM 860中。存儲于ROM 860中的軟件應(yīng)用程序833可在需要時被從計算機可讀介質(zhì)更新。軟件應(yīng)用程序833可被加載到處理器805中并且由該處理器805執(zhí)行。在一些情況下,處理器805可執(zhí)行位于RAM 870中的軟件指令??赏ㄟ^處理器805啟動一個或多個代碼模塊從ROM 860到RAM 870的復制,將軟件指令加載到RAM 870中。作為替代方案,可通過制造商在RAM 870的非易失性區(qū)域中預先安裝一個或更多個代碼模塊的軟件指令。在一個或更多個代碼模塊已被裝載到RAM 870中之后,處理器805可執(zhí)行一個或更多個代碼模塊的軟件指令。軟件應(yīng)用程序833典型地在電子裝置801的分發(fā)之前被制造商預先安裝和存儲于ROM 860中。但是,在一些情況下,在存儲于內(nèi)部存儲器809或便攜式存儲器825中之前,軟件應(yīng)用程序833可被供給用戶,被編碼在一個或多個⑶-ROM(未示出)上并且通過圖8A的便攜式存儲器接口 806被讀取。在另一替代方案中,軟件應(yīng)用程序833可被處理器805從網(wǎng)絡(luò)820讀取,或者從其它的計算機可讀介質(zhì)被加載到控制器802或便攜式存儲介質(zhì)825中。計算機可讀存儲介質(zhì)指的是參與向控制器802提供指令和/或數(shù)據(jù)以便執(zhí)行和/或處理的任何存儲介質(zhì)。這種存儲介質(zhì)的例子包含軟盤、磁帶、CD-ROM、硬盤驅(qū)動器、ROM或集成電路、USB存儲器、磁光盤、閃存或諸如PCMCIA卡等的計算機可讀卡,而不管這些器件處于裝置801的內(nèi)部還是外部。也可參與向裝置801提供軟件、應(yīng)用程序、指令和/或數(shù)據(jù)的計算機可讀傳輸介質(zhì)包含無線電或紅外傳輸信道以及與另一計算機或聯(lián)網(wǎng)裝置的網(wǎng)絡(luò)連接,以及包含在站點等上記錄的信息和電子郵件傳輸?shù)囊蛱鼐W(wǎng)或內(nèi)聯(lián)網(wǎng)。上面記錄有這種軟件或計算機程序的計算機可讀介質(zhì)是計算機程序產(chǎn)品。上述的應(yīng)用程序833的第二部分和相應(yīng)的代碼模塊可被執(zhí)行以實現(xiàn)要在圖8A的顯示器814上呈現(xiàn)或另外表示的一個或更多個圖形用戶界面(⑶I)。通過用戶輸入裝置813(例如,鍵盤)的操作,裝置801的用戶和應(yīng)用程序833可以以功能適應(yīng)方式操作界面,以向與GUI相關(guān)聯(lián)的應(yīng)用提供控制命令和/或輸入。也可實現(xiàn)其它形式的功能適應(yīng)用戶界面,諸如利用通過揚聲器(未示出)輸出的語音提示和通過麥克風(未示出)輸入的用戶聲首命令的首頻界面。圖8B詳細示出具有用于執(zhí)行軟件應(yīng)用程序833的處理器805和內(nèi)部存儲器809的嵌入控制器802。內(nèi)部存儲器809包含只讀存儲器(ROM) 860和隨機存取存儲器(RAM) 870。處理器805能夠執(zhí)行存儲于連接的存儲器860和870其中一個或這兩者中的軟件應(yīng)用程序833。當電子裝置802首先被通電時,駐留于ROM 860中的系統(tǒng)程序被執(zhí)行。永久存儲于ROM860中的應(yīng)用程序833有時被稱為“固件”。通過處理器805執(zhí)行固件可實現(xiàn)各種功能,包
括處理器管理、存儲器管理、裝置管理、存儲管理和用戶界面。處理器805典型地包括大量的功能模塊,包含控制單元(⑶)851、運算邏輯單元(ALU)852和包含典型地包含原子數(shù)據(jù)元件856、857的一組寄存器854連同內(nèi)部緩沖器或高速緩存存儲器855的局域或內(nèi)部存儲器。ー個或多個內(nèi)部總線859使這些功能模塊互連。處理器805還典型地具有用于使用連接861通過系統(tǒng)總線881與外部裝置通信的一個或更 多個接ロ 858。軟件應(yīng)用程序833包含可包含條件分支和循環(huán)指令的指令862 863的序列。軟件應(yīng)用程序833還可包含在軟件應(yīng)用程序833的執(zhí)行中使用的數(shù)據(jù)。該數(shù)據(jù)可作為指令的一部分或者在分離的位置864被存儲于ROM 860或RAM 870內(nèi)。一般地,處理器805被給予在其中執(zhí)行的ー組指令。該組指令可被組織成執(zhí)行特定住務(wù)或處理在電子裝置801中出現(xiàn)的特定事件的塊。典型地,軟件應(yīng)用程序833等待事件,井隨后執(zhí)行與該事件相關(guān)聯(lián)的代碼塊。事件可響應(yīng)于由處理器805檢測的通過圖8A的用戶輸入裝置813從用戶的輸入被觸發(fā)。事件也可響應(yīng)于電子裝置801中的其它傳感器和接ロ被觸發(fā)?!M指令的執(zhí)行可需要讀取和修改數(shù)值變量。這些數(shù)值變量被存儲于RAM 870中。后面描述的方法使用存儲于存儲器870中的已知位置872、873的輸入變量871。輸入變量871被處理以產(chǎn)生存儲于存儲器870中的已知位置878、879的輸出變量877。中間變量874可被存儲于存儲器870的位置875、876中的附加存儲位置中。作為替代方案,ー些中間變量可僅存在于處理器805的寄存器854中。通過提取-執(zhí)行循環(huán)的重復應(yīng)用在處理器805中實現(xiàn)指令序列的執(zhí)行。處理器805的控制單元851保持被稱為程序計數(shù)器的寄存器,該寄存器包含要執(zhí)行的下一指令的在ROM 860或RAM 870中的地址。在提取-執(zhí)行循環(huán)的開始,由程序計數(shù)器索引的存儲器地址的內(nèi)容被加載到控制單元851中。由此加載的指令控制處理器805的隨后操作,從而導致例如將數(shù)據(jù)從ROM存儲器860加載到處理器寄存器854中、使寄存器的內(nèi)容與另ー寄存器的內(nèi)容算術(shù)組合、將寄存器的內(nèi)容寫入到存儲于另ー寄存器中的位置,等等。在提取-執(zhí)行循環(huán)結(jié)束時,程序計數(shù)器被更新以指向系統(tǒng)程序代碼中的下一指令。依賴于剛剛執(zhí)行的指令,它可包含將包含于程序計數(shù)器中的地址加I或者向程序計數(shù)器加載新的地址以便實現(xiàn)分支操作。以下描述的方法的過程中的一個或多個步驟或子過程可與軟件應(yīng)用程序833的一個或多個分段相關(guān)聯(lián),并且可通過處理器805中的提取-執(zhí)行循環(huán)的重復執(zhí)行或裝置801中的其它獨立處理器塊的類似程序操作被執(zhí)行。通過使用裝置801,用戶可在捕獲圖像之前創(chuàng)建或觸發(fā)文檔100的創(chuàng)建。文檔100可源自包含頁面模板和規(guī)定文檔100的屬性所需要的其它信息的文檔模板。文檔模板可駐留于圖3所示的文檔模板服務(wù)器數(shù)據(jù)庫302中??梢栽谂c網(wǎng)絡(luò)820連接的服務(wù)器計算機模塊901的存儲器906 (參見圖9)內(nèi)配置數(shù)據(jù)庫302。文檔100的實例301被從文檔模板創(chuàng)建并被存儲于文檔服務(wù)器數(shù)據(jù)庫303中。并且,可在服務(wù)器計算機模塊901的存儲器906 (參見圖9)內(nèi)配置文檔服務(wù)器數(shù)據(jù)庫303。服務(wù)器計算機模塊901形成用于主持文檔100的實例301的云服務(wù)。圖9示出可在其上實現(xiàn)所述的方法的一個或多個步驟的包含服務(wù)器計算機模塊901的通用計算機系統(tǒng)900。如圖9所示,計算機系統(tǒng)900包含服務(wù)器計算機模塊901 ;諸如鍵盤902、鼠標指示器裝置903、掃描儀926、照相機927和麥克風980的輸入裝置;和包含打印機915、顯示裝置914和揚聲器917的輸出裝置??赏ㄟ^服務(wù)器計算機模塊901使用外部調(diào)制器-解調(diào)器(調(diào)制解調(diào)器)收發(fā)器裝置916以便經(jīng)由連接921向和從通信網(wǎng)絡(luò)820通信。如上所述,通信網(wǎng)絡(luò)820可以為廣域網(wǎng)(WAN),諸如因特網(wǎng)、蜂窩式電信網(wǎng)絡(luò)或私人WAN。在連接921是電話線的情況下,調(diào)制解調(diào)器916可以是常規(guī)的“撥號”調(diào)制解調(diào)器。作為替代方案,在連接921是高容量(例如,電纜)連接的情況下,調(diào)制解調(diào)器916可以是寬帶調(diào)制解調(diào)器。無 線調(diào)制解調(diào)器也可用于與通信網(wǎng)絡(luò)820無線連接。服務(wù)器計算機模塊901典型地包含至少一個處理器單元905和存儲器單元906。例如,存儲器單元906可具有半導體隨機存取存儲器(RAM)和半導體只讀存儲器(ROM)。服務(wù)器計算機模塊901還包含多個輸入/輸出(I/O)接口,包含與視頻顯示器914、揚聲器917和麥克風980耦合的音頻-視頻接口 907 ;與鍵盤902、鼠標903、掃描儀926、照相機927以及任選的操縱桿或其它的人接口裝置(未示出)耦合的I/O接口 913 ;以及用于外部調(diào)制解調(diào)器916和打印機915的接口 908。在一些實現(xiàn)中,調(diào)制解調(diào)器916可被結(jié)合在服務(wù)器計算機模塊901內(nèi),例如被結(jié)合在接口 908內(nèi)。服務(wù)器計算機模塊901還具有局域網(wǎng)接口 911,該局域網(wǎng)接口 911允許計算機系統(tǒng)900通過連接923與已知為局域網(wǎng)(LAN)的局域通信網(wǎng)絡(luò)922耦合。如圖9所示,局域通信網(wǎng)絡(luò)922也可通過典型地包含所謂的“防火墻”裝置或具有類似功能的裝置的連接924與廣域網(wǎng)820耦合。局域網(wǎng)絡(luò)接口 911可包含Ethernet 電路卡、Bluetooth 無線配置或IEEE802. 11無線配置;但是,對于接口 911也可實現(xiàn)許多其它類型的接口。I/O接口 908和913可提供串行和并行連接其中之一或這兩者,前者典型地根據(jù)通用串行總線(USB)標準被實現(xiàn)并具有相應(yīng)的USB連接器(未示出)。存儲裝置909被設(shè)置并且典型地包含硬盤驅(qū)動器(HDD)910。也可使用諸如軟盤驅(qū)動器和磁帶驅(qū)動器(未示出)的其它存儲裝置。光盤驅(qū)動器912典型地被設(shè)置用作數(shù)據(jù)的非易失性源??梢允褂美缰T如光盤(例如,CD-ROM、DVD、Blu-ray Disc )、USB_RAM、便攜式外部硬盤驅(qū)動器和軟盤的便攜式存儲器裝置作為系統(tǒng)900的適當?shù)臄?shù)據(jù)源。服務(wù)器計算機模塊901的部件905至913典型地通過互連總線904并且以本領(lǐng)域技術(shù)人員公知的導致計算機系統(tǒng)900的常規(guī)模式的操作的方式通信。例如,處理器905通過使用連接918與系統(tǒng)總線904耦合。類似地,存儲器906和光盤驅(qū)動器912通過連接919與系統(tǒng)總線904耦合。在其上可實施服務(wù)器計算機模塊901的計算機的例子包含IBM-PC和兼容機、Sun Sparcstations、Apple Mac 或類似的計算機系統(tǒng)。可通過使用計算機系統(tǒng)900實現(xiàn)所述的方法,其中,可作為可在計算機系統(tǒng)900內(nèi)執(zhí)行的一個或更多個軟件應(yīng)用程序833實現(xiàn)要被描述的圖I 7的過程的一個或更多個步驟。特別地,可通過在服務(wù)器計算機模塊901內(nèi)實施的軟件應(yīng)用程序933中的指令實現(xiàn)所描述的方法的一個或更多個步驟。軟件指令931可被形成為分別用于執(zhí)行一個或多個特定的任務(wù)的一個或多個代碼模塊。軟件也可被分成兩個單獨的部分,其中,第一部分和相應(yīng)的代碼模塊執(zhí)行所描述的方法的步驟中的ー個或多個,并且,第二部分和相應(yīng)的代碼模塊管理第一部分和用戶之間的用戶界面。軟件可被存儲于包含例如后面描述的存儲裝置的計算機可讀介質(zhì)中。軟件從計算機可讀介質(zhì)被加載到計算機系統(tǒng)900中,并然后被服務(wù)器計算機系統(tǒng)900執(zhí)行。具有記錄于計算機可讀介質(zhì)上的這種軟件或計算機程序的計算機可讀介質(zhì)是計算機程序產(chǎn)品。計算機系統(tǒng)900中的該計算機程序產(chǎn)品的使用優(yōu)選地實現(xiàn)有利的用于實現(xiàn)描述的方法的設(shè)備。軟件應(yīng)用程序933典型地被存儲于HDD 910或存儲器906中。軟件應(yīng)用程序933可從計算機可讀介質(zhì)被加載到計算機系統(tǒng)900中,并被計算機系統(tǒng)900執(zhí)行。因此,例如,軟件933可被存儲于通過光盤驅(qū)動器912讀取的光學可讀盤存儲介質(zhì)(例如,CD-ROM) 925上。上面記錄有這種軟件或計算機程序的計算機可讀介質(zhì)是計算機程序產(chǎn)品。計算機系統(tǒng) 900中的該計算機程序產(chǎn)品的使用優(yōu)選地實現(xiàn)用于實現(xiàn)所描述的方法的一個或更多個步驟的設(shè)備。在一些實例中,應(yīng)用程序933可被供給用戶,被編碼在ー個或多個⑶-ROM 925上并且通過相應(yīng)的驅(qū)動器912被讀取,或者可替代地由用戶從網(wǎng)絡(luò)820或922讀取。并且,軟件也可從其它的計算機可讀介質(zhì)被加載到計算機系統(tǒng)900中。計算機可讀存儲介質(zhì)指的是向計算機系統(tǒng)900提供記錄的指令和/或數(shù)據(jù)以便執(zhí)行和/或處理的任何存儲介質(zhì)。這種存儲介質(zhì)的例子包含軟盤、磁帶、CD-ROM、DVD、Blu-rayDisc、硬盤驅(qū)動器、ROM或集成電路、USB存儲器、磁光盤或諸如PCMCIA卡的計算機可讀卡等,而不管這些器件處于服務(wù)器計算機模塊901的內(nèi)部還是外部。也可參與向服務(wù)器計算機模塊901提供軟件、應(yīng)用程序、指令和/或數(shù)據(jù)的計算機可讀傳送介質(zhì)的例子包含無線電或紅外傳輸信道以及與另ー計算機或聯(lián)網(wǎng)裝置的網(wǎng)絡(luò)連接,以及包含在站點等上記錄的信息和電子郵件傳輸?shù)囊蛱鼐W(wǎng)或內(nèi)聯(lián)網(wǎng)。上述的應(yīng)用程序933的第二部分和相應(yīng)的代碼模塊可被執(zhí)行以實現(xiàn)要在顯示器914上呈現(xiàn)或另外表示的ー個或多個圖形用戶界面(⑶I)。通過典型的鍵盤902和鼠標903的操縱,計算機系統(tǒng)900和應(yīng)用的用戶可以以功能適應(yīng)方式操作該界面,以向與GUI相關(guān)聯(lián)的應(yīng)用提供控制命令和/或輸入。也可實現(xiàn)其它形式的功能適應(yīng)用戶界面,諸如利用通過揚聲器917輸出的語音提不和通過麥克風980輸入的用戶聲音命令的音頻界面。存儲于文檔服務(wù)器數(shù)據(jù)庫303上的文檔實例301的表現(xiàn)被發(fā)送(或傳送)到捕獲裝置801,使得可由用戶在裝置801上預覽文檔100。用戶也可遠離裝置801地與文檔100交互作用并且執(zhí)行編輯功能。例如,用戶可將文檔100上載到臺式計算機等以執(zhí)行編輯功能。在裝置801上顯示的文檔100的所有修改與存儲于文檔服務(wù)器數(shù)據(jù)庫303中的文檔實例同步化。如后面更詳細地描述的那樣,當通過使用裝置801捕獲圖像時,捕獲圖像的像素數(shù)據(jù)和元數(shù)據(jù)(照相機設(shè)定、地址位置)被上載到主持文檔100的文檔實例301的服務(wù)器計算機模塊901。接收捕獲圖像的服務(wù)器計算機模塊901從文檔服務(wù)器數(shù)據(jù)庫303檢索存儲的文檔實例301并且關(guān)于捕獲圖像執(zhí)行分析以確定是否要將捕獲圖像插入文檔100中??赏ㄟ^軟件應(yīng)用程序933的一個或多個軟件代碼模塊執(zhí)行分析。執(zhí)行分析的軟件應(yīng)用程序933的代碼模塊可被稱為圖3所示的“分析引擎”305。如后面更詳細地描述的那樣,在已分析捕獲圖像之后基于從分析引擎305提供的信息,服務(wù)器計算機模塊901準備推薦數(shù)據(jù)。推薦數(shù)據(jù)表示對于隨后要捕獲的圖像的推薦。推薦數(shù)據(jù)通過通信網(wǎng)絡(luò)820被傳送(或回送)到裝置801。推薦數(shù)據(jù)可被明確地與被檢索的文檔實例301中的下一空白占位符(或至少一個剩余的占位符)相關(guān)。推薦數(shù)據(jù)也可包含關(guān)于要在隨后圖像中捕獲的對象的語義信息或確保隨后圖像的圖像質(zhì)量的照相機設(shè)定(例如,閃光設(shè)定、白平衡設(shè)定、ISO設(shè)定)。圖4示出捕獲裝置801的視頻顯示器814,其中在視頻顯示器814上顯示推薦數(shù)據(jù)的例子。在圖4的例子中,推薦數(shù)據(jù)是引導用戶捕獲包含建議的對象的圖像的框404(即,在假想線中)的形式。為了確保最佳圖像質(zhì)量,推薦數(shù)據(jù)還為文本框403的形式,該文本框403包含用于捕獲隨后圖像的對于裝置801的推薦捕獲設(shè)定。

如圖4所示,顯示器814示出在包含三個人的形式的對象的圖像中要捕獲的場景的實時取景。在一個實現(xiàn)中,如圖4所示,為了啟用文中所描述的實時輔助,用戶將裝置801設(shè)為如圖標402所指示的“ASSIST(輔助)模式”??捎捎脩敉ㄟ^用戶輸入裝置813將裝置801設(shè)為“ASSIST模式”。啟用ASSIST模式啟動了所描述的方法500和600以提供輔助圖像捕獲和輔助文檔創(chuàng)建。如果ASSIST模式不被啟用,那么用戶將捕獲的圖像手動插入到文檔100中。如上所述,推薦數(shù)據(jù)包含由圖4中的文本框403限定的裝置設(shè)定(或捕獲設(shè)定)推薦。推薦數(shù)據(jù)還包含由框404限定的對象推薦。當圖像捕獲裝置401被設(shè)為實時取景并且ASSIST模式被啟用時,在顯示器814上在場景的實時取景上方顯示文本框403。文本框403包含推薦的用于捕獲隨后圖像的裝置設(shè)定(或捕獲設(shè)定)。在圖4的本例子中,推薦裝置設(shè)定為“閃光關(guān)”(即,關(guān)閉閃光)、“白平衡多云”(即,改變白平衡設(shè)定)和“ISO 400” ( S卩,改變ISO設(shè)定)。根據(jù)所描述的方法確定推薦裝置設(shè)定,以在捕獲的圖像被插入文檔100中時確保良好的一致布局。例如,推薦裝置設(shè)定被確定為確保插入占位符(例如,204)中的隨后圖像的顏色比和紋理與插入文檔100中的相鄰占位符(例如,205)中的相鄰圖像相似。在另一實現(xiàn)中,可以在裝置801確定對焦鎖定時顯示包含推薦的裝置設(shè)定(或捕獲設(shè)定)的文本框403。裝置801可在半按壓快門按鈕時確定對焦鎖定。用戶可選擇在捕獲隨后圖像之前接受推薦的設(shè)定。在仍另一實現(xiàn)中,可以在已捕獲圖像之后分析捕獲的圖像以確定與文檔版面中的其它圖像的關(guān)系強度,并且向用戶提供用于增加關(guān)系強度的推薦的設(shè)定。對象推薦可包含在顯示器814上顯示的任何形式的實時反饋。對象推薦可被重疊在當前正被捕獲的場景的實時取景上。在圖4的例子中,框404被重疊在實時取景上,以建議用于隨后(或下一)圖像的可能的對象和構(gòu)成。用戶可重新定位裝置801或改變包含變焦因子的一個或多個設(shè)定以利用由框404表示的對象推薦。否則,用戶可選擇“Next (下一個)”圖標405以查看下一建議。可以使用其它的方法以向用戶提供實時反饋,包含但不限于可以在顯示器814上正顯示的實時取景上重疊用于圖像捕獲的良好的有利位置的信息的增強現(xiàn)實法(augmented reality method)。圖5是示出在由圖像捕獲裝置801捕獲圖像時填充文檔100的占位符(例如,101)的方法500的流程圖。如這里描述的那樣,方法500被實現(xiàn)為駐留于圖像捕獲裝置801的存儲模塊809上并且在其執(zhí)行中由處理器805控制的軟件應(yīng)用程序833的一個或多個軟件代碼模塊。作為替代方案,方法500的一個或多個步驟可被實現(xiàn)為駐留于硬盤驅(qū)動器910上并在其執(zhí)行中被處理器905控制的軟件應(yīng)用程序933的ー個或多個軟件代碼模塊。方法500被執(zhí)行的先決條件是,文檔100的文檔實例(即,301)已為用戶創(chuàng)建,被存儲于服務(wù)器計算機模塊901的硬盤驅(qū)動器910并且還被存儲在存儲模塊809中。方法500在步驟501開始,在該步驟中,處理器805檢測通過用戶輸入裝置813的指示要在裝置801上啟用ASSIST模式的輸入。并且,在步驟501,響應(yīng)于檢測到的輸入,處理器805可設(shè)定存儲于內(nèi)部存儲模塊809中ー個或多個標記等以便激活ASSIST模式。 在下ー步驟502,如果處理器805確定文檔100的第一版面為空(即,沒有用戶圖像被插入第一版面中),那么方法500前進到步驟503。在本例子中,文檔100的第一版面是版面200。否則,如果處理器805在步驟502確定版面200不為空(即,至少在后面描述的步驟503中捕獲的基準圖像已被插入文檔100中),那么方法500前進到步驟505。在步驟503中,處理器805捕獲圖像。處理器805響應(yīng)于快門按鈕或用戶輸入裝置813的其它鍵中的ー個或多個被按壓的檢測而捕獲圖像。在用戶輸入裝置813包含觸敏面板的一個實現(xiàn)中,處理器805可響應(yīng)于面板上的觸摸的檢測而捕獲圖像。為了在步驟503中捕獲圖像,裝置801可被用戶配置為根據(jù)第一組捕獲設(shè)定而操作。捕獲的圖像被存儲于內(nèi)部存儲模塊809中。并且,在步驟503,處理器805選擇用于包含于文檔100中的捕獲圖像??身憫?yīng)于處理器805檢測到來自用戶輸入裝置813的ー個或多個輸入而選擇用于包含于文檔100中的圖像。例如,如果用戶滿意捕獲的圖像,那么用戶可選擇鍵盤的一個或多個鍵或觸摸面板上的圖標,以啟動捕獲圖像的選擇。在下ー步驟504中,處理器805將捕獲的圖像設(shè)為用于版面200的“基準”圖像。在一個實現(xiàn)中,用戶可從存儲于內(nèi)部存儲模塊809上的圖像的已有集合中手動分配用于版面200的基準圖像。在步驟503捕獲的圖像作為基準圖像的設(shè)定可由存儲于內(nèi)部存儲模塊809中的標記表示。如上所述,如果處理器805在步驟502確定文檔100的第一版面200不為空,這意味著至少基準圖像已被捕獲(如在步驟503那樣)并已被事先插入文檔100中(如在步驟504中那樣),那么方法500前進到步驟505。在步驟505中,處理器805檢索用于在裝置801上捕獲圖像的推薦數(shù)據(jù)。一旦在步驟505被處理器805請求,推薦數(shù)據(jù)就從服務(wù)器計算機模塊901被下載到裝置801。如下所述,已經(jīng)根據(jù)方法600,基于文檔100的占位符(例如,201)的分析和在步驟503捕獲的基準圖像事先確定了推薦數(shù)據(jù)。確定的推薦數(shù)據(jù)可被存儲于存儲模塊809中。在本例子中,推薦數(shù)據(jù)表示可與以上參照步驟503描述的第一組的捕獲設(shè)定不同的第二組的捕獲設(shè)定。如上所述,可通過形成分析引擎305的一個或多個軟件代碼模塊實現(xiàn)方法600。在步驟505檢索的推薦數(shù)據(jù)可以是在用戶請求時確定的推薦數(shù)據(jù)。例如,在檢測到來自用戶輸入裝置813的鍵擊時,處理器805可執(zhí)行將在后面描述的方法600。作為替代方案,當圖像被事先插入文檔100中時,在步驟505檢索的推薦數(shù)據(jù)可以是在步驟505之前確定的推薦數(shù)據(jù)。在一個實現(xiàn)中,推薦數(shù)據(jù)可能已事先由裝置801的處理器805確定并且被存儲于存儲模塊809內(nèi),而不是在步驟801被下載到裝置。在下一步驟506,如果處理器805確定推薦的捕獲設(shè)定已被接受,那么方法500前進到步驟507。推薦的捕獲設(shè)定可被用戶使用用戶輸入裝置813接受。例如,用戶可按壓鍵盤上的鍵以表示接受推薦的捕獲設(shè)定。否則,如果處理器805確定推薦的捕獲設(shè)定還沒有被接受,那么方法500直接前進到步驟508。在這種情況下,裝置801將保持根據(jù)當前配置裝置801的無論什么捕獲設(shè)定被配置。在步驟507中,處理器805根據(jù)由推薦數(shù)據(jù)所推薦的捕獲設(shè)定(即,根據(jù)第二組的捕獲設(shè)定)配置該裝置801。然后,在下一步驟508,處理器805執(zhí)行捕獲圖像的步驟。在步驟508根據(jù)已配置裝置801的無論什么捕獲設(shè)定來捕獲圖像,該捕獲設(shè)定在由推薦數(shù)據(jù)限定的第二組的捕獲設(shè)定在步驟506被接受的情況下可以是該第二組的捕獲設(shè)定。捕獲的 圖像被存儲于內(nèi)部存儲模塊809中。如在步驟503那樣,在步驟508,處理器805響應(yīng)于檢測到快門按鈕或用戶輸入裝置813的其它鍵或顯示的圖標中的一個或多個被按壓而捕獲圖像。并且,在步驟508,如在步驟503那樣,處理器805選擇用于包含于文檔100中的在步驟508捕獲的圖像。然后,在下一步驟509,處理器805將捕獲的圖像(即,在步驟503捕獲的基準圖像或在步驟508捕獲的圖像)的像素數(shù)據(jù)和元數(shù)據(jù)(例如,照相機設(shè)定、地理位置、可交換圖像文件(EXIF)數(shù)據(jù)、標記、注釋)上載到主持文檔100的實例301的服務(wù)器計算機模塊901。因此,在方法500的初始執(zhí)行中,處理器805上載在步驟503捕獲的基準圖像的像素數(shù)據(jù)和元數(shù)據(jù)。在接收到在步驟503通過使用圖像捕獲裝置801捕獲的基準圖像或在步驟508捕獲的圖像的像素數(shù)據(jù)和元數(shù)據(jù)時,該捕獲的圖像的像素數(shù)據(jù)和元數(shù)據(jù)可被處理器905存儲于服務(wù)器計算機模塊901的存儲器906內(nèi)。如后面將詳細描述的那樣,為了產(chǎn)生新推薦數(shù)據(jù),在服務(wù)器計算機模塊901內(nèi)執(zhí)行的分析引擎305將分析捕獲的基準圖像和文檔100中的下一空占位符。根據(jù)方法600分析該基準圖像。因此,如后面所述,在處理器905接收到捕獲的基準圖像的像素數(shù)據(jù)和元數(shù)據(jù)時,執(zhí)行方法600。如后面將詳細地描述的那樣,也可每當處理器905接收到在步驟508捕獲的圖像的像素數(shù)據(jù)和元數(shù)據(jù)時,執(zhí)行方法600。在一個實現(xiàn)中,方法500直接前進到步驟511并且在步驟511結(jié)束,在步驟511,處理器805執(zhí)行通過用捕獲的圖像填充文檔100的占位符(例如,201)來將捕獲的圖像插入文檔100中的步驟。如果捕獲的圖像在步驟504已被設(shè)定為基準圖像,那么在步驟510,基準圖像被插入文檔100的指定為基準圖像占位符的占位符(例如,205)中。否則,捕獲的圖像被按由文檔100的文檔模板限定的次序插入下一個空的占位符(即,文檔100中的至少一個剩余的占位符)中。例如,可由文檔100的設(shè)計人員對于基準圖像預先規(guī)定基準圖像被插入其中的占位符205。作為替代方案,如后面所述,在一個實現(xiàn)中,該方法在步驟511之前執(zhí)行步驟510 (如假想線所示)。方法500可被重復,直到版面200完成。作為替代方案,方法500可被重復,直到例如通過用戶在裝置801上禁用ASSIST模式?,F(xiàn)在將參照圖6描述確定推薦數(shù)據(jù)的方法600。方法600可被實現(xiàn)為駐留于計算機模塊901的硬盤驅(qū)動器910上并且在它們的執(zhí)行中由處理器905控制的軟件應(yīng)用程序933的ー個或多個軟件代碼模塊。如上所述,執(zhí)行分析的軟件應(yīng)用程序933的代碼模塊可形成圖3所示的分析引擎305。作為替代方案,方法600的一個或多個步驟可被實現(xiàn)為駐留于存儲模塊809內(nèi)并且在它們的執(zhí)行中由處理器805控制的軟件應(yīng)用程序833的ー個或多個軟件代碼模塊。方法600確定被傳送給裝置801的推薦數(shù)據(jù)。執(zhí)行方法600的先決條件在于基準圖像在步驟503被捕獲之后已在步驟511被插入文檔100中。因此,在方法600的初始執(zhí)行中,對于繼在步驟503捕獲的在步驟504被設(shè)為基準圖像的圖像之后在方法500的步驟508中要捕獲的圖像確定推薦數(shù)據(jù)。特別地,在處理器905接收到在步驟509被上載到服務(wù)器計算機模塊901的在步驟503捕獲的基準圖像的像素數(shù)據(jù)和元數(shù)據(jù)時,由處理器905執(zhí)行方法600。也可每當處理器905接收到在方法500的隨后執(zhí)行中的步驟509被上載到服 務(wù)器計算機模塊901的在步驟508捕獲的圖像的像素數(shù)據(jù)和元數(shù)據(jù)時,由處理器905執(zhí)行方法600。為了便于解釋,以下,要在步驟508捕獲的圖像(S卩,繼在步驟503捕獲的在步驟504被設(shè)為基準圖像的圖像之后)將被稱為“隨后圖像”。方法600在步驟601開始,該步驟中,處理器905執(zhí)行確定要使用圖像捕獲裝置801捕獲的隨后圖像的目標特性的步驟。如后面詳細地描述的那樣,基于基準圖像的特性和文檔100中的至少ー個剩余的占位符的特性來確定目標特性。典型地,該至少一個剩余的占位符是文檔100中的下一個空的占位符。如以上參照圖2B描述的那樣,至少ー個剩余的占位符的特性包含分配給該至少ー個剰余的占位符并且限定文檔100的占位符之間的特殊關(guān)系強度的加權(quán)參數(shù)值。特別地,在步驟601中,處理器905從當前版面200的基準圖像(即,在步驟503被捕獲的并且在步驟509被上載之前在步驟504被設(shè)為基準圖像的圖像)檢索元數(shù)據(jù)。元數(shù)據(jù)可包含I)由裝置801產(chǎn)生的可交換圖像文件(EXIF)數(shù)據(jù);2)諸如標記和注釋的用戶生成數(shù)據(jù);和3)諸如識別的面部的后捕獲元數(shù)據(jù)。與基準圖像相關(guān)聯(lián)的元數(shù)據(jù)還包含用于如在方法500的步驟503那樣捕獲基準圖像的ー組捕獲設(shè)定(S卩,第一組的捕獲設(shè)定)。因此,用于捕獲基準圖像的一組捕獲設(shè)定可被存儲在與基準圖像相關(guān)聯(lián)的元數(shù)據(jù)中??稍诓襟E601從存儲基準圖像的服務(wù)器計算機模塊901的硬盤驅(qū)動器910或存儲器906檢索用于基準圖像的元數(shù)據(jù)。處理器905還在步驟601分析被檢索到的元數(shù)據(jù)。從元數(shù)據(jù)的分析,處理器905確定相似性參數(shù)。在步驟601確定的相似性參數(shù)為依賴于服務(wù)器計算機模塊901被如何配置為基于圖像的特性確定圖像是否相似的形式。例如,處理器905可基于基準圖像和隨后圖像之間的顏色變化特性來確定隨后圖像將與基準圖像相似。在這種情況下,相似性參數(shù)可以是表示顏色變化的閾值量的值。在另一例子中,為了確定諸如在基準圖像中識別的面部的面部識別特性,可以在步驟601向基準圖像應(yīng)用面部識別。在這種情況下,相似性參數(shù)可以為表示在基準圖像中識別的面部的數(shù)目的值。作為另一例子,處理器905可基于諸如捕獲基準圖像的位置的位置特性來確定隨后圖像將與基準圖像相似。在這種情況下,相似性參數(shù)可以是由全球定位系統(tǒng)(GPS)裝置產(chǎn)生的地理位置坐標。
在方法600中使用的相似性參數(shù)可被配置為使得可通過使用順序量表(ordinalscale)比較特定的參數(shù)。例如,可基于顏色直方圖確定顏色變化,并且可通過使用面部識別算法確定識別的面部。并且,如上所述,可基于由全球定位系統(tǒng)(GPS)裝置產(chǎn)生的地理位置坐標確定位置。并且,在步驟601,處理器905檢索對于與文檔100對應(yīng)的文檔模板限定的加權(quán)參數(shù)值。處理器905從文檔模板數(shù)據(jù)庫302檢索加權(quán)參數(shù)值。如以上參照圖2b描述的那樣,相對于基準圖像確定加權(quán)參數(shù)值。在下一步驟602,處理器905執(zhí)行基于在步驟601確定的目標特性確定用于圖像捕獲裝置801的一組捕獲設(shè)定的步驟。在方法600的初始執(zhí)行中,在步驟602確定的一組捕 獲設(shè)定將是繼用于在步驟502捕獲圖像的第一組的捕獲設(shè)定之后的第二組的捕獲設(shè)定。在方法600的隨后的執(zhí)行中,在步驟602確定的一組捕獲設(shè)定將是繼用于在步驟508捕獲圖像的先前的一組的捕獲設(shè)定之后的第三組或另一組的捕獲設(shè)定。特別地,在步驟602,使用與確定的相似性參數(shù)相結(jié)合的指定的占位符(例如,101)的加權(quán)值來確定裝置801的推薦數(shù)據(jù)(即,限定推薦的捕獲設(shè)定)。在本例子中,該指定的占位符是在基準圖像如在方法500的步驟510中那樣已被插入文檔100中之后的文檔100中的下一個空的占位符。并且,在本例子中,在步驟603確定的推薦數(shù)據(jù)推薦應(yīng)如何設(shè)定該裝置801以捕獲要被插入該指定的占位符中的隨后圖像(即,如在步驟508中那樣)。在步驟603,處理器905執(zhí)行將限定在步驟602確定的第二組的捕獲設(shè)定(或第三組/另一組的捕獲設(shè)定)的推薦數(shù)據(jù)傳送到圖像捕獲裝置801的步驟。該推薦數(shù)據(jù)被傳送到裝置801,以便使得裝置801能夠根據(jù)第二組的捕獲設(shè)定捕獲隨后圖像。由推薦數(shù)據(jù)限定的設(shè)定可在以與圖4類似的方式在顯示器814上在文本框(例如,403)中被顯示之前被存儲于內(nèi)部存儲模塊809中。在一個實現(xiàn)中,用于指定的占位符的加權(quán)參數(shù)值限定了用于確?;鶞蕡D像和要被捕獲并被插入該指定的占位符中的隨后圖像之間的相似性的推薦設(shè)定。例如,可以使用從一⑴到五(5)的順序量表以表不指定的占位符和基準圖像占位符205之間的最強關(guān)系和最強相似性,這里,五(5)表示最大加權(quán)值。在這種情況下,具有加權(quán)值五(5)的占位符規(guī)定在基準圖像中識別的所有面部應(yīng)在要被捕獲并被插入指定的占位符中的隨后圖像中出現(xiàn)。另外,推薦數(shù)據(jù)可限定基準圖像和要被捕獲的隨后圖像之間的顏色變化不應(yīng)超過最大閾值。為了維持顏色變化,用于捕獲基準圖像的某些裝置設(shè)定應(yīng)保存以用于捕獲下一圖像。例如,用于捕獲基準圖像的白平衡設(shè)定應(yīng)保持相同以用于捕獲隨后圖像。并且,為了保持顏色變化,用于捕獲基準圖像的閃光設(shè)定應(yīng)被維持以用于捕獲隨后圖像。假定裝置801的圖像處理和能力(即,在本例子中,存儲于服務(wù)器計算機模塊901的硬盤驅(qū)動器910上的圖像處理和能力)的知識是可用的,則可以確定在要被捕獲的隨后圖像中產(chǎn)生希望的效果所需要的捕獲設(shè)定的組合。通過使用上述的順序量表,對于指定的占位符的加權(quán)值四(4)表示基準圖像和要被捕獲并被插入指定的占位符中的隨后圖像之間的圖像相似性的較低閾值。在這種情況下,根據(jù)方法600確定的推薦數(shù)據(jù)對于要使用的裝置設(shè)定和要捕獲哪個對象具有較少的限制性。在一個配置中,具有加權(quán)值四(4)的占位符規(guī)定在基準圖像中識別的面部中的至少一個應(yīng)在要被插入占位符中的圖像中出現(xiàn)。并且,顏色變化可具有比對于加權(quán)值五(5)規(guī)定的值高的最大閾值。查找表可被存儲于服務(wù)器計算機模塊901的存儲器906中,該查找表包含加權(quán)值和規(guī)定對于各加權(quán)值的要求的ー組規(guī)則之間的代碼映射。查找表可被發(fā)送到捕獲裝置801并且被存儲于捕獲裝置801上的存儲器809中。由服務(wù)器計算機模塊901根據(jù)方法600準備的推薦數(shù)據(jù)描述滿足在查找表中的對各加權(quán)值的要求的條件。從以上的例子,加權(quán)值五
(5)可包含在基準圖像中識別的所有面部必須在具有相同的加權(quán)值的占位符中出現(xiàn)的規(guī)貝1J。這種情況下的推薦數(shù)據(jù)將包含基準圖像中的識別的面部的集合。對于顏色變化,推薦數(shù)據(jù)可包含用于捕獲基準圖像的ISO設(shè)定以及基準圖像的顏色直方圖,使得捕獲裝置801可相對于(如在規(guī)則中陳述的)所要求的閾值動態(tài)確定相似 性。通過使用關(guān)于捕獲裝置801的圖像處理和能力的可用的信息,分析引擎305可確定對于通過使用在捕獲裝置801上的閃光燈、改變白平衡設(shè)定并且改變ISO水平產(chǎn)生的變化的容限水平。這種信息可被捕獲裝置801使用,以在初始推薦數(shù)據(jù)設(shè)定(例如,ISO水平)不合適時改變設(shè)定以滿足相似性要求。在另ー實現(xiàn)中,基準圖像和要被捕獲的隨后圖像之間的相似性可基于說明可用于限定這種相似性的所有屬性(例如,顏色變化、識別的面部和位置)的累積得分。在這種情況下,可以使用算法以確定將至少實現(xiàn)考慮到兩個圖像之間的希望的關(guān)系強度被確定的最小得分的裝置設(shè)定的不同組合。例如,以上的例子的查找表可被實現(xiàn)為具有相應(yīng)的得分的ー組規(guī)則。在這種情況下,在隨后圖像中檢測到的來自基準圖像的各識別面部將使關(guān)系強度增加固定量。該固定量需要與在基準圖像中識別的面部的總數(shù)保持平衡。對于顏色變化,關(guān)系強度所増加的得分將與變化的大小反向増加。通過對于關(guān)系強度確定利用這種方法,捕獲裝置801可通過在捕獲裝置801的實時取景圖像中計算得分來更動態(tài)地建議推薦數(shù)據(jù)。捕獲裝置801也可從ー組規(guī)則建議會使得分増加需要的量以滿足目標關(guān)系強度的一些可能的行動?,F(xiàn)在作為例子進ー步描述方法500和600。特別地,在一個例子中,根據(jù)方法500,基準圖像可被捕獲并被插入文檔100中的基準圖像占位符205中。如在步驟601中那樣,面部識別可被應(yīng)用于基準圖像,從而得到在基準圖像內(nèi)的六(6)個識別的面部。處理器905可然后確定用于計算推薦數(shù)據(jù)的下一個空的占位符(例如,204)具有加權(quán)值四(4)。為了確保隨后圖像實現(xiàn)加權(quán)值四(4),可以使用算法以確定產(chǎn)生至少加權(quán)值為四(4)的圖像的捕獲設(shè)定推薦數(shù)據(jù)和對象推薦數(shù)據(jù)的組合。這種算法可基于用于將相似性評級的預先規(guī)定的尺度參數(shù)。例如,為了實現(xiàn)加權(quán)尺度三(3),可要求隨后的圖像具有至少ー(I)個存在于基準圖像中的被識別的面部。為了將加權(quán)值增加到四(4),可要求隨后圖像的顔色比不超過例如40%的變化。繼續(xù)以上的例子,從基準圖像元數(shù)據(jù)檢索的捕獲設(shè)定可表示不使用閃光、將白平衡設(shè)為“Cloudy (多云)”、ISO設(shè)定為400以及將計量模式設(shè)為“Evaluative (評估)”。基于對顏色比的要求,算法可確定,通過利用與基準圖像相同的閃光設(shè)定、白平衡和IS0,得到的顔色比將不大于40%。由此,捕獲設(shè)定和識別的面部被送回到裝置801并且在視頻顯示器814上被顯示。當用戶使裝置801指向?qū)ο?例如,面部)時,裝置801檢索根據(jù)方法600 (實時地)確定的對象推薦數(shù)據(jù)并且提供建議的用于圖像404的框構(gòu)成。在這種情況下,裝置801識別屬于基準圖像的組的至少ー個面部并且在建議的框構(gòu)成中包含被識別的面部。在一個實現(xiàn)中,在步驟510 (如假想線所示),處理器805可從服務(wù)器計算機模塊901的處理器900請求分析數(shù)據(jù)。在這種情況下,在接收來自處理器805的請求時,服務(wù)器計算機模塊901的處理器905執(zhí)行分析在步驟508捕獲的隨后圖像的步驟。隨后圖像被分析以確定隨后圖像是要被以由文檔100的文檔模板限定的次序插入到下一個空的占位符(例如,201)中,還是要被插入文檔100的另一占位符(例如,204)中。特別地,處理器905可分析與隨后圖像相關(guān)的元數(shù)據(jù)(B卩,EXIF數(shù)據(jù)、標記、注釋、識別的面部)并且比較隨后圖像的元數(shù)據(jù)與基準圖像的元數(shù)據(jù)。比較結(jié)果可以是指示基準圖像和隨后圖像之間的關(guān)系的關(guān)系值。確定的關(guān)系值可被傳送回圖像捕獲裝置801并被存儲于存儲模塊809中。因此,在上述的步驟511,如果捕獲圖像被處理器805確定為與先前插入的圖像相比具有更強 的與基準圖像的關(guān)系(例如,表現(xiàn)為更大的關(guān)系值),那么裝置801的處理器805可在文檔200的占位符內(nèi)執(zhí)行圖像的重新布局。隨后圖像可然后在步驟511被插入文檔100的另一占位符,而不是下一個空的圖像占位符。圖7示出多個用戶編輯單個文檔的另一例子中的系統(tǒng)300。在圖7的例子中,分別具有他們各自的圖像捕獲裝置801和701的至少兩個用戶與通信網(wǎng)絡(luò)820連接。裝置701具有與上述的裝置801相似的配置。繼續(xù)該例子,使用裝置801的第一用戶以與上述的文檔100類似的方式在系統(tǒng)300上創(chuàng)建文檔700,并且通知裝置701的用戶(即,第二用戶)已創(chuàng)建文檔700。通知可以為從裝置801發(fā)送到裝置701的文本消息的形式。通知也可請求第二用戶加入包含編輯和完成文檔100的對話。作為替代方案,使用裝置701的第二用戶可請求加入該對話。文檔700與文檔100類似并且得自駐留于文檔模板服務(wù)器302中的文檔模板。文檔700隨后被存儲于文檔服務(wù)器數(shù)據(jù)庫303中。用于文檔700的文檔實例被發(fā)送到裝置801和裝置701兩者,以分別供第一用戶和第二用戶預覽。對于發(fā)送到裝置701和801的文檔實例的所有修改將與存儲于文檔服務(wù)器數(shù)據(jù)庫303中的文檔700同步化。由于存在編輯單個文檔700的多個用戶,因此,由于共享的訪問,系統(tǒng)300被配置為確保完整性。例如,第一用戶可在改變文檔700之前使用裝置801的用戶輸入裝置813以鎖定文檔700的用于編輯的版面,以避免第二用戶編輯文檔700的同一版面。繼續(xù)圖7的例子,第一用戶如在步驟503那樣在圖像捕獲裝置801上捕獲圖像,并且捕獲的圖像的像素數(shù)據(jù)和元數(shù)據(jù)被上載到主持文檔100的文檔實例的服務(wù)器計算機模塊901。捕獲的圖像的像素數(shù)據(jù)和元數(shù)據(jù)可被存儲于服務(wù)器計算機模塊901的存儲器906中。接收捕獲的圖像的服務(wù)器計算機模塊901從文檔模板服務(wù)器302檢索存儲的文檔100的文檔實例702。服務(wù)器計算機模塊901根據(jù)方法600對于基準圖像和下一個空的(或可用的)占位符執(zhí)行分析,以確定由第一用戶捕獲的圖像要插入文檔100中的何處。如上所述,實現(xiàn)方法600的軟件應(yīng)用程序933的代碼模塊可被稱為圖7所示的分析引擎305。服務(wù)器計算機模塊901的處理器905向裝置801和701中的每一個發(fā)送通知,以分別通知第一和第二用戶文檔100中的占位符(例如,101)已被填入。裝置801和701中的每一個也可在裝置801和701中的每一個上顯示包含新插入的圖像的文檔100的預覽?;谟傻谝挥脩舨东@的基準圖像的分析,服務(wù)器計算機模塊901確定要被發(fā)送到裝置801和701的推薦數(shù)據(jù)。例如,可以以文本框403的形式在裝置801和701上顯示推薦數(shù)據(jù)。推薦數(shù)據(jù)推薦裝置801和701的捕獲用于文檔100中的下一個空的占位符的隨后圖像的捕獲設(shè)定。兩個裝置801和701可以為不同的類型和/或配置。在這種情況下,可以確定多組捕獲設(shè)定。特別地,可對于裝置801確定ー組捕獲設(shè)定,并可對于裝置701確定另ー組捕獲設(shè)定??赏ㄟ^同一組的推薦數(shù)據(jù)或不同組的推薦數(shù)據(jù)表示多個捕獲設(shè)定。并且,如果通過多組捕獲設(shè)定中的一組捕獲設(shè)定被捕獲的圖像被處理器905接收到(如在步驟509中那樣),那么處理器905可執(zhí)行將關(guān)于該組捕獲設(shè)定的信息傳送到與網(wǎng)絡(luò)820連接的一個或多個圖像捕獲裝置(例如,701、801)的步驟。例如,如果由裝置801根據(jù)多組捕獲設(shè)定中的一組捕獲設(shè)定捕獲的圖像被處理器905接收(如在步驟509中那樣),那么處理器905可執(zhí)行將關(guān)于由裝置801使用的該組捕獲設(shè)定的信息傳送到與通信網(wǎng)絡(luò)820連接的類似的圖像捕 獲裝置的步驟。將這種信息傳送到類似的圖像捕獲裝置使得該類似的圖像捕獲裝置能夠根據(jù)由裝置801使用的捕獲設(shè)定來捕獲圖像。在一個實現(xiàn)中,可以由用戶使用用戶輸入裝置816而選擇和鎖定文檔100中的例如用于編輯的空的占位符(例如,101),以便避免其它用戶在文檔100的編輯進行時在鎖定的占位符中插入捕獲的圖像。エ業(yè)適用性描述的配置可應(yīng)用于計算機和數(shù)據(jù)處理工業(yè),并且尤其用于圖像處理。以上僅描述本發(fā)明的一些實施例,并且,在不背離本發(fā)明的范圍和精神的情況下,可對于其提出修改和/或變化,這些實施例是解釋性的,而不是限制性的。在本說明書的上下文中,詞語“包括”意味著“主要包含但未必唯一地包含”或“具有”或“包含”,而不是“僅由..·構(gòu)成”,并且諸如“包括”和“含有”的詞語“包括”的變型具有相應(yīng)的變化的意思。
權(quán)利要求
1.一種用于在通過至少兩個圖像捕獲裝置捕獲圖像時填充文檔的占位符的方法,所述方法包括 接收通過使用第一圖像捕獲裝置捕獲的基準圖像,所述第一圖像捕獲裝置被配置用于根據(jù)第一組的捕獲設(shè)定操作; 將所述基準圖像插入文檔的占位符中; 確定要使用第二圖像捕獲裝置捕獲的隨后圖像的目標特性,所述目標特性基于所述基準圖像的特性和所述文檔中的至少一個剩余的占位符的特性被確定; 基于確定的所述目標特性確定用于所述第二圖像捕獲裝置的第二組的捕獲設(shè)定;將所述第二組的捕獲設(shè)定傳送到所述第二圖像捕獲裝置,以便使得所述第二圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像;以及用所述隨后圖像填充所述文檔的占位符。
2.根據(jù)權(quán)利要求I的方法,其中,能夠?qū)τ谒龌鶞蕡D像預先規(guī)定在其中插入所述基準圖像的占位符。
3.根據(jù)權(quán)利要求I的方法,其中,所述基準圖像的特性包含被應(yīng)用于圖像的面部識別。
4.根據(jù)權(quán)利要求I的方法,其中,占位符的特性能夠被預先規(guī)定。
5.根據(jù)權(quán)利要求I的方法,其中,所述第一組的捕獲設(shè)定被存儲于與所述基準圖像相關(guān)聯(lián)的元數(shù)據(jù)中。
6.根據(jù)權(quán)利要求I的方法,其中,所述至少一個剩余的占位符的特性包含限定所述文檔的占位符之間的特定關(guān)系強度的參數(shù)值。
7.根據(jù)權(quán)利要求I的方法,還包括接收根據(jù)所述第二組的捕獲設(shè)定捕獲的所述隨后圖像并將所述隨后圖像插入所述至少一個剩余的占位符中。
8.根據(jù)權(quán)利要求I的方法,其中,多組捕獲設(shè)定被確定。
9.根據(jù)權(quán)利要求8的方法,其中,如果具有所述多組捕獲設(shè)定中的一組捕獲設(shè)定的圖像被接收到,則向所述第二圖像捕獲裝置傳送關(guān)于所述一組捕獲設(shè)定的信息,以便使得所述第二圖像捕獲裝置能夠根據(jù)對于所接收到的圖像的捕獲設(shè)定來捕獲圖像。
10.根據(jù)權(quán)利要求I的方法,其中,所述第二圖像捕獲裝置被自動配置用于根據(jù)所述第二組的捕獲設(shè)定至少捕獲所述隨后圖像。
11.一種用于在通過至少兩個圖像捕獲裝置捕獲圖像時填充文檔的占位符的設(shè)備,所述設(shè)備包括 用于接收通過使用第一圖像捕獲裝置捕獲的基準圖像的裝置,所述第一圖像捕獲裝置被配置用于根據(jù)第一組的捕獲設(shè)定操作; 用于將所述基準圖像插入文檔的占位符中的裝置; 用于確定要使用第二圖像捕獲裝置捕獲的隨后圖像的目標特性的裝置,所述目標特性基于所述基準圖像的特性和所述文檔中的至少一個剩余的占位符的特性被確定; 用于基于確定的所述目標特性確定用于所述第二圖像捕獲裝置的第二組的捕獲設(shè)定的裝置; 用于將所述第二組的捕獲設(shè)定傳送到所述第二圖像捕獲裝置,以便使得所述第二圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像的裝置;以及用于用所述隨后圖像填充所述文檔的占位符的裝置。
12.一種用于在通過至少兩個圖像捕獲裝置捕獲圖像時填充文檔的占位符的系統(tǒng),所述系統(tǒng)包括 用于存儲數(shù)據(jù)和計算機程序的存儲器; 與所述存儲器耦合的用于執(zhí)行所述計算機程序的處理器,所述計算機程序包含用于完成以下的過程的指令 接收通過使用第一圖像捕獲裝置捕獲的基準圖像,所述第一圖像捕獲裝置被配置用于根據(jù)第一組的捕獲設(shè)定操作; 將所述基準圖像插入文檔的占位符中; 確定要使用第二圖像捕獲裝置捕獲的隨后圖像的目標特性,所述目標特性基于所述基準圖像的特性和所述文檔中的至少一個剩余的占位符的特性被確定; 基于確定的所述目標特性確定用于所述第二圖像捕獲裝置的第二組的捕獲設(shè)定;將所述第二組的捕獲設(shè)定傳送到所述第二圖像捕獲裝置,以便使得所述第二圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像;以及用所述隨后圖像填充所述文檔的占位符。
13.一種在其上存儲用于在通過至少兩個圖像捕獲裝置捕獲圖像時填充文檔的占位符的計算機程序的計算機可讀介質(zhì),所述程序包括 用于接收通過使用第一圖像捕獲裝置捕獲的基準圖像的代碼,所述第一圖像捕獲裝置被配置用于根據(jù)第一組的捕獲設(shè)定操作; 用于將所述基準圖像插入文檔的占位符中的代碼; 用于確定要使用第二圖像捕獲裝置捕獲的隨后圖像的目標特性的代碼,所述目標特性基于所述基準圖像的特性和所述文檔中的至少一個剩余的占位符的特性被確定; 用于基于確定的所述目標特性確定用于所述第二圖像捕獲裝置的第二組的捕獲設(shè)定的代碼; 用于將所述第二組的捕獲設(shè)定傳送到所述第二圖像捕獲裝置,以便使得所述第二圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像的代碼;以及用于用所述隨后圖像填充所述文檔的占位符的代碼。
14.一種用于在通過圖像捕獲裝置捕獲圖像時填充文檔的占位符的方法,所述方法包括 接收通過使用被配置用于根據(jù)第一組的捕獲設(shè)定操作的圖像捕獲裝置捕獲的基準圖像; 將所述基準圖像插入所述文檔的占位符中; 確定要通過使用所述圖像捕獲裝置捕獲的隨后圖像的目標特性,所述目標特性基于所述基準圖像的特性和所述文檔中的至少一個剩余的占位符的特性被確定; 基于確定的所述目標特性確定用于所述圖像捕獲裝置的第二組的捕獲設(shè)定; 將所述第二組的捕獲設(shè)定傳送到所述圖像捕獲裝置,以便使得所述圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像;以及用所述隨后圖像填充所述文檔的占位符。
15.一種用于在通過圖像捕獲裝置捕獲圖像時填充文檔的占位符的設(shè)備,所述設(shè)備包括用于接收通過使用被配置用于根據(jù)第一組的捕獲設(shè)定操作的圖像捕獲裝置捕獲的基準圖像的裝置; 用于將所述基準圖像插入所述文檔的占位符中的裝置; 用于確定要通過使用所述圖像捕獲裝置捕獲的隨后圖像的目標特性的裝置,所述目標特性基于所述基準圖像的特性和所述文檔中的至少一個剩余的占位符的特性被確定;用于基于確定的所述目標特性確定用于所述圖像捕獲裝置的第二組的捕獲設(shè)定的裝置; 用于將所述第二組的捕獲設(shè)定傳送到所述圖像捕獲裝置,以便使得所述圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像的裝置;以及用于用所述隨后圖像填充所述文檔的占位符的裝置。
16.一種用于在通過圖像捕獲裝置捕獲圖像時填充文檔的占位符的系統(tǒng),所述系統(tǒng)包括 用于存儲數(shù)據(jù)和計算機程序的存儲器; 與所述存儲器耦合的用于執(zhí)行所述計算機程序的處理器,所述計算機程序包含用于完成以下的過程的指令 接收通過使用被配置用于根據(jù)第一組的捕獲設(shè)定操作的圖像捕獲裝置捕獲的基準圖像; 將所述基準圖像插入所述文檔的占位符中; 確定要通過使用所述圖像捕獲裝置捕獲的隨后圖像的目標特性,所述目標特性基于所述基準圖像的特性和所述文檔中的至少一個剩余的占位符的特性被確定; 基于確定的所述目標特性確定用于所述圖像捕獲裝置的第二組的捕獲設(shè)定; 將所述第二組的捕獲設(shè)定傳送到所述圖像捕獲裝置,以便使得所述圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像;以及用所述隨后圖像填充所述文檔的占位符。
17.一種在其上存儲用于在通過圖像捕獲裝置捕獲圖像時填充文檔的占位符的計算機程序的計算機可讀介質(zhì),所述程序包括 用于接收通過使用被配置用于根據(jù)第一組的捕獲設(shè)定操作的圖像捕獲裝置捕獲的基準圖像的代碼; 用于將所述基準圖像插入所述文檔的占位符中的代碼; 用于確定要通過使用所述圖像捕獲裝置捕獲的隨后圖像的目標特性的代碼,所述目標特性基于所述基準圖像的特性和所述文檔中的至少一個剩余的占位符的特性被確定;用于基于確定的所述目標特性確定用于所述圖像捕獲裝置的第二組的捕獲設(shè)定的代碼; 用于將所述第二組的捕獲設(shè)定傳送到所述圖像捕獲裝置,以便使得所述圖像捕獲裝置能夠根據(jù)所述第二組的捕獲設(shè)定捕獲所述隨后圖像的代碼;以及用于用所述隨后圖像填充所述文檔的占位符的代碼。
全文摘要
本發(fā)明涉及協(xié)作圖像捕獲。公開了一種用于在通過一個或更多個圖像捕獲裝置(801)捕獲圖像時填充文檔(100)的占位符(例如,204)的方法(500)。通過使用被配置為根據(jù)第一組的捕獲設(shè)定操作的圖像捕獲裝置中的一個來捕獲基準圖像?;鶞蕡D像被插入文檔(100)的占位符中。通過確定要使用圖像捕獲裝置(801)中的一個捕獲的隨后圖像的目標特性。基于基準圖像的特性和文檔(100)中的至少一個剩余的占位符的特性確定該目標特性?;诖_定的目標特性對于圖像捕獲裝置中的一個或更多個確定第二組的捕獲設(shè)定。為了使得至少一個圖像捕獲裝置能夠根據(jù)第二組的捕獲設(shè)定捕獲隨后圖像,將第二組的捕獲設(shè)定傳送到圖像捕獲裝置(801)中的至少一個。用隨后圖像填充文檔的占位符。
文檔編號G06T1/00GK102682416SQ20111041976
公開日2012年9月19日 申請日期2011年12月15日 優(yōu)先權(quán)日2010年12月15日
發(fā)明者A·H·T·考 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
柏乡县| 西青区| 阳谷县| 鄂尔多斯市| 寻甸| 长顺县| 景泰县| 峨山| 宝丰县| 专栏| 和田县| 塘沽区| 云和县| 江西省| 桑日县| 黔西| 沧源| 从江县| 乌兰县| 耿马| 长葛市| 宿迁市| 赤峰市| 九龙城区| 措勤县| 孝感市| 台东市| 西华县| 随州市| 阿合奇县| 板桥市| 鄯善县| 大石桥市| 三门峡市| 犍为县| 永康市| 化隆| 交口县| 阿克| 龙游县| 固始县|