TW202203149A - 用於相機的全景定中心使用者介面 - Google Patents

用於相機的全景定中心使用者介面 Download PDF

Info

Publication number
TW202203149A
TW202203149A TW110122086A TW110122086A TW202203149A TW 202203149 A TW202203149 A TW 202203149A TW 110122086 A TW110122086 A TW 110122086A TW 110122086 A TW110122086 A TW 110122086A TW 202203149 A TW202203149 A TW 202203149A
Authority
TW
Taiwan
Prior art keywords
panoramic image
image
roi
images
capture device
Prior art date
Application number
TW110122086A
Other languages
English (en)
Other versions
TWI768971B (zh
Inventor
哈里哈蘭 拉朱
拉杰謝哈爾雷迪 安南
拉維香卡 卡達巴拉
Original Assignee
美商高通公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 美商高通公司 filed Critical 美商高通公司
Publication of TW202203149A publication Critical patent/TW202203149A/zh
Application granted granted Critical
Publication of TWI768971B publication Critical patent/TWI768971B/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • H04N23/632Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/633Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
    • H04N23/635Region indicators; Field of view indicators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Exposure Control For Cameras (AREA)
  • Stereoscopic And Panoramic Photography (AREA)

Abstract

本案內容的各態樣涉及使用包括相機的影像擷取裝置來擷取全景影像。一種實例方法包括:接收用於開始產生全景影像的使用者命令;利用相機來擷取用於產生全景影像的複數個影像;在擷取複數個影像時接收指定中心感興趣區域(ROI)的指示;完成複數個影像的擷取;及基於複數個影像來自動地產生全景影像,全景影像是以所指定的中心ROI為中心的。

Description

用於相機的全景定中心使用者介面
概括而言,本案內容係關於用於影像擷取的系統和方法,以及具體地係關於對全景影像的產生。
許多相機能夠產生全景影像。例如,諸如行動電話和平板設備的手持設備中的許多相機能夠產生全景影像。產生此類全景影像通常需要使用者在擷取場景的多個影像時旋轉相機。當影像擷取完成時,所擷取的影像可以被組合為具有大於所擷取的單個影像的視野(FoV)的FoV的單個全景影像。此類全景影像可以基於所擷取的要組合的影像而具有不同的視野。例如,一些全景影像可能具有360度FoV。具有360度FoV的全景影像包括在由使用者(諸如原地旋轉的使用者)對相機的完全旋轉期間擷取的影像。具有360度FoV的全景影像可以被稱為360度全景影像。其他全景影像可能具有較小的視野(諸如180度或其他角度)。
提供該發明內容是為了以簡化形式介紹下文在具體實施方式中進一步描述的一些概念。該發明內容並不意欲標識所要求保護的主題的關鍵特徵或必要特徵,亦不意欲限制所要求保護的主題的範疇。本案內容的系統、方法和設備均具有若干創新態樣,其中沒有單個態樣單獨地負責本文所揭示的期望屬性。
在本案內容中描述的主題的一個創新態樣可以被實現為一種用於使用影像擷取裝置來產生全景影像的方法。該方法可以由包括相機的適當的影像擷取裝置來執行,以及可以包括:接收用於開始產生該全景影像的使用者命令;使用該相機來擷取用於產生該全景影像的複數個影像;在擷取該複數個影像時接收指定中心感興趣區域(ROI)的指示;完成該複數個影像的擷取;及基於該複數個影像來自動地產生該全景影像,其中該全景影像是以所指定的中心ROI為中心的。
在一些態樣中,所接收的指示可以是指定該中心ROI的使用者輸入,諸如在該影像擷取裝置的觸摸敏感使用者介面上的觸摸手勢,諸如在該觸摸敏感使用者介面上的該中心ROI處的觸摸手勢,或者其指示在該相機指向該中心ROI時對該觸摸敏感使用者介面上的功能表選項的選擇。在一些態樣中,接收該指示可以包括:基於該複數個影像的一或多個特性來自動地決定該中心ROI,諸如該複數個影像中的一或多個物件的估計深度。在一些態樣中,在接收該使用者命令之前,該方法可以包括:接收將該設備配置為在被配置為產生經重新定中心的全景影像的模式下操作的使用者輸入。
在一些態樣中,該全景影像可以是360度全景影像,以及自動地產生該全景影像可以包括:決定與所指定的中心ROI相對應的分割點;基於該分割點來決定起始擷取點和結束擷取點;及基於該起始擷取點和該結束擷取點來產生該全景影像。在一些態樣中,該全景影像可以是小於360度的全景影像,以及自動地產生該全景影像可以包括:將所指定的中心ROI與該全景影像的最大視野進行比較;及將該全景影像裁剪為以所指定的中心ROI為中心。
在本案內容中描述的主題的另一創新態樣可以在一種影像擷取裝置中實現。該影像擷取裝置可以包括:一或多個相機;一或多個處理器;及儲存用於由該一或多個處理器執行的指令的記憶體。對該等指令的執行可以使得該影像擷取裝置執行包括以下各項的操作:接收用於開始產生全景影像的使用者命令;使用該一或多個相機來擷取用於產生該全景影像的複數個影像;在擷取該複數個影像時接收指定中心感興趣區域(ROI)的指示;完成該複數個影像的擷取;及基於該複數個影像來自動地產生該全景影像,其中該全景影像是以所指定的中心ROI為中心的。
在一些態樣中,所接收的指示可以是指定該中心ROI的使用者輸入,諸如在該影像擷取裝置的觸摸敏感使用者介面上的觸摸手勢,諸如在該觸摸敏感使用者介面上的該中心ROI處的觸摸手勢,或者其指示在該相機指向該中心ROI時對該觸摸敏感使用者介面上的功能表選項的選擇。在一些態樣中,接收該指示可以包括:基於該複數個影像的一或多個特性來自動地決定該中心ROI,諸如該複數個影像中的一或多個物件的估計深度。在一些態樣中,在接收該使用者命令之前,該方法可以包括:接收將該設備配置為在被配置為產生經重新定中心的全景影像的模式下操作的使用者輸入。
在一些態樣中,該全景影像可以是360度全景影像,以及自動地產生該全景影像可以包括:決定與所指定的中心ROI相對應的分割點;基於該分割點來決定起始擷取點和結束擷取點;及基於該起始擷取點和該結束擷取點來產生該全景影像。在一些態樣中,該全景影像可以是小於360度的全景影像,以及自動地產生該全景影像可以包括:將所指定的中心ROI與該全景影像的最大視野進行比較;及將該全景影像裁剪為以所指定的中心ROI為中心。
在本案內容中描述的主題的另一創新態樣可以在一種儲存指令的非暫時性電腦可讀取儲存媒體中實現,該等指令用於由包括相機的影像擷取裝置的一或多個處理器執行。對該等指令的執行使得該影像擷取裝置執行包括以下各項的操作:接收用於開始產生全景影像的使用者命令;使用該相機來擷取用於產生該全景影像的複數個影像;在擷取該複數個影像時接收指定中心感興趣區域(ROI)的指示;完成該複數個影像的擷取;及基於該複數個影像來自動地產生該全景影像,其中該全景影像是以所指定的中心ROI為中心的。
在一些態樣中,所接收的指示可以是指定該中心ROI的使用者輸入,諸如在該影像擷取裝置的觸摸敏感使用者介面上的觸摸手勢,諸如在該觸摸敏感使用者介面上的該中心ROI處的觸摸手勢,或者其指示在該相機指向該中心ROI時對該觸摸敏感使用者介面上的功能表選項的選擇。在一些態樣中,接收該指示可以包括:基於該複數個影像的一或多個特性來自動地決定該中心ROI,諸如該複數個影像中的一或多個物件的估計深度。在一些態樣中,在接收該使用者命令之前,該方法可以包括:接收將該設備配置為在被配置為產生經重新定中心的全景影像的模式下操作的使用者輸入。
在一些態樣中,該全景影像可以是360度全景影像,以及自動地產生該全景影像可以包括:決定與所指定的中心ROI相對應的分割點;基於該分割點來決定起始擷取點和結束擷取點;及基於該起始擷取點和該結束擷取點來產生該全景影像。在一些態樣中,該全景影像可以是小於360度的全景影像,以及自動地產生該全景影像可以包括:將所指定的中心ROI與該全景影像的最大視野進行比較;及將該全景影像裁剪為以所指定的中心ROI為中心。
在本案內容中描述的主題的另一創新態樣可以在一種影像擷取裝置中實現。該影像擷取裝置可以包括:一或多個相機;用於接收用於開始產生全景影像的使用者命令的單元;用於使用該一或多個相機來擷取用於產生該全景影像的複數個影像的單元;用於在擷取該複數個影像時接收指定中心感興趣區域(ROI)的指示的單元;用於完成該複數個影像的擷取的單元;及用於基於該複數個影像來自動地產生該全景影像的單元,其中該全景影像是以所指定的中心ROI為中心的。
本案內容的各態樣可以用於自動地產生要以在產生全景影像期間指定的中心感興趣區域(ROI)為中心的全景影像。如前述,許多影像擷取裝置(諸如蜂巢式電話和平板設備)包括相機以及能夠產生全景影像。此類全景影像可以是基於例如由使用者旋轉影像擷取裝置的相機時擷取的影像來產生的。所擷取的影像可以被處理以及被組合為單個全景影像。然而,儘管使用者可能期望全景影像以特定點為中心(諸如當相機正在面對特定的人或地標時),但是在實踐中,可能難以產生以特定點為中心的全景影像。例如,產生以特定點為中心的180度全景影像需要使用者在相機被定向為與期望中心點成90度的情況下開始擷取影像,這對於使用者來說可能難以決定。類似地,對於360度全景影像,使用者可能需要在相機被定向為與期望中心點成180度的情況下開始擷取影像。對於除了360度全景影像或180度全景影像以外的全景影像,決定適當的起點可能甚至更加困難。
實例實現方式的方法和裝置包括接收指定用於全景影像的中心感興趣區域(ROI)的指示。隨後,可以產生全景影像以便以所指定的中心ROI為中心。此類指示可以包括使用者輸入,諸如在影像擷取裝置的觸摸敏感使用者介面上的觸摸手勢、對觸摸敏感使用者介面上的功能表選項的選擇、或另一適當的使用者輸入。自動地產生全景影像可以包括:決定用於所擷取的全景影像的分割點;基於分割點來決定全景影像的起始擷取點和結束擷取點;及基於起始擷取點和結束擷取點來產生全景影像。所擷取的全景影像可以是360度全景影像,或者可以具有小於360度的視野。
在下文的描述中,闡述了眾多具體細節(諸如具體的部件、電路和程序的實例)以提供對本案內容的全面理解。如本文所使用的術語「耦合」意指直接地連接或者經由一或多個介於中間的部件或電路來連接。另外,在下文的描述中以及出於解釋的目的,闡述具體術語以提供對本案內容的全面理解。然而,對於本發明所屬領域中具有通常知識者而言將顯而易見的是,實踐本文中揭示的教導可能不要求這些具體細節。在其他實例中,以方塊圖形式示出眾所周知的電路和設備,以避免模糊本案內容的教導。隨後的實施方式的一些部分是依據對在電腦記憶體內的資料位元的運算的程序、邏輯區塊、處理和其他符號表示來提供的。在本案內容中,程序、邏輯區塊、程序等被認為是導致期望的結果的步驟或指令的一致的序列。步驟是要求對實體量的實體操縱的那些步驟。通常,儘管不是必要的,但是這些量採用能夠在電腦系統中儲存、傳送、組合、比較和以其他方式操縱的電子或者磁訊號的形式。
然而,應當記住的是,全部這些和類似術語將與適當的實體量相關聯,以及僅是應用於這些量的方便標記。除非另外明確地聲明(如根據下文的論述顯而易見的),否則要認識到的是,遍及本案,利用諸如「存取」、「接收」、「發送」、「使用」、「選擇」、「決定」、「正規化」、「相乘」、「平均」、「監測」、「比較」、「應用」、「更新」、「量測」、「推導」、「解決」等的術語的論述指的是電腦系統或類似的電子計算設備的動作和程序,該電腦系統或類似的電子計算設備將表示為在電腦系統暫存器和記憶體內的實體(電子)量的資料操縱以及轉換為類似地表示為在電腦系統記憶體或暫存器或者其他此類資訊儲存、傳輸或顯示裝置內的實體量的其他資料。
在各圖中,單個方塊可能被描述為執行一或多個功能;然而,在實際實踐中,由該方塊執行的一或多個功能可以在單個部件中執行或者跨越多個部件來執行,及/或可以使用硬體、使用軟體或者使用硬體和軟體的組合來執行。為了清楚地說明硬體和軟體的這種可互換性,各種說明性的部件、方塊、模組、電路和步驟依據其功能在下文進行整體描述。此類功能是實現為硬體還是軟體,取決於特定的應用和施加在整個系統上的設計約束。本發明所屬領域中具有通常知識者可以針對每個特定的應用以變化的方式實現所描述的功能,但是此類實現方式決策不應當解釋為導致背離本案內容的範疇。此外,實例設備可以包括除了那些所示部件之外的部件,包括眾所周知的部件,諸如處理器、記憶體等。
本案內容的各態樣適用於包括一或多個相機以及被配置為或者能夠擷取影像或視訊的任何適當的影像擷取裝置(諸如具有一或多個相機的安全系統、智慧型電話、平板設備、膝上型電腦、數位視訊及/或靜態相機、網路相機等)。儘管下文關於具有或耦合到一個相機的影像擷取裝置進行了描述,但是本案內容的各態樣適用於具有任何數量的相機的設備,以及因此不限於僅具有一個相機的設備。本案內容的各態樣適用於被配置為擷取靜態影像以及擷取視訊的設備,以及可以在具有或耦合到不同能力的相機的設備中實現。
術語「設備」或「影像擷取裝置」不限於一個實體物件或具體數量的實體物件(諸如一個智慧型電話、一個相機控制器、一個處理系統等)。如本文中所使用的,設備可以是具有可以實現本案內容的至少一些部分的一或多個組成部分的任何影像擷取裝置。儘管下文的說明書和實例使用術語「設備」來描述本案內容的各個態樣,但是術語「設備」不限於物件的具體配置、類型或數量。
圖1是根據一些實現方式的被配置為產生全景影像的實例設備100的方塊圖。實例設備100可以包括或耦合到相機102、處理器104、儲存指令108的記憶體106和控制器110。在一些實現方式中,設備100可以包括(或耦合到)顯示器114和多個輸入/輸出(I/O)部件116。設備100亦可以包括電源118,其可以耦合到設備100或整合到設備100中。設備100可以包括未圖示的額外特徵或部件。例如,可以包括用於無線通訊設備的無線介面,該無線介面可以包括多個收發機和基頻處理器。在另一實例中,設備100可以包括或耦合到除了相機102之外的額外相機。設備100亦可以包括或耦合到一或多個閃光燈、深度感測器或其他適當的成像部件。
相機102可以是能夠擷取單獨的影像訊框(諸如靜態影像)及/或擷取視訊(諸如一系列擷取的影像訊框)的任何適當的相機。相機102可以包括單個影像感測器,或者其是雙相機模組或者具有一或多個影像感測器(諸如一或多個CMOS影像感測器)的任何其他適當的模組。
記憶體106可以是儲存電腦可執行指令108的非瞬態或非暫時性電腦可讀取媒體,以執行在本案內容中描述的一或多個操作的全部或部分。處理器104可以是能夠執行被儲存在記憶體106內的一或多個軟體程式(諸如指令108)的腳本或指令的一或多個適當的處理器。在一些態樣中,處理器104可以是一或多個通用處理器,其執行指令108以使得設備100執行任何數量的功能或操作。在額外或替代態樣中,處理器104可以包括積體電路或其他硬體以在不使用軟體的情況下執行功能或操作。
儘管在圖1的實例中被示為經由處理器104彼此耦合,但是處理器104、記憶體106、控制器110、顯示器114和I/O部件116可以以各種排列彼此耦合。例如,處理器104、記憶體106、控制器110、顯示器114及/或I/O部件116可以經由一或多個本端匯流排(為了簡單起見未圖示)彼此耦合。
顯示器114可以是任何適當的顯示器或螢幕,其允許使用者互動及/或呈現項目(諸如所擷取的影像、視訊或預覽影像)以供使用者觀看。在一些態樣中,顯示器114可以是觸摸敏感顯示器。I/O部件116可以是或包括從使用者接收輸入(諸如命令)以及向使用者提供輸出的任何適當的機制、介面或設備。例如,I/O部件116可以包括(但不限於)圖形化使用者介面、鍵盤、滑鼠、麥克風和揚聲器等。顯示器114及/或I/O部件116可以向使用者提供預覽影像及/或接收用於調整相機102的一或多個設置的使用者輸入。
控制器110可以包括一或多個控制器。一或多個控制器可以被配置為控制相機102。控制器110可以包括影像訊號處理器(ISP)112,其可以是用於處理由相機102提供的所擷取的影像訊框或視訊的一或多個影像訊號處理器。在一些態樣中,控制器110或ISP 112可以執行來自記憶體的指令(諸如來自記憶體106的指令108或被儲存在耦合到ISP 112的單獨記憶體中的指令)。在其他態樣中,控制器110或ISP 112可以包括特定硬體。控制器110或ISP 112可以替代地或補充地包括特定硬體和執行軟體指令的能力的組合。例如,ISP 112可以包括或以其他方式被配置為實現影像處理流水線的一或多個階段。
圖2圖示產生習知的360度全景影像的軌跡圖200。軌跡圖200圖示使用者210在起點220處面對相機的光軸時發起對360度全景影像的產生的俯視圖。相機可以被包括在影像擷取裝置中。在對全景影像的產生期間,使用者210沿著用於完整的360度旋轉的路徑230向右旋轉相機(在圖2中以順時針方向),直到光軸再次面對起點220為止。例如,路徑230可以是用於水平全景影像的水平路徑、用於垂直全景影像的垂直路徑、或任何其他適當的路徑。此外,應注意的是,儘管路徑230被示為向使用者的右側前進(在圖2中以順時針方向),但是其他路徑可以向使用者的左側、向上或以任何適當的角度、或者行進或旋轉方向前進。如下文進一步論述的,影像擷取裝置的使用者介面可以顯示一或多個圖形元素,以輔助使用者210在沿著路徑230旋轉相機時保持相機水平。例如,使用者介面可以包括設備100的顯示器114及/或I/O部件116。隨著相機沿著路徑230旋轉,相機可以從多個視角擷取多個影像。影像擷取裝置可以將經由旋轉相機而擷取的多個影像組合為以點240為中心的360度全景影像。點240沿路徑230與起點220成180度。為了產生全景影像,影像擷取裝置可以對準所擷取的影像的邊緣,以及使用適當的技術(諸如影像拼接、拉伸、扭曲、變形等)對它們進行組合以產生360度全景影像。
如上所論述的,基於使用者選擇適當的起點,使用者可能難以根據需要將全景影像居中。例如,為了產生360度全景影像,使用者必須沿著使相機旋轉360度的路徑選擇與期望點成180度的起點。對於在FoV中小於360度的全景影像,這種決定可能更加複雜。因此,實例實現方式允許接收指定全景影像的期望中心點的指示。此類期望中心點亦可以被稱為中心感興趣區域(ROI)。隨後可以自動地處理在相機的旋轉期間擷取的影像以產生以中心ROI為中心的全景影像。實例實現方式由此可以允許對全景影像的期望中心點的簡單和可靠的選擇,同時允許使用者在任意起點處開始對全景影像的產生。
圖3圖示根據一些實現方式的產生360度全景影像的軌跡圖300。軌跡圖300圖示使用者310在起點320處面對相機的光軸時發起對360度全景影像的產生的俯視圖。例如,相機可以是圖1的設備100的相機102。在對全景影像的產生期間,使用者310沿著用於完整的360度旋轉的路徑330向右旋轉相機(在圖3中以順時針方向),直到光軸再次面對起點320為止。例如,路徑330可以是用於水平全景影像的水平路徑、用於垂直全景影像的垂直路徑或任何其他適當的路徑。此外,要注意的是,儘管路徑330被示為向使用者的右側前進(在圖3中以順時針方向),但是其他實現方式可以包括向使用者的左側、向上或以任何適當的角度、或者行進或旋轉方向前進的路徑。如下文進一步論述的,影像擷取裝置的使用者介面可以顯示一或多個圖形元素,以輔助使用者310在沿著路徑330旋轉相機時保持相機水平。隨著相機沿著路徑330旋轉,相機可以從多個視角擷取多個影像。例如,使用者介面可以包括設備100的顯示器114及/或I/O部件116。對於傳統的全景影像產生技術,中心點將在點340處。然而,在多個影像的擷取期間,可以接收指定期望中心點350的指示,諸如使用者選擇、自動選擇或另一適當的指示。在相機已經沿著整個路徑330旋轉360度之後,影像擷取裝置可以自動地將多個影像處理為以點350為中心的360度全景影像。類似於圖2,影像擷取裝置可以對準所擷取的影像的邊緣,以及使用諸如影像拼接的適當技術來對它們進行組合以產生360度全景影像。此外,影像擷取裝置可以決定與中心點350成180度的分割點360。影像擷取裝置隨後可以將全景影像的起始擷取點拼合到結束擷取點,換句話說,將緊接在起點320處開始產生全景影像之後擷取的影像拼合到在經由整個路徑330旋轉相機之後緊接在到達起點320之前擷取的影像。影像擷取裝置可以使用影像拼接、拉伸、扭曲、變形或其他適當的影像拼合技術,來將起始擷取點拼合到結束擷取點。影像擷取裝置亦可以在分割點360處分割全景影像,以產生以期望中心點350為中心的全景影像。
實例實現方式的其他態樣可以允許具有小於360度的視野的全景影像的自動重新定中心。使用者甚至更加難以使用習知技術來決定用於小於360度的全景影像的適當起點。所要求的起點不是與期望中心點大致成180度,而是與期望中心點相距總視野的一半,因此,對於200度全景影像來說,針對習知的全景影像擷取技術,起點必須與期望中心點成100度。實例實現方式可以允許在擷取用於產生全景影像的多個影像期間接收對中心ROI的指示。與上文關於圖3描述的實例一樣,隨後可以自動地產生要以中心ROI為中心的全景影像。然而,與圖3的實例相反,產生經重新定中心的全景影像可以包括裁剪所擷取的影像的一部分,使得全景影像以中心ROI為中心。
圖4圖示根據一些實現方式的產生小於360度的全景影像的軌跡圖400。軌跡圖400圖示使用者410在起點420處面對相機的光軸時發起對小於360度的全景影像的產生的俯視圖。例如,相機可以是圖1的設備100的相機102。在對全景影像的產生期間,使用者410沿著用於小於360度旋轉的路徑430向右旋轉相機(在圖4中以順時針方向),直到光軸面對停止點440為止。例如,路徑430可以是用於水平全景影像的水平路徑、用於垂直全景影像的垂直路徑或任何其他適當的路徑。此外,要注意的是,儘管路徑430被示為向使用者的右側前進(在圖3中以順時針方向),但是其他實現方式可以包括向使用者的左側、向上或以任何適當的角度、或者行進或旋轉方向前進的路徑。如下文進一步論述的,影像擷取裝置的使用者介面可以顯示一或多個圖形元素,以輔助使用者410在沿著路徑430旋轉相機時保持相機水平。例如,使用者介面可以包括圖1的設備100的顯示器114及/或I/O部件116。隨著相機沿著路徑430旋轉,相機可以從多個視角擷取多個影像。對於習知的全景影像擷取技術,中心點將在點450處。然而,在擷取多個影像期間,可以接收指定期望中心點460的指示,諸如使用者選擇、自動選擇或另一適當的指示。在相機已經沿著整個路徑430旋轉之後,影像擷取裝置可以自動地處理多個影像以產生以點460為中心的小於360度的全景影像。類似於圖1,影像擷取裝置可以對準所擷取的影像的邊緣,以及使用適當的技術(諸如影像拼接、拉伸、扭曲、變形或其他適當的影像拼合技術)對它們進行組合以產生全景影像。為了產生以點460為中心的經重新定中心的全景影像,可以對所擷取的影像的一部分進行剪切或裁剪。例如,可以決定全景影像的終點470,以及可以裁剪影像的在終點470與停止點440之間擷取的部分,使得全景影像可以包括沿著路徑430在起點420與終點470之間擷取的影像。以這種方式,全景影像是以期望中心點460而不是點450為中心。
要注意的是,儘管軌跡圖400描述了裁剪在終點470與停止點440之間擷取的影像的部分(換句話說,從路徑430的末端裁剪所擷取的影像的一部分),但是在一些其他實現方式中,可以替代地從影像擷取路徑的開始裁剪所擷取的影像的一部分。例如,在一些實現方式中,可以作出關於期望中心點是更接近起始擷取點還是停止擷取點的決定。當期望中心點更接近起始擷取點時,可以從影像擷取路徑的末端裁剪所擷取的影像的一部分,如圖4所示。替代地,當期望中心點更接近停止擷取點時,可以替代地從影像擷取路徑的開始裁剪影像的一部分。
在一些實現方式中,可能要求期望中心點與起始擷取點或結束擷取點至少相距最小角距離。例如,若使用者指示太接近起始擷取點的期望中心點,則所得到的全景影像可能是不期望地小的。因此,在一些實現方式中,當期望中心點與起始擷取點或停止擷取點相距小於閥值角距離時,可以忽略對期望中心點的使用者指示。換句話說,當期望中心點太靠近起始擷取點或停止擷取點時,可以以習知方式產生全景影像,而不是自動地處理以便使所產生的全景影像以期望中心點為中心。
如上所論述的,當期望中心點被選擇為太接近停止擷取點時,所產生的全景影像在FoV中可能是不期望地小的。在一些實現方式中,當選擇期望中心點時,可以向使用者提供關於繼續旋轉相機、繼續擷取影像的指示,使得所得到的全景影像至少具有閥值FoV。例如,若閥值FoV是100度,則該指示可以向使用者提醒:不要停止擷取影像,直到相機已經從期望中心點旋轉50度為止。例如,可以將此類指示提供為影像擷取裝置的使用者介面上(諸如圖1的設備100的顯示器上)的視覺指示。該指示亦可以採用任何其他適當的形式,諸如音訊指示。
根據實例實現方式,所接收的指定中心ROI的指示可以採用多個形式中的任何一個形式。在一些實現方式中,所接收的指示可以是指定中心ROI的使用者輸入,諸如在觸摸敏感使用者介面(諸如設備100的顯示器114)上的觸摸手勢。在其他實現方式中,使用者輸入可以指示對功能表選項或使用者介面按鈕的選擇、或者對影像擷取裝置上的實體按鈕或按鍵的按壓。在一些實現方式中,使用者輸入可以是在相機面對期望中心ROI時在觸摸敏感使用者介面上的任何位置的觸摸手勢。在一些實現方式中,使用者輸入可以是觸覺手勢、口頭命令、從設備100的第二相機偵測到的手勢(諸如由設備100的前置相機偵測到的手勢)。在一些其他實現方式中,接收指示可以包括在產生全景影像期間基於所擷取的複數個影像的一或多個特性來自動地決定中心ROI。一或多個特性可以包括所擷取的複數個影像中的一或多個物件的深度,例如由設備100的一或多個深度感測器決定的。在一些實現方式中,中心ROI可以被決定為與複數個影像中的至少閥值大小的最近物件相對應的點。在其他實現方式中,中心ROI可以被決定為與在所指定的深度範圍中的最大物件相對應的點。在一些其他實現方式中,中心ROI可以是基於一或多個人臉偵測操作來決定的。例如,若在擷取用於產生全景影像的影像時偵測到一或多個人臉,則中心ROI可以被決定在所偵測到的人臉中的一者的位置處(諸如在一或多個偵測到的人臉中的最近人臉處、在兩個偵測到的人臉之間的中點處,等等)。
圖5圖示根據一些實現方式的用於影像擷取裝置的實例使用者介面訊窗500。例如,使用者介面訊窗500可以被顯示在圖1的設備100上。如上文關於圖2-4所提到的,影像擷取裝置的使用者介面可以顯示一或多個圖形元素,以輔助使用者在擷取用於產生全景影像的複數個影像時保持相機水平。例如,縮略圖影像510可以被顯示在使用者介面訊窗500上,以説明使用者在影像擷取期間將影像擷取裝置的影像訊框保持在恆定的水平。可以圖示額外的使用者指導,諸如中心水平指導520,其可以指示影像訊框的當前水平(例如,使用中心水平指導520的箭頭)。中心水平指導520亦可以包括對使用者的推薦水平,即中心水平指導520的中心線521。因此,在擷取複數個影像期間,使用者可以調整影像訊框的水平,以保持箭頭與中心線521對準。中心水平指導520亦可以包括上限訊框指示符522和下限訊框指示符523,其表示用於使用者在複數個影像的擷取期間維持影像訊框的頂部和底部的建議水平。使用者介面訊窗500亦可以包括按鈕530,按鈕530可以被選擇以發起對全景影像的產生,以指示用於全景影像的中心ROI或者進行其他選擇。
在一些實現方式中,使用者介面訊窗500可以包括模式標識540,其指示影像擷取裝置處於被配置為產生經重新定中心的全景影像的模式。在一些實現方式中,在產生全景影像之前,可以將影像擷取裝置置於用於產生經重新定中心的全景影像的模式下。例如,諸如按鈕按壓或者對功能表選項的選擇的使用者輸入可以將影像擷取裝置置於用於產生經重新定中心的全景影像的模式下。模式標識540可以指示影像擷取裝置被配置的當前模式。在一些實現方式中,模式標識540亦可以顯示模式選項541。模式選項541可以指示針對當前模式的一或多個當前啟用的配置選項。例如,模式選項541可以指示用於指定中心ROI的當前啟用的選項類型,諸如經由使用者觸摸手勢、使用者按鈕按壓、觸覺手勢、口頭命令、或基於複數個擷取的影像的一或多個特性的自動指定,如上所論述的。
圖6是圖示根據一些實現方式的用於產生全景影像的實例操作600的說明性流程圖。操作600可以由任何適當的影像擷取裝置來執行,該影像擷取裝置包括相機以及被配置為產生全景影像。在一些實現方式中,操作600可以由在圖1中所示的設備100來執行。在方塊602處,設備100接收用於開始產生全景影像的使用者命令。在方塊604處,設備100使用相機來擷取用於產生全景影像的複數個影像。在方塊606處,設備100在複數個影像的擷取期間接收指定中心感興趣區域的指示。在方塊608處,設備100完成複數個影像的擷取。在方塊610處,設備100基於複數個影像來自動地產生全景影像,其中全景影像是以所指定的中心ROI為中心的。
在一些態樣中,在方塊606中接收的指示可以是指定中心ROI的使用者輸入,諸如在設備100的觸摸敏感使用者介面上的觸摸手勢,諸如在觸摸敏感使用者介面上顯示的預覽的中心ROI處的觸摸手勢,或者其指示在相機指向中心ROI時對觸摸敏感使用者介面上的功能表選項的選擇。在一些態樣中,在方塊606中接收指示可以包括基於複數個影像的一或多個特性(諸如複數個影像中的一或多個物件的估計深度)來自動地決定中心ROI。
在一些態樣中,全景影像可以是360度全景影像,以及在方塊610中自動地產生全景影像可以包括:決定與所指定的中心ROI相對應的分割點;基於分割點來決定起始擷取點和結束擷取點;及基於起始擷取點和結束擷取點來產生全景影像。
在一些態樣中,全景影像可以是小於360度的全景影像,以及在方塊610中自動地產生全景影像可以包括:將所指定的中心ROI與全景影像的最大視野進行比較;及將所擷取的全景影像裁剪為以所指定的中心ROI為中心。
在一些態樣中,在方塊602中接收使用者命令之前,設備100可以接收指示設備100要在被配置為產生經重新定中心的全景影像的模式下操作的使用者輸入。
圖7圖示根據一些實現方式的支援擷取全景影像的實例設備700的方塊圖。在一些實現方式中,設備700被配置為執行上文參考圖6描述的操作600。設備700可以是上文參考圖1描述的設備100的實例實現方式。例如,無線通訊設備700可以是晶片、SoC、晶片組、包括至少一個處理器(諸如處理器104)、至少一個記憶體(諸如記憶體106)以及包括至少一個相機(諸如相機102)的封裝或設備。
設備700包括:用於接收用於開始產生全景影像的使用者命令的模組702;用於使用至少一個相機來擷取用於產生全景影像的複數個影像的模組704;用於在複數個影像的擷取期間接收指定中心ROI的指示的模組706;用於完成複數個影像的擷取的模組708;及用於基於複數個影像來自動地產生全景影像的模組710,其中全景影像是以所指定的中心ROI為中心的。模組702、704、706、708和710中的一者或多者的部分可以至少部分地在硬體或韌體中實現。例如,模組702和706可以至少部分地由顯示器和輸入/輸出部件(諸如顯示器114和輸入/輸出部件116)來實現。模組704和708可以至少部分地由相機(諸如相機102)來實現。在一些實現方式中,模組702、704、706、708和710中的至少一些模組可以至少部分地被實現為儲存在記憶體(諸如記憶體106)中的軟體。例如,模組702、704、706、708和710中的一者或多者的部分可以被實現為非暫時性指令或「代碼」(諸如指令108,其可由處理器(諸如處理器104)執行以執行相應模組的功能或操作)。
模組702被配置為接收用於開始產生全景影像的使用者命令。模組704被配置為使用至少一個相機來擷取用於產生全景影像的複數個影像。模組706被配置為在複數個影像的擷取期間接收指定中心ROI的指示。模組708被配置為完成複數個影像的擷取。模組710被配置為基於複數個影像來自動地產生全景影像,其中全景影像是以所指定的中心ROI為中心的。
本文所描述的技術可以在硬體、軟體、韌體或其任何組合中實現,除非具體描述為以特定方式實現。被描述為模組或部件的任何特徵亦可以在整合邏輯裝置中一起實現,或者分別地作為離散但可交互動操作的邏輯裝置來實現。若在軟體中實現,則技術可以至少部分地由非暫時性處理器可讀儲存媒體(諸如圖1的實例設備100中的記憶體106)來實現,該儲存媒體包括指令108,指令108在被處理器104(或控制器110或ISP 112)執行時使得設備100執行上述方法中的一或多個方法。非暫時性處理器可讀資料儲存媒體可以形成電腦程式產品的一部分,電腦程式產品可以包括封裝材料。
非暫時性處理器可讀儲存媒體可以包括諸如同步動態隨機存取記憶體(SDRAM)的隨機存取記憶體(RAM)、唯讀記憶體(ROM)、非揮發性隨機存取記憶體(NVRAM)、電子可抹除可程式設計唯讀記憶體(EEPROM)、快閃記憶體、其他已知儲存媒體等。補充地或替代地,可以至少部分地經由處理器可讀通訊媒體來實現技術,處理器可讀通訊媒體以指令或資料結構的形式攜帶或傳送代碼,以及可以由電腦或其他處理器存取、讀取及/或執行。
結合本文揭示的實施例描述的各種說明性的邏輯區塊、模組、電路和指令可以由一或多個處理器(諸如圖1的實例設備100中的處理器104或ISP 112)來執行。此類處理器可以包括但不限於一或多個數位訊號處理器(DSP)、通用微處理器、特殊應用積體電路(ASIC)、專用指令集處理器(ASIP)、現場可程式設計閘陣列(FPGA)或其他等效整合或個別邏輯電路。如本文所使用的術語「處理器」可以代表前述結構中的任何結構或適於實現本文所描述的技術的任何其他結構。另外,在一些態樣中,可以在如本文描述地配置的專用軟體模組或硬體模組內提供本文描述的功能。此外,這些技術可以在一或多個電路或邏輯部件中充分地實現。通用處理器可以是微處理器及/或任何習知的處理器、控制器、微控制器或狀態機。處理器亦可以被實現為計算設備的組合,例如,DSP和微處理器的組合、多個微處理器、一或多個微處理器與DSP核心的結合、或者任何其他此類配置。
儘管本案內容圖示說明性態樣,但是應當注意的是,在不脫離所附的請求項的範疇的情況下,可以在本文中作出各種改變和修改。例如,可以省略操作600中的一或多個步驟,或者可以添加一或多個額外的處理步驟。另外,除非另有明確說明,否則根據本文所描述的態樣的方法請求項的功能、步驟或動作不需要以任何特定次序來執行。例如,若由設備100、控制器110、處理器104及/或ISP 112來執行,則所描述的實例操作的步驟可以以任何次序以及以任何頻率來執行。此外,儘管可以單數形式描述或要求保護元素,但是除非明確說明限於單數形式,否則可以預期複數形式。因此,本案內容不限於所示的實例,以及用於執行本文描述的功能的任何單元被包括在本案內容的各態樣中。
100:設備 102:相機 104:處理器 106:記憶體 108:電腦可執行指令 110:控制器 112:影像訊號處理器(ISP) 114:顯示器 116:I/O部件 118:電源 200:軌跡圖 210:使用者 220:起點 230:路徑 240:點 300:軌跡圖 310:使用者 320:起點 330:路徑 340:點 350:中心點 360:分割點 400:軌跡圖 410:使用者 420:起點 430:路徑 440:停止點 450:點 460:中心點 470:終點 500:使用者介面訊窗 510:縮略圖影像 520:中心水平指導 521:中心線 522:上限訊框指示符 523:下限訊框指示符 530:按鈕 540:模式標識 541:模式選項 600:操作 602:方塊 604:方塊 606:方塊 608:方塊 610:方塊 700:設備 702:模組 704:模組 706:模組 708:模組 710:模組
在附圖中的各圖中經由舉例的方式而非經由限制的方式圖示本案內容的各態樣,以及在附圖中,相似的元件符號代表相似的元素。
圖1是根據一些實現方式的被配置為產生全景影像的實例設備的方塊圖。
圖2圖示產生習知360度全景影像的軌跡圖。
圖3圖示根據一些實現方式的產生360度全景影像的軌跡圖。
圖4圖示根據一些實現方式的產生小於360度的全景影像的軌跡圖。
圖5圖示根據一些實現方式的用於影像擷取裝置的實例使用者介面訊窗。
圖6是圖示根據一些實現方式的用於產生全景影像的實例操作的說明性流程圖。
圖7圖示根據一些實現方式的支援產生全景影像的實例設備的方塊圖。
國內寄存資訊(請依寄存機構、日期、號碼順序註記) 無 國外寄存資訊(請依寄存國家、機構、日期、號碼順序註記) 無
300:軌跡圖
310:使用者
320:起點
330:路徑
340:點
350:中心點
360:分割點

Claims (30)

  1. 一種用於產生一全景影像的方法,該方法由包括一相機的一影像擷取裝置執行,該方法包括以下步驟: 接收用於開始產生該全景影像的一使用者命令; 使用該相機來擷取用於產生該全景影像的複數個影像; 在擷取該複數個影像時接收指定一中心感興趣區域(ROI)的一指示; 完成該複數個影像的擷取;及 基於該複數個影像來自動地產生該全景影像,該全景影像是以所指定的中心ROI為中心的。
  2. 根據請求項1之方法,其中指定該中心ROI的該指示是指定該中心ROI的一使用者輸入。
  3. 根據請求項2之方法,其中指定該中心ROI的該使用者輸入包括在該影像擷取裝置的一觸摸敏感使用者介面上的一觸摸手勢。
  4. 根據請求項3之方法,其中該觸摸手勢包括在該觸摸敏感使用者介面上顯示的一預覽的該中心ROI處的一觸摸手勢。
  5. 根據請求項3之方法,其中該觸摸手勢指示在該相機指向該中心ROI時對在該觸摸敏感使用者介面上的一功能表選項的一選擇。
  6. 根據請求項1之方法,其中該全景影像是一360度全景影像,並且其中自動地產生該全景影像包括以下步驟: 決定與所指定的中心ROI相對應的一分割點; 基於該分割點來決定一起始擷取點和一結束擷取點;及 基於該起始擷取點和該結束擷取點來產生該全景影像。
  7. 根據請求項1之方法,其中該全景影像是一小於360度的全景影像,其中自動地產生該全景影像包括以下步驟: 將所指定的中心ROI與該全景影像的一最大視野進行比較;及 將該全景影像裁剪為以所指定的中心ROI為中心。
  8. 根據請求項1之方法,亦包括以下步驟:在接收用於開始產生該全景影像的該使用者命令之前,接收將該相機配置為在被配置為產生經重新定中心的全景影像的一模式下操作的一使用者輸入。
  9. 根據請求項1之方法,其中接收指定該中心ROI的該指示包括以下步驟:基於該複數個影像的一或多個特性來自動地決定該中心ROI。
  10. 根據請求項9之方法,其中該複數個影像的該一或多個特性包括複數個所擷取的影像中的一或多個物件的一估計深度。
  11. 一種影像擷取裝置,包括: 一或多個相機; 一或多個處理器;及 儲存指令的一記憶體,該等指令在由該一或多個處理器執行時使得該影像擷取裝置執行包括以下各項的操作: 接收用於開始使用該一或多個相機產生一全景影像的一使用者命令; 使用該一或多個相機來擷取用於產生該全景影像的複數個影像; 在擷取該複數個影像時接收指定一中心感興趣區域(ROI)的一指示; 完成該複數個影像的擷取;及 基於該複數個影像來自動地產生該全景影像,該全景影像是以所指定的中心ROI為中心的。
  12. 根據請求項11之影像擷取裝置,其中指定該中心ROI的該指示是指定該中心ROI的一使用者輸入。
  13. 根據請求項12之影像擷取裝置,其中指定該中心ROI的該使用者輸入包括在該影像擷取裝置的一觸摸敏感使用者介面上的一觸摸手勢。
  14. 根據請求項13之影像擷取裝置,其中該觸摸手勢包括在該觸摸敏感使用者介面上顯示的一預覽的該中心ROI處的一觸摸手勢。
  15. 根據請求項13之影像擷取裝置,其中該觸摸手勢指示在該一或多個相機指向該中心ROI時對在該觸摸敏感使用者介面上的一功能表選項的一選擇。
  16. 根據請求項11之影像擷取裝置,其中該全景影像是一360度全景影像,並且其中對用於自動地產生該全景影像的該等指令的執行使得該影像擷取裝置執行亦包括以下各項的操作: 決定與所指定的中心ROI相對應的一分割點; 基於該分割點來決定一起始擷取點和一結束擷取點;及 基於該起始擷取點和該結束擷取點來產生該全景影像。
  17. 根據請求項11之影像擷取裝置,其中該全景影像是一小於360度的全景影像,其中對用於自動地產生該全景影像的該等指令的執行使得該影像擷取裝置執行亦包括以下各項的操作: 將所指定的中心ROI與該全景影像的一最大視野進行比較;及 將該全景影像裁剪為以所指定的中心ROI為中心。
  18. 根據請求項11之影像擷取裝置,其中對該等指令的執行使得該影像擷取裝置執行亦包括以下各項的操作:在接收用於開始產生該全景影像的該使用者命令之前,接收將該一或多個相機配置為在被配置為產生經重新定中心的全景影像的一模式下操作的一使用者輸入。
  19. 根據請求項11之影像擷取裝置,其中對用於接收指定該中心ROI的該指示的該等指令的執行使得該影像擷取裝置執行亦包括以下各項的操作:基於該複數個影像的一或多個特性來自動地決定該中心ROI。
  20. 根據請求項19之影像擷取裝置,其中該複數個影像的該一或多個特性包括複數個所擷取的影像中的一或多個物件的一估計深度。
  21. 一種儲存指令的非暫時性電腦可讀取儲存媒體,該等指令在由包括一相機的影像擷取裝置的一或多個處理器執行時使得該影像擷取裝置執行包括以下各項的操作: 接收用於開始產生一全景影像的一使用者命令; 使用該相機來擷取用於產生該全景影像的複數個影像; 在該複數個影像的擷取期間接收指定一中心感興趣區域(ROI)的一指示; 完成該複數個影像的擷取;及 基於該複數個影像來自動地產生該全景影像,該全景影像是以所指定的中心ROI為中心的。
  22. 根據請求項21之非暫時性電腦可讀取儲存媒體,其中指定該中心ROI的該指示是指定該中心ROI的一使用者輸入。
  23. 根據請求項22之非暫時性電腦可讀取儲存媒體,其中指定該中心ROI的該使用者輸入包括在該影像擷取裝置的一觸摸敏感使用者介面上的一觸摸手勢。
  24. 根據請求項23之非暫時性電腦可讀取儲存媒體,其中該觸摸手勢包括在該觸摸敏感使用者介面上顯示的一預覽的該中心ROI處的一觸摸手勢。
  25. 根據請求項23之非暫時性電腦可讀取儲存媒體,其中該觸摸手勢指示在該影像擷取裝置的一相機指向該中心ROI時對在該觸摸敏感使用者介面上的一功能表選項的一選擇。
  26. 根據請求項21之非暫時性電腦可讀取儲存媒體,其中該全景影像是一360度全景影像,並且其中對用於自動地產生該全景影像的該等指令的執行使得該影像擷取裝置執行亦包括以下各項的操作: 決定與所指定的中心ROI相對應的一分割點; 基於該分割點來決定一起始擷取點和一結束擷取點;及 基於該起始擷取點和該結束擷取點來產生該全景影像。
  27. 根據請求項21之非暫時性電腦可讀取儲存媒體,其中該全景影像是一小於360度的全景影像,並且其中對用於自動地產生該全景影像的該等指令的執行使得該影像擷取裝置執行亦包括以下各項的操作: 將所指定的中心ROI與該全景影像的一最大視野進行比較;及 將該全景影像裁剪為以所指定的中心ROI為中心。
  28. 根據請求項21之非暫時性電腦可讀取儲存媒體,其中對該等指令的執行使得該影像擷取裝置執行亦包括以下各項的操作:在接收用於開始產生該全景影像的該使用者命令之前,接收將該影像擷取裝置配置為在被配置為產生經重新定中心的全景影像的一模式下操作的一使用者輸入。
  29. 根據請求項21之非暫時性電腦可讀取儲存媒體,其中對用於接收指定該中心ROI的該指示的該等指令的執行使得該影像擷取裝置執行亦包括以下各項的操作:基於該複數個影像的一或多個特性來自動地決定該中心ROI。
  30. 一種影像擷取裝置,包括: 一或多個相機; 用於接收用於開始產生一全景影像的一使用者命令的單元; 用於使用該一或多個相機來擷取用於產生該全景影像的複數個影像的單元; 用於在該複數個影像的擷取期間接收指定一中心感興趣區域(ROI)的一指示的單元; 用於完成該複數個影像的擷取的單元;及 用於基於該複數個影像來自動地產生該全景影像的單元,該全景影像是以所指定的中心ROI為中心的。
TW110122086A 2020-07-10 2021-06-17 用於相機的全景定中心使用者介面 TWI768971B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16/926,503 2020-07-10
US16/926,503 US11184532B1 (en) 2020-07-10 2020-07-10 Panorama centering user interface for camera

Publications (2)

Publication Number Publication Date
TW202203149A true TW202203149A (zh) 2022-01-16
TWI768971B TWI768971B (zh) 2022-06-21

Family

ID=76859768

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110122086A TWI768971B (zh) 2020-07-10 2021-06-17 用於相機的全景定中心使用者介面

Country Status (7)

Country Link
US (1) US11184532B1 (zh)
EP (1) EP4179723A1 (zh)
KR (1) KR20230035261A (zh)
CN (1) CN115868171A (zh)
BR (1) BR112022026868A2 (zh)
TW (1) TWI768971B (zh)
WO (1) WO2022010627A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115499580A (zh) * 2022-08-15 2022-12-20 珠海视熙科技有限公司 多模式融合的智能取景方法、装置及摄像设备

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5504915B2 (ja) 2010-01-26 2014-05-28 ソニー株式会社 撮像制御装置、撮像制御方法、プログラム
JP5853359B2 (ja) 2010-11-11 2016-02-09 ソニー株式会社 撮像装置、撮像装置の制御方法およびプログラム
US9088714B2 (en) 2011-05-17 2015-07-21 Apple Inc. Intelligent image blending for panoramic photography
WO2013015024A1 (ja) * 2011-07-22 2013-01-31 富士フイルム株式会社 パノラマ画像生成方法及び撮像装置
US10284776B2 (en) * 2011-11-07 2019-05-07 Sony Interactive Entertainment Inc. Image generation apparatus and image generation method
CN103907341B (zh) 2011-11-07 2017-05-24 索尼电脑娱乐公司 图像生成装置和图像生成方法
IES20120509A2 (en) * 2012-11-27 2014-06-04 Digitaloptics Corp Europe Ltd Digital image capture device having a panorama mode
CN108537721B (zh) 2017-03-02 2021-09-07 株式会社理光 全景图像的处理方法、装置及电子设备
US11272160B2 (en) 2017-06-15 2022-03-08 Lenovo (Singapore) Pte. Ltd. Tracking a point of interest in a panoramic video
CN109300182B (zh) 2017-07-25 2023-08-01 ***通信有限公司研究院 全景图像数据处理方法、处理设备及存储介质
CN107765964A (zh) 2017-09-07 2018-03-06 深圳岚锋创视网络科技有限公司 一种浏览全景影像文件的局部区域的方法、装置及便携式终端

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115499580A (zh) * 2022-08-15 2022-12-20 珠海视熙科技有限公司 多模式融合的智能取景方法、装置及摄像设备
CN115499580B (zh) * 2022-08-15 2023-09-19 珠海视熙科技有限公司 多模式融合的智能取景方法、装置及摄像设备

Also Published As

Publication number Publication date
BR112022026868A2 (pt) 2023-01-24
KR20230035261A (ko) 2023-03-13
EP4179723A1 (en) 2023-05-17
TWI768971B (zh) 2022-06-21
US11184532B1 (en) 2021-11-23
WO2022010627A1 (en) 2022-01-13
CN115868171A (zh) 2023-03-28

Similar Documents

Publication Publication Date Title
TWI803517B (zh) 用於以不同縮放位準定向一相機之輔助
US9712745B2 (en) Method and apparatus for operating camera function in portable terminal
US10165199B2 (en) Image capturing apparatus for photographing object according to 3D virtual object
US9992410B2 (en) Apparatus and method photographing image
US10222877B2 (en) Method and apparatus for presenting panoramic photo in mobile terminal, and mobile terminal
US20110304688A1 (en) Panoramic camera and method for capturing panoramic photos
US10158798B2 (en) Imaging apparatus and method of controlling the same
TW201307989A (zh) 影像處理器件及控制方法,以及電腦可讀取媒體
US11736792B2 (en) Electronic device including plurality of cameras, and operation method therefor
WO2018058934A1 (zh) 拍摄方法、拍摄装置和存储介质
US11190747B2 (en) Display control apparatus, display control method, and storage medium
JP2016506648A (ja) パノラマ画像のための環状ビュー
TWI768971B (zh) 用於相機的全景定中心使用者介面
WO2019062214A1 (zh) 用于移动设备拍摄全景图像的方法、移动设备、计算机可读存储介质和计算机产品
EP2919187A2 (en) Image processing apparatus and image processing method
WO2018112838A1 (zh) 头戴式显示设备及其视觉辅助方法
WO2019205083A1 (zh) 一种3d影像拍摄方法、3d拍摄设备及存储介质
US11170574B2 (en) Method and apparatus for generating a navigation guide
US20140267806A1 (en) Device and method for processing video content
JP6483661B2 (ja) 撮像制御装置、撮像制御方法およびプログラム
CN107105158B (zh) 一种拍照方法及移动终端
US10051192B1 (en) System and apparatus for adjusting luminance levels of multiple channels of panoramic video signals
US10686992B2 (en) Image orientation notification and adjustment
WO2018120353A1 (zh) Vr拍摄方法、***及移动终端
TWI569641B (zh) 影像擷取方法及電子裝置