一種新型全景照片數碼相框的制作方法
【技術領域】
[0001]本發明涉及一種新型全景照片數碼相框。
【背景技術】
[0002]數碼相框是一種數字顯示式相框,現有的具有各種功能的數碼相框與傳統相框相比,不但存儲量大,還可隨時更改照片、背景、音樂,看視頻,上因特網等多種功能優勢。數碼相框的基本原理就是采用普通相框造型,把原來相框中間的部分換成液晶顯示屏,配上電源存儲介質等。可以直接播放數碼相片,使得同一個相框內可以循環播放。其核心功能是將介質中的圖像文件經過解碼轉換后,通過液晶顯示屏或其它顯示設備輸出。現有的數碼相框播放的數碼照片是一幀一臺攝像機視域中獲得的二維圖像。獲得方式有以下兩種:一,通過數碼掃描設備或數碼相機將傳統的攝像設備如膠片照相機或攝影機拍攝獲得的照片數碼化,存儲在存儲介質上;二,直接使用數碼攝像設備如數碼相機、數碼攝影機等直接產生數碼化照片,并存儲在存儲介質上。數碼相框可以顯示一張,也可以同時顯示幾張數碼照片在顯示屏幕上。一方面,在目前的產品中,數碼相框播放數碼照片局限于簡單的模仿傳統相框擺放有質照片的形式,兩者在照片擺放這個核心基本功能上沒有本質上的區別,數碼相框缺少其個性化的核心功能。另一方面,數碼相框作為帶有顯示能力的數碼電子產品,其設備資源本身所具有的圖像播放能力絕不止于播放這種二維平面圖像,還可以用以播放如三維全景虛擬現實、三維圖像等更高端的傳統相框不可能實現的播放圖像形式。這樣,數碼相框的設備資源能力被擱置浪費,并限制了數碼相框相對傳統相框核心功能方面的競爭力。
【發明內容】
為解決上述現有的缺點,本發明的主要目的在于提供一種實用的新型全景照片數碼相框,實現給人們以三維立體感覺的靜態或動態的360度全景圖像的播放。
[0003]為達成以上所述的目的,本發明的一種新型全景照片數碼相框采取如下技術方案:
一種新型全景照片數碼相框,包括主芯片,其特征在于,所述主芯片由圖像解碼模塊、外部輸入指令檢測模塊、信息處理模塊、圖像控制顯示模塊構成,所述圖像解碼模塊,對存儲介質中的360度全景圖像文件解碼,是對讀入360度全景圖像組中的JPEG格式圖像解碼,所述外部輸入指令檢測模塊,檢測外部輸入裝置輸入的360度全景圖像變換控制指令,并輸出相應檢測信息,所述信息處理模塊,檢測外部輸入指令檢測模塊輸入的檢測信息,并根據預設的360度全景圖像變換控制程序生成用于控制圖像變換的控制信號,所述圖像控制顯示模塊用于響應控制信號,生成控制解碼模塊解碼輸出的360度全景圖像顯示在顯示設備上。
[0004]采用如上技術方案的本發明,具有如下有益效果:
通過主芯片依據預設的360度全景圖像變換控制程序實現給人們以三維立體感覺的靜態或動態的360度全景圖像的播放。而這種360度全景圖像是傳統相框所不可能實現的。從此,數碼相框將具備特有的核心功能,也使數碼相框的設備資源得到更充分的應用。從廣義上講,360度全景圖像也是一種二維圖像,它允許以三維效果看到圍繞一個確定點的360度全方位圖像,給人以三維立體空間感覺的真實物體被攝物體圖像。本發明中特指以確定的被攝物體為中心,圍繞被拍攝物體水平或和垂直360度拍攝的一組照片,按照特定方式播放后,給人以三維立體空間感覺的靜態或動態真實物體圖片組。
【附圖說明】
[0005]圖1是本發明的結構示意圖。
【具體實施方式】
[0006]為了進一步說明本發明一種新型全景照片數碼相框,下面結合附圖進一步進行說明:
如圖1所示,本發明的一種新型全景照片數碼相框,包括主芯片100、存儲器200、外部存儲介質接口 300、顯示設備400、外部輸入裝置500、SDRAM或DDR存儲及其它外圍器件600,其中主芯片100包括外部輸入指令檢測模塊150、信息處理模塊140、圖像顯示控制模塊130、圖像解碼模塊120、主控MCU110。主控MCU110控制外部輸入指令檢測模塊150、信息處理模塊140、圖像顯示控制模塊130、圖像解碼模塊120的工作。外部輸入指令檢測模塊150,檢測外部輸入裝置500輸入的360度全景圖像變換控制指令,并輸出相應檢測信息。信息處理模塊140,檢測外部輸入指令檢測模塊150輸入的檢測信息,并根據預設的360度全景圖像變換控制程序生成用于控制圖像變換的控制信號。
[0007]作為本發明的又一個優選方案,所述預設360度全景圖像變換控制程序,其特征在于控制的360度全景圖像是由若干張照片組成序列的一組圖像,該圖像采用如下規則命名:360度全景圖像組內的每張照片文件名包括四段構成,第一段由若干字母或和字符但不可含有阿拉伯數字組成,用來實現區分識別同一個組的圖像文件,同一個圖像組的圖像從多方位共同來描繪一個被攝物體;第二段由2位阿拉伯數字組成,按照從00、01、02至99依次排列,用于識別水平角度的序列中圖像的數量、播放連接順序、首幀、尾幀,其中00代表首幀,序列中最大數的圖像是尾幀,同一個文件組并且同一個水平角度序列中圖像從水平角度多方位共同來描繪一個被攝物體,該序列中圖像首尾循環播放,幀數可以是100,也可以是100以內3幀以上的任何數量,水平角度圖像描繪的被攝物體于攝像設備所成角度可以是均分但不限均分;第三段由2位阿拉伯數字組成,按照從00、01、02至99依次排列,用于識別垂直角度的序列中圖像的數量、播放連接順序、首幀、尾幀,其中00代表首幀,序列中最大數的圖像是尾幀,同一個文件組并且同一個垂直角度序列中圖像從垂直角度多方位共同來描繪一個被攝物體,該序列中圖像首尾循環播放,幀數可以是100,也可以是100以內3幀以上的任何數量,垂直角度圖像描繪的被攝物體于攝像設備所成角度可以是均分但不限均分;第四段由4位阿拉伯數字組成,按照從0000、0001、0002至9999依次排列,用于識別時間進程的序列中圖像的數量、播放連接順序、首幀、尾幀,其中0000代表首幀,序列中最大數圖像是尾幀,同一個圖像組沿某個水平角度或和垂直角度、并且同一個時間進程序列中圖片沿時間進程動態的描繪一個被攝物體,該序列中圖像首尾循環播放,幀數可以是10000,也可以是10000以內2幀以上的任何數量。循環除了按照序列排序正向或反向進行以外,在瀏覽模式從水平角度與垂直角度與時間進程相互轉換的時候,循環從轉換時所在相應序列開始。顯示設備400用于顯示360度全景圖像組中的圖像。SDRAM或DDR存儲及其它外圍器件600用于程序運行及完成數碼相框的工作。圖像顯示控制模塊130用于響應控制信號,生成控制解碼模塊120解碼輸出的360度全景圖像顯示在顯示設備400上。360度全景圖像解碼模塊120,對存儲介質中的360度全景圖像文件解碼;本實施例中的一個優選方案,解碼模塊120是對讀入的360度全景圖像文件組中的JPEG格式圖片解碼。
[0008]存儲器200用于存儲程序,在一個優選方案中,存儲器200用于存儲程序和圖片。在另一個優選方案中,存儲器200是N0R型FLASH存儲器。外部存儲介質接口 300,用于外部存儲介質向主芯片100提供圖片,在一個優選方案中,外部存儲接口 300包括USB接口、串行接口、并行接口、藍牙接口、紅外接口、SD卡接口、MMC接口、MS卡接口和XD卡接口等各種數碼卡接口。外部輸入裝置500,用于向主芯片100輸入控制指令。在一個優選方案中外部輸入裝置500包括按鍵、轉輪、滑桿、觸