20。
[0050]處理器110例如是中央處理器(CPU)、微處理器、數(shù)字信號處理器(DSP)、圖形處理單元、專用集成電路(ASIC)、現(xiàn)場可編程門陣列、微控制器或者這樣的部件的組合。圖1示出了一個處理器110,但是裝置200可以包括多個處理器。
[0051]如上文中所提到的,存儲器140可以包括易失性和非易失性存儲器,諸如只讀存儲器(ROM)、可編程只讀存儲器(PROM)、可擦除可編程只讀存儲器(EPROM)、隨機存取存儲器(RAM)、閃存、數(shù)據(jù)盤、光學存儲、磁性存儲、智能卡或者其任意組合。在一些示例實施例中,裝置100中僅存在易失性或非易失性存儲器。此外,在一些示例實施例中,該裝置包括多個存儲器。在一些示例實施例中,集成了各種部件。例如,存儲器140可以被構造為裝置100的一部分或者被插入到例如插槽或端口中。更進一步地,存儲器140可以提供存儲數(shù)據(jù)的單一用途,或者其可以被構造為提供諸如處理數(shù)據(jù)之類的其它用途的裝置的一部分。類似的選擇對于各種其它部件也是可以想到的。
[0052]本領域技術人員意識到,除了圖1中所示出的部件之外,裝置100還可以包括其它部件,諸如麥克風、顯示器以及附加電路(諸如另外的輸入/輸出(I/O)電路、存儲器芯片、專用集成電路(ASIC)、用于具體用途的處理電路(諸如源編碼/解碼電路、信道編碼/解碼電路、加密/解密電路)或者其任意組合)。此外,裝置100可以包括一次性電池或可再充電電池(未示出),以用于在沒有外部電源可用的情況下對該裝置供電。
[0053]意識到在本文中使用具有變化的范圍的術語裝置也是有用的。在一些較寬泛的權利要求和示例中,裝置可以僅指代圖1中給出的特征的子集,或者甚至在沒有圖1的任何一個特征的情況下被實施。在一個示例實施例中,術語裝置是指處理器110,其具有用于處理器110的、被配置為從相機單元接收信息的輸入以及用于處理器110的、被配置為向相機單元提供信息的輸出。
[0054]圖2示出了本發(fā)明的示例實施例的相機單元260的框圖。相機單元260能夠捕捉視頻圖像和靜態(tài)圖像,并且包括物鏡261、被配置為調節(jié)物鏡261的對焦的自動對焦單元262、可選機械快門263、圖像傳感器264以及輸入和/或輸出265。在一個不例實施例中,相機單元260進一步包括另外的處理器266 (在下文被稱作相機處理器),其通信連接至自動對焦單元262和圖像傳感器264。當被實施時,相機處理器266能夠參與在相機單元260內創(chuàng)建圖像轉換以及處理圖像300。相機處理器可以是任意類型的處理器,例如諸如參考圖1描述的備選。此外,本領域技術人員意識到,除了圖2所示的部件之外,相機單元260還可以包括其它部件,諸如縮放單元、圖像穩(wěn)定單元和另外的電路。
[0055]本領域技術人員意識到,在示例實施例中,裝置100是移動設備、移動電話、智能電話、數(shù)字相機、便攜式游戲設備、平板計算機、膝上計算機、個人計算機、數(shù)字相框或者其任意組合。
[0056]圖3示出了在本發(fā)明的示例實施例中使用的圖像或圖像文件300的示意性框圖表示。圖像文件包括圖像數(shù)據(jù)310和轉換數(shù)據(jù)320。轉換數(shù)據(jù)320被鏈接至圖像數(shù)據(jù)310,或者作為一種元數(shù)據(jù)被包括在圖像數(shù)據(jù)310中或者與圖像數(shù)據(jù)310集成。在另外的示例實施例中,轉換數(shù)據(jù)320包括不同類型的數(shù)據(jù),例如有關編輯圖像可用的信息330、有關圖像為圖像序列的一部分的信息340、有關重疊圖像可用的信息350、有關組合圖像可用的信息360、有關圖像被捕捉的位置的信息370 (信息370例如在在線服務中將圖像鏈接至另一圖像)和/或另外的轉換信息380。在示例實施例中,轉換數(shù)據(jù)在圖像文件300被創(chuàng)建或者存儲到存儲器140中時被創(chuàng)建。在另外的示例實施例中,轉換數(shù)據(jù)在需要時被創(chuàng)建或更新,例如在創(chuàng)建原始圖像的編輯版本或者創(chuàng)建包括原始圖像的圖像序列時。在另外的示例實施例中,轉換數(shù)據(jù)由用戶進行編輯,或者轉換數(shù)據(jù)在使用根據(jù)示例實施例的滑動變換照片瀏覽首次觀看圖像時被創(chuàng)建。
[0057]圖4示出了圖示根據(jù)示例實施例的滑動變換照片瀏覽的過程中的基本操作的流程圖。照片或圖像300例如在裝置100的觸敏顯示器130上的照片瀏覽器應用中被顯示。在開始照片瀏覽時顯示第一圖像410。本領域技術人員意識到,在示例實施例中,第一圖像例如是最近被捕捉的圖像、最后被觀看的圖像、最早的圖像、對應于裝置100的當前位置的圖像或者根據(jù)任意標準(例如通過由裝置100的用戶設置的偏好)選擇的圖像。
[0058]在420,在第一圖像正在被顯示時或者就在第一圖像被顯示時,檢查用于第一圖像的轉換數(shù)據(jù)320并且確定和/或創(chuàng)建針對第一圖像的圖像轉換。此外,檢查與第一圖像相鄰的圖像(即,照片瀏覽器或存儲器140中的下一圖像和上一圖像)的轉換數(shù)據(jù)320,并且確定和/或創(chuàng)建針對相鄰圖像的圖像轉換。下文參考圖5解釋確定和/或創(chuàng)建針對圖像的轉換。在示例實施例中,根據(jù)轉換數(shù)據(jù)320,每個圖像具有一個或多個可能的轉換。在另外的示例實施例中,被確定或創(chuàng)建的轉換依據(jù)用戶偏好或者隨機地被選擇。在另外的示例實施例中,在顯示圖像時針對每個時機或一些時機選擇不同的轉換。
[0059]在430,裝置100的用戶指示她希望觀看下一圖像,即切換至與第一圖像相鄰的圖像。本領域技術人員意識到,在示例實施例中,顯示圖像的照片瀏覽器以一種無限循環(huán)的方式對圖像進行處理,即裝置的用戶可以從每個顯示的圖像向任一方向移動。裝置100的用戶例如通過用她的手指滑動觸敏顯示器(即,通過將她的手指在觸敏顯示器130上移動)而利用用戶界面來指示她希望觀看下一圖像。觸敏顯示器識別或檢測該滑動的方向和速度,即檢測手指在滑動手勢期間在屏幕上或者接近于屏幕的位置。雖然因此能夠通過在屏幕上或者接近于屏幕移動手指來執(zhí)行滑動,但是根據(jù)另外的示例實施例,可以備選地通過例如使用指向設備來執(zhí)行滑動。
[0060]在440,正在觸敏顯示器上被顯示的圖像依據(jù)滑動手勢或者與滑動手勢同步地被變換。在變換期間,與滑動手勢的速度和方向同步地顯示兩個圖像的轉換。在另外的示例實施例中,除了速度和/或方向之外或者作為其備選,手指在觸敏顯示器上的位置被用來控制該轉換。根據(jù)示例實施例的轉換在下文參考圖5進行詳細解釋。在示例實施例中,用戶在變換期間改變滑動的方向,并且圖像滑行的方向以及正在被顯示的轉換的方向相應地發(fā)生變化,即,用戶能夠在顯示器上看到第二圖像的一部分之后選擇返回到第一圖像。在該變換期間正在被顯示的轉換獨立于該變換的方向而遵循滑動手勢。在另外的示例實施例中,在滑動期間,用戶在轉換完成之前從觸敏顯示器釋放她的手指。在示例實施例中,在這樣的情況下,該轉換例如利用預定速度自動完成。在另外的示例實施例中,根據(jù)轉換已經(jīng)進行了多遠,該轉換或者自動完成或者反轉該轉換的方向,并且第一圖像被返回至顯示器。此夕卜,本領域技術人員意識到,在另外的示例實施例中,該轉換還在圖像自動變換時例如以自動滑行顯現(xiàn)模式被顯示。
[0061]在示例實施例中,第一圖像遠離顯示器滑行,并且第二圖像(即與第一圖像相鄰的圖像之一)與滑動移動(即該滑動的方向和速度)同步地滑入顯示器。在示例實施例中,第一圖像在滑動方向上滑離,并且第二圖像在滑動方向上滑入顯示器,或者就像被手指拉入顯示器一樣。在變換期間,隨著第一圖像滑離并且第二圖像滑入顯示器,兩個圖像的一部分都被顯示。在變換第一圖像和第二圖像時,雖然與滑動移動同步,但是第一圖像和第二圖像的速度在一個示例實施例中可以稍有變化,例如使得第一圖像看上去首先移動并且利用一定的彈性拉動或推動第二圖像,以使得圖像的距離至少可以臨時變化和/或圖像可以臨時重疊。
[0062]圖5示出了圖示在根據(jù)本發(fā)明的示例實施例的滑動變換照片瀏覽方法的確定和創(chuàng)建轉換中的基本操作的流程圖。如上文描述的,流程圖中描繪的操作針對在觸敏顯示器130上顯示的每個圖像300以及與正在被顯示的圖像相鄰的圖像被執(zhí)行。在505,裝置100檢查轉換數(shù)據(jù)320是否在圖像文件上可用或者被鏈接至圖像文件。在示例實施例中,轉換數(shù)據(jù)在步驟320被創(chuàng)建。本領域技術人員意識到,在示例實施例中,該過程中的檢查以及所有另外的步驟例如在照片瀏覽應用內被實施,或者在存儲器140中并且能夠由處理器110執(zhí)行的不同應用或軟件內被實施。此外,該過程的所有步驟是全自動的,即,裝置100的用戶無需主動參與而是能夠僅瀏覽圖像并且享受該轉換。在示例實施例中,基于轉換數(shù)據(jù)而被確定和自動創(chuàng)建的一個或多個轉換被存儲到存儲器140中以供后續(xù)使用,即,每個轉換僅需要被創(chuàng)建一次,并且后續(xù)的附加轉換在圖像300的轉換數(shù)據(jù)320發(fā)生變化的情況下按照需要被創(chuàng)建。本領域技術人員意識到,在示例實施例中,若干轉換可用于圖像并且若干轉換能夠被組合以形成要在變換期間被顯示的另外的轉換。
[0063]如果圖像不包含轉換數(shù)據(jù),則被確定的轉換是當圖像如上文描述的那樣被變換時,沒有轉換數(shù)據(jù)的圖像如上文描述的那樣遵循滑動手勢的速度和方向而滑入51