相機數據管理和用戶界面設備、系統、和方法
2023-09-17 15:02:25 2
專利名稱:相機數據管理和用戶界面設備、系統、和方法
技術領域:
背景技術:
隨著數字相片和數據存儲技術進步,並且隨著與該技術相關聯的成本降低,數 字相機已經在社會上變得普遍。例如,在許多行動電話中包括數字相機。然而,數字相 機所提供的傳統的數據管理和用戶界面應用,特別是相機電話所提供的用戶界面應用卻 趨向於不直觀,並且難於使用。
發明內容
所附附圖示出多個實施例,並且是說明書的一部分。所圖示的實施例僅是示 例,並且不限制本公開的範圍。在整個附圖中,相同或類似的附圖標記指示相同或類似 的元件。圖1圖示示例性相機數據管理和用戶界面系統。圖2圖示其中實現了圖1的系統的示例性移動裝置。圖3圖示相機圖像的示例性的基於會話的組織。圖4A-4I圖示可以顯示的示例性圖形用戶界面視圖。圖5圖示示例性發布系統。圖6圖示示例性內容分發子系統。圖7圖示示例性的相機數據管理和用戶界面方法。
具體實施例方式在此描述示例性的相機數據管理和用戶界面設備、系統、和方法。在特定的示例性實施例中,提供了圖形用戶界面來用於顯示。多個圖形用戶界 面視圖可以被顯示在圖形用戶界面中,並且可以被配置來允許用戶與相機相關的特徵和 功能以及相機圖像數據進行交互。在一些示例中,包括直播(live)相機傳感器視圖的圖 形用戶界面被顯示,並且響應於相機圖像的捕捉(capture),在圖形用戶界面中顯示圖像 管理器屏面(pane)和直播相機傳感器視圖。圖像管理器屏面包括表示所捕捉的相機圖像 的可視指示器。在特定的示例性實施例中,相機圖像被捕捉和基於預定的會話分組探試法 (session grouping heuristics)而被自動地分配到會話。可以定義該種會話,並且將其用於組織相機圖像和用於處理的組。下面進一步描述會話和向會話分配相機圖像的示例。在特定的示例性實施例中,表示所捕捉的相機圖像的數據通過網絡被提供到內 容分發子系統,並且,內容分發子系統被配置來向多個預定目的地分發表示相機圖像的 數據。在一些示例中,通過用戶來定義目的地,並且內容分發子系統被配置來向定義的 目的地發送相機圖像。現在,參考附圖來更詳細地描述相機數據管理和用戶界面設備、系統、和方法 的示例性實施例。圖1圖示示例性的相機數據管理和用戶界面100 (或簡稱為「系統100」)。如 圖1中所示,系統100可以包括彼此可通信地連接的通信設備110、處理設備120、存儲 設備130、輸入/輸出(「I/O」 )設備140、相機設備150、會話管理設備160、用戶界 面設備170、和發布設備180。可以使用任何適當技術來將設備110-180可通信地連接, 並且設備110-180可以使用適合於在設備110-180之間傳送通信和數據的任何通信平臺和 /或技術來進行通信,該通信平臺和/或技術包括公知的通信平臺和技術。在一些示例中,系統100可以包括被配置來執行在此所述的處理的任何計算硬 件和/或指令(例如,軟體程序),或計算指令和硬體的組合。具體而言,應當明白,系 統100或系統100的部件可以被實現在一個物理計算裝置上,或可以被實現在多個物理計 算裝置上。因此,系統100可以包括多個公知計算裝置中的任一個,並且可以使用多個 公知的計算機作業系統中的任一個。在此描述的處理的一個或多個可以至少部分地被實現為在計算機可讀介質中實 際包含的計算機可執行的指令,即可被一個或多個計算裝置執行的指令。一般地,處理 器(例如,微處理器)例如從存儲器、計算機可讀介質等中接收指令,並且執行那些指 令,由此執行一個或多個處理,包括在此所述的處理的一個或多個。可以使用多個已知 的計算機可讀介質來存儲和發送這樣的指令。計算機可讀介質(也稱為處理器可讀介質)包括參與提供可以由計算機(例如, 由計算機的處理器)讀取的數據(例如,指令)的任何介質。這樣的介質可以採取如下形 式,所述形式包括但是不限於非易失性介質、易失性介質和傳輸介質。非易失性介質 可以包括例如光碟或磁碟和其他持久性存儲器。易失性介質可以包括例如動態隨機存取 存儲器(「DRAM」),動態隨機存取存儲器(「DRAM」 )通常構成主存儲器。傳輸介 質可以包括例如,同軸電纜、銅線和光纖,其包括如下導線,所述導線包括耦合到計算 機的處理器的系統總線。傳輸介質可以包括或傳送聲波、光波和電磁發射,諸如在射頻 (「RF」 )和紅外線(「01」 )通信期間產生的那些。計算機可讀介質的普通形式包括 例如軟盤、柔性盤、硬碟、磁帶、任何其他磁性介質、CD-ROM、DVD、任何其他光學 介質、穿孔卡片、紙帶、具有孔的圖案的任何其他物理介質、RAM、PROM、EPROM、 FLASH-EEPROM、任何其他存儲器晶片或模塊、或者計算裝置可以從其進行讀取的任何 其他介質。因此,設備110-180的每一個可以被實現為硬體、在計算機可讀介質上實際包 含的計算指令(例如,軟體)、或被配置來執行在此所述的處理的一個或多個的硬體和實 際包含的計算指令的組合。在特定實施例中,例如,會話管理設備160、用戶界面設備 170、和/或一個或多個其他設備可以被實現為一個或多個軟體應用,所述一個或多個軟體應用被包含在諸如存儲設備130或其他存儲器的計算機可讀介質上,並且被配置來引導處理設備120執行在此所述的處理的一個或多個。在圖1中所示的系統100的部件僅是說明性的。其他實施例中可以增加、省略、 或重新配置一個或多個部件。在特定實施例中,例如,可以省略通信設備110、和/或發 布設備180。在特定實施例中,可以省略會話管理設備160、或用戶界面設備170。現在 更詳細地描述設備110-180的每一個。通信設備110可以被配置來向/從一個或多個外部裝置(例如,伺服器)發送 和/或接收通信,通信設備110可以包括和/或使用任何裝置、邏輯、通信媒體、通信協 議、和/或適合於發送和接收通信和數據的其他技術,所述通信和數據包括表示相機圖 像(例如,照片)的數據和/或發布命令和數據。這樣的通信技術、裝置、介質、和協 議的示例包括但是不限於數據傳輸介質、通信裝置、傳輸控制協議(「TCP」)、網際網路 協議(「IP」)、文件傳送協議(「FTP」)、遠程登錄協議(Telnet)、超文本傳送協議 (「HTTP」)、安全超文本傳送協議(「HTTPS」)、會話發起協議(「SIP」)、簡單對 象訪問協議(「SOAP」)、可擴展標記語言(「XML」 )及其變化形式、簡單郵件傳輸 協議(「SMTP」)、實時傳輸協議(「RTP」)、用戶數據報協議(「UDP」)、全球移 動通信系統(「GSM」 )技術、碼分多址(「CDMA」 )技術、時分多址(「TDMA」 ) 技術、短消息服務(「SMS」)、多媒體消息服務(「MMS」)、演進數據優化協議 (「EVDO」)、射頻(「RF」)信令技術、信令系統7( 「SS7」)技術、乙太網、帶 內和帶外信令技術、和其他適當的通信網絡和技術。處理設備120可以包括一個或多個處理器,並且可以被配置來執行在此描述的 一個或多個處理或操作,和/或引導在此描述的一個或多個處理或操作的執行。處理設 備120可以根據計算機可執行指令來引導操作的執行,計算機可執行指令例如可以被存 儲在存儲設備130或另一個計算機可讀介質中。例如,處理設備120可以被配置來處理 數據,包括解調、解碼、和語法分析所獲取的數據,並且編碼和調製數據以通過通信設 備110進行發送。存儲設備130可以包括一個或多個數據存儲介質、裝置、或配置,並且可以使 用任何類型、形式、和組合的存儲介質。例如,存儲設備130可以包括但是不限於硬 盤驅動器、網絡驅動器、快閃驅動器、磁碟、光碟、隨機存取存儲器(「RAM」)、動 態RAM( 「DRAM」)、其他非易失性和/或易失性存儲單元、或其組合或子組合。包 括表示相機圖像和/或圖像元數據的數據的數據可以被暫時和/或永久地存儲在存儲設備 130 中。輸入/輸出設備140可以被配置來接收用戶輸入,並且提供用戶輸出,並且可以 包括支持輸入和輸出能力的任何硬體、固件、軟體、或其組合。例如,輸入/輸出設備 140可以包括用於捕獲用戶輸入的一個或多個裝置,包括但是不限於麥克風、語音識 別技術、鍵盤或小鍵盤、觸控螢幕部件、接收器(例如,RF或紅外線接收器)和一個或多 個輸入按鈕。輸入/輸出設備140可以包括用於向用戶提供輸出的一個或多個裝置,包括但 是不限於圖形引擎、顯示器(例如,顯示器屏幕)、一個或多個顯示驅動器、一個或多 個音頻揚聲器、和一個或多個音頻驅動器。輸出可以包括音頻、視頻、文本、和/或觸覺輸出。在特定實施例中,例如,輸入/輸出設備140被配置來顯示圖形用戶界面 (「GUI」),以供用戶觀看。下面進一步描述可以通過輸入/輸出設備140顯示的示例 性 GUI。相機設備150可以包括被配置來捕捉相機圖像的硬體、軟體、和/或固件的任 何組合。例如,相機設備150可以包括靜態照片照相機、視頻相機、和/或諸如相機鏡 頭、相機傳感器等的相機的部件。可以使用任何適合的相機技術和裝置。因此,相機設 備150可以捕捉一個或多個相機圖像,包括產生表示相機圖像的數據(例如,數字圖像數 據)。可以向一個或多個其他設備110-140和160-180提供表示所捕捉的圖像的數據, 以用於處理和/或存儲。例如,相機圖像數據可以暫時或永久地被存儲在存儲設備130 中。相機圖像可以包括一個或多個圖像和/或表示由相機設備150捕捉的一個或多個圖 像的數據,其中包括但是不限於照片、視頻、或圖像幀的其他集合。會話管理設備160可以被配置,以通過基於預定會話分組探試法的會話來組織 或引導處理設備120組織相機圖像和/或相關數據。會話管理設備160也可以提供用於 定義會話分組標準的一個或多個工具。下面進一步描述相機圖像的會話分組標準和基於 會話的組織的示例性定義。用戶界面設備170可以被配置來產生或引導處理設備120,以產生一個或多個用 戶界面。例如,一個或多個GUI可以被產生和提供到輸入/輸出設備140以進行顯示。 如上所述,下面進一步描述示例性GUI視圖。發布設備180可以被配置來執行或引導執行用於發布相機圖像的一個或多個操 作。發布可以包括但是不限於向輸入/輸出設備140提供一個或多個相機圖像以進行 顯示;向通信設備110提供一個或多個相機圖像以發送到外部裝置或者用於存儲和/或分 發(例如,自動化的預定分發)的裝置;以及/或者向外部服務或平臺(例如,社會聯網 網站)提供一個或多個相機圖像以進行顯示。下面進一步描述發布相機圖像的示例。可以以多種方式來實現系統100,並且系統100可以適用於特定應用。圖2圖示 其上實現了系統100的示例性移動裝置200。移動裝置200可以包括在圖1中所示的設 備110-180的一個或多個,並且可以被配置來執行在此所述的處理和/或操作的一個或多 個。在特定實施例中,移動裝置200包括具有內置的數位照相機的行動電話裝置。在其 他實施例中,可以在其他裝置或其他類型的裝置中實現系統100。如圖2中所示,移動裝置200可以包括多個輸入按鈕210-1至210-8 (統稱為「輸 入按鈕210」),該多個輸入按鈕210-1至210-8可以被用戶啟動,以向移動裝置200提供 輸入。示例性輸入按鈕可以包括「軟」和/或「硬」編碼的輸入按鈕。「軟」編碼的 按鈕可以動態地與基於移動裝置200的操作環境的不同用戶輸入命令和/或操作相關聯, 並且,「硬」編碼的按鈕可以靜態地與移動裝置200的相應用戶輸入命令和/或操作相關 聯。圖2圖示包括「軟」輸入按鈕210-1和210-2的移動裝置200。可以向用戶指示與
「軟」輸入按鈕210-1和210-2相關聯的操作。圖2示出分別與「軟」輸入按鈕210-1 和210-2相關聯的、可視地指示的「菜單」操作和「選項」操作。移動裝置200進一 步包括「清除」(「CLR」)輸入按鈕210-3、「發送」輸入按鈕210-4、「結束」輸 入按鈕210-5、相機模式輸入按鈕210-6、選擇按鈕210-7、和一個或多個方向(例如, 「上」、「下」、「左」和「右」)輸入按鈕210-8。
移動 裝置200的用戶可以使用輸入按鈕210的一個或多個來提供被配置來啟動移 動裝置操作的用戶輸入。例如,相機模式輸入按鈕210-6可以被啟動來激活(activate)或 終止在移動裝置200上的相機模式的操作。當相機模式為活動(active)時,相機設備150 可以運行在被配置來捕捉相機圖像的狀態中。又如,可以使用方向輸入按鈕210-8來在 GUI內對可視選擇器進行導航,並且加亮或指示在GUI中的指定的可選擇項目。選擇器 按鈕210-7可以用於選擇一個或多個加亮的項目,由此啟動與所選擇的項目相關聯的一 個或多個操作。如圖2中所示,移動裝置200可以包括顯示器220,顯示器220被配置來顯示圖 形用戶界面230 ( 「GUI 230」),以由移動裝置200的用戶來觀看。顯示器220可以被 包括在輸入/輸出設備140中,並且可以包括顯示屏幕,在該顯示屏幕上可以顯示GUI 230。下面更詳細地描述GUI230和可以在GUI 230中顯示的各種視圖的示例。為了幫助便利理解會話管理設備160和會話管理操作,圖3圖示按照會話來進行 的示例性的相機圖像的組織。相機設備150可以獲取相機圖像310-1至310-N(統稱為 「相機圖像310」),並且,會話管理設備160可以組織所獲取的相機圖像310,包括將相
機圖像310選擇性地組織為一個或多個會話320-1至320-2 (統稱為「會話320」)。在 特定實施例中,當獲得相機圖像310時(例如,當捕捉照片時),可以向一個或多個會話 320自動地分配相機圖像310。會話320可以包括定義的一組一個或多個相機圖像310。可以將會話定義為可以 服務於系統100的特定實施方式或應用。在特定實施例中,可以通過指定要滿足的一個 或多個標準來定義會話320,所述一個或多個標準使相機圖像310適格用於被包括在會話 320中。當確定相機圖像310滿足標準時,可以向會話320分配相機圖像310。作為示例,會話320可以被定義為在連續的時間段內獲取的一組一個或多個相 機圖像,在該連續的時間段期間,相機模式是活動的(即,相機設備150在被配置來獲取 相機圖像的狀態中)。相機模式的激活可以是用於建立新的會話320所定義的標準,並 且相機模式的取消激活可以是用於結束會話所定義的標準。因此,當用戶激活相機模式 時,會話管理設備160可以建立新的會話320-1。可以向會話320-1分配在激活相機模式 (並且建立會話320-1)的時間和取消激活相機模式(並且關閉會話320-1)的時間之間獲 取的任何相機圖像310-1和310-2。可以對於在相機模式的另一個激活和取消激活之間 的時間段期間獲得的其他相機圖像重複這個處理。相機設備150可以被配置來響應於預 定事件而激活或取消激活相機模式,該預定事件諸如是用戶將相機模式接通或關閉(例 如,使用「相機模式」按鈕210-6),或從獲取最近的相機圖像起過去預定長度的時間。又如,可以基於地理標準來定義會話320。例如,會話320可以被定義為包括 用於指定公共地理位置(例如,特定地理地點或區域)的分組標準。因此,可以向會話 320分配與地理位置相關聯的相機圖像310。例如,可以配置移動裝置200來檢測移動裝 置200的地理地點,例如通過使用GPS技術來確定移動裝置200的所檢測位置的GPS坐 標。當獲取相機圖像310時,表示移動裝置200的地理位置的位置數據可以與相機圖像 310相關聯。例如,位置數據可以被包括在相機圖像元數據中。會話管理設備160可以 被配置為使用位置數據來向已經被如上所述的地理位置所定義的會話320選擇性地分配 相機圖像310。因此,可以將與特定地理位置相關聯的相機圖像310 (例如,在地理位置內獲取的相機圖像310)分組到會話320內。又如,可以基於時間數據來定義會話320。例如,可以將會話320定義為包括與 特定時間範圍(例如,日、星期、月等)相關聯的相機圖像310(例如,在特定時間範圍 (例如,日、星期、月等)內捕捉的相機圖像310)。因此,可以基於與相機圖像310相 關聯的時間數據來向會話320選擇性地分配相機圖像310,該時間數據諸如是用於指示何 時獲取相機圖像310的時間數據。各種會話分組標準的組合,包括會話分組標準的上述示例的任何組合或子組 合,可以用於定義會話320。在特定實施例中,會話管理設備160可以被配置為基於預定會話分組探試法330 來向一個或多個會話320自動和選擇性地分配所獲取的相機圖像310。會話分組探試法 330可以被定義來表示與一個或多個會話320相關聯的一個或多個定義的會話分組標準。 因此,會話分組探試法330可以包括一組規則,該組規則被配置來由會話管理設備160使 用來用於向會話320自動和選擇性地分配所獲取的相機圖像310。會話管理設備160可以提供一個或多個工具,該一個或多個工具被配置來使得 用戶(例如,移動裝置200的用戶)能夠管理會話320,包括定義、建立、打開、修改、 關閉、刪除、命名、搜索、訪問、以及其他方式地處理會話320或向會話320分配的相機 圖像310。使用所述工具,移動裝置200的用戶可以自定義要滿足的一個或多個會話分組 標準,所述一個或多個會話分組標準使相機圖像310適格於被分配到會話320。會話管理 設備160可以定義和/或更新會話分組探試法330,以表示用戶定義的標準。因此,用戶 可以建立定製的會話分組標準和會話320。在特定實施例中,由會話管理設備160提供的工具的一個或多個可以被配置來 使得用戶能夠向會話320分配標識符(例如,名稱)。例如,可以描述性地命名被定義來 包括與特定地理位置相關聯的相機圖像310的會話320。該種會話名稱的示例可以包括
「家庭」、「工作」、「湖」、「道路旅行」等。會話管理設備160可以進一步提供用 於搜索和選擇會話320的一個或多個工具。在會話320中包括的相機圖像310可以被一起顯示、識別、選擇、和/或處理。 如下進一步所述,用戶界面可以顯示由會話320組織的相機圖像310,或用戶界面可以提 供被分配一個或多個相機圖像310的會話320的指示。可以選擇會話320,並且可以集體 地選擇和處理在會話320中包括的相機圖像310。例如,可以選擇和發布會話320,這表 示選擇和發布在會話320內的相機圖像310。下面進一步說明發布的示例。下面進一步 描述基於會話的用戶界面視圖、在用戶界面視圖中的會話指示符、和基於會話的操作的 示例。為了幫助便於明白用戶界面設備170和由用戶界面設備170提供的示例性用戶界 面,圖4A-4I圖示示例性GUI視圖,該示例性GUI視圖可以被用戶界面設備170產生和 提供,以用於顯示。圖4A圖示其中顯示了直播相機傳感器視圖410的GUI 230。當相機設備150在 如上所述的活動的相機模式中運行時,可以在GUI 230中顯示直播相機傳感器視圖410。 直播相機傳感器視圖410可以是由相機傳感器檢測的視圖的實時或近乎實時的表示。相機設備150可以捕捉表示直播相機傳感器視圖410的相機圖像(例如,相機圖像310-1)。例如,移動裝置200的用戶可以啟動選擇按鈕210-7或其他輸入機制,並且相機設備150可以響應地捕捉表示直播相機傳感器視圖410的相機圖像310-1。當捕捉相機圖像310-1時,可以更新在圖4A中所示的視圖。例如,圖4B圖示 其中一起顯示圖像管理器屏面420和直播相機傳感器視圖410的GUI 230。在圖4B中所 示的視圖中,直播相機傳感器視圖410可以是如上所述的,並且可以連續顯示由相機傳 感器檢測的視圖的實時或近乎實時的表示。在所圖示的示例中,圖像管理器屏面420被 顯示為覆蓋在圖4A的直播相機傳感器視圖410之上。這僅是說明性的。在其他實施例 中,可以將圖4A的直播相機傳感器視圖410重新調整大小,例如從全屏視圖調整為部分 屏幕視圖,以適應於在GUI 230中的圖像管理器屏面420。雖然圖4B圖示沿著直播相機傳感器視圖410的左側定位,並且與GUI 230的左 邊對齊的、垂直地定向的圖像管理器屏面420,但是這僅是說明性的。可以在其他實施例 中使用圖像管理器屏面420的其他位置、形狀、方向、和大小。例如,可以水平地定向 和沿著GUI 230的上或下邊緣定位圖像管理器屏面420。又如,圖像管理器屏面420可以 被配置來形成圍繞直播相機傳感器視圖410和/或GUI 230的邊界或部分邊界。可以響應於相機圖像310-1的捕捉或響應於另一個預定事件(例如,預定的用戶 輸入命令)來在GUI 230中顯示圖像管理器屏面420。在特定實施例中,用戶界面設備 170可以被配置來連續在GUI 230中顯示圖像管理器屏面420,直到預定事件的發生,該 預定事件例如是在捕捉相機圖像310-1或取消激活相機模式後過去預定時間。例如,當 捕捉相機圖像310-1時可以暫時顯示圖像管理器屏面420,並且在過去預定長度的時間後 從視圖將圖像管理器屏面420隱藏。當隱藏圖像管理器屏面420時,在GUI 230中的視 圖可以返回到如圖4A中圖示的全屏直播相機傳感器視圖410。在其他實施例中,在捕捉 相機圖像310-1後在GUI 230中繼續顯示圖像管理器屏面420,並且相關聯的會話保持活 動。圖像管理器屏面420可以包括表示一個或多個相機圖像310的一個或多個可視指 示器。在圖4B中,例如,圖像管理器屏面420包括可視指示器440-1,可視指示器440-1 表示從直播相機傳感器視圖410捕捉的相機圖像310-1。可以使用任何適當的可視指示 器。在特定實施例中,可視指示器440-1包括所捕捉的相機圖像310-1的縮略圖。在特定實施例中,可視指示器440-1可以包括可選擇的對象。圖4B圖示位 於(例如,加亮的)可視指示器440-1的選擇器450。移動裝置200的用戶可以提供輸 入,以在圖像管理器屏面420中對選擇器450進行導航,並且加亮和/或選擇可視指示器 440-1。可以對於與在圖像管理器屏面420顯示的所選擇的可視指示器440-1相關聯的相 機圖像310-1執行一個或多個操作。例如,使用由選擇器450識別的可視指示器440-1, 可以啟動選項按鈕(例如,「軟」按鈕210-2)。作為響應,用戶界面設備170可以提 供可以被應用到相機圖像310-1的一組可選擇的操作。這樣的操作的示例包括但是不限 於刪除、永久地存儲、命名、附加注釋、和發布相機圖像310。下面進一步描述被應 用到相機圖像310-1或一組相機圖像310(例如,會話320)的這樣的操作的示例。使用在GUI230中一起顯示的直播相機傳感器視圖410和圖像管理器屏面,用戶 可以從圖像管理器屏面420中觀看、管理、和操作相機圖像310-1,同時也能夠觀看直播相機傳感器視圖410。S卩,不必關閉對直播相機傳感器視圖410的觀看,以便用戶觀看、 管理和操作相機圖像310-1。在特定示例中,可以從在圖4B中圖示的用戶界面視圖來捕獲另一個相機圖像 310-2。例如,當在會話320中顯示在圖4B中所示的視圖時,移動裝置200的用戶可以 啟動選擇器按鈕210-7或其他輸入機制,並且相機設備150可以響應地捕捉表示直播相機 傳感器視圖410的另一個相機圖像310-2。當捕捉另一個相機圖像310-2時,可以更新在圖4B中所示的視圖。例如,圖 4C圖示GUI 230,該GUI 230具有在圖像管理器屏面420中包括的可視指示器440-1和 440-2(統稱為「可視指示器440」)。可視指示器440-2可以被加到圖像管理器屏面420, 並且可以表示新捕捉的相機圖像310-2。在圖4C中,選擇器450位於可視指示器440-2處。在特定實施例中,用戶界面 設備170可以被配置來將選擇器450自動地定位在圖像管理器屏面420中的最近增加的可 視指示器440-2處。在當前的示例中,例如,當捕捉相機圖像310-2並且將可視指示器 440-2加到圖像管理器屏面420時,將選擇器450從在圖4B中的可視指示器440-1重新 定位到在圖4C中的可視指示器。可以根據用戶輸入在圖像管理器屏面420中導航選擇器450。例如,方向按鈕 210-8的「上」方向的啟動可以使得選擇器450從在圖4C中的可視指示器440-2移動到 可視指示器440-1。因此,用戶可以在圖像管理器屏面420中對選擇器450進行導航,並 且在與在圖像管理器屏面420中包括的可視指示器440相關聯的任何相機圖像310上選擇 和啟動操作。在特定實施例中,當在GUI 230中一起顯示直播相機傳感器視圖410和圖像管理 器屏面420時,可以將特定輸入定義為與直播相機傳感器視圖410或圖像管理器屏面420 相關聯。例如,當在GUI 230中顯示在圖4C中所示的視圖時,移動裝置200的輸入按鈕 210的特定的一個的啟動可以被配置來啟動相機圖像310的捕捉,而移動裝置200的其他 輸入按鈕210的一個或多個的啟動可以被配置來啟動在圖像管理器屏面420中包括的可視 指示器440之間的導航,並且選擇在圖像管理器屏面420中包括的可視指示器440。因 此,直播相機傳感器視圖410和圖像管理器屏面420可以是同時活動的,用於接收特定用 戶輸入,並且執行對應的操作。在其他實施例中,用戶界面設備170可以被配置來響應於用戶輸入,在直播相 機傳感器視圖410和圖像管理器屏面420之間切換活動的輸入模式。當直播相機傳感器 視圖410或圖像管理器屏面420處於活動的輸入模式中時,可以對於特定視圖410或屏面 420接收用戶輸入。作為切換輸入模式的示例,當輸入模式在圖像管理器屏面420中為 活動時,預定用戶輸入的接收可以使得輸入模式對於圖像管理器屏面420變得是非活動 的,並且對於直播相機傳感器視圖410是活動的。在特定示例中,「右」方向輸入按鈕 210-8可以與將活動的輸入模式從圖像管理器屏面420向直播相機傳感器視圖410的切換 相關聯。可以在GUI 230內顯示切換活動輸入模式命令的可視指示。圖4B和4C中的 每一個圖示位於選擇器450附近,並且指向直播相機傳感器視圖410的方向的可視「右」 方向箭頭指示器455-1。這可以指示,「右」方向輸入按鈕210-8的啟動可以被配置來 使得活動的輸入模式從圖像管理器屏面420切換到直播相機傳感器視圖410。類似地,諸如「左」方向輸入按鈕210-8的另一個預定輸入可以被配置來使得活動的輸入模式從直 播相機傳感器視圖410切換到圖像管理器屏面420。在特定實施例中,圖像管理器屏面420可以是會話特定的。S卩,在圖像管理器 屏面420中的可視指示器440可以與對應於特定會話320的相機圖像310相關聯。例如, 當相機圖像310-2被捕捉和分配到會話320-1時,用戶界面設備170可以被配置來在圖像 管理器屏面420中包括與同一會話320-1相關聯的內容。例如,因為分別對應的相機圖 像310-1和310-2與同一會話320-1相關聯,所以至少可以在圖像管理器屏面420中包括 可視指示器440-1和440-2。被分配最近獲取的相機圖像的會話320-1可以被稱為「活 動 的會話」,並且圖像管理器屏面420被配置來包括與活動的會話相關聯的相機圖像的可 視指示器440。與不是會話特定的傳統相機界面作比較,具有會話特定的內容的圖像管理器屏 面420可以幫助減少混亂和/或錯誤的機會。例如,當相機圖像310-1和310-2被捕捉 和分配到會話320-1,並且與捕捉的相機圖像310-1和310-2相關聯的可視指示器440-1 和440-2被顯示在圖像管理器屏面420中時,用戶能夠單獨地或作為一組地管理會話 320-1中的相機圖像320-1和320-2,而不必考慮不與會話320-1相關聯的其他相機圖 像。例如,不必觀看和/或分類未在會話320-1中包括的其他相機圖像,用戶可以滾動 通過在圖像管理器屏面420中的可視指示器440-1和440-2,並且啟動對應的相機圖像 310-1和310-2的至少一個操作的執行,例如在存儲設備130中永久地存儲剩餘的相機圖 像(例如,相機圖像310-1)之前,從會話320-1刪除不需要的相機圖像(例如,相機圖 像 310-2)。用戶界面設備170可以被配置來提供與相機圖像310相關聯的其他會話特定的 視圖和/或會話指示器。例如,圖4D圖示在GUI 230中的示例性相機圖像庫視圖460。 如圖所示,庫視圖460可以包括多個可視指示器440-1至440-J,其中每一個可以與相機 圖像310對應。GUI 230可以進一步包括會話指示器470-1至470-2 (統稱為「會話指示 器470」),會話指示器470-1至470-2被配置來指示特定可視指示器440-1至440-2,並 且/或對應的相機圖像(例如,相機圖像310-1和310-2)與公共會話320-1相關聯。因 此,用戶可以從GUI視圖辨別出哪些相機圖像310-1和310-2與特定的會話320-1相關 聯。雖然圖4D圖示示例性會話指示器470,但是可以在其他實施例中使用其他會話指示 器或其他類型的會話指示器。例如,可以使用類似的顏色、背景、邊界、亮度、或透明 度來指示與公共會話320-1的關聯。用戶界面設備170可以被配置來向用戶提供從在圖像管理器屏面420或庫視圖 460中包括的可視指示器440選擇多個可視指示器440的能力。例如,可以使用選擇器 450來導航和選擇一個或多個可視指示器440-1和440-4,以建立一組選擇的相機圖像 (與可視指示器440-1和440-4相關聯的相機圖像310-1和310-4)。在特定實施例中,用戶界面設備170可以被配置來使得用戶能夠導航和選擇與 會話320-1相關聯的特定可視指示器440-1,或對應的相機圖像310-1,並且從所選擇的 可視指示器440-1或相機圖像310-1中,選擇與同一會話320-1相關聯的所有其他相機圖 像(例如,與可視指示器440-2對應的會話320-2)。例如,在通過如圖4D中所示的選 擇器450來加亮可視指示器440-1的情況下,用戶可以選擇「選項」輸入按鈕(例如,「軟」輸入按鈕210-2)以啟動在GUI 230中的窗口,該窗口包括可選擇的操作,其中, 可以與關聯於可視指示器440-1的相機圖像310-1相關地執行該可選擇的操作。圖4E圖示在GUI 230中顯示的示例性選項窗口 475-1。選項窗口 475-1可以包 括預定一個或多個操作相關聯的一個或多個可選擇的選項,該一個或多個操作可以被應 用到所選擇的可視指示器440-1和/或對應的相機圖像310-1。這樣的選項和/或操作的 示例可以包括刪除、編輯、放大、和發布所選擇的相機圖像310-1。如圖所示,在選項窗 口 475-1中的可選擇的選項之一可以與如下的操作相對應,所述操作用於將與同一會話 320-1相關聯的所有相機圖像識別和選擇為選擇的相機圖像310-1。當選擇這個選項時, 與會話320-1相關聯的所有相機圖像310被選擇以包括在所選擇的組中。可以在GUI 230中指示所選擇的組。圖4F圖示庫視圖460,多個可視指示 器440-1和440-2可視地被標註以表示在用戶選擇的組中包括對應的相機圖像310-1和 310-2。在圖示的示例中,分組指示器包括與可視指示器440-1和440-2相關聯的檢查標 記圖形。這僅是說明性的。在其他實施例中可以使用其他組指示器。可以作為一組來操作被選擇來包括在組中的相機圖像310-1和310-2。在如圖4F 中所示選擇的一組相機圖像310-1和310-2的情況下,例如,用戶可以選擇「選項」輸 入(例如,「軟」輸入按鈕210-2)以發起在GUI 230中的另一個選項窗口 475-2,該另 一個選項窗口 475-2包括可選擇的操作,該可選擇的操作可以被應用到所選擇的一組相 機圖像310-1和310-2。圖4G圖示另一個選項窗口 475-2,其包括用於編輯、刪除、和 發布作為一組的相機圖像310-1和310-2的可選擇的操作。如果選擇了在選項窗口 475-2 中的可選擇的選項之一,則與所選擇的選項相關聯的一個或多個操作可以被應用到所選 擇的一組相機圖像310。例如,當用戶從在圖4G中所示的選項窗口 475-2選擇「發布」 選項時,可以同時發布在所選擇的組中包括的相機圖像310-1和310-2。在可以將多個操作的任何一個應用到所選擇的相機圖像310或所選擇的一組相 機圖像310的同時,現在將說明發布一個或多個所選擇的相機圖像310的示例。相機圖 像310或一組相機圖像310的發布可以包括但是不限於向另一個裝置(例如,另一個移動 電話)、向在聯繫人資料庫中的聯繫人、向外部服務或站點(例如,社交網站)、向分發 服務、向存儲設備130、向外部數據存儲設備、向用於顯示的輸入/輸出設備140、和向 到系統100的任何其他設備或到系統100的界面發送一個或多個相機圖像310。例如,用戶可能希望向在聯繫人資料庫中包括的個人發送所選擇的一組相機圖 像310-1和310-2。在圖4G中所示的視圖中,用戶可以從選項窗口 475-2中選擇「發布 圖像」選項。響應於這個選擇,可以在GUI 230中顯示另一個選項窗口 475-3,例如如 圖4H中所示。選項窗口 475-3可以包括用於發布所選擇的相機圖像310-1和310-2的可 選擇的選項。在圖4H中所示的示例中,可選擇的操作包括用於向社會網絡站點、全球資訊網 位置(例如,特定網站)、向一個或多個聯繫人、向本地定義的分發列表(例如,預定組 的聯繫人)、和向被標註為「Express(快遞)」的分發服務發布所選擇的相機圖像310-1 和310-2的選項。下面進一步描述向示例性分發服務的示例。如果用戶從在選項窗口 475-3中的選項的列表選擇「聯繫人」選項,則用戶界 面設備170可以在GUI 230中顯示另一個選項窗口 475-4,諸如如圖41中所示。如圖41中 所示,選項窗口 475-4可以包括與預定聯繫人對應的一個或多個可選擇的選項,其中,可以從在存儲設備130中存儲的聯繫人資料庫訪問該預定聯繫人。用戶可以選擇在選項 窗口 475-4中列出的聯繫人之一。作為響應,發布設備180可以啟動傳輸,將表示所選 擇的相機圖像310-1和310-2的數據發送到與在聯繫人資料庫中的所選擇的聯繫人相關聯 的一個或多個通信裝置。例如,可以向行動電話、電子郵件地址、和/或在聯繫人數據 庫中指定的其他目的地發送數據。向所選擇的聯繫人發送相機圖像310僅是發布相機圖像310的一個示例。如上 所述,發布可以包括向諸如網站和/或社交網站的其他目的地(例如,在社交網站上的 用戶的頁面)提供表示相機圖像310的數據。發布相機圖像310的另一個示例包括向分發服務發送相機圖像或所選擇的一 組相機圖像,以通過該服務將相機圖像或所選擇的一組相機圖像分發到一個或多個預定 的目的地。圖5圖示示例性發布系統500 (或簡稱為「系統500」),其中,移動裝置200 可以通過網絡525向內容分發子系統510提供(例如,上載)一個或多個相機圖像310。 內容分發子系統510可以被配置來向一個或多個預定目的地530分發相機圖像310。圖5 示出從移動裝置200向內容分發子系統510上載和從內容分發子系統510向多個預定目的 地530分發的單個相機圖像310-1。移動裝置200和內容分發子系統510可以使用任何通信平臺和技術通過網絡 525來進行通信,該任何通信平臺和技術適合於傳送數據和/或通信信號,包括支持 遠程數據通信的已知通信技術、裝置、介質、和協議,該任何通信平臺和技術的示例 包括但是不限於數據傳輸介質、通信裝置、傳輸控制協議(「TCP」)、網際網路協 議(「IP」)、文件傳送協議(「FTP」)、遠程登錄協議(Telnet)、超文本傳送協議 (「HTTP」)、安全超文本傳送協議(「HTTPS」)、會話發起協議(「SIP」)、簡單 對象訪問協議(「SOAP」)、可擴展標記語言(「XML」)及其變化形式、簡單郵件 傳送協議(「SMTP」)、實時傳輸協議(「RTP」)、用戶數據報協議(「UDP」)、 全球移動通信系統(「GSM」 )技術、碼分多址(「CDMA」 )技術、演進數據優化協 議(「EVD0」)、時分多址(「TDMA」 )技術、短消息服務(「SMS」)、多媒體消 息服務(「MMS」)、射頻(「RF」)信令技術、無線通信技術(例如,籃牙、Wi-Fi 等)、帶內和帶外信令技術、和其他適當的通信網絡和技術。網絡525可以包括一個或多個網絡,其包括但是不限於無線網絡、行動電話 網絡(例如,蜂窩電話網絡)、閉合媒體網絡、開放媒體網絡、閉合通信網絡、開放通信 網絡、衛星網絡、導航網絡、寬帶網絡、窄帶網絡、語音通信網絡(例如,網際網路協議 電話(VoIP)網絡)、網際網路、廣域網、區域網、公用網、專用網、和能夠在移動裝置200 和內容分發子系統510之間承載數據和/或通信信號的任何其他網絡。在特定的示例性 實施例中,網絡525包括行動電話網絡,並且內容分發子系統510和移動裝置200被配置 來使用行動電話網絡通信技術而彼此進行通信。 在一些示例中,系統500可以包括任何計算硬體和/或指令(例如,軟體程 序),或計算指令和硬體的組合,它們被配置來執行在此所述的處理。具體地說,應當明 白,系統500的部件可以被實現在一個物理計算裝置上,或可以被實現在多於一個的物 理計算裝置上。因此,系統500可以包括多個計算裝置和/或計算機作業系統(例如, 移動裝置作業系統)的任何一個。
因此,在此所述的處理可以被至少部分地實現為在計算機可讀介質中實際包含 的計算機可執行指令,即,可由一個或多個計算裝置執行的指令。一般地,處理器(例 如,微處理器)例如從存儲器、計算機可讀介質等接收指令,並且執行那些指令,由此 執行一個或多個處理,其包括在此所述的處理的一個或多個。可以使用包括如上所述的 任何計算機可讀介質的多種已知的計算機可讀介質來存儲和發送這樣的指令。預定目的地530可以包括被配置來接收由內容分發子系統510分發的相機圖像 310的任何裝置、服務、或其他目的地。預定目的地的示例包括但是不限於與移動裝置 200的用戶相關聯的另一種裝置(例如,個人計算機或電視服務機頂盒)、與用戶或另一 個用戶相關聯的另一個移動裝置200(例如,另一個行動電話)、與服務相關聯的伺服器 裝置(例如,社交網站伺服器)、數據存儲裝置和/或服務、以及被配置來接收表示相機 圖像310的分發數據的任何其他目的地。任何適當的通信技術可以用於從內容分發子系統510向一個或多個預定目的地 530分發相機圖像310,該適當的通信技術包括如上所述的通信裝置、協議、格式、網 絡、和技術的任何一種。內容分發子系統510可以被配置來通過用於與移動裝置200進行 通信的同一網絡525( 「在網絡中」)和/或通過由公共特許授權控制(「特許授權」) 的通信信道來分發相機圖像310。替代地或者額外地,內容分發子系統510可以被配置 來通過除了用於與移動裝置200進行通信的通信信道之外(「網絡外」)的通信信道和/ 或通過除了由公共特許授權控制的通信信道之外的(「特許授權之外」)的通信信道來分 發相機圖像310。由內容分發子系統510對於相機圖像310的分發可以允許移動裝置200的用戶最 小化或避免通常被收取來用於發送表示相機圖像310的數據的費用。例如,特定的傳統 行動電話服務可以被構造來對於從移動裝置200發送的每一個這樣的通信收取費用。因 此,如果移動裝置200的用戶直接地從移動裝置200向多個預定目的地530發送相機圖像 310,則對於每一個獨立的通信都將會引起費用。替代地,移動裝置200的用戶可以向內 容分發子系統510發送相機圖像310,並且僅引起用於這個發送的費用。內容分發子系統 510可以向多個預定目的地530分發相機圖像310,並且移動裝置200的用戶不引起用於 分發的另外的費用。內容分發子系統510可以包括一個或多個裝置(例如,一個或多個伺服器), 該一個或多個裝置被配置來使用一種或多種通信技術接收和分發表示相機圖像310的數 據。圖6圖示示例性內容分發子系統510。內容分發子系統510的部件可以包括或被實 現為硬體、在一個或多個計算機可讀介質上包含的計算指令(例如,軟體)、或其組合。 在特定實施例中,例如,內容分發子系統510的一個或多個部件可以包括或被實現於被 配置來通過網絡525進行通信的至少一個伺服器上。雖然在圖6中示出示例性內容分發 子系統510,但是在圖6中所示的示例性部件不是用於進行限定的。事實上,可以使用另 外或替代的部件和/或實施方式。如圖6中所示,內容分發子系統510可以包括通信模塊610,通信模塊610可以 被配置來與移動裝置200進行通信,包括從移動裝置200接收表示相機圖像310的數據, 並且向一個或多個預定目的地530提供表示相機圖像310的數據。通信模塊610可以被配 置來支持多個通信平臺、協議、和格式,以便內容分發子系統510可以使用多種通信技術來從多個計算平臺(例如,行動電話服務平臺、基於全球資訊網的平臺、用戶電視平臺等)接收內容,並且將內容向該多個計算平臺分發。因此,內容分發子系統510可以支持多 平臺系統,其中,可以從不同的平臺接收內容,並且向不同的平臺提供內容。內容分發子系統510可以包括處理模塊620,處理模塊620被配置來控制內容分 發子系統510的部件的操作。處理模塊620可以根據被存儲到諸如數據存儲區630的計 算機可讀介質的計算機可執行指令來執行操作或引導操作的執行。例如,處理模塊620 可以被配置來處理(例如,編碼、解碼、調製、和/或解調)從移動裝置200和/或預定 目的地530接收的數據和通信,或要向移動裝置200和/或預定目的地530發送的數據和 通信。又如,處理模塊620可以被配置來對於在數據存儲區630中存儲的數據執行數據 管理操作。例如,處理模塊620可以操作數據,包括將數據存儲到數據存儲區630,並且 索引、搜索、訪問、檢索、修改、注釋、複製、和/或刪除在數據存儲區630中存儲的數 據。數據存儲區630可以包括一個或多個數據存儲介質、裝置、或配置,並且可以 使用存儲介質的任何類型、形式、和組合。例如,數據存儲區630可以包括但是不限於 硬碟驅動器、網絡驅動器、快閃驅動器、磁碟、光碟、隨機存取存儲器(「RAM」)、 動態RAM( 「DRAM」)、其他非易失性和/或易失性存儲單元、或其組合或子組合。 數據存儲區630可以存儲任何適當類型或形式的電子數據,包括相機圖像數據640和簡檔 (profile)數據 650。相機圖像數據640可以包括表示一個或多個相機圖像310的數據,該一個或多個 相機圖像310包括通過網絡525從移動裝置200接收的相機圖像310。相機圖像數據640 可以進一步包括與相機圖像310相關的數據,其包括例如相機圖像元數據。簡檔數據650可以包括與一個或多個用戶相關聯的信息,該一個或多個用戶可 以包括通過網絡525提供的一個或多個服務的訂戶,諸如移動裝置200的用戶。簡檔數 據650可以包括描述用戶、用戶偏好、用戶特定設置、和/或向用戶提供的服務的任何信 息。在特定實施例中,簡檔650可以包括與用戶相關聯的預定分發設置。預定分發設置 可以用於識別將向其分發相機圖像310的一個或多個目的地,如下進一步所述。用於用戶的分發設置可以被用戶定製地定義。內容分發子系統510和/或移動 裝置200可以被配置來提供用於分發設置的定製定義的一個或多個工具。可以以任何適 當的方式來提供該工具,並且該工具可以包括用戶可以利用來定製地定義一個或多個預 定分發目的地530的任何機制或處理。例如,可以提供圖形用戶界面,並且,圖形用戶 界面可以包括被配置來使得用戶能夠提供分發信息和設置的一個或多個工具。因此,用 戶簡檔可以包括個性化的分發設置,該個性化的分發設置用於指定一個或多個預定分發 目的地和相關信息,諸如地址、訪問信息(例如,用戶名和密碼)、界面信息(API訪問 信息)和可能有助於識別分發目的地和向其分發相機圖像310的任何其他信息。因此, 用戶簡檔和其中包括的預定分發設置可以用於從內容分發子系統510向一個或多個預定 目的地530自動地分發表示相機圖像310的數據。如圖6中所示,內容分發子系統510可以進一步包括分發模塊660,分發模塊 660可以包括或被實現為被配置來執行在此所述的一個或多個內容分發處理的硬體、在計 算機可讀介質上實際包含的計算指令(例如,軟體)、或硬體和包含的計算指令的組合。在特定實施例中,分發模塊660可以被實現為軟體應用,該軟體應用被包含在諸如數據 存儲區630的計算機可讀介質上,並且被配置來引導處理模塊620執行在此所述的一個或 多個處理。內容分發子系統510可以被配置來基於在簡檔650中指定的預定分發設置,識別 何時要分發從移動裝置200接收的一個或多個相機圖像310。內容分發子系統510可以從 預定分發設置中識別一個或多個預定分發目的地,並且可以向預定目的地530分發相機 圖像310或啟動向預定目的地530的相機圖像310的分發。例如,當移動裝置200的用戶從在圖4H中所示的選項窗口 475-3中的可選擇選 項的列表選擇「快遞分發服務」選項時,移動裝置200可以通過網絡525向內容分發子 系統510提供表示所選擇的相機圖像310-1的數據(或在其他示例中,為所選擇的一組相 機圖像310),如圖5中所示。與相機圖像310-1—起,移動裝置200可以提供如下的指 示,其根據快遞分發服務來提供相機圖像310-1以進行分發。通信模塊610可以接收數 據,並且,分發模塊660可以從該數據識別對於根據快遞分發服務來分發相機圖像310-1 的請求。分發模塊660可以訪問在簡檔數據650中的適當簡檔,諸如與從其接收到相機 圖像310-1的移動裝置200的用戶相關聯的簡檔。分發模塊660可以使用在所識別的簡 檔中指定的預定分發設置,以確定將向其發送相機圖像310-1的一個或多個預定目的地 530。使用在分發設置中包括的信息,分發模塊660可以啟動向所識別的預定目的地530 的相機圖像310-1的分發。相機圖像310-1可以根據預定分發設置而被自動地分發到預 定目的地530,並且沒有人的介入。以這種方式或類似的方式,用戶可以將一個或多個相 機圖像310從移動裝置200上載到內容分發子系統510,以用於從內容分發子系統510向 一個或多個預定目的地530的自動分發。因此,可以管理所獲取的相機圖像310,包括通 過將相機圖像310上載和自動地發送到預定目的地530,所述預定目的地530諸如博客、 數據備份存儲設備、和/或社交網站。用戶界面設備170可以被配置來在GUI 230中與GUI視圖和/或如上所述的一 個或多個操作相關聯地提供可視動畫效果。例如,可以顯示動畫效果,並且動畫效果可 以表示相機圖像310的傳送、捕捉、和/或發布。在特定實施例中,可以與數據傳送、 捕捉、和/或發布操作的執行同時地顯示動畫效果。動畫效果可以有助於改善在存儲器 訪問延遲時間段期間的用戶體驗。作為動畫效果的示例,當在圖4B中所示的GUI視圖被顯示,並且用戶捕捉相機 圖像310-2時,用戶界面設備170可以提供動畫效果,該動畫效果被設計來將相機圖像 310-2的捕捉和/或從直播相機傳感器視圖410向圖像管理器屏面420的相機圖像310-2 的數據傳送變得動畫化。在特定實施例中,動畫效果可以被設計來圖示相機圖像像素的 漏鬥狀流動(fonnel flow),例如從直播相機傳感器視圖410向在圖像管理器屏面420中的 可視指示器440-2的流動。在其他實施例中,動畫效果可以被設計來圖示相機圖像像素 的螺旋流動和/或壓縮,諸如從直播相機傳感器視圖410向在圖像管理器屏面420中的可 視指示器440-2的螺旋流動和/或壓縮。這樣的動畫效果可以提供被從直播相機傳感器 視圖410吸入到可視指示器440-2的像素的可視外觀。這些示例僅是說明性的,並且可 以用於其他GUI視圖中,包括可視地指示器捕捉和相機圖像310-2到庫視圖460的存儲。 其他動畫效果可以用於其他實施例中。
又如,動畫效果可以被提供和配置來使得相機圖像310的發布動畫化。例如, 動畫效果可以圖示像素的擴展,和/或從可視指示器440-2到發布的目的地530的像素的 流動,從而顯示整個屏幕視圖的相機圖像310-2,和/或向諸如社交網站的外部目的地傳
送像素。圖7圖示示例性照相機數據管理和用戶界面方法。雖然圖7圖示根據一個實施 例的示例性步驟,但是其他實施例可以省略、添加、重新排序、和/或修改在圖7中所示 的任何步驟。在步驟710中,獲取相機圖像。可以以如上所述的任何方式來執行步驟710,包 括相機設備150捕捉相機圖像。在步驟720中,所獲取的相機圖像基於預定會話分組探試法而被分配到至少一 個會話。可以以如上所述的任何方式來執行步驟720,包括在預定會話分組探試法330中 使用一個或多個標準來確定該相機圖像適格於被分配到會話。可以自動地執行步驟720。在步驟730中,提供圖形用戶界面以進行顯示。可以以如上所述的任何方式來 執行步驟730,包括用戶界面設備170產生和向輸入/輸出設備140提供GUI 230,輸入 /輸出設備140可以顯示GUI 230以由用戶觀看。如上所述,可以在GUI 230中顯示各種圖形用戶界面視圖,包括如上所述和/或 在附圖中圖示的任何示例性圖形用戶界面視圖。可以接收用戶輸入,並且可以通過圖形 用戶界面視圖來提供用戶輸出,如上所述。例如,在步驟740中,可以以如上所述的任 何方式來在圖形用戶界面中提供表示相機圖像的獲取的動畫效果。在步驟750中,可以基於用戶輸入來識別一組一個或多個相機圖像。可以以如 上所述的任何方式來執行步驟750,包括用戶在GUI 230中導航和選擇表示一個或多個相 機圖像的一個或多個可視指示器。從用戶選擇,用戶界面設備170可以識別所述一組一 個或多個所選擇的相機圖像。在步驟760中,發布所述一組一個或多個所選擇的相機圖像。可以以如上所述 的任何方式來執行步驟760,包括識別由用戶提供的發布命令(例如,通過在GUI 230中 選擇「發布」選項),以及提供表示所述一個或多個所選擇的相機圖像的數據。在特定 實施例中,發布可以包括通過網絡525向內容分發子系統510發送表示所述一個或多個所 選擇的相機圖像的數據。在步驟770,表示所述一個或多個所選擇的相機圖像的數據被分發到一個或多個 預定目的地。可以以如上所述的任何方式來執行步驟770,包括內容分發子系統510接收 表示所述一個或多個相機圖像的數據,並且自動地向一個或多個預定目的地分發表示所 述一個或多個相機圖像的數據。在特定實施例中,根據在簡檔(例如,用戶簡檔)中包 括的分發設置向預定目的地分發相機圖像。在上面的說明中,已經參考附圖描述了各個示例性實施例。然而,顯然,可以 對其進行各種修改和改變,並且在不偏離在所附的權利要求中給出的本發明的範圍的情 況下,可以實現另外的實施例。例如,在此所述的一個實施例的特定特徵可以與在此所 述的另一個實施例的特徵組合,或替代在此所述的另一個實施例的特徵。因此,要以說 明性而不是限制的含義來看待所述說明和附圖。
權利要求
1.一種方法,包括在圖形用戶界面中顯示直播相機傳感器視圖;捕捉相機圖像;以及在所述圖形用戶界面中,與所述直播相機傳感器視圖一起顯示表示所述捕捉的相機 圖像的可視指示器。
2.根據權利要求1所述的方法,進一步包括基於預定的會話分組探試法來自動地 向會話分配所述捕捉的相機圖像。
3.根據權利要求2所述的方法,其中,所述可視指示器包括會話指示器,所述會話指 示器指示到所述會話的所述相機圖像的所述分配。
4.根據權利要求1所述的方法,其中,所述可視指示器包括用戶可選擇的對象。
5.根據權利要求1所述的方法,進一步包括響應於所述捕捉來在所述圖形用戶界 面中與所述直播相機傳感器視圖一起顯示圖像管理器屏面,所述圖像管理器屏面包括所 述可視指示器。
6.根據權利要求5所述的方法,其中,所述圖像管理器屏面和所述直播相機傳感器視 圖是同時活動的,以用於接收用戶輸入。
7.根據權利要求5所述的方法,進一步包括響應於用戶輸入,在所述直播相機傳 感器視圖和所述圖像管理器屏面之間切換活動的輸入模式。
8.根據權利要求1所述的方法,進一步包括響應於所述相機圖像的所述捕捉來在 所述圖形用戶界面中顯示動畫效果,所述動畫效果可視地指示圖像像素從所述直播相機 傳感器視圖向表示所述相機圖像的所述可視指示器的移動。
9.根據權利要求1所述的方法,進一步包括通過網絡向內容分發子系統提供表示所述相機圖像的數據;以及從所述分發子系統向多個預定目的地分發表示所述相機圖像的數據。
10.根據權利要求1所述的方法,所述方法作為計算機可執行指令被有形地包含在至 少一個計算機可讀介質上。
11.一種方法,包括捕捉相機圖像;以及基於預定會話分組探試法來向會話自動地分配所述相機圖像。
12.根據權利要求11所述的方法,進一步包括顯示包括直播相機傳感器視圖的圖形用戶界面;以及響應於所述捕捉,在所述圖形用戶界面中與所述直播相機傳感器視圖一起顯示圖像 管理器屏面,所述圖像管理器屏面包括表示所述捕捉的相機圖像的可視指示器。
13.根據權利要求12所述的方法,進一步包括捕捉另一個相機圖像;基於所述預定會話分組探試法向所述會話自動地分配所述另一個相機圖像;以及在所述圖像管理器屏面中顯示表示所述另一個捕捉的相機圖像的另一個可視指示ο
14.根據權利要求12所述的方法,進一步包括檢測對所述可視指示器和所述另一個可視指示器的用戶選擇;接收發布命令;以及發布所述相機圖像和所述另一個相機圖像。
15.根據權利要求11所述的方法,其中,所述會話被定義為包括在連續的時間段內捕 捉的一個或多個相機圖像,在所述連續的時間段期間相機模式是活動的。
16.根據權利要求11所述的方法,其中,所述會話被定義為包括在公共地理位置捕捉 的一個或多個相機圖像。
17.根據權利要求11所述的方法,其中,所述會話分組探試法被配置來包括要被滿足 的至少一個用戶定義的標準,所述至少一個用戶定義的標準使所述相機圖像適格用於向 所述會話的所述分配。
18.—種系統,包括用戶界面設備,所述用戶界面設備被配置來提供直播相機傳感器視圖以在圖形用戶 界面中顯示;以及相機設備,所述相機設備被配置來捕捉相機圖像;其中,所述用戶界面設備進一步被配置來提供表示所述捕捉的相機圖像的可視指示 器,以與所述直播相機傳感器視圖一起在所述圖形用戶界面中顯示。
19.根據權利要求18所述的系統,其中,所述用戶界面設備進一步被配置來提供圖像 管理器屏面,所述圖像管理器屏面用於在所述圖形用戶界面中與所述直播相機傳感器視 圖一起顯示,所述圖像管理器屏面包括所述可視指示器。
20.根據權利要求18所述的系統,進一步包括會話管理設備,所述會話管理設備 被配置來基於預定的會話分組探試法來向會話自動地分配所述捕捉的相機圖像。
21.根據權利要求20所述的系統,其中,所述用戶界面設備進一步被配置來提供會話 指示器以在所述圖形用戶界面中顯示,所述會話指示器被配置來指示所述可視指示器與 所述會話的關聯。
22.根據權利要求18所述的系統,所述系統被實現在行動電話裝置上。
23.根據權利要求22所述的系統,進一步包括內容分發子系統,所述內容分發子系統 被配置來通過網絡與所述行動電話裝置進行通信,包括通過所述網絡從所述行動電話裝 置接收表示所述相機圖像的數據,其中,所述內容分發子系統被配置來向多個預定目的 地分發表示所述相機圖像的數據。
全文摘要
在特定實施例中,對包括直播相機傳感器視圖的圖形用戶界面(「GUI」)進行顯示,並且響應於相機圖像的捕捉,在圖形用戶界面中與直播相機傳感器視圖一起顯示圖像管理器屏面。圖像管理器屏面包括表示所捕捉的相機圖像的可視指示器。在特定實施例中,捕捉相機圖像,並且將相機圖像基於預定會話分組探試法而自動地分配到會話。在特定實施例中,通過網絡向內容分發子系統提供表示所捕捉的相機圖像的數據,並且,內容分發子系統被配置來向多個預定目的地分發表示相機圖像的數據。
文檔編號H04N5/76GK102027740SQ200980117667
公開日2011年4月20日 申請日期2009年6月29日 優先權日2008年6月30日
發明者希思·斯託林斯, 沙德曼·扎法爾, 索克·Y·黃 申請人:維裡遜專利及許可公司