圖像處理裝置制造方法
【專利摘要】接受單元(102)接受圖像數(shù)據(jù)的獲取指示時,圖像數(shù)據(jù)獲取單元(104)從存儲單元(130)獲取圖像數(shù)據(jù),并以JPEG格式壓縮。姿態(tài)確定單元(122)使用加速度傳感器的檢測值確定圖像處理裝置(10)的姿態(tài)信息。方向確定單元(124)使用地磁場傳感器的檢測值和由姿態(tài)確定單元(122)確定的姿態(tài)信息,確定鏡頭光軸的方位角。在通過姿態(tài)確定單元(122)判定圖像處理裝置(10)為水平姿態(tài)的情況下,方向確定單元(124)不使用鏡頭光軸方向,而根據(jù)圖像處理裝置(10)中的規(guī)定的方向和地磁場傳感器的檢測值確定鏡頭光軸的方位角。
【專利說明】圖像處理裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及生成圖像文件的技術(shù)。
【背景技術(shù)】 [0002]智能電話或便攜型游戲機等小型電子設(shè)備正在普及。近年來的電子設(shè)備大多裝載攝像控制單元,具有所謂數(shù)字照相機的功能。一般來說,由數(shù)字照相機拍攝的圖像以JPEG(Joint Photographic Experts Group,聯(lián)合圖像專家組)文件格式壓縮并記錄。數(shù)字照相機在記錄攝像數(shù)據(jù)時,將包含攝影時的各種附屬信息的Exif (Exchangeable Image FileFormat,可交換圖像文件格式)文件與攝像數(shù)據(jù)一起包含在圖像文件中。閱讀器分析Exif文件中包含的附屬信息,將圖像顯示在顯示單元上。Exif標(biāo)準(zhǔn)具有作為數(shù)字照相機用的圖像文件格式而被闡述的背景。
[0003]現(xiàn)有技術(shù)
[0004]非專利文獻
[0005]非專利文獻1:【Exchangeable image file format for digital stillcameras:Exif Unified Version2.3】,Japan Electronics and Information TechnologyIndustries Association (JEITA) and Camera&Imaging Products Association,2010年 4 月,彳〉夕一才、'7 卜〈URL:http://www.jeita.0r.jp/cg1-bin/standard_e/pdfpage.cgi?jk_n=47>
【發(fā)明內(nèi)容】
[0006]發(fā)明要解決的課題
[0007]在EXif文件格式中,作為與圖像數(shù)據(jù)的結(jié)構(gòu)有關(guān)的信息,設(shè)有存儲GPS (GlobalPositioning System,全球定位系統(tǒng))的測量信息的區(qū)域(GPSInfoIFD)。在該區(qū)域中,規(guī)定表示鏡頭的光軸朝向的方向(方位角)的攝影方向(GPSImgDirection)的標(biāo)簽(tag),在該標(biāo)簽中,在O~360度的范圍輸入以北為基準(zhǔn)(O度)時的攝像方向。
[0008]在攝影時,在鏡頭的光軸朝向大致垂直方向的情況下,輸入到攝影方向的標(biāo)簽中的值(攝影方向信息)由于地磁場傳感器的精度而產(chǎn)生偏差。因此,即使數(shù)字照相機的姿態(tài)基本上沒有變化,在拍攝了多張照片時,存在在各個攝影方向的標(biāo)簽中輸入不同的攝影方向信息的情況,希望出現(xiàn)能夠高精度地輸入攝影方向信息的技術(shù)。
[0009]而且,在電子設(shè)備中,有拍攝在顯示單元全部或者一部分上顯示的圖像的所謂“截屏(screen shot)”攝影功能的設(shè)備。例如,通過先以截屏方式拍攝并記錄游戲畫面,用戶之后可以重新回看該游戲場景。以截屏方式拍攝的圖像數(shù)據(jù)在再現(xiàn)時不需要攝影條件等信息的情況較多,至今仍缺乏生成Exif文件的必要性。而且,即使生成Exif文件,也在標(biāo)簽中輸入了基準(zhǔn)值的信息。因此,還產(chǎn)生閱讀器不能以適當(dāng)?shù)臓顟B(tài)再現(xiàn)截屏的情況。
[0010]因此,本發(fā)明的目的是提供適當(dāng)?shù)厣蓤D像文件的技術(shù)。
[0011]用于解決課題的方案[0012]為了解決上述課題,本發(fā)明的某個方式的圖像處理裝置為生成圖像文件的圖像處理裝置,包括:接受單元,接受圖像數(shù)據(jù)的獲取指示;獲取單元,在接受單元接受了獲取指示的情況下,獲取圖像數(shù)據(jù);姿態(tài)確定單元,使用加速度傳感器的檢測值,確定該圖像處理裝置的姿態(tài);方向確定單元,使用地磁場傳感器的檢測值和由姿態(tài)確定單元確定的姿態(tài)信息,確定該圖像處理裝置的朝向;以及文件生成單元,生成將由方向確定單元確定的方向信息與圖像數(shù)據(jù)相關(guān)聯(lián)的圖像文件。
[0013]而且,以上的結(jié)構(gòu)要素的任意的組合、將本發(fā)明的表現(xiàn)在方法、裝置、系統(tǒng)、記錄介質(zhì)、計算機程序等之間變換的結(jié)果,作為本發(fā)明的方式也有效。
[0014]發(fā)明效果
[0015]按照本發(fā)明的圖像處理技術(shù),可以適當(dāng)?shù)厣蓤D像文件。
【專利附圖】
【附圖說明】
[0016]圖1是表示實施例的一例圖像處理裝置的外觀的圖。
[0017]圖2是圖像處理裝置的功能方框圖。
[0018]圖3是表示用于實現(xiàn)圖像處理裝置中的圖像文件生成功能的功能塊的圖。
[0019]圖4是用于說明圖像處理裝置的姿態(tài)的圖。
[0020]圖5是用于說明姿態(tài)確定單元的姿態(tài)確定處理的圖。
[0021]圖6是姿態(tài)確定單元執(zhí)行的姿態(tài)確定處理的流程圖。
[0022]標(biāo)號說明
[0023]10…圖像處理裝置、25…動作傳感器、26...地磁場傳感器、44…主存儲、65…攝像控制裝置、68…顯示單元、69…觸摸屏、80…記錄介質(zhì)、100…應(yīng)用執(zhí)行單元、102…接受單元、104…圖像數(shù)據(jù)獲取單元、106…圖像文件生成單元、108…附屬信息生成單元、110…顯示控制單元、112…幀緩存器、120…傳感器信息處理單元、122…姿態(tài)確定單元、124…方向確定單元、130…存儲器單元
【具體實施方式】
[0024]圖1是表示實施例的一例圖像處理裝置10的外觀。圖像處理裝置10橫向長且厚度薄,具有大致四邊形的外形形狀的外殼。在圖像處理裝置10的表面,具有指示輸入按鈕21、方向鍵22、R按鈕23、L按鈕24等的輸入裝置20、顯示單元68。在顯示單元68中一并設(shè)置用于檢知用戶的手指或點觸筆等的接觸的觸摸屏69。而且,在圖像處理裝置10的背面也具有觸摸屏。在圖像處理裝置10的側(cè)面,設(shè)置用于存儲卡等記錄介質(zhì)的第I插槽、和用于安裝記錄了游戲程序的游戲單元存儲器(cartridge)的第2插槽。在圖像處理裝置10的內(nèi)部具有用于檢知圖像處理裝置10的運動的動作傳感器25。
[0025]用戶在用兩手把持圖像處理裝置10的狀態(tài)下,例如可以用右手拇指操作指示輸入按鈕21,用左手拇指操作方向鍵22,用右手食指或中指操作R按鈕23,用左手食指或中指操作L按鈕24。而且,在操作觸摸屏69的情況下,既可以在用兩手把持圖像處理裝置10的狀態(tài)下,用各個食指操作觸摸屏69,也可以在用左手把持圖像處理裝置10的狀態(tài)下,用右手操作觸摸屏69。
[0026]本實施例的圖像處理裝置10包括攝像控制單元,具有拍攝被攝體的照相機功能。在圖像處理裝置10的背面,設(shè)置用于拍攝被攝體的攝像單元的鏡頭,在圖像處理裝置10處于攝影模式的情況下在顯示單元68上顯示被攝體,對輸入裝置20的規(guī)定的按鈕(例如R按鈕23)分配快門按鈕的功能。而且,攝像單元也可以設(shè)置在圖像處理裝置10的表面。用戶在按壓R按鈕23時,攝像單元拍攝被攝體,由攝像單元拍攝的圖像數(shù)據(jù)與包含攝影時的各種附屬信息的Exif文件一起作為一個圖像文件被記錄在安裝在第I卡槽的記錄介質(zhì)中。
[0027]而且,本實施例的圖像處理裝置10具有從安裝在第2卡槽的游戲單元存儲器讀出游戲程序并執(zhí)行的功能。用戶在玩游戲時,如果按壓HOME按鈕,則在顯示單元68上顯示包含“截屏”的項目的菜單。在由用戶輕敲“截屏”的項目時,拍攝游戲畫面的截屏。而且,例如也可以對指示輸入按鈕21的兩個按鈕分配快門按鈕的功能,在同時按壓了兩個按鈕的情況下,拍攝游戲畫面的截屏。
[0028]圖2是圖像處理裝置10的功能塊圖。各個功能塊通過總線90被相互連接。顯示單元68既可以是液晶顯示裝置,也可以是有機EL顯示裝置。觸摸屏69重合設(shè)置在顯示單元68上,檢知用戶的手指或筆等的接觸。觸摸屏69可以是具有電阻膜方式、表面型靜電電容方式、投影型靜電電容方式等任何方式的觸摸屏。顯示單元68和觸摸屏69構(gòu)成四邊形的顯不器。
[0029]無線通信模塊30有以IEEE802.llb/g等通信標(biāo)準(zhǔn)為基準(zhǔn)的無線LAN模塊構(gòu)成,經(jīng)由AP (接入點)2連接到外部網(wǎng)絡(luò)。移動電話模塊32對應(yīng)于以由ITU (InternationalTelecommunication Union:國際電信聯(lián)盟)決定的 ITM-2000 (International MobileTelecommunication2000)標(biāo)準(zhǔn)為基準(zhǔn)的第3代(3rd Generation)數(shù)字移動電話方式,與移動電話網(wǎng)6連接。在移動電話模塊32中插入記錄了用于確定移動電話的電話號碼的固有的ID號的SM卡。
[0030]在接口 50中,LED (Light Emitting Diode,發(fā)光二極管)51在無線通信模塊30或移動電話模塊32等進行數(shù)據(jù)的發(fā)送接收時閃爍。動作傳感器25檢測圖像處理裝置10的運動,地磁場傳感器26檢測3軸方向的地磁場。麥克風(fēng)52輸入圖像處理裝置10的周圍的聲音。揚聲器53輸出由圖像處理裝置10的各個功能生成的聲音。立體聲輸入輸出端子54從外部的麥克風(fēng)輸入立體聲聲音,向外部的雙耳式耳機等輸出立體聲聲音。輸入裝置20包含前述的操作鍵等,接受用戶的操作輸入。
[0031]CPU (Central Processing Unit,中央處理器)40執(zhí)行被裝載到主存儲器44的程序等,在本實施例中執(zhí)行照相攝影應(yīng)用、截屏攝影應(yīng)用、游戲等。GPUCGraphics ProcessingUnit,圖形處理單元)42執(zhí)行圖像處理所必要的計算。主存儲器44由RAM (Random AccessMemory,隨機接入存儲器)等構(gòu)成,存儲CPU40使用的程序或數(shù)據(jù)等。存儲器46由NAND型閃存(NAND-type flash memory,NAND型快閃存儲器)等構(gòu)成,用作內(nèi)置型的輔助存儲裝置。
[0032]GPS控制單元60接收來自GPS衛(wèi)星的信號,計算當(dāng)前位置。USB控制單元61控制與通過USB (Universal Serial Bus,通用串行總線)連接的周邊裝置之間的通信。視頻輸出控制單元64根據(jù)HDMI等標(biāo)準(zhǔn),對外部顯示裝置輸出視頻信號。存儲卡控制單元62控制與安裝在第I卡槽的閃存等記錄介質(zhì)80之間的數(shù)據(jù)的讀寫。在將可移動的記錄介質(zhì)80安裝在第I卡槽時,記錄介質(zhì)80用作外接型的輔助存儲裝置。介質(zhì)驅(qū)動63被設(shè)置在安裝記錄了游戲文件的游戲單元存儲器70的第2卡槽,控制與游戲單元存儲器70之間的數(shù)據(jù)的讀寫。攝像控制單元65拍攝被攝體,生成數(shù)字圖像數(shù)據(jù)。[0033]圖3表示用于實現(xiàn)圖像處理裝置10中的圖像文件生成功能的功能塊。如果按照硬件組成來說,圖3所示的結(jié)構(gòu)通過任意的計算機的CPU、存儲器、安裝在存儲器中的程序等實現(xiàn),但是這里描述由它們的協(xié)同而實現(xiàn)的功能塊。因此,本領(lǐng)域的技術(shù)人員應(yīng)該理解,這些功能塊可以僅由硬件、或僅由軟件、或者通過它們的組合以各種形式實現(xiàn)。
[0034]圖像處理裝置10作為用于生成在顯示單元68上顯示的圖像的結(jié)構(gòu),具有攝像控制單元65和應(yīng)用執(zhí)行單元100。在設(shè)定攝影模式的情況下,攝像控制單元65實現(xiàn)照相機功能,圖像處理裝置10作為數(shù)字照相機工作。此外,在設(shè)定應(yīng)用模式的情況下,應(yīng)用執(zhí)行單元100執(zhí)行游戲等的應(yīng)用。存儲器單元130具有主存儲器44和幀緩存器112。顯示控制單元110將在幀緩存器112中緩存的圖像數(shù)據(jù)輸出到顯示單元68。
[0035]攝像控制單元65具有包含由鏡頭、調(diào)節(jié)光量的光圈、CXD和CMOS等構(gòu)成的攝像元件的攝像單元。在攝像元件的受光面平面地排列光傳感器,在攝像元件的受光面上成像的被攝體像通過各個光傳感器變換為與入射光量相應(yīng)的量的信號電荷。攝像元件將累積的信號電荷輸出到模擬信號處理單元,模擬信號處理單元生成R、G、B各色信號的圖像數(shù)據(jù),輸出到A/D轉(zhuǎn)換器。在由A/D轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字信號的圖像數(shù)據(jù)被施加了伽馬校正等的數(shù)字處理后,存儲在主存儲器44中。攝像控制單元65從主存儲器44中存儲的圖像數(shù)據(jù)生成顯示用的圖像數(shù)據(jù)并提供給幀緩存器112。在幀緩存器112中存儲的圖像數(shù)據(jù)從顯示控制單元110輸出到顯示單元68并被顯示。
[0036]攝像控制單元65以規(guī)定的周期執(zhí)行以上的處理。通過將顯示用的圖像數(shù)據(jù)以規(guī)定的周期提供給顯示單元68,由攝像單元拍攝的被攝體像作為運動圖像顯示在顯示單元68上。這時,如果用戶按壓規(guī)定的快門按鈕,則通信數(shù)據(jù)獲取單元104獲取在主存儲器44上擴展的圖像數(shù)據(jù),例如按照JPEG的格式進行壓縮。而且,通信數(shù)據(jù)獲取單元104也可以獲取在幀緩存器112上擴展的圖像數(shù)據(jù)而進行壓縮。通信數(shù)據(jù)獲取單元104也可以構(gòu)成作為攝像控制單元65的一個功能。
[0037]應(yīng)用執(zhí)行單元100執(zhí)行游戲程序,生成與用戶的輸入操作相應(yīng)的游戲圖形。具體來說,應(yīng)用執(zhí)行單元100在虛擬三維游戲空間內(nèi)設(shè)置虛擬照相機,按照用戶的輸入操作使虛擬照相機移動,生成從虛擬照相機投影在虛擬屏幕上的游戲圖像。生成的游戲圖像數(shù)據(jù)被提供給幀緩存器112,從顯示控制單元110輸出到顯示單元68,作為運動圖像提供給用戶。這時,用戶使包含“截屏”的項目的菜單顯示在顯示單元68上,在輕敲“截屏”的項目時,通信數(shù)據(jù)獲取單元104獲取在幀緩存器112上擴展的圖像數(shù)據(jù),按照JPEG的格式進行壓縮。
[0038]傳感器信息處理單元120根據(jù)各種傳感器的檢測值,確定圖像處理裝置10的姿態(tài)和攝像單元的攝影方向(鏡頭光軸方向的方位角)。傳感器信息處理單元120至少具有確定圖像處理裝置10的姿態(tài)的姿態(tài)確定單元122、以及確定攝像單元的攝像方向的方向確定單元124。姿態(tài)確定單元122在照相攝影模式或者截屏攝影模式中,利用動作傳感器25中包含的3軸加速度傳感器的檢測值,確定圖像處理裝置10的姿態(tài)。
[0039]圖4 (a)?圖4 (f)表示圖像處理裝置10的6個基本姿態(tài)。圖中,從下向上的方向表示垂直向上方向。姿態(tài)確定單元122使用加速度傳感器的檢測值,將圖像處理裝置10的姿態(tài)確定為圖4 Ca)?圖4 Cf)所示的6個姿態(tài)的其中一個。圖4 Ca)表示橫向(LANDSCAPE)姿態(tài),圖4 (b)表示橫向上下顛倒(LANDSCAPE_UPSIDE)姿態(tài),圖4 (c)表示縱向左向下(PORTPAIT_LEFT_DOWN)姿態(tài),圖 4 Cd)表示縱向右向下(PORTPAIT_RIGHT_DOWN)姿態(tài)。在通常的使用狀態(tài)下,用戶以圖4 (a)所示的橫向姿態(tài)把持并操作圖像處理裝置10。姿態(tài)確定單元122將圖4 (a)?圖4 (d)所示的姿態(tài)判定為“傾斜姿態(tài)”。而且,傾斜姿態(tài)還包含與外殼表面垂直的方向與垂直方向正交的直立姿態(tài)。
[0040]而且,圖4 (e)表示表面向上(FACE_UP)姿態(tài),圖4 (f )表示背面向上(FACE_D0WN)姿態(tài)。例如,在將圖像處理裝置10置于桌子上的狀態(tài)下,圖像處理裝置10成為表面向上或者背面向上的姿態(tài)。姿態(tài)確定單元122將圖4 (e)、圖4 (f)表示的姿態(tài)判定為“水平姿態(tài)”。
[0041]姿態(tài)確定單元122使用3軸加速度傳感器的檢測值,判定圖像處理裝置10為水平姿態(tài)還是傾斜姿態(tài)。姿態(tài)確定單元122在判定圖像處理裝置10為水平姿態(tài)時,在水平姿態(tài)中判定是表面向上姿態(tài)還是背面向上姿態(tài)。并且姿態(tài)確定單元122在判定圖像處理裝置10為傾斜姿態(tài)時,在傾斜姿態(tài)中,確定是橫向姿態(tài)、橫向上下顛倒姿態(tài)、縱向左邊向下姿態(tài)還是縱向右邊向下姿態(tài)。
[0042]圖5是用于說明姿態(tài)確定單元122的姿態(tài)確定處理的圖。圖5 (a)表示對圖像處理裝置10設(shè)定的XYZ軸,在該例中,將圖像處理裝置10的長度方向設(shè)為X軸,將寬度方向設(shè)為Y軸,將與表面垂直的方向設(shè)定為Z軸。X軸的正方向設(shè)定為從圖像處理裝置10的左邊向右邊的方向,Y軸的正方向設(shè)定為從圖像處理裝置10的下邊向上邊的方向,Z軸的正方向設(shè)定為從圖像處理裝置10的正面像背面的方向。而且,Z軸與攝像單元(鏡頭)的光軸平行。
[0043]圖5 (a)中所示的G表示對圖像處理裝置10施加的重力加速度向量。重力加速度向量朝向垂直下方向,動作傳感器25的3軸加速度傳感器檢測重力加速度向量G的X軸分量、Y軸分量、Z軸分量。以下,將重力加速度分量G的3軸分量表不為(gx、gy、gz)。而且,將重力加速度分量G與Z軸所成的角度表示為(angle_z),并將重力加速度向量G映射在XY平面上的向量accel_xy與X軸所成的角度表示為(angle_x),將向量accel_xy與Y軸所成的角度表示為(angle_y)。而且,angle_x、angle_y、angle_z分別取O度以上、90度以下的值。
[0044]圖6是姿態(tài)確定單元122執(zhí)行的姿態(tài)確定處理的流程圖。姿態(tài)確定單元122進行兩階段的姿態(tài)判定。在第I階段,判定圖像處理裝置10的姿態(tài)是否為水平姿態(tài)。如果圖像處理裝置10的姿態(tài)不是水平姿態(tài),則進入第2階段。在第2階段,判定圖像處理裝置10的姿態(tài)在傾斜姿態(tài)中,是圖4 (a)所示的橫向(LANDSCAPE)姿態(tài)、圖4 (b)所示的橫向上下顛倒(LANDSCAPE_UPSIDE_DOWN)姿態(tài)、圖 4 (c)所示的縱向左邊向下(P0RTRAIT_LEFT_D0WN)姿態(tài)、以及圖4 (d)所示的縱向右邊向下(P0RTRAIT_RIGHT_D0WN)姿態(tài)的哪一個。在圖6所示的流程圖中,將橫向上下顛倒(LANDSCAPE_UPSIDE_DOWN)姿態(tài)標(biāo)記為“UPSIDE_D0WN”,將縱向左邊向下(P0RTRAIT_LEFT_D0WN)姿態(tài)標(biāo)記為“LEFT_D0WN”,將縱向右邊向下(P0RTRAIT_RIGHT_D0WN)姿態(tài)標(biāo)記為“RIGHT_D0WN”。姿態(tài)確定處理以規(guī)定的周期反復(fù)執(zhí)行。
[0045]圖5 (b)是用于說明第I階段的判定處理的圖。在第I階段中,姿態(tài)確定單元122判定向量G和Z軸所成的角度(angle_z)是否為角度B以下(S10)。角度B例如被設(shè)定為10度。在angle_z為角度B以下時(S10為“是”),確定圖像處理裝置10處于水平姿態(tài)。接著,姿態(tài)確定單元122判定向量G的Z軸分量(gz)的正負(S12),如果gz為正(S12為“是”),則確定當(dāng)前的姿態(tài)(ori)為正面向上(FACE_UP)姿態(tài)(S14),如果gz為負(S12為“否”),則確定當(dāng)前的姿態(tài)(ori)為背面向上(FACE_D0WN) (S16)。確定的姿態(tài)(ori)為了下一次的姿態(tài)確定處理,作為緊前的姿態(tài)(prev_ori)存儲(S50)。這時,在第I階段中本次的姿態(tài)確定處理結(jié)束,并且下一次的姿態(tài)確定處理從SlO開始。
[0046]在angle_z比角度B大的情況下(S10為“否”),則轉(zhuǎn)移到第2階段的判定處理。在圖5 (b)中,表示angle_z比角度B大的狀況。圖5 (c)是用于說明第2階段的判定處理的圖。
[0047]在第2階段中,姿態(tài)確定單元122判定angle_z是否為角度E以上(S18)。角度E例如被設(shè)定為20度(角度A為70度)。如果angle_z為角度E以上(S18為“是”),則確定圖像處理裝置10處于傾斜姿態(tài)。接著,姿態(tài)確定單元122判定向量accel_xy與Y軸所成的角度(angle_y)是否為角度D以下(S20)。角度D例如被設(shè)定為25度。如果angle_y為角度D以下(S20為“是”),則判定向量G的Y軸分量(gy)的正負(S22),如果gy為正(S22為“是”),則判定當(dāng)前的姿態(tài)(ori )為橫向上下顛倒(LANSCAPE_UPSIDE_DOWN)姿態(tài)(S24),如果gy為負(S22為“否”),則判定當(dāng)前的姿態(tài)(ori )為橫向(LANDSCAPE)姿態(tài)(S26)。為了下一次的姿態(tài)確定處理,確定的姿態(tài)(ori)作為緊前的姿態(tài)(prev_ori)被存儲(S50)。
[0048]另一方面,在angle_y比角度D大的情況下(S20為“否”),判定向量accel_xy與X軸所成的角度(angle_x)是否為角度C以下(S28)。角度C例如被設(shè)定為25度。如果angle_x為角度C以下(S28為“是”),則判定向量G的X軸分量(gx)的正負(S30),如果gy為正(S30為“是”),則確定當(dāng)前的姿態(tài)(ori)為縱向右邊向下(PRTRAIT_RIGHT_D0WN)姿態(tài)(S32),如果gx為負(S30為“否”),則判定當(dāng)前的姿態(tài)(ori)為縱向左邊向下(P0RTRAIT_LEFT_D0WN)(S34)。為了下一次的姿態(tài)確定處理,確定的姿態(tài)(ori)作為緊前的姿態(tài)(prev_ori)存儲(S50)。
[0049]參照圖5 (b),在angle_z比角度B大且比角度E小的情況下(S18為“否”),判定緊前的姿態(tài)(prev_ori)是否已是水平姿態(tài)(S36)。S卩,在S36中,判定是否處于從angle_z為角度B以下的狀態(tài)達到角度E的過程中。在緊前的姿態(tài)為水平姿態(tài)的情況下(S36為“是”),將當(dāng)前的姿態(tài)(ori)繼續(xù)設(shè)定為緊前的姿態(tài)(prev_ori) (S38)。因此,如果angle_z從角度B以下的狀態(tài)變?yōu)榱吮冉嵌菳大但比角度E小,則當(dāng)前的姿態(tài)被確定為與緊前的姿態(tài)相同。這樣,在從角度B至角度E之間形成中立區(qū)域,可以避免由于使SlO和S18中的判定的邊界不連續(xù),被確定的姿態(tài)在水平姿態(tài)和傾斜姿態(tài)之間頻繁地切換的事態(tài)。另一方面,在緊前的姿態(tài)(prev_ori)不是水平姿態(tài)的情況下(S36為“否”),執(zhí)行從S20開始的第2階段的判定處理。
[0050]參照圖5 (c),在angle_y比角度D大,angle_x也比角度C大的情況下(S28為“否”),判定緊前的姿態(tài)(prev_ori)是否已是水平姿態(tài)(S40)。在緊前的姿態(tài)(prev_ori)不是水平姿態(tài)的情況下(S40為“否”),當(dāng)前的姿態(tài)(ori)繼續(xù)被設(shè)定為緊前的姿態(tài)(preV_ori) (S38)。因此,從angle_y為角度D以下的緊前的狀態(tài)(橫向上下顛倒(LANSCAPE_UPSIDE_D0WN)姿態(tài)或者橫向(LANDSCAPE)姿態(tài)),變?yōu)榱吮冉嵌菵大的情況下,當(dāng)前的姿態(tài)被確定為與緊前的姿態(tài)相同。同樣,從angle_y為角度C以下的緊前的狀態(tài)(縱向右邊向下(P0RTRAIT_RIGHT_D0WN)姿態(tài)或者縱向左邊向下(P0RTRAIT_LEFT_D0WN)姿態(tài)),變?yōu)榱吮冉嵌菴大的情況下,當(dāng)前的姿態(tài)被確定為與緊前的姿態(tài)相同。這樣,形成中立區(qū)域,可以避免由于使S20和S28中的判定的邊界不連續(xù),被確定的姿態(tài)頻繁地切換的事態(tài)。
[0051]另一方面,在緊前的姿態(tài)(prevjri)已為水平姿態(tài)的情況下(S40為“是”),由于已經(jīng)判明當(dāng)前的姿態(tài)不是水平姿態(tài),所以姿態(tài)確定單元122需要將圖像處理裝置10的姿態(tài)確定為傾斜姿態(tài)的其中一個。因此,使S20和S28中的判定的邊界連續(xù),即將角度C和角度D分別暫時設(shè)定為45度,再次執(zhí)行從S20開始的步驟。由此,姿態(tài)確定單元122確定當(dāng)前的姿態(tài)。而且,在確定的姿態(tài)以后,角度C和角度D返回原來的值(25度)。
[0052]如上所述,姿態(tài)確定單元122確定圖像處理裝置10的姿態(tài)。而且,姿態(tài)確定單元122在圖像處理裝置10從傾斜姿態(tài)變化為水平姿態(tài)時,將變化為水平姿態(tài)緊前的傾斜姿態(tài)信息存儲在主存儲器44中。緊前傾斜姿態(tài)信息是在傾斜姿態(tài)中確定橫向姿態(tài)、橫向上下顛倒姿態(tài)、縱向左邊向下姿態(tài)、或者縱向右邊向下姿態(tài)的其中一個的信息。例如,如果變化為水平姿態(tài)緊前的傾斜姿態(tài)為橫向姿態(tài),則姿態(tài)確定單元122在維持水平姿態(tài)期間,將表示緊前的傾斜姿態(tài)為橫向姿態(tài)的信息(緊前傾斜姿態(tài)信息)持續(xù)保存在主存儲器44中。在圖像處理裝置10從水平姿態(tài)變化為傾斜姿態(tài)時,姿態(tài)確定單元122將緊前傾斜姿態(tài)信息從主存儲器44中刪除。而且,在照相機起動時,設(shè)定橫向姿態(tài)作為緊前傾斜姿態(tài)信息的初始值。
[0053]方向確定單元124使用地磁場傳感器26的檢測值,確定圖像處理裝置10的方向,具體來說,確定攝像單元的攝影方向,即攝像單元的光軸和北方向所成的角度。地磁場傳感器26檢測3軸的磁向量,各軸與加速度傳感器的各軸相同。方向確定單兀124從地磁場傳感器26的檢測值導(dǎo)出北方向,確定以北方向為基準(zhǔn)的鏡頭光軸的方向(方位角)。具體來說,方向確定單元124在O?360度的范圍內(nèi)確定以北為基準(zhǔn)(O度)時的鏡頭光軸的方位角(攝影方向)。鏡頭光軸與地磁場傳感器26的(加速度傳感器)的Z軸方向?qū)?yīng)。
[0054]這時,在鏡頭光軸朝向大致垂直方向時,因為導(dǎo)出的基準(zhǔn)方向(北)與鏡頭光軸大致垂直,所以方向確定單兀124難以穩(wěn)定地確定鏡頭光軸方向的方位角。這時,如果方向確定單元124僅根據(jù)地磁場傳感器26的檢測值確定鏡頭光軸的方位角,則即使圖像處理裝置10的姿態(tài)基本上沒有變化,也由于地磁場傳感器26的檢測值的偏差,產(chǎn)生在某些定時確定為西,而在下一個定時確定為東的情況。因此,方向確定單元124也使用由姿態(tài)確定單元122確定的姿態(tài)信息,確定鏡頭光軸方向的方位角。
[0055]具體來說,方向確定單元124根據(jù)圖像處理裝置10是水平姿態(tài)還是傾斜姿態(tài),設(shè)定用于決定對于基準(zhǔn)方向(北)的方位角的方向。在圖像處理裝置10為傾斜姿態(tài)的情況下,由于由加速度傳感器檢測的Z軸分量包含水平方向分量,所以使用Z軸方向確定鏡頭光軸的方位角。
[0056]另一方面,在圖像處理裝置10為水平姿態(tài)的情況下,方向確定單元124不使用Z軸方向,而使用由姿態(tài)確定單元122保持在主存儲器44中的緊前的傾斜姿態(tài)信息來確定鏡頭光軸的方位角。以下,在圖4 (a)所示的橫向姿態(tài)中,如果定義顯示器的四邊,則顯示器被上側(cè)長邊、右側(cè)短邊、下側(cè)長邊、左側(cè)短邊包圍。
[0057]例如,緊前傾斜姿態(tài)信息表示是橫向姿態(tài)或者橫向上下顛倒姿態(tài)的情況下,方向確定單元124將圖5所示的Y軸方向代用為鏡頭光軸,導(dǎo)出Y軸和北所成的角度。在圖像處理裝置10為橫向姿態(tài)的情況下(參照圖4(a)),顯示器的上側(cè)長邊為上邊。因此,在圖像處理裝置10為水平姿態(tài)之前采取橫向姿態(tài)的情況下,設(shè)定從顯示器的上側(cè)長邊向垂直延伸的方向(Y軸正方向)作為方位角的基準(zhǔn)。而且,在圖像處理裝置10為橫向上下顛倒姿態(tài)的情況下(參照圖4(b)),顯示器的下側(cè)長邊成為上邊。因此,在圖像處理裝置10為水平姿態(tài)之前,采取橫向上下顛倒姿態(tài)的情況下,設(shè)定與顯示器的下側(cè)長邊垂直開始延伸的方向(Y軸負方向)作為方位角的基準(zhǔn)。如上所述,通過在成為水平姿態(tài)之前,采取橫向姿態(tài)或者橫向上下顛倒姿態(tài)的情況下,設(shè)定與顯示器的長邊垂直的方向(Y軸方向)作為方位角的導(dǎo)出基準(zhǔn),方向確定單元124可以穩(wěn)定地確定鏡頭光軸的方位角。
[0058]而且,在緊前傾斜姿態(tài)信息表示縱向左邊向下姿態(tài)或者縱向右邊向下姿態(tài)的情況下,方向確定單元124將圖5所示的X軸代用為鏡頭光軸,導(dǎo)出X軸與北所成的角度。在圖像處理裝置10為縱向左邊向下姿態(tài)的情況下(參照圖4 (c)),顯示器的右側(cè)短邊為上邊。因此,在圖像處理裝置10為水平姿態(tài)之前采取縱向左側(cè)向下姿態(tài)的情況下,設(shè)定從顯示器的右側(cè)短邊開始垂直地延伸的方向(X軸正方向)作為方位角的基準(zhǔn)。而且,在圖像處理裝置10為縱向右側(cè)向下的情況下(參照圖4(d)),顯示器的左側(cè)短邊為上邊。因此,在圖像處理裝置10為水平姿態(tài)之前采取縱向右側(cè)向下姿態(tài)的情況下,設(shè)定從顯示器的左側(cè)短邊開始垂直延伸的方向(X軸負方向)作為方位角的基準(zhǔn)。如上所述,通過在成為水平姿態(tài)之前采取縱向左側(cè)向下姿態(tài)或者縱向右側(cè)向下姿態(tài)的情況下,設(shè)定與顯示器的短邊垂直的方向(X軸方向)作為方位角導(dǎo)出的基準(zhǔn),方向確定單兀12 4可以穩(wěn)定地確定鏡頭光軸的方位角。
[0059]如上所述,在圖像處理裝置10為水平姿態(tài)的情況下,方向確定單元124使用保持在主存儲器44中的緊前傾斜姿態(tài)信息,確定圖像處理裝置10的朝向。具體來說,方向確定單元124根據(jù)由緊前傾斜姿態(tài)信息所確定的與顯示器的上邊垂直的方向,確定圖像處理裝置10的朝向。緊前傾斜姿態(tài)信息在被保持在主存儲器44時,在從圖像處理裝置10的姿態(tài)從水平姿態(tài)變化為傾斜姿態(tài)為止,不被變更。因此,在為水平姿態(tài)期間,由于不變更方位角導(dǎo)出的基準(zhǔn),所以可以穩(wěn)定地確定鏡頭光軸的方位角。因此,即使圖像處理裝置10的姿態(tài)產(chǎn)生了一些變化,在維持水平姿態(tài)期間,由于在方位角導(dǎo)出的基準(zhǔn)方向上沒有變更,所以可以導(dǎo)出可靠性高、且在閱覽照片時用戶具有認同感的方位角。
[0060]在攝影模式中,接受單元102在接受了從輸入裝置20和觸摸屏69輸入的用戶的圖像數(shù)據(jù)的獲取指示時,對通信數(shù)據(jù)獲取單元104和傳感器信息處理單元120發(fā)出動作指示。通信數(shù)據(jù)獲取單元104接受動作指示,獲取在主存儲器44上擴展的圖像數(shù)據(jù),以JPEG格式壓縮。
[0061]在攝影模式中,姿態(tài)確定單元122使用3軸加速度傳感器的檢測值,周期性地執(zhí)行姿態(tài)確定處理。姿態(tài)確定單元122以圖像處理裝置10的規(guī)定的周期確定姿態(tài),將接受動作指示的時刻的姿態(tài)信息提供給附屬信息生成單元108。而且,在表示確定的姿態(tài)為水平姿態(tài)的情況下,將主存儲器44中保持的緊前傾斜姿態(tài)信息提供給附屬信息生成單元108。
[0062]而且,方向確定單元124使用地磁場傳感器26的檢測值和由姿態(tài)確定單元122確定的姿態(tài)信息,確定圖像處理裝置10的朝向,將確定的方向信息提供給附屬信息生成單元108。
[0063]附屬信息生成單元108使用從傳感器信息處理單元120提供的姿態(tài)信息、方向信息、以及由GPS控制單元60測定的GPS測定信息,生成Exif文件。在Exif文件格式中,作為與圖像數(shù)據(jù)的結(jié)構(gòu)有關(guān)的標(biāo)簽之一,規(guī)定圖像方向(Orientation)。圖像方向是表示圖像數(shù)據(jù)以哪里為起點,以什么方向進行記錄的信息。附屬信息生成單元108根據(jù)姿態(tài)信息或者緊前傾斜姿態(tài)信息,設(shè)定圖像方向的標(biāo)簽值。而且,附屬信息生成單元108根據(jù)方向信息,設(shè)定攝影方向(GPSImgDirection)的標(biāo)簽值。
[0064]圖像文件生成單元106匯總在通信數(shù)據(jù)獲取單元104中壓縮的圖像數(shù)據(jù)和在附屬信息生成單元108中生成的Exif文件而生成一個圖像文件。由此,生成將姿態(tài)確定單元122確定的姿態(tài)信息、以及方向確定單元124確定的方向信息與圖像數(shù)據(jù)相關(guān)聯(lián)的圖像文件。圖像文件生成單元106將生成的圖像文件記錄在記錄介質(zhì)80中。
[0065]以上是攝影模式中的圖像文件的生成處理,以下,說明應(yīng)用模式中的圖像文件的生成處理。
[0066]在應(yīng)用模式中,應(yīng)用執(zhí)行單元100執(zhí)行游戲程序,顯示控制單元110使幀緩存器112中緩存的游戲圖像數(shù)據(jù)顯示在顯示單元68上。接受單元102在從用戶接受截屏的生成指示時,對通信數(shù)據(jù)獲取單元104和傳感器信息處理單元120發(fā)出動作指示。通信數(shù)據(jù)獲取單元104接受動作指示,獲取在幀緩存器112上擴展的圖像數(shù)據(jù),以JPEG格式壓縮。
[0067]在傳感器信息處理單元120中,姿態(tài)確定單元122使用3軸加速度傳感器的檢測值,執(zhí)行姿態(tài)確定處理。姿態(tài)確定單元122確定圖像處理裝置10的姿態(tài),將確定的姿態(tài)信息提供給附屬信息生成單元108。而且,在確定的姿態(tài)表示水平姿態(tài)的情況下,將主存儲器44中保持的緊前傾斜姿態(tài)信息提供給附屬信息生成單元108。
[0068]而且,方向確定單元124使用地磁場傳感器26的檢測值和由姿態(tài)確定單元122確定的姿態(tài)信息,確定圖像處理裝置10的朝向,將確定的方向信息提供給附屬信息生成單元108。
[0069]附屬信息生成單元108使用從傳感器信息處理單元120提供的姿態(tài)信息、方向信息、以及由GPS控制單元60測定的GPS測定信息等生成Exif文件。圖像文件生成單元106匯總在通信數(shù)據(jù)獲取單元104中壓縮的圖像數(shù)據(jù)和在附屬信息生成單元108中生成的Exif文件,生成一個圖像文件。由此,生成將姿態(tài)確定單元122確定的姿態(tài)信息和方向確定單元124確定的方向信息與圖像數(shù)據(jù)相關(guān)聯(lián)的圖像文件。圖像文件生成單元106將生成的圖像文件記錄在記錄介質(zhì)80中。
[0070]以往,未將截屏攝影時的附屬信息與截屏的圖像數(shù)據(jù)相關(guān)聯(lián)。特別是游戲機那樣的電子設(shè)備,被用戶把持的姿態(tài)被大致固定,所以缺乏在截屏中包含Exif文件的圖像方向(Orientation)的必要性。因此,本實施例的圖像處理裝置10通過在截屏的Exif文件中包含由姿態(tài)確定單元122確定的姿態(tài)信息,即使在用戶注冊了縱向持有圖像處理裝置10來玩的游戲的情況下,閱覽器也可以以截屏攝影時的圖像方向,適當(dāng)?shù)卦佻F(xiàn)截屏的圖像數(shù)據(jù)。
[0071]以上,根據(jù)實施例說明了本發(fā)明。本領(lǐng)域的技術(shù)人員應(yīng)該理解,本實施例為例示,這些各個結(jié)構(gòu)要素和各個處理的組合能夠存在各種變形例,這些變形例也屬于本發(fā)明的范圍。
[0072]在實施例中,姿態(tài)確定單元122以圖6所示的步驟確定了圖像處理裝置10為水平姿態(tài)還是傾斜姿態(tài)。在變形例中,姿態(tài)確定單元122也可以單純地僅根據(jù)SlO的判定步驟的結(jié)果判定是否為水平姿態(tài)。
[0073]產(chǎn)業(yè)上的可利用性
[0074]本發(fā)明可以適用于生成圖像文件的【技術(shù)領(lǐng)域】。
【權(quán)利要求】
1.一種圖像處理裝置,生成圖像文件,其特征在于,包括: 接受單元,接受圖像數(shù)據(jù)的獲取指示; 獲取單元,在所述接受單元接受了獲取指示的情況下,獲取圖像數(shù)據(jù); 姿態(tài)確定單元,使用加速度傳感器的檢測值,確定該圖像處理裝置的姿態(tài); 方向確定單元,使用地磁場傳感器的檢測值和由所述姿態(tài)確定單元確定的姿態(tài)信息,確定該圖像處理裝置的朝向;以及 文件生成單元,生成將由所述方向確定單元確定的方向信息與所述圖像數(shù)據(jù)相關(guān)聯(lián)的圖像文件。
2.如權(quán)利要求1所述的圖像處理裝置,其特征在于, 所述方向確定單元確定鏡頭光軸方向的方位角作為該圖像處理裝置的朝向。
3.如權(quán)利要求1或2所述的圖像處理裝置,其特征在于, 所述姿態(tài)確定單元判定該圖像處理裝置是水平姿態(tài)還是傾斜姿態(tài), 在該圖像處理裝置為傾斜姿態(tài)的情況下,所述方向確定單元根據(jù)地磁場傳感器的檢測值和鏡頭光軸方向,確定該圖像處理裝置的朝向。
4.如權(quán)利要求3所述的圖像處理裝置,其特征在于, 在該圖像處理裝置為水平姿態(tài)的情況下,所述方向確定單元根據(jù)地磁場傳感器的檢測值和與該圖像處理裝置中的鏡頭光軸方向垂直的規(guī)定的方向, 確定該圖像處理裝置的朝向。
5.如權(quán)利要求3或4所述的圖像處理裝置,其特征在于, 所述姿態(tài)確定單元在該圖像處理裝置的姿態(tài)從傾斜姿態(tài)變化為水平姿態(tài)的情況下,將成為水平姿態(tài)之前的傾斜姿態(tài)信息保存在存儲器中, 在該圖像處理裝置為水平姿態(tài)的情況下,所述方向確定單元使用存儲器中保存的傾斜姿態(tài)信息,確定該圖像處理裝置的朝向。
6.如權(quán)利要求5所述的圖像處理裝置,其特征在于, 所述方向確定單元根據(jù)由存儲器中保存的傾斜姿態(tài)信息所確定的與顯示器的上邊垂直的方向,確定該圖像處理裝置的朝向。
7.如權(quán)利要求5或6所述的圖像處理裝置,其特征在于, 所述姿態(tài)確定單元在該圖像處理裝置的姿態(tài)從水平姿態(tài)變化為傾斜姿態(tài)為止,不變更傾斜姿態(tài)信息。
8.如權(quán)利要求5至7中任意一項所述的圖像處理裝置,其特征在于, 即使該圖像處理裝置的姿態(tài)有變化,但在維持著水平姿態(tài)期間,所述方向確定單元仍使用存儲器中保存的傾斜姿態(tài)信息確定該圖像處理裝置的朝向。
9.一種程序,使安裝在外殼中的計算機實現(xiàn)以下功能: 接受圖像數(shù)據(jù)的獲取指示的功能; 在接受了獲取指示的情況下,獲取圖像數(shù)據(jù)的功能; 使用加速度傳感器的檢測值,確定外殼的姿態(tài)的功能; 使用地磁場傳感器的檢測值和被確定的姿態(tài)信息,確定外殼的朝向的功能;以及 生成將被確定的方向信息與所述圖像數(shù)據(jù)相關(guān)聯(lián)的圖像文件的功能。
10.一種計算機可讀取的記錄介質(zhì),記錄了權(quán)利要求9所述的程序。
【文檔編號】H04N5/225GK103548337SQ201280024246
【公開日】2014年1月29日 申請日期:2012年4月5日 優(yōu)先權(quán)日:2011年6月3日
【發(fā)明者】高橋正貴, 諏訪善彥 申請人:索尼電腦娛樂公司