[go: up one dir, main page]

TWI439960B - 虛擬使用者編輯環境 - Google Patents

虛擬使用者編輯環境 Download PDF

Info

Publication number
TWI439960B
TWI439960B TW100111887A TW100111887A TWI439960B TW I439960 B TWI439960 B TW I439960B TW 100111887 A TW100111887 A TW 100111887A TW 100111887 A TW100111887 A TW 100111887A TW I439960 B TWI439960 B TW I439960B
Authority
TW
Taiwan
Prior art keywords
virtual user
editing
virtual
receiving
input
Prior art date
Application number
TW100111887A
Other languages
English (en)
Other versions
TW201211935A (en
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 TW201211935A publication Critical patent/TW201211935A/zh
Application granted granted Critical
Publication of TWI439960B publication Critical patent/TWI439960B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06T11/10
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/802D [Two Dimensional] animation, e.g. using sprites
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/04Texture mapping
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2012Colour editing, changing, or manipulating; Use of colour codes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2016Rotation, translation, scaling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Architecture (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Description

虛擬使用者編輯環境
本發明大體係關於用於電腦系統及其他器件之虛擬使用者創建。
虛擬使用者為使用者之表示或其另一個我(alter ego)。虛擬使用者常呈在電腦遊戲中使用之三維(3D)模型或在網際網路論壇、社交網路及其他社群上使用之二維(2D)圖示或圖像。虛擬使用者亦可用於視訊遊戲中,包括線上互動式遊戲環境。
視訊遊戲中之虛擬使用者為玩家在遊戲世界中之實體表示。線上遊戲常提供用於創建變化且複雜的虛擬使用者之方式。在一些線上遊戲中,玩家可藉由自許多預先設定的面部結構、髮型、膚色、衣服、配飾等(統稱作「元素」)進行選擇來建構自訂虛擬使用者。一旦選擇了預先設定之元素,則不存在用於允許使用者手動調整該等元素(例如,對元素重調大小或定位)之設施。
揭示一種允許使用者創建自訂虛擬使用者以供用於線上遊戲及其他應用程式中之虛擬使用者編輯環境。開始於空白面部,使用者可在該空白面部上添加、重調比例及定位不同元素,包括(但不限於)不同眼睛、耳朵、口部(包括牙齒及笑容)、鼻子、眉毛、頭髮、鬍鬚、小鬍子、眼鏡、耳飾、帽子及與人之實體特性及姿態相關聯之其他元素。使用者亦可改變虛擬使用者之面部的形狀、虛擬使用者之皮膚顏色及所有元素之色彩。
在一些實施中,可使用觸摸式輸入及示意動作編輯虛擬使用者。可使用各種控制項來創建虛擬使用者,該等控制項諸如用於重調大小、旋轉、定位等之控制項。使用者可在手動與自動虛擬使用者創建之間進行選擇。在一些實施中,虛擬使用者編輯環境可為應用程式(諸如,通訊錄、文字傳訊息、聊天會話、電子郵件、遊戲或任何其他應用程式)可利用的架構(framework)之部分。在一些實施中,可將虛擬使用者之一或多個元素製成動畫。舉例而言,虛擬使用者之眼睛可經製成動畫以使其追蹤使用者介面中之物件或指示方向。在一些實施中,可將虛擬使用者資料儲存於網路上,使得虛擬使用者可用於線上應用程式中,或下載至在不同使用者位置處的多種使用者器件。
在一些實施中,一種電腦實施之方法包括:在一器件之一顯示器上呈現一虛擬使用者編輯環境;在該虛擬使用者編輯環境中顯示三維虛擬使用者模型;接收選擇一虛擬使用者元素類別(category)之第一輸入;接收自該虛擬使用者類別選擇一虛擬使用者元素之第二輸入;在該三維(3D)虛擬使用者模型上顯現該選定虛擬使用者元素;及接收用於手動編輯該虛擬使用者元素之第三輸入。
一些實施例包括在一環境中之一或多個應用程式化介面(API),該環境具有經由該一或多個介面與被呼叫之其他程式碼互動之呼叫程式碼。可經由API在呼叫程式與被呼叫程式碼之間轉移進一步可包括各種參數的各種函式呼叫、訊息或其他類型之調用。此外,API可給呼叫程式碼提供使用在API中定義且在被呼叫程式碼中實施之資料類型或類(class)的能力。
至少某些實施例包括具有經由API與被呼叫軟體組件互動之呼叫軟體組件的環境。在此實施例中,用於經由API進行操作之方法包括經由API轉移一或多個函式呼叫、訊息及其他類型之調用或參數。
在隨附圖式及以下描述中闡明了虛擬使用者編輯環境的一或多個實施之細節。自該描述、圖式及申請專利範圍,虛擬使用者編輯環境的其他特徵、態樣及優勢將變得顯而易見。
在各種圖式中之相同參考符號指示相同元件。
虛擬使用者編輯環境之概述
圖1A至圖1E說明用於創建自訂虛擬使用者之例示性虛擬使用者編輯環境。在一些實施中,器件100(例如,行動器件)之使用者可藉由選擇主畫面上之圖示或藉由經由選單或其他輸入機構選擇應用程式來調用虛擬使用者編輯應用程式。在一些實施中,可將虛擬使用者編輯環境呈現在顯示於器件100之瀏覽器中的網頁中。網頁可由網路服務(例如,行動服務)伺服。
在調用了虛擬使用者編輯環境時,用於編輯環境之使用者介面104可呈現於器件100之顯示器102上。顯示器102可為回應於觸摸輸入及示意動作之觸敏式顯示器或表面。雖然展示了一行動器件,但器件100可為桌上型電腦、手持型電腦、個人數位助理、蜂巢式電話、電子輸入板、網路器具、相機、智慧電話、增強型通用封包無線電服務(EGPRS)行動電話、網路基地台、媒體播放器、導航器件、電子郵件器件、遊戲控制台,或此等器件中之任何兩者或兩者以上之組合。
參看圖1A,在一些實施中,可將虛擬使用者106顯示於使用者介面104上。虛擬使用者106可為2D或3D虛擬使用者模型。虛擬使用者106亦可為全身虛擬使用者。當調用編輯環境或使用者正創建新虛擬使用者時,可將預設虛擬使用者顯示於使用者介面104上。在一些實施中,預設虛擬使用者可具有用於在編輯環境中接收由使用者選擇之元素的空白面部。在其他實施中,可顯示具有預定義之元素的預設虛擬使用者。可基於在對話中指定之使用者偏好自動創建預設虛擬使用者。舉例而言,當使用者初次調用器件100上之遊戲環境時,可對使用者呈現許多預定義之虛擬使用者,且使用者可選擇一個作為預設虛擬使用者。在其他實施中,可基於使用者對於實體特性(諸如,性別、年齡、頭髮演色、眼睛顏色等)之偏好而在執行中(on-the-fly)自動創建預設虛擬使用者。開始於空白面部,使用者可在空白面部上添加不同元素,包括(但不限於)不同眼睛、耳朵、口部(包括牙齒及笑容)、鼻子、眉毛、頭髮、鬍鬚、小鬍子、眼鏡、耳飾、帽子及與人之實體特性及姿態相關聯之其他元素。使用者亦可改變虛擬使用者之面部的形狀、虛擬使用者之皮膚顏色及所有元素之色彩。
例示性類別選擇器
在所展示之實例中,使用者自類別選擇器(category picker)110選擇「眼睛」類別。類別選擇器110可為具有表示元素類別之圖示的圖示列。亦可使用類別之文字及其他視覺指示符。選定類別可為具有在類別選擇器110之中心位置112中之圖示的類別。中心位置112中之圖示可經反白顯示或以其他方式在視覺上增強以指示其選定狀態。在一些實施中,使用者可向左或向右在圖示列上進行揮擊示意動作,以將不同圖示移動至中心位置112。回應於揮擊示意動作,可將類別選擇器110製成動畫,使得類別圖示可如在自動售貨機上之滾輪一般移動。亦可模擬摩擦以使得可控制滾輪之加速度。舉例而言,較快示意動作導致圖示通過中心位置112的增大之加速度。
在所展示之實例中,「眼睛」類別當前正佔據中間位置112,且因此經反白顯示以指示其選定狀態。由圖示116表示之元素選擇器用以選擇眼睛元素120。在其選擇時,眼睛元素120被添加至虛擬使用者106之面部(其原先為空白的)。進一步參看圖2A描述元素選擇器之操作。
顯示器102呈現控制區域118。控制區域118可包括描述當前選定類別之文字。舉例而言,當前選定之「眼睛」類別由在控制區域118中之文字「眼睛」指示。控制區域118亦可包括用於退出虛擬使用者編輯環境之一或多個控制項(例如,虛擬按鈕)。在所展示之實例中,第一虛擬按鈕可在不保存對虛擬使用者106之改變的情況下取消(例如,退出)虛擬使用者編輯環境(例如,「取消」按鈕)。可使用另一按鈕來退出虛擬使用者編輯環境且保持對虛擬使用者106之改變(例如,「完成」按鈕)。
可選擇由圖示114表示之色彩選擇器以允許使用者選擇用於選定類別之色彩。舉例而言,若選擇了「眼睛」類別,則色彩選擇器可用以選擇用於可使用元素選擇器116選擇之所有眼睛元素的色彩。將參看圖2B進一步描述色彩選擇器之操作。
參看圖1B,使用者已使用類別選擇器110選擇「鼻子」類別。該選擇由佔據類別選擇器110之中心位置112的鼻子之圖示指示。控制區域118指示已藉由顯示文字「鼻子」來選擇類別「鼻子」。使用者自元素選擇器選擇鼻子元素122。鼻子元素122被自動添加至虛擬使用者106之面部。可使用選定元素類別來判定虛擬使用者面部上之預設區域以添加來自該類別之選定元素。在此情況下,「鼻子」類別選擇判定鼻子元素122之位置將為虛擬使用者面部之中心。
參看圖1C,使用者已使用類別選擇器110選擇「頭髮」類別。該選擇由佔據類別選擇器110之中心位置112的頭髮之圖示指示。控制區域118指示已藉由顯示文字「頭髮」來選擇元素類別「頭髮」。使用者自元素選擇器選擇頭髮元素124。頭髮元素124被自動添加至虛擬使用者面部。「頭髮」類別選擇判定頭髮元素124之位置將處於虛擬使用者頭部之頂部上。
參看圖1D,使用者已使用類別選擇器110選擇「口部」類別。該選擇由佔據類別選擇器110之中心位置112的口部之影像指示。控制區域118指示已藉由顯示文字「口部」來選擇元素類別「口部」。使用者自元素選擇器選擇口部元素126。口部元素126被自動添加至虛擬使用者面部。「口部」類別選擇判定口部元素126之位置將處於虛擬使用者面部上之鼻子元素122下方。
參看圖1E,使用者已使用類別選擇器110選擇「帽子」類別。該選擇由佔據類別選擇器110之中心位置112的帽子之影像指示。控制區域118指示已藉由顯示文字「帽子」來選擇類別「帽子」。使用者自元素選擇器選擇帽子元素128。帽子元素128被自動添加至虛擬使用者頭部。「帽子」類別選擇判定帽子元素128之位置將處於頭髮元素124之頂部上。
在圖1A至圖1E中,使用者選擇用於虛擬使用者106之眼睛、鼻子、頭髮、口部及帽子。在一些實施中,元素可為2D紋理,其經顯現至虛擬使用者頭部之3D模型上。在一些實施中,元素可為3D物件,其經顯現至虛擬使用者頭部之3D模型上。舉例而言,圖形引擎可在3D模型中創建「眼窩」,且將3D「眼睛」物件插入至眼窩內。可將3D「眼睛」物件製成動畫以創造虛擬使用者正注視特定方向或追蹤物件之錯覺,如參看圖6A至圖6B所描述。
在一些實施中,當將頭髮及帽子元素兩者添加至虛擬使用者時,頭髮元素可經修改使得當將帽子元素添加至虛擬使用者時,頭髮顯得被覆蓋,同時仍維持選定髮型。舉例而言,「長而尖」的頭髮配棒球帽可能導致頭髮經由帽之頂部伸出。為了避免此問題,將頭髮元素切成兩個部分。編輯環境可判定帽子與頭髮組合是否將導致頭髮經由帽子之頂部伸出,且在彼等情況下,僅將頭髮之底半部分顯現於虛擬使用者模型上。
例示性虛擬使用者元素選擇器
圖2A說明用於自虛擬使用者元素之一類別選擇虛擬使用者元素之一例示性元素選擇器。在所展示之實例中,使用者已觸摸元素選擇器圖示116或以其他方式與元素選擇器圖示116互動。在調用元素選擇器時,顯示柵格視圖200。柵格視圖200可包括許多單元,其中每一單元顯示在具有選自元素之類別之不同元素的情境中之虛擬使用者。在此實例中,選擇「帽子」類別,從而導致在單元中顯示之每一虛擬使用者戴有不同帽子。
在一些實施中,一個單元(例如,在圖2A中之頂部左角單元)可顯示無該元素(例如,無帽子)的虛擬使用者106以用於與其他單元比較。另一單元(例如,中心單元)可顯示具有當前選定元素(例如,當前選定帽子)之虛擬使用者106。在一些實施中,每一單元可含有3D虛擬使用者模型之快照影像以捕獲適當之明暗分佈及陰影以提供3D效果。在其他實施中,每一單元可含有虛擬使用者之2D影像(例如,面向前之視圖)。使用者可藉由觸摸顯示所要元素之單元或以其他方式與該單元互動來選擇元素。在此實例中,使用者已觸摸在中間列柵格視圖200中之第三單元,其中展示該虛擬使用者戴有「Canada」滑雪帽子。可在視覺上增強(例如,反白顯示、著色)選定單元以指示其選定狀態。觸摸「完成」按鈕可使使用者返回至虛擬使用者編輯環境之使用者介面104。
可按多種方式在柵格視圖200中顯示該等元素。可基於元素類型在單元中顯示虛擬使用者。舉例而言,可在柵格視圖200之同一列或行中顯示度假帽子。在圖2A中,在柵格視圖200之第三列中顯示用於感恩節、聖誕節及獨立日之度假帽子。可對柵格視圖200標頁數,使得可使用揮擊示意動作或其他示意動作來顯示具有新柵格視圖之新頁面。在一些實施中,可回應於運動示意動作而用新元素更新柵格視圖200。舉例而言,當使用者搖動器件100或其他運動示意動作時,可顯示具有來自當前選定類別之不同元素的新柵格視圖。可使用加速度計或其他運動感測器自載器件100來偵測運動。可基於虛擬使用者106之其他元素隨機選擇在新柵格視圖之單元中顯示的新元素。舉例而言,可使用眼睛顏色、頭髮顏色及皮膚顏色來選擇具有適當色彩或色彩方案之姿態元素,使得所得虛擬使用者106色彩協調。色彩之選擇可基於已知色彩試探法進行。
例示性虛擬使用者色彩選擇器
圖2B說明用於選擇用於虛擬使用者元素之一類別的色彩之一例示性色彩選擇器。在所展示之實例中,使用者已觸摸色彩選擇器圖示114或以其他方式與色彩選擇器圖示114互動。在調用色彩選擇器時,顯示柵格視圖204。柵格視圖204可包括許多單元,其中每一單元顯示一不同色彩。在此實例中,選擇色彩黑色,從而導致在柵格視圖204之單元中顯示之每一虛擬使用者戴有不同的黑色帽子。在色彩選擇器中選擇之色彩可應用至由類別選擇器選擇的類別中之所有元素。在一些實施中,可基於選定之類別限制經選擇用於在柵格視圖204中顯示之色彩。舉例而言,若選擇了「鼻子」類別,則柵格視圖204可顯示不同膚色。若選擇了「眼睛」類別,則柵格視圖204可顯示藍色、綠色、褐色及淡褐色等之各種陰影。
虛擬使用者元素之例示性手動編輯
圖3A至圖3C說明用於手動編輯虛擬使用者元素之例示性程序。在使用者已藉由選擇及添加元素而創建自訂虛擬使用者後,使用者可在使用者介面104中手動編輯彼等元素。
在一些實施中,使用者可應用觸摸式輸入及示意動作來對虛擬使用者106之元素重調大小、旋轉及定位。在所展示之實例中,使用者藉由在由箭頭指示之點處觸摸眼睛元素120且在箭頭之方向上進行擠捏示意動作對眼睛元素120重調大小。圖3B展示擠捏示意動作之結果。在此實例中,眼睛元素120具有在擠捏前之眼睛之間的距離d1(圖3A)及在擠捏後之眼睛之間的距離d2(圖3B),其中d1>d2。對於具有對稱性之元素(例如,眼睛、耳朵),在手動編輯期間可維持對稱性而無需使用者干預以輔助使用者進行編輯。在無觸敏式顯示器之器件中,可使用滑鼠控制項對虛擬使用者106上之元素重調大小、旋轉及定位。
參看圖3C,使用者可對使用者介面104中的虛擬使用者106之元素中之任一者變焦,以用於更細化之手動編輯。在一些實施中,回應於使用者觸摸元素,自動變焦該元素。多次敲擊可改變變焦級別增量,其中針對每一敲擊發生一個變焦或放大級別改變。或者,可使用反向擠捏示意動作(舒展開兩個手指)變焦虛擬使用者106之元素。在其他實施中,使用者可使用變焦按鈕300對特定元素變焦。亦可使用其他變焦控制項,包括(例如)放大鏡工具。
例示性替代虛擬使用者元素選擇器
圖4A及圖4B說明用於自虛擬使用者元素之一類別選擇虛擬使用者元素之一替代元素選擇器。在一些實施中,將虛擬使用者分成編輯區400至406。在所展示之實例中,區400包括帽子,區402包括眼睛,區404包括鼻子,區406包括口部。其他區亦係可能的。當使用者想要編輯虛擬使用者之特定元素時,使用者選擇含有該元素之對應區。在具有觸敏式顯示器之器件上,使用者可觸摸該區之任一部分以啟動該區。在所展示之實例中,使用者啟動含有帽子之區400。在啟動時,可顯示按鈕408a、408b用於選擇不同帽子。當觸摸了左或右按鈕408時,新的帽子分別自顯示器之左邊或右邊滑入。使用其他動畫或無動畫之實施亦係可能的。圖4B展示在啟動按鈕408之後具有新帽子之虛擬使用者。
藉由編輯區域之例示性手動編輯
圖5A至圖5C說明用於在虛擬使用者編輯環境中編輯虛擬使用者元素之編輯區域。在一些實施中,由使用者進行的對一元素之手動編輯可限於所界定之編輯區域。舉例而言,使用觸摸式輸入或示意動作,使用者可對編輯區域內之元素重調大小、伸展或移動。在一些實施中,若使用者將一元素重調大小、伸展或移動出編輯區域,該元素將「急速返回」至編輯區域。或者,當使用者試圖將元素重調大小、伸展或移動出編輯區域時,元素可自界定編輯區域之邊界的虛擬壁或側邊檔(bumper)彈回。將手動編輯限於所界定之編輯區域可幫助使用者創建自訂虛擬使用者。
參看圖5A至圖5C,編輯區域500a、500b含有虛擬使用者之左眼睛及右眼睛。使用者可在其各別編輯區域500a、500b內任何處對眼睛移動、旋轉或重調大小。在此實例中,編輯區域500a、500b為圓形區域。然而,編輯區域500a、500b可為任何閉合多邊形,包括(但不限於)圓圈、正方形、矩形及三角形。圖5B說明用於虛擬使用者之鼻子的矩形編輯區域500c。使用者可在編輯區域500c內任何處對鼻子移動、旋轉或重調大小。圖5C說明用於虛擬使用者之口部的矩形編輯區域500d。使用者可在編輯區域500d內任何處對口部移動、旋轉或重調大小。
示性虛擬使用者動畫
圖6A至圖6B說明將虛擬使用者元素製成動畫以使其追蹤使用者介面中之物件。在一些實施中,可將添加至虛擬使用者之元素製成動畫。舉例而言,元素(例如,眼睛、口部、耳朵、眉毛)可經製成動畫以模擬人類面部表情,諸如,快樂、難過、生氣、驚訝、厭倦、沉思或任何其他人類面部表情。亦可將動畫應用至虛擬使用者身體部分(例如,腿、手臂、頭)以允許虛擬使用者經由全身移動(例如,跳舞的虛擬使用者)表達其思想感情。
在一些實施中,可在虛擬使用者編輯環境中選擇及預覽用於元素之動畫。在一些實施中,使用者可選擇(例如,自一選單選擇)用於一特定元素之特定動畫。在其他實施中,使用者可設定動畫以回應於各種觸發事件觸發。觸發事件之一些實例可為使用者動作或情境。在電子郵件或文字傳訊息應用中,若使用者正等待來自另一使用者之回應,則可將其虛擬使用者製成動畫以顯得正等待或睡著。舉例而言,虛擬使用者之眼睛可閉著,且胸部可經製成動畫以收縮及擴張以模擬與睡眠相關聯之緩慢深呼吸。在全身虛擬使用者之情況下,虛擬使用者可經製成動畫以輕其腳(可能亦伴隨著其手臂交叉)以模擬等待或不耐煩。
參看圖6A及圖6B,虛擬使用者602之眼睛可經製成動畫以追蹤使用者介面600中之游標606。在使用者介面600a中,虛擬使用者602正向下看游標606a。在介面600b中,虛擬使用者602正向上且向右看游標606b。可獨立於彼此及其他元素(諸如,眉毛)將虛擬使用者602之眼睛製成動畫。在一些實施中,虛擬使用者動畫引擎(例如,712)可向作業系統(例如,OS 708)註冊以接收觸發事件或位置資訊,諸如,游標座標。在一些實施中,可使用向量代數在顯示座標中計算自眼睛至游標之視線向量。視線向量可接著由動畫引擎712用以將虛擬使用者602之眼睛製成動畫以創造當游標606圍繞使用者介面600移動時虛擬使用者602正用其眼睛追蹤游標606之錯覺。
虛擬使用者動畫可用於多種應用程式中,包括(但不限於)通訊錄、聊天會話、視訊會議、電子郵件、遊戲或可支援製成動畫之虛擬使用者的任何其他應用程式。在通訊錄應用程式中,當使用者自另一個人接收到具有視訊卡(Vcard)之虛擬使用者時,虛擬使用者可「活躍起來」且用其眼睛、頭及/或身體跟隨游標之移動(當打開Vcard時)。在視訊聊天環境中,每一方可由虛擬使用者而非數位影像表示。每一方可藉由控制其各別虛擬使用者之眼睛、頭及身體以跟隨在視訊聊天室中的另一方之虛擬使用者來使用虛擬使用者追蹤另一方之移動。在一些實施中,虛擬使用者視角可仿效相機位置。
例示性軟體架構
圖7A為用於實施參看圖1至圖6描述之虛擬使用者編輯環境及動畫之一例示性軟體架構。在一些實施中,虛擬使用者編輯環境可為軟體架構或堆疊中的架構之部分。例示性軟體堆疊700可包括一應用層702、架構層704、服務層706、OS層708及硬體層710。應用程式(例如,電子郵件、文字傳訊息、遊戲)可藉由使用應用程式化介面(API)而併有虛擬使用者編輯環境。架構層704可包括虛擬使用者動畫引擎712及虛擬使用者編輯環境714。虛擬使用者動畫引擎712可處置虛擬使用者元素之動畫,諸如,參看圖6A及圖6B所描述之動畫。動畫引擎712可對服務層706或OS層708中之圖形及動畫服務或程式庫進行API呼叫以執行其任務中之全部或一些。虛擬使用者編輯環境714可提供參看圖1至圖5所描述之使用者介面及特徵。虛擬使用者編輯環境714可對服務層706或OS層708中之服務或程式庫進行API呼叫以執行其任務中之全部或一些。
服務層706可提供各種圖形、動畫及UI服務以支援動畫引擎712、虛擬使用者編輯環境714及應用層702中之應用程式。在一些實施中,服務層706包括觸摸模型716以用於將原始觸摸資料自觸敏式器件解譯並映射至觸摸事件(例如,示意動作、旋轉),該等觸摸事件可由應用程式及虛擬使用者編輯環境714使用在觸摸模型API中定義之呼叫約定來存取。服務層706亦可包括用於無線通信之通信軟體堆疊。
OS層708可為完整作業系統(例如,MAC OS)或核心(例如,UNIX核心)。硬體層710包括執行參看圖1至圖6所描述之任務所必需的硬體,包括(但不限於):處理器或處理核心(包括應用程式及通信基頻處理器)、專用信號/影像處理器、ASIC、圖形處理器(例如,GNU)、記憶體及儲存器件、通信埠及器件、周邊裝置等。
軟體堆疊700可包括於能夠執行軟體應用程式之行動器件上。描述用於存取API函式之呼叫約定的API規範可由應用程式開發商用以在應用程式中併入虛擬使用者編輯及動畫。
在一些實施例中,可使用一或多個應用程式化介面(API)。API為由程式碼組件或硬體組件(下文稱為「API實施組件」)實施之介面,其允許不同程式碼組件或硬體組件(下文稱為「API呼叫組件」)存取及使用一或多個函式、方法、程序、資料結構、類及/或由API實施組件提供之其他服務。API可定義在API呼叫組件與API實施組件之間傳遞之一或多個參數。
API允許API呼叫組件之開發商(其可為第三方開發商)充分利用由API實施組件提供之指定特徵。可存在一個API呼叫組件,或可存在一個以上此組件。API可為電腦系統或程式庫提供以便支援來自應用程式對服務之請求的原始程式碼介面。作業系統(OS)可具有多個API以允許在OS上執行之應用程式呼叫彼等API中之一或多者,且服務(諸如,程式庫)可具有多個API以允許使用該服務之應用程式呼叫彼等API中之一或多者。可按當建置應用程式時可解譯或編譯之程式設計語言來指定API。
在一些實施例中,API實施組件可提供一個以上API,每一API提供不同態樣之不同視圖或給不同視圖提供不同態樣,該等不同態樣存取由API實施組件實施的功能性之不同態樣。舉例而言,API實施組件之一API可提供第一組函式,且可曝露至第三方開發商,且API實施組件之另一API可經隱藏(未曝露),且提供第一組函式之一子集且亦提供另一組函式(諸如,不在第一組函式中之測試或除錯函式)。在其他實施例中,API實施組件可經由基礎API自我呼叫一或多個其他組件,且因此為API呼叫組件及API實施組件兩者。
API定義API呼叫組件在存取及使用API實施組件之指定特徵時使用之語言及參數。舉例而言,API呼叫組件經由由API曝露之一或多個API呼叫或調用(例如,由函式或方法呼叫體現)來存取API實施組件之指定特徵,且經由API呼叫或調用來使用參數傳遞資料及控制資訊。API實施組件可回應於來自API呼叫組件之API呼叫而經由API返回一值。雖然API定義API呼叫之語法及結果(例如,調用API呼叫之方式及API呼叫進行之內容),但API可不揭露API呼叫實現由API呼叫指定之函式的方式。在呼叫(API呼叫組件)與API實施組件之間經由一或多個應用程式化介面轉移各種API呼叫。轉移API呼叫可包括發出、起始、調用、呼叫、接收、返回或回應函式呼叫或訊息;換言之,轉移可描述由API呼叫組件或API實施組件中之任一者進行之動作。API之函式呼叫或其他調用可經由參數清單或其他結構發送或接收一或多個參數。參數可為常數、密鑰、資料結構、物件、物件類、變數、資料類型、指標、陣列、清單或指向引用待經由API傳遞之資料或其他項目之函式或方法或另一方式的指標。
此外,資料類型或類可由API提供且由API實施組件實施。因此,API呼叫組件可藉由使用在API中提供之定義來宣告變數、使用指標、使用或具現化此等類型或類之常數值。
通常,可使用API存取由API實施組件提供之服務或資料或起始由API實施組件提供的運算或計算之執行。以實例說明,API實施組件及API呼叫組件可各自為作業系統、程式庫、器件驅動程式、API、應用程式或其他模組中之任一者(應理解,API實施組件與API呼叫組件可為彼此相同或不同類型之模組)。在一些情況下,API實施組件可至少部分體現於韌體、微碼或其他硬體邏輯中。在一些實施例中,API可允許用戶端程式使用由軟體開發套件(SDK)程式庫提供之服務。在其他實施例中,應用程式或其他用戶端程式可使用由應用程式架構提供之API。在此等實施例中,應用程式或用戶端程式可併有對由SDK提供及由API提供之函式或方法的呼叫,或使用在SDK中定義及由API提供之資料類型或物件。在此等實施例中,應用程式架構可提供用於回應於由該架構定義之各種事件之程式的主要事件迴路。API允許應用程式使用應用程式架構指定事件及對事件之回應。在一些實施中,API呼叫可向應用程式報告硬體器件之能力或狀態,包括與諸如輸入能力及狀態、輸出能力及狀態、處理能力、電力狀態、儲存容量及狀態、通信能力等之態樣有關的能力或狀態,且API可部分地由韌體、微碼或部分在硬體組件上執行之其他低位準邏輯來實施。
API呼叫組件可為本端組件(亦即,在與API實施組件相同的資料處理系統上)或在網路上經由API與API實施組件通信之遠端組件(亦即,在與API實施組件不同的資料處理系統上)。應理解,API實施組件亦可充當API呼叫組件(亦即,其可對由不同API實施組件曝露之API進行API呼叫),且藉由實施曝露至不同API呼叫組件之API,API呼叫組件亦可充當API實施組件。
API可允許按不同程式設計語言撰寫之多個API呼叫組件與API實施組件通信(因此,API可包括用於轉譯在API實施組件與API呼叫組件之間的呼叫及返回項之特徵);然而,可按特定程式設計語言實施API。在一實施例中,API呼叫組件可呼叫來自不同提供者之API,諸如,來自OS提供者之一組API及來自外掛程式提供者之另一組API及來自另一提供者(例如,軟體程式庫之提供者)或另一組API之創建者之另一組API。
圖7B為說明可在本發明之一些實施例中使用的一例示性API架構之方塊圖。如在圖7B中所示,API架構720包括實施API 724之API實施組件722(例如,作業系統、程式庫、器件驅動程式、API、應用程式、軟體或其他模組)。API 724指定可由API呼叫組件726使用的一或多個函式、方法、類、物件、協定、資料結構、格式及/或API實施組件之其他特徵。API 724可指定至少一呼叫約定,該至少一呼叫約定指定API實施組件中之函式自API呼叫組件接收參數之方式及函式將結果返回至API呼叫組件之方式。API呼叫組件726(例如,作業系統、程式庫、器件驅動程式、API、應用程式、軟體或其他模組)經由API 724進行API呼叫以存取及使用由API 724指定的API實施組件722之特徵。API實施組件722可回應於API呼叫而經由API 724將一值返回至API呼叫組件726。
應瞭解,API實施組件722可包括未經由API 724指定且不可由API呼叫組件726利用之額外函式、方法、類、資料結構及/或其他特徵。應理解,API呼叫組件726可與API實施組件722在相同的系統上,或可位於遠端且在一網路上使用API 724存取API實施組件722。雖然圖7B說明與API 724互動之單一API呼叫組件726,但應理解,可按與API呼叫組件726不同之語言(或相同語言)撰寫之其他API呼叫組件可使用API 724。
API實施組件722、API 724及API呼叫組件726可儲存於機器可讀媒體中,機器可讀媒體包括用於按可由機器(例如,電腦或其他資料處理系統)讀取之形式儲存資訊的任何機構。舉例而言,機器可讀媒體包括磁碟、光碟、隨機存取記憶體、唯讀記憶體、快閃記憶體器件等。
在圖7C(「軟體堆疊」730)(一例示性實施例)中,應用程式可使用若干服務API(服務API A及服務API B)對服務A 732或服務B 734進行呼叫且使用若干OS API對作業系統(OS)736進行呼叫。服務A 732及服務B 734可使用若干OS API對OS 736進行呼叫。
注意,服務B 734具有兩個API,其中之一者(服務B APIA 738)接收來自應用程式A 740之呼叫且將值返回至應用程式A 740,且另一者(服務B API B 742)接收來自應用程式B 744之呼叫且將值返回至應用程式B 744。服務A 732(舉例而言,其可為軟體程式庫)進行對OS API A 746之呼叫且自OS API A 746接收返回之值,且服務B 734(舉例而言,其可為軟體程式庫)進行對OS API A 746及OS API B 748兩者之呼叫且自OS API A 746及OS API B 748兩者接收返回之值。應用程式B 744進行對OS API B 748之呼叫且自OS API B 748接收返回之值。
例示性虛擬使用者編輯程序
圖8為用於在虛擬使用者編輯環境中創建虛擬使用者之一例示性程序800之流程圖。程序800可參照用於實施該程序之系統(諸如,參看圖1至圖7描述之虛擬使用者編輯環境)來加以描述。
在一些實施中,程序800可開始於在器件之顯示器上呈現虛擬使用者編輯環境(802)且在該環境中顯示虛擬使用者模型(804)。虛擬使用者模型可為2D或3D模型。該顯示器可為觸敏式顯示器。可按空白面部顯示虛擬使用者模型,或可基於先前自使用者收集之資訊顯示具有預定義元素的預設虛擬使用者。
接收選擇虛擬使用者元素類別之第一輸入(806)。在一些實施中,可使用類別選擇器,諸如,參看圖1A至圖1E描述之類別選擇器。
接收自選定元素選擇器選擇一元素之第二輸入(808)。在一些實施中,可使用元素選擇器,諸如,參看圖1A至圖1E以及圖4A及圖4B描述之元素選擇器。
在選擇了一元素後,可在執行中在虛擬使用者模型上自動顯現該元素(810)。在一些實施中,元素可為在3D虛擬使用者模型上顯現之2D紋理。
接收用於手動編輯虛擬使用者之元素之第三輸入(812)。第三輸入可為聚焦於待編輯之元素的觸摸式輸入或示意動作。手動編輯可包括對該元素重調大小、旋轉及定位。手動編輯可限於若干編輯區域。手動編輯可包括變焦或放大一元素以獲得更細化之編輯。
例示性行動器件架構
圖9為用於實施參看圖1至圖8描述之虛擬使用者編輯環境及動畫之器件的一例示性硬體架構之方塊圖。該器件可包括記憶體介面902、一或多個資料處理器、影像處理器及/或處理器904及周邊裝置介面906。記憶體介面902、一或多個處理器904及/或周邊裝置介面906可為單獨的組件或可整合於一或多個積體電路中。舉例而言,器件中之各種組件可由一或多個通信匯流排或信號線耦合。
感測器、器件及子系統可耦合至周邊裝置介面906以促進多個功能性。舉例而言,運動感測器910、光感測器912及近接感測器914可耦合至周邊裝置介面906以促進行動器件之定向、照明及近接功能。位置處理器915(例如,GPS接收器)可連接至周邊裝置介面906以提供地理定位。電子磁力計916(例如,積體電路晶片)亦可連接至周邊裝置介面906以提供可用以判定磁北之方向的資料。因此,電子磁力計916可用作電子羅盤。加速度計917亦可連接至周邊裝置介面906以提供可用以判定行動器件之移動速度及方向之改變的資料。
相機子系統920及光學感測器922(例如,電荷耦合器件(CCD)或互補金屬氧化物半導體(CMOS)光學感測器)可用以促進相機功能,諸如,記錄相片及視訊剪輯。
可經由一或多個無線通信子系統924(其可包括射頻接收器及傳輸器及/或光學(例如,紅外線)接收器及傳輸器)來促進通信功能。通信子系統924之特定設計及實施可視行動器件意欲藉以操作之通信網路而定。舉例而言,行動器件可包括經設計以在GSM網路、GPRS網路、EDGE網路、Wi-Fi或WiMax網路及藍芽(Bluetooth)網路上操作之通信子系統924。詳言之,無線通信子系統924可包括代管協定,使得行動器件可組態為用於其他無線器件之基地台。
音訊子系統926可耦合至揚聲器928及麥克風930以促進語音允用功能,諸如,語音辨識、語音複製、數位記錄及電話功能。
I/O子系統940可包括觸控式螢幕控制器942及/或其他輸入控制器944。觸控式螢幕控制器942可耦合至觸控式螢幕946或觸控板。觸控式螢幕946及觸控式螢幕控制器942可(例如)使用複數個觸敏性技術(包括(但不限於)電容性、電阻性、紅外線及表面聲波技術以及其他近接感測器陣列或用於判定與觸控式螢幕946之一或多個接觸點的其他元件)中之任一者來偵測接觸及移動或其中斷。
其他輸入控制器944可耦合至其他輸入/控制器件948,諸如,一或多個按鈕、搖臂開關、拇指旋輪、紅外線埠、USB埠及/或指標器件(諸如,手寫筆)。該一或多個按鈕(未圖示)可包括用於揚聲器928及/或麥克風930之音量控制的上/下按鈕。
在一實施中,按壓按鈕歷時第一持續時間可脫齧觸控式螢幕946之鎖定;且按壓按鈕歷時比第一持續時間長之第二持續時間可接通或斷開至器件之電力。使用者可能能夠客制化按鈕中之一或多者的功能性。舉例而言,觸控式螢幕946亦可用以實施虛擬或軟按鈕及/或鍵盤。
在一些實施中,器件可呈現記錄之音訊及/或視訊檔案,諸如,MP3、AAC及MPEG檔案。在一些實施中,器件可包括MP3播放器(諸如,iPodTM )之功能性。器件可因此包括可與iPod相容之接腳連接器。亦可使用其他輸入/輸出及控制器件。
記憶體介面902可耦合至記憶體950。記憶體950可包括高速隨機存取記憶體及/或非揮發性記憶體,諸如,一或多個磁碟儲存器件、一或多個光學儲存器件及/或快閃記憶體(例如,NAND、NOR)。記憶體950可儲存作業系統952,諸如,Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS或諸如VxWorks之嵌入式作業系統。作業系統952可包括用於處置基本系統服務及用於執行硬體獨立任務之指令。在一些實施中,作業系統952可包括核心(例如,UNIX核心)。
記憶體950亦可儲存通信指令954以促進與一或多個額外器件、一或多個電腦及/或一或多個伺服器之通信。記憶體950可包括:圖形使用者介面指令956,以促進圖形使用者介面處理;感測器處理指令958,以促進與感測器有關之處理及功能;電話指令960,以促進與電話有關之程序及功能;電子傳訊息指令962,以促進與電子傳訊息有關之程序及功能;網頁瀏覽指令964,以促進與網頁瀏覽有關之程序及功能;媒體處理指令966,以促進與媒體處理有關之程序及功能;GPS/導航指令968,以促進與GPS及導航有關之程序及指令;及相機指令970,以促進與相機有關之程序及功能。記憶體950亦可儲存其他軟體指令(未圖示),諸如,安全指令、網路視訊指令以促進與網路視訊有關之程序及功能及/或網路購物指令以促進與網路購物有關之程序及功能。在一些實施中,媒體處理指令966經分成音訊處理指令及視訊處理指令以分別促進與音訊處理有關之程序及功能及與視訊處理有關之程序及功能。啟動記錄及國際行動設備識別碼(IMEI)或類似的硬體識別符亦可儲存於記憶體950中。
記憶體950可包括用於虛擬使用者編輯環境972及虛擬使用者動畫引擎974之指令。記憶體950可為用於自虛擬使用者編輯程序產生的虛擬使用者資料976之本端快取記憶體。
以上識別之指令及應用程式中之每一者可對應於用於執行以上描述之一或多個功能的一組指令。不需要將此等指令實施為單獨的軟體程式、程序或模組。記憶體950可包括額外指令或較少指令。此外,行動器件之各種功能可實施於硬體中及/或軟體中,包括實施於一或多個信號處理及/或特殊應用積體電路中。
例示性操作環境
圖10為用於使用參看圖1至圖8描述之虛擬使用者編輯環境及動畫的器件之一例示性網路操作環境之方塊圖。在此實例中,器件1002a與1002b可(例如)在處於資料通信中之一或多個有線及/或無線網路1010上通信。舉例而言,無線網路1012(例如,蜂巢式網路)可藉由使用閘道器1016與廣域網路(WAN)1014(諸如,網際網路)通信。同樣地,存取器件1018(諸如,802.11g無線存取器件)可提供對廣域網路1014之通信存取。雖然此實例說明用於行動器件之操作環境,但亦可將該操作環境應用於有線連接至網路之器件(例如,桌上型電腦)。
在一些實施中,可在無線網路1012及存取器件1018上建立語音及資料通信兩者。舉例而言,行動器件1002a可打電話及接電話(例如,使用網際網路語音通訊協定(VoIP)協定)、發送及接收電子郵件訊息(例如,使用郵局協定3(POP3))及在無線網路1012、閘道器1016及廣域網路1014上擷取電子文件及/或串流(諸如,網頁、相片及視訊)(例如,使用傳輸控制協定/網際網路協定(TCP/IP)或使用者資料報協定(UDP))。同樣地,在一些實施中,行動器件1002b可打電話及接電話、發送及接收電子郵件訊息及在存取器件1018及廣域網路1014上擷取電子文件。在一些實施中,可使用一或多個電纜將器件1002a或1002b實體連接至存取器件1018,且存取器件1018可為個人電腦。在此組態中,器件1002a或1002b可稱作「繫留」器件。
器件1002a及1002b亦可藉由其他方式建立通信。舉例而言,無線器件1002a可與其他無線器件(例如,其他器件1002a或1002b、蜂巢式電話等)在無線網路1012上通信。同樣地,器件1002a與1002b可藉由使用一或多個通信子系統(諸如,BluetoothTM 通信器件)建立同級間通信1020(例如,個人區域網路)。亦可實施其他通信協定及拓撲。
器件1002a或1002b可在一或多個有線及/或無線網路上與多種服務通信。在一些實施中,服務可包括行動器件服務1030、社交網路服務1040及遊戲中心服務1042。
行動器件服務1030可提供用於器件1002a或1002b之多種服務,包括(但不限於)郵件服務、文字傳訊息、聊天會話、視訊會議、網際網路服務、基於位置之服務(例如,地圖服務)、同步服務、遠端儲存1044、下載服務等。遠端儲存器1046可用以儲存可在使用者之多個器件上使用或由多個使用者共用之虛擬使用者資料。在一些實施中,虛擬使用者編輯環境可由服務1030、1040、1042中之一或多者提供,該等服務可由器件1002a或1002b之使用者經由(例如)由服務1030、1040、1042操作之一或多個伺服器所伺服的網頁加以存取。
在一些實施中,社交網路服務1040可提供社交網路網站,在該情況下,器件1002a或1002b之使用者可建立個人網路,且邀請朋友貢獻及共用內容,包括虛擬使用者及與虛擬使用者有關之項目。使用者可使用藉由虛擬使用者編輯環境製成之其自訂虛擬使用者代替數位相片以保護其隱私。
在一些實施中,遊戲中心服務1042可提供線上遊戲環境,在該情況下,器件1002a或1002b之使用者可參與線上互動遊戲,其中使用參看圖1至圖7描述之虛擬使用者編輯環境創建其虛擬使用者。在一些實施中,由虛擬使用者編輯環境創建之虛擬使用者及/或元素可在使用者間共用或銷售至線上遊戲之玩家。舉例而言,虛擬使用者商店可由遊戲中心服務1042提供以供使用者購買或交換虛擬使用者及與虛擬使用者有關之項目(例如,衣服、配飾)。
器件1002a或1002b亦可在一或多個有線及/或無線網路上存取其他資料及內容。舉例而言,內容發行者(諸如,新站點、真正簡單聯合供稿(RSS)訂閱源、網站、網誌(blog)、社交網路站點、開發商網路等)可由器件1002a或1002b存取。可藉由回應於使用者觸摸(例如)網頁物件調用網頁瀏覽函式或應用程式(例如,瀏覽器)來提供此存取。
所描述之實施例可包括觸摸式I/O器件1101,該觸摸式I/O器件1101可經由有線或無線通信頻道1102接收用於與計算系統1103(圖11)互動之觸摸式輸入。觸摸式I/O器件1101可用以代替諸如鍵盤、滑鼠等之其他輸入器件或與諸如鍵盤、滑鼠等之其他輸入器件組合地將使用者輸入提供至計算系統1103。可使用一或多個觸摸式I/O器件1101用於將使用者輸入提供至計算系統1103。觸摸式I/O器件1101可為計算系統1103之整體部分(例如,膝上型電腦上之觸控式螢幕)或可與計算系統1103分開。
觸摸式I/O器件1101可包括觸敏式面板,該觸敏式面板完全或部分透明、半透明、非透明、不透明或其任何組合。觸摸式I/O器件1101可體現為觸控式螢幕、觸控板、充當觸控板之觸控式螢幕(例如,替代膝上型電腦之觸控板之觸控式螢幕)、與任何其他輸入器件(例如,安置於鍵盤上之觸控式螢幕或觸控板)組合或併有該任何其他輸入器件之觸控式螢幕或觸控板或具有用於接收觸摸式輸入之觸敏式表面的任何多維物件。
在一實例中,體現為觸控式螢幕之觸摸式I/O器件1101可包括部分或完全定位於顯示器之至少一部分上的透明及/或半透明觸敏式面板。根據此實施例,觸摸式I/O器件1101用以顯示自計算系統1103(及/或另一源)傳輸之圖形資料,且亦用以接收使用者輸入。在其他實施例中,觸摸式I/O器件1101可體現為整合觸控式螢幕,在該情況下,觸敏式組件/器件與顯示組件/器件整合。在其他實施例中,觸控式螢幕可用作用於顯示補充圖形資料或與主顯示器相同之圖形資料及接收觸摸式輸入的補充或額外顯示幕。
觸摸式I/O器件1101可經組態以基於電容性、電阻性、光學、聲學、電感、機械、化學量測或關於接近於器件1101之一或多個觸摸或近觸摸之發生而可量測到的任何現象偵測在器件1101上的一或多個觸摸或近觸摸之位置。可使用軟體、硬體、韌體或其任何組合來處理偵測到的觸摸之量測以識別及追蹤一或多個示意動作。示意動作可對應於在觸摸式I/O器件1101上之靜止或非靜止、單一或多個觸摸或近觸摸。可藉由按特定方式(諸如,在基本上同一時間、鄰近地或連續地敲擊、按壓、搖動、擦動、扭轉、改變定向、以變化之壓力按壓及其類似者)在觸摸式I/O器件1101上移動一或多個手指或其他物件來執行示意動作。示意動作可特徵在於(但不限於)在手指之間或藉由任何一或多個其他手指之擠捏、滑動、揮擊、旋轉、折曲、拖曳或敲擊運動。可藉由一或多個手、由一或多個使用者或其任何組合來執行單一示意動作。
計算系統1103可驅動具有圖形資料之顯示器顯示圖形使用者介面(GUI)。GUI可經組態以經由觸摸式I/O器件1101接收觸摸式輸入。觸摸式I/O器件1101體現為觸控式螢幕,其可顯示GUI。或者,GUI可顯示於與觸摸式I/O器件1101分開之顯示器上。GUI可包括在介面內特定位置處顯示之圖形元素。圖形元素可包括(但不限於)多種顯示之虛擬輸入器件,包括虛擬滾輪、虛擬鍵盤、虛擬旋鈕、虛擬按鈕、任何虛擬UI及其類似者。使用者可在觸摸式I/O器件1101上之一或多個特定位置處執行示意動作,該一或多個特定位置可與GUI之圖形元素相關聯。在其他實施例中,使用者可在獨立於GUI之圖形元素之位置的一或多個位置處執行示意動作。在觸摸式I/O器件1101上執行之示意動作可直接或間接操縱、控制、修改、移動、致動、起始或大體影響圖形元素,諸如,GUI內之游標、圖示、媒體檔案、清單、文字、影像之全部或部分或其類似者。舉例而言,在觸控式螢幕之情況下,使用者可藉由在觸控式螢幕上之圖形元素上執行示意動作來直接與圖形元素互動。或者,觸控板通常提供間接互動。示意動作亦可影響未顯示之GUI元素(例如,使使用者介面出現)或可影響計算系統1103內之其他動作(例如,影響GUI、應用程式或作業系統之狀態或模式)。可或可不與顯示之游標相結合而在觸摸式I/O器件1101上執行示意動作。舉例而言,在於觸控板上執行示意動作之情況下,游標(或指標)可顯示於顯示幕或觸控式螢幕上,且可經由在觸控板上之觸摸式輸入控制游標以與顯示幕上之圖形物件互動。在直接於觸控式螢幕上執行示意動作之其他實施例中,使用者可直接與觸控式螢幕上之物件互動,其中游標或指標顯示或不顯示於觸控式螢幕上。
可回應於或基於在觸摸式I/O器件1101上之觸摸或近觸摸而經由通信頻道1102將回饋提供至使用者。可以光學方式、以機械方式、以電方式、以嗅覺方式、以聲學方式或其類似者或其任何組合且按可變或不可變方式傳輸回饋。
所描述之特徵可實施於數位電子電路中或實施於電腦硬體、韌體、軟體中或其組合中。該等特徵可實施於有形地體現於資訊載體中之電腦程式產品中(例如,體現於機器可讀儲存器件中,用於由可程式化處理器執行);且方法步驟可由可程式化處理器執行,該可程式化處理器執行指令之程式以藉由對輸入資料操作且產生輸出來執行所描述之實施之功能。或者或另外,程式指令可編碼於為人工產生之信號(例如,機器產生之電、光學或電磁信號)的傳播信號上,該人工產生之信號經產生以編碼資訊以供傳輸至合適的接收器裝置用於由可程式化處理器執行。
現將注意力指向可體現於任何攜帶型或非攜帶型器件內的系統架構之實施例,該攜帶型或非攜帶型器件包括(但不限於)通信器件(例如,行動電話、智慧電話)、多媒體器件(例如,MP3播放器、TV、收音機)、攜帶型或手持式電腦(例如,平板電腦、迷你筆記型電腦、膝上型電腦)、桌上型電腦、一體式桌上型電腦、周邊器件或可調適成包括系統架構1200的任何其他系統或器件,包括此等類型之器件中之兩者或兩者以上之組合。圖12為通常包括一或多個電腦可讀媒體1201、處理系統1204、輸入/輸出(I/O)子系統1206、射頻(RF)電路1208及音訊電路1210的系統1200之一實施例之方塊圖。此等組件可由一或多個通信匯流排或信號線1203耦合。
應顯而易見,圖12中展示之架構僅為系統1200的一實例架構,且系統1200可具有比所展示多或少的組件或組件之不同組態。圖12中展示之各種組件可實施於硬體、軟體、韌體或其任何組合(包括一或多個信號處理及/或特殊應用積體電路)中。
RF電路1208用以在無線鏈路或網路上將資訊發送至一或多個其他器件及接收來自一或多個其他器件之資訊,且包括用於執行此功能之熟知電路。RF電路1208及音訊電路1210經由周邊裝置介面1216耦合至處理系統1204。介面1216包括用於建立及維持周邊裝置與處理系統1204之間的通信之各種已知組件。音訊電路1210耦合至音訊揚聲器1250及麥克風1252,且包括用於處理自介面1216接收之語音信號以使使用者能夠即時地與其他使用者通信之已知電路。在一些實施例中,音訊電路1210包括一頭戴式耳機插孔(未圖示)。
周邊裝置介面1216將系統之輸入及輸出周邊裝置耦合至處理器1218及電腦可讀媒體1201。一或多個處理器1218經由控制器1220與一或多個電腦可讀媒體1201通信。電腦可讀媒體1201可為可儲存用於由一或多個處理器1218使用之程式碼及/或資料的任何器件或媒體。媒體1201可包括一記憶體階層,其包括(但不限於)快取記憶體、主記憶體及輔助記憶體。可使用RAM(例如,SRAM、DRAM、DDRAM)、ROM、快閃記憶體(FLASH)、磁性及/或光學儲存器件(諸如,磁碟機、磁帶、CD(緊密光碟)及DVD(數位視訊光碟))之任何組合實施記憶體階層。媒體1201亦可包括用於載運承載資訊之信號之傳輸媒體,該等信號指示電腦指令或資料(具有或無藉以調變信號之載波)。舉例而言,傳輸媒體可包括通信網路,包括(但不限於)網際網路(亦稱作全球資訊網)、企業內部網路、區域網路(LAN)、廣域網路(WLAN)、儲存區域網路(SAN)、都市區域網路(MAN)及其類似者。
一或多個處理器1218執行儲存於媒體1201中之各種軟體組件以執行系統1200之各種功能。在一些實施例中,軟體組件包括作業系統1222、通信模組(或指令集)1224、觸摸處理模組(或指令集)1226、圖形模組(或指令集)1228、一或多個應用程式(或指令集)1230及虛擬使用者編輯模組1238。此等模組及以上提到之應用程式中的每一者對應於用於執行以上描述之一或多個功能及在本申請案中描述之方法(例如,本文中描述之電腦實施之方法及其他資訊處理方法)的指令集。此等模組(亦即,指令集)不需要實施為單獨的軟體程式、程序或模組,且因此在各種實施例中,可組合或以其他方式重新配置此等模組之各種子集。在一些實施例中,媒體1201可儲存以上識別的模組及資料結構之一子集。此外,媒體1201可儲存以上未描述之額外模組及資料結構。
作業系統1222包括用於控制及管理一般系統任務(例如,記憶體管理、儲存器件控制、電力管理等)之各種程序、指令集、軟體組件及/或驅動程式,且促進各種硬體與軟體組件之間的通信。
通信模組1224促進與其他器件在一或多個外部埠1236上或經由RF電路1208進行通信,且包括用於處置自RF電路1208及/或外部埠1236接收之資料之各種軟體組件。
圖形模組1228包括用於在顯示表面上顯現、製成動畫及顯示圖形物件之各種已知軟體組件。在觸摸式I/O器件1212為觸敏式顯示器(例如,觸控式螢幕)之實施例中,圖形模組1228包括用於在觸敏式顯示器上顯現、顯示物件及將物件製成動畫之組件。
一或多個應用程式1230可包括安裝於系統1200上之任何應用程式,包括(但不限於)瀏覽器、通訊錄、聯繫人清單、電子郵件、瞬時傳訊息、文書處理、鍵盤模擬、介面工具集、具備JAVA功能之應用程式、加密、數位權利管理、語音辨識、語音複製、位置判定能力(諸如,由全球定位系統(GPS)提供之位置判定能力)、音樂播放器等。
觸摸處理模組1226包括用於執行與觸摸式I/O器件1212相關聯之各種任務的各種軟體組件,該等任務包括(但不限於)接收及處理經由觸摸式I/O器件控制器1232自I/O器件1212接收之觸摸式輸入。
系統1200可進一步包括用於執行如本文中結合圖1至圖7描述之方法/功能的虛擬使用者編輯模組1238。虛擬使用者編輯模組1238可至少用以提供關於圖1至圖7描述之虛擬使用者編輯環境。虛擬使用者編輯模組1238亦可與系統1200之其他元件互動以提供虛擬使用者編輯功能。虛擬使用者編輯模組1238可體現為硬體、軟體、韌體或其任何組合。雖然展示模組1238駐留於媒體1201內,但模組1238之全部或部分可體現於系統1200內之其他組件內,或可完全體現為系統1200內之單獨組件。
I/O子系統1206耦合至觸摸式I/O器件1212及一或多個其他I/O器件1214以用於控制或執行各種功能。觸摸式I/O器件1212經由觸摸式I/O器件控制器1232與處理系統1204通信,觸摸式I/O器件控制器1232包括用於處理使用者觸摸式輸入之各種組件(例如,掃描硬體)。一或多個其他輸入控制器1234自其他I/O器件1214接收電信號/將電信號發送至其他I/O器件1214。其他I/O器件1214可包括實體按鈕、撥號盤、滑動開關、搖桿、鍵盤、觸控板、額外顯示幕或其任何組合。
若體現為觸控式螢幕,則觸摸式I/O器件1212在GUI中向使用者顯示視覺輸出。該視覺輸出可包括文字、圖形、視訊及其任何組合。視覺輸出中之一些或全部可對應於使用者介面物件。觸摸式I/O器件1212形成接受來自使用者之觸摸式輸入之觸敏式表面。觸摸式I/O器件1212及觸控式螢幕控制器1232(連同媒體1201中之任何相關聯之模組及/或指令集)偵測且追蹤在觸摸式I/O器件1212上之觸摸或近觸摸(及觸摸之任何移動或釋放),且將偵測到之觸摸式輸入轉換成與圖形物件(諸如,一或多個使用者介面物件)之互動。在器件1212體現為觸控式螢幕之情況下,使用者可直接與顯示於觸控式螢幕上之圖形物件互動。或者,在器件1212體現為與觸控式螢幕不同之觸控式器件(例如,觸控板)之情況下,使用者可間接與顯示於體現為I/O器件1214之單獨顯示幕上之圖形物件互動。
觸摸式I/O器件1212可類似於在下列美國專利中描述之多點觸敏式表面:6,323,846(Westerman等人)、6,570,557(Westerman等人)及/或6,677,932(Westerman),及/或美國專利公開案1202/0015024A1,其中之每一者特此以引用的方式併入。
在觸摸式I/O器件1212為觸控式螢幕之實施例中,觸控式螢幕可使用LCD(液晶顯示器)技術、LPD(發光聚合物顯示器)技術、OLED(有機LED)或OEL(有機電致發光),但在其他實施例中可使用其他顯示器技術。
可由觸摸式I/O器件1212基於使用者之觸摸式輸入以及正顯示的內容及/或計算系統之一或多個狀態來提供回饋。可以光學方式(例如,光信號或顯示之影像)、以機械方式(例如,觸覺回饋、觸摸回饋、力回饋或其類似者)、以電方式(例如,電刺激)、以嗅覺方式、以聲學方式(例如,嗶嗶聲或其類似者)或其類似者或其任何組合且按可變或不可變方式傳輸回饋。
系統1200亦包括用於對各種硬體組件供電之電力系統1244,且可包括一電力管理系統、一或多個電源、一再充電系統、一電力故障偵測電路、一電力轉換器或換流器、一電力狀態指示器及通常與攜帶型器件中的電力之產生、管理及散佈相關聯之任何其他組件。
在一些實施例中,可將周邊裝置介面1216、一或多個處理器1218及記憶體控制器1220實施於單一晶片(諸如,處理系統1204)上。在一些其他實施例中,可將其實施於單獨晶片上。
所描述之特徵可有利地實施於可在一可程式化系統上執行的一或多個電腦程式中,該可程式化系統包括至少一可程式化處理器(其經耦合以自一資料儲存系統接收資料及指令及將資料及指令傳輸至該資料儲存系統)、至少一輸入器件及至少一輸出器件。電腦程式為可直接或間接地在一電腦中用以執行某一活動或帶來某一結果的指令集。可按任何形式之程式設計語言(例如,Objective-C、Java)(包括經編譯或解譯之語言)來撰寫電腦程式,且電腦程式可按任何形式來部署,包括作為獨立程式或作為適合於在計算環境中使用之模組、組件、子常式或其他單元。
用於執行指令之程式的合適處理器包括(以實例說明)任何種類之電腦的通用及專用微處理器兩者及單獨處理器或多個處理器或核心中之一者。通常,處理器將自唯讀記憶體或隨機存取記憶體或兩者接收指令及資料。電腦之必需元件為用於執行指令之處理器及用於儲存指令及資料之一或多個記憶體。通常,電腦亦將包括用於儲存資料檔案之一或多個大容量儲存器件或經操作性耦合以與用於儲存資料檔案之一或多個大容量儲存器件通信;此等器件包括磁碟(諸如,內部硬碟及可抽換式碟片)、磁光碟及光碟。適合於有形地體現電腦程式指令及資料之儲存器件包括所有形式的非揮發性記憶體,包括(以實例說明):半導體記憶體器件,諸如,EPROM、EEPROM及快閃記憶體器件;磁碟,諸如,內部硬碟及可抽換式碟片;磁光碟;及CD-ROM及DVD-ROM碟片。處理器及記憶體可由ASIC(特殊應用積體電路)補充或併入於ASIC中。
為了提供與使用者之互動,可將該等特徵實施於一電腦上,該電腦具有用於向使用者顯示資訊之顯示器件(諸如,CRT(陰極射線管)或LCD(液晶顯示器)監視器),及使用者可藉以將輸入提供至電腦之鍵盤及指標器件(諸如,滑鼠或軌跡球)。
可將該等特徵實施於一電腦系統中,該電腦系統包括諸如資料伺服器之後端組件,或包括諸如應用伺服器或網際網路伺服器之中間軟體組件,或包括諸如具有圖形使用者介面或網際網頁瀏覽器之用戶端電腦的前端組件,或其任何組合。該系統之該等組件可由數位資料通信之任何形式或媒體(諸如,通信網路)連接。通信網路之實例包括(例如)LAN、WAN及形成網際網路之電腦及網路。
電腦系統可包括用戶端及伺服器。用戶端與伺服器通常彼此相距遙遠,且通常經由網路互動。根據在各別電腦上執行且彼此之間具有用戶端-伺服器關係之電腦程式而發生用戶端與伺服器之關係。
可使用API實施所揭示之實施的一或多個特徵或步驟。API可定義在呼叫應用程式與提供服務、提供資料或執行操作或計算之其他軟體程式碼(例如,作業系統、程式庫常式、函式)之間傳遞之一或多個參數。
API可在程式碼中實施為一或多個呼叫,該一或多個呼叫基於在API規範文件中定義之呼叫約定而經由參數清單或其他結構發送或接收一或多個參數。參數可為常數、密鑰、資料結構、物件、物件類、變數、資料類型、指標、陣列、清單或另一呼叫。可按任何程式設計語言實施API呼叫及參數。程式設計語言可定義程式設計師將用來存取支援API之功能的詞彙及呼叫約定。
在一些實施中,API呼叫可向應用程式報告器件執行應用程式之能力,諸如,輸入能力、輸出能力、處理能力、電力能力、通信能力等。
已描述了許多實施。然而,應理解,可進行各種修改。舉例而言,可組合、刪除、修改或補充一或多個實施之元件以形成另外的實施。作為又一實例,在該等圖中描繪之邏輯流程不需要所展示之特定次序或順序來達成合乎需要之結果。此外,可提供其他步驟,或可自所描述之流程取消步驟,且其他組件可添加至所描述之系統或自所描述之系統移除。因此,其他實施處於以下申請專利範圍之範疇內。
100...器件
102...顯示器
104...使用者介面
106...虛擬使用者
110...類別選擇器
112...中心位置
114...色彩選擇器圖示
116...元素選擇器圖示
118...控制區域
120...眼睛元素
122...鼻子元素
124...頭髮元素
126...口部元素
128...帽子元素
200...柵格視圖
204...柵格視圖
300...變焦按鈕
400...編輯區
402...編輯區
404...編輯區
406...編輯區
408a...按鈕
408b...按鈕
500a...編輯區域
500b...編輯區域
500c...編輯區域
500d...編輯區域
600a...使用者介面
600b...使用者介面
602...虛擬使用者
606a...游標
606b...游標
700...軟體堆疊
702...應用層
704...架構層
706...服務層
708...作業系統(OS)
710...硬體層
712...虛擬使用者動畫引擎
714...虛擬使用者編輯環境
716...觸摸模型
720...應用程式化介面(API)架構
722...API實施組件
724...API
726...API呼叫組件
730...軟體堆疊
732...服務A
734...服務B
736...作業系統(OS)
738...服務B API A
740...應用程式A
742...服務B API B
744...應用程式B
746...OS API A
748...OS API B
800...用於在虛擬使用者編輯環境中創建虛擬使用者之程序
902...記憶體介面
904...處理器
906...周邊裝置介面
910...運動感測器
912...光感測器
914...近接感測器
915...位置處理器
916...電子磁力計
917...加速度計
920...相機子系統
922...光學感測器
924...無線通信子系統
926...音訊子系統
928...揚聲器
930...麥克風
940...I/O子系統
942...觸控式螢幕控制器
944...其他輸入控制器
946...觸控式螢幕
948...其他輸入/控制器件
950...記憶體
952...作業系統
954...通信指令
956...圖形使用者介面指令
958...感測器處理指令
960...電話指令
962...電子傳訊息指令
964...網頁瀏覽指令
966...媒體處理指令
968...GPS/導航指令
970...相機指令
972...虛擬使用者編輯環境
974...虛擬使用者動畫引擎
976...虛擬使用者資料
1002a...器件
1002b...器件
1010...有線及/或無線網路
1012...無線網路
1014...廣域網路(WAN)
1016...閘道器
1018...存取器件
1020...同級間通信
1030...行動器件服務
1040...社交網路服務
1042...遊戲中心服務
1044...遠端儲存
1046...遠端儲存器
1101...觸摸式I/O器件
1102...有線或無線通信頻道
1103...計算系統
1200...系統架構
1201...電腦可讀媒體
1203-1...通信匯流排或信號線
1203-2...通信匯流排或信號線
1203-3...通信匯流排或信號線
1203-4...通信匯流排或信號線
1203-5...通信匯流排或信號線
1203-6...通信匯流排或信號線
1203-7...通信匯流排或信號線
1203-8...通信匯流排或信號線
1204...處理系統
1206...輸入/輸出(I/O)子系統
1208...射頻(RF)電路
1210...音訊電路
1212...觸摸式I/O器件
1214...其他I/O器件
1216...周邊裝置介面
1218...處理器
1220...記憶體控制器
1222...作業系統
1224...通信模組
1226...觸摸處理模組(或指令集)
1228...圖形模組(或指令集)
1230...應用程式(或指令集)
1232...觸摸式I/O器件控制器
1234...其他輸入控制器
1236...外部埠
1238...虛擬使用者編輯模組
1244...電力系統
1250...音訊揚聲器
1252...麥克風
圖1A至圖1E說明用於創建自訂虛擬使用者之例示性虛擬使用者編輯環境。
圖2A說明用於自虛擬使用者元素之一類別選擇虛擬使用者元素之一例示性元素選擇器。
圖2B說明用於選擇用於虛擬使用者元素之一類別的色彩之一例示性色彩選擇器。
圖3A至圖3C說明用於手動編輯虛擬使用者元素之例示性程序。
圖4A及圖4B說明用於自虛擬使用者元素之一類別選擇虛擬使用者元素之一替代元素選擇器。
圖5A至圖5C說明用於手動編輯虛擬使用者元素之編輯區域。
圖6A至圖6B說明將虛擬使用者元素製成動畫以使其追蹤使用者介面中之物件或指示方向。
圖7A至圖7C為用於實施參看圖1至圖6描述之虛擬使用者編輯環境及動畫製作之一例示性軟體架構。
圖8為用於在虛擬使用者編輯環境中創建虛擬使用者之一例示性程序之流程圖。
圖9為用於實施參看圖1至圖8描述之虛擬使用者編輯環境及動畫製作之一例示性硬體架構之方塊圖。
圖10為用於使用參看圖1至圖9描述之虛擬使用者編輯環境及動畫製作的器件之一例示性網路操作環境之方塊圖。
圖11為說明在一例示性觸摸式I/O器件與計算系統之間的通信之方塊圖。
圖12為用於具有觸摸式I/O能力之器件的例示性架構之方塊圖。
800...用於在虛擬使用者編輯環境中創建虛擬使用者之程序

Claims (33)

  1. 一種由一或多個處理器執行之電腦實施之方法,其包含:在一器件之一顯示器上呈現一虛擬使用者編輯環境,該虛擬使用者編輯環境包括複數個編輯區;在該虛擬使用者編輯環境中顯示一虛擬使用者模型,該虛擬使用者模型包括複數個虛擬使用者元素,每一虛擬使用者元素係定位於一個別編輯區中;接收選擇一編輯區之第一輸入;回應於接收該第一輸入,在該選定編輯區中顯示可選擇之選擇元素以修改顯示在該選定編輯區中的一虛擬使用者元素;接收選擇一選擇元素之一第二輸入;回應於接收該第二輸入,取代該選定編輯區中的該虛擬使用者元素而顯示一不同的虛擬使用者元素;及在該虛擬使用者編輯環境中顯現該虛擬使用者模型,該虛擬使用者模型包括該不同的虛擬使用者元素。
  2. 如請求項1之方法,其中該器件為一行動器件,且該顯示器為一觸敏式顯示器。
  3. 如請求項1之方法,其中在該器件之該顯示器上呈現該虛擬使用者編輯環境包含:在該虛擬使用者編輯環境中顯示一圖示列,該圖示列含有表示元素類別之許多圖示;及將一觸摸式輸入施加至該顯示器上之該圖示列以將該 等圖示製成動畫,該動畫模擬該等圖示穿過該圖示列之一中心位置之運動,其中當該運動停止時佔據該圖示列之該中心位置的該圖示為該選定虛擬使用者元素類別。
  4. 如請求項3之方法,其進一步包含:在該虛擬使用者編輯環境中顯示一柵格視圖,該柵格視圖中之至少一些單元顯示具有一不同虛擬使用者元素之該虛擬使用者;使該第二輸入與一單元相關聯;及基於該關聯選擇一虛擬使用者元素。
  5. 如請求項1之方法,其中顯現該虛擬使用者模型包含:在該虛擬使用者模型上顯現表示該虛擬使用者元素之一二維紋理。
  6. 如請求項1之方法,其進一步包含:將虛擬使用者資料提供至一應用程式,該虛擬使用者資料可操作以用於在該應用程式中創建該虛擬使用者。
  7. 如請求項6之方法,其進一步包含:在該應用程式中將該虛擬使用者製成動畫。
  8. 如請求項7之方法,其中在該應用程式中將該虛擬使用者製成動畫包含:回應於一觸發事件而將該虛擬使用者上之一眼睛元素製成動畫。
  9. 如請求項7之方法,其中將一眼睛元素製成動畫包含:將該眼睛元素製成動畫以使其跟隨顯示於該應用程式之一使用者介面中的一游標或其他物件。
  10. 如請求項1之方法,其中該虛擬使用者元素係包括於一選定虛擬使用者元素類別中,該方法進一步包含:接收選擇用於該選定虛擬使用者元素類別之一色彩之第四輸入;在該虛擬使用者編輯環境中顯示一柵格視圖,該柵格視圖中之至少一些單元顯示與該選定虛擬使用者元素類別相關聯之不同色彩;使該第四輸入與一單元相關聯;及基於該關聯選擇一色彩。
  11. 如請求項1之方法,其進一步包含:接收用於對該虛擬使用者元素變焦之一輸入;及接收用於手動編輯該變焦之虛擬使用者元素之一輸入。
  12. 如請求項11之方法,其中接收用於手動編輯該變焦之虛擬使用者元素之該輸入包含:接收該變焦之虛擬使用者元素之一觸摸選擇;及在接收該觸摸選擇之後,接收該變焦之虛擬使用者元素之一示意動作選擇。
  13. 如請求項12之方法,其進一步包含回應於該觸摸選擇及該示意動作選擇以對該變焦之虛擬使用者元素重調大小。
  14. 如請求項11之方法,其中接收用於手動編輯該變焦之虛擬使用者元素之該輸入包含:根據用於手動編輯該變焦之虛擬使用者元素之該輸入 對該虛擬使用者元素移動、旋轉或重調大小。
  15. 如請求項14之方法,其進一步包含:界定圍繞該虛擬使用者元素之一編輯區域;及限制該手動編輯於該編輯區域內。
  16. 如請求項11之方法,其中用於對該虛擬使用者元素變焦之該輸入為一觸摸式輸入或示意動作。
  17. 一種由一或多個處理器執行之電腦實施之方法,其包含:在一行動器件之一觸敏式顯示器上呈現一虛擬使用者編輯環境,該虛擬使用者編輯環境包括複數個編輯區;在該虛擬使用者編輯環境中顯示一三維(3D)虛擬使用者模型,該虛擬使用者模型包括複數個虛擬使用者元素,每一虛擬使用者元素係定位於一個別編輯區中;接收一編輯區之一使用者選擇;回應於接收該編輯區之該使用者選擇,在該選定編輯區中顯示可選擇之選擇元素以修改顯示在該選定編輯區中的一虛擬使用者元素;接收顯示在該選定編輯區中的一選擇元素之一使用者選擇;回應於接收該選擇元素之該使用者選擇,取代該選定編輯區中的該虛擬使用者元素而顯示一不同的虛擬使用者元素;及在該虛擬使用者編輯環境中顯現該虛擬使用者模型,該虛擬使用者模型包括該不同的虛擬使用者元素。
  18. 如請求項17之方法,其中顯現該選定虛擬使用者模型包含:在該3D虛擬使用者模型上顯現表示該虛擬使用者元素之一二維(2D)紋理。
  19. 如請求項17之方法,其進一步包含:界定圍繞該虛擬使用者元素之一編輯區域;及限制該手動編輯於該編輯區域內。
  20. 如請求項17之方法,其進一步包含用於對該變焦之虛擬使用者元素手動重調大小或旋轉之一觸摸式輸入或示意動作。
  21. 如請求項20之方法,其中接收用於對該變焦之虛擬使用者元素手動重調大小或旋轉之該觸摸式輸入或示意動作包含:接收該變焦之虛擬使用者元素之一觸摸選擇;及在接收該觸摸選擇之後,接收該變焦之虛擬使用者元素之一示意動作選擇。
  22. 如請求項21之方法,其進一步包含回應於該觸摸選擇及該示意動作選擇以對該變焦之虛擬使用者元素重調大小或旋轉。
  23. 一種用於編輯虛擬使用者之系統,其包含:一或多個處理器;一電腦可讀媒體,其耦合至該一或多個處理器且儲存指令,該等指令在由該一或多個處理器執行時使該一或 多個處理器執行包含以下操作之操作:在一器件之一顯示器上呈現一虛擬使用者編輯環境,該虛擬使用者編輯環境包括複數個編輯區;在該虛擬使用者編輯環境中顯示一虛擬使用者模型,該虛擬使用者模型包括複數個虛擬使用者元素,每一虛擬使用者元素係定位於一個別編輯區中;接收選擇一編輯區之第一輸入;回應於接收該第一輸入,在該選定編輯區中顯示可選擇之選擇元素以修改顯示在該選定編輯區中的一虛擬使用者元素;接收選擇一選擇元素之一第二輸入;回應於接收該第二輸入,取代該選定編輯區中的該虛擬使用者元素而顯示一不同的虛擬使用者元素;及在該虛擬使用者編輯環境中顯現該虛擬使用者模型,該虛擬使用者模型包括該不同的虛擬使用者元素。
  24. 如請求項23之系統,其中該系統為一行動器件,且該顯示器為一觸敏式顯示器。
  25. 如請求項24之系統,該等操作進一步包含接收用於手動編輯該不同的虛擬使用者元素之第三輸入,其中該第三輸入為一觸摸式輸入或示意動作。
  26. 如請求項24之系統,其中該電腦可讀媒體儲存指令,該等指令在由該一或多個處理器執行時使該一或多個處理器執行包含以下操作之操作:在該虛擬使用者編輯環境中顯示一柵格視圖,該柵格 視圖中之至少一些單元顯示具有一不同虛擬使用者元素之該虛擬使用者;使該第二輸入與一單元相關聯;及基於該關聯選擇一虛擬使用者元素。
  27. 如請求項24之系統,其中該電腦可讀媒體儲存指令,該等指令在由該一或多個處理器執行時使該一或多個處理器執行包含以下操作之操作:在該虛擬使用者模型上顯現表示該虛擬使用者元素之一二維紋理。
  28. 如請求項24之系統,其中該電腦可讀媒體儲存指令,該等指令在由該一或多個處理器執行時使該一或多個處理器執行包含以下操作之操作:接收用於手動編輯該虛擬使用者元素之第三輸入;及根據該第三輸入對該虛擬使用者元素移動、旋轉或重調大小。
  29. 如請求項23之系統,該等操作進一步包含:界定圍繞該虛擬使用者元素之一編輯區域;及限制該手動編輯於該編輯區域內,其中該手動編輯限於與該虛擬使用者元素相關聯之一編輯區域。
  30. 如請求項23之系統,其中該電腦可讀媒體儲存指令,該等指令在由該一或多個處理器執行時使該一或多個處理器執行包含以下操作之操作:將虛擬使用者資料提供至一應用程式,該虛擬使用者 資料可操作以用於在該應用程式中創建該虛擬使用者;及在該應用程式中將該虛擬使用者製成動畫,該製成動畫包括回應於一觸發事件而將該虛擬使用者之一眼睛元素製成動畫或將該眼睛元素製成動畫以使其跟隨在該應用程式之一使用者介面中顯示之一游標或其他物件。
  31. 如請求項23之系統,該等操作進一步包含接收用於對該虛擬使用者元素變焦之一輸入。
  32. 如請求項25之系統,其中接收用於手動編輯該虛擬使用者元素之該第三輸入包含:接收該變焦之虛擬使用者元素之一觸摸選擇;及在接收該觸摸選擇之後,接收該變焦之虛擬使用者元素之一示意動作選擇。
  33. 如請求項32之系統,該等操作進一步包含回應於該觸摸選擇及該示意動作選擇以對該變焦之虛擬使用者元素重調大小。
TW100111887A 2010-04-07 2011-04-06 虛擬使用者編輯環境 TWI439960B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US32184010P 2010-04-07 2010-04-07

Publications (2)

Publication Number Publication Date
TW201211935A TW201211935A (en) 2012-03-16
TWI439960B true TWI439960B (zh) 2014-06-01

Family

ID=44120957

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100111887A TWI439960B (zh) 2010-04-07 2011-04-06 虛擬使用者編輯環境

Country Status (3)

Country Link
US (6) US9576400B2 (zh)
TW (1) TWI439960B (zh)
WO (1) WO2011127309A1 (zh)

Families Citing this family (400)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090312100A1 (en) * 2008-06-12 2009-12-17 Harris Scott C Face Simulation in Networking
USD618248S1 (en) 2008-09-23 2010-06-22 Apple Inc. Graphical user interface for a display screen or portion thereof
US8584031B2 (en) 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US9105014B2 (en) 2009-02-03 2015-08-11 International Business Machines Corporation Interactive avatar in messaging environment
US8506396B1 (en) * 2009-04-10 2013-08-13 Humana Inc. Online game to promote physical activity
US9930310B2 (en) 2009-09-09 2018-03-27 Apple Inc. Audio alteration techniques
US9542038B2 (en) 2010-04-07 2017-01-10 Apple Inc. Personalizing colors of user interfaces
US8734255B2 (en) 2010-04-07 2014-05-27 Apple Inc. Methods and systems for providing a game center having player specific options and statistics
TWI439960B (zh) 2010-04-07 2014-06-01 蘋果公司 虛擬使用者編輯環境
US8694899B2 (en) 2010-06-01 2014-04-08 Apple Inc. Avatars reflecting user states
US20110298808A1 (en) * 2010-06-02 2011-12-08 Toyota Motor Engineering & Manufacturing North America, Inc. Animated Vehicle Attendance Systems
CN107257403A (zh) 2012-04-09 2017-10-17 英特尔公司 使用交互化身的通信
TWI473020B (zh) * 2012-05-02 2015-02-11 Evermore Technology Inc 行動運算裝置用應用程式建置系統及方法
US10155168B2 (en) * 2012-05-08 2018-12-18 Snap Inc. System and method for adaptable avatars
CN104272750B (zh) * 2012-05-31 2018-11-02 英特尔公司 在不具有处理来自视频播放器的视频后处理请求的接口的平台上的视频后处理
JP6131004B2 (ja) * 2012-06-20 2017-05-17 株式会社セルシス オブジェクト表示方法、プログラム、及び装置
US9746990B2 (en) * 2012-09-28 2017-08-29 Intel Corporation Selectively augmenting communications transmitted by a communication device
TWI467506B (zh) * 2013-01-14 2015-01-01 Moregeek Entertainment Inc 在網路環境下建構互動情境之方法
WO2014131197A1 (en) 2013-03-01 2014-09-04 Microsoft Corporation Object creation using body gestures
TWI488113B (zh) * 2013-03-05 2015-06-11 Senao Networks Inc Application Integration Method and Computer Program Based on Windows System Products
US20140258925A1 (en) * 2013-03-11 2014-09-11 Corel Corporation System and method for the visualization of properties of objects
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
WO2014153689A1 (en) * 2013-03-29 2014-10-02 Intel Corporation Avatar animation, social networking and touch screen applications
US10477454B2 (en) 2013-05-08 2019-11-12 Cellcontrol, Inc. Managing iOS-based mobile communication devices by creative use of CallKit API protocols
US10805861B2 (en) 2013-05-08 2020-10-13 Cellcontrol, Inc. Context-aware mobile device management
US11751123B2 (en) 2013-05-08 2023-09-05 Cellcontrol, Inc. Context-aware mobile device management
US10268530B2 (en) 2013-05-08 2019-04-23 Cellcontrol, Inc. Managing functions on an iOS-based mobile device using ANCS notifications
US10271265B2 (en) 2013-05-08 2019-04-23 Cellcontrol, Inc. Detecting mobile devices within a vehicle based on cellular data detected within the vehicle
WO2014194439A1 (en) * 2013-06-04 2014-12-11 Intel Corporation Avatar-based video encoding
US10275807B2 (en) 2013-06-14 2019-04-30 M2 Media Group Systems and methods for generating customized avatars and customized online portals
WO2015031886A1 (en) * 2013-09-02 2015-03-05 Thankavel Suresh T Ar-book
CN111078343B (zh) * 2013-09-12 2023-08-01 北京三星通信技术研究有限公司 用于移动终端的截屏方法和截屏装置以及移动终端
US10283162B2 (en) 2014-02-05 2019-05-07 Avatar Merger Sub II, LLC Method for triggering events in a video
US10444938B1 (en) * 2014-02-26 2019-10-15 Symantec Corporation Systems and methods for customizing user icons
WO2015145219A1 (en) 2014-03-28 2015-10-01 Navaratnam Ratnakumar Systems for remote service of customers using virtual and physical mannequins
TWI506569B (zh) * 2014-05-15 2015-11-01 國立清華大學 一種可辨識圖片中物件之位置範圍與行爲關係之圖片標記方法
CN104020972B (zh) * 2014-05-15 2017-07-14 小米科技有限责任公司 背景显示方法、装置及电子设备
CN104199626B (zh) * 2014-05-15 2017-10-03 小米科技有限责任公司 背景显示方法、装置及电子设备
US9610491B2 (en) 2014-07-11 2017-04-04 ProSports Technologies, LLC Playbook processor
US9940757B2 (en) * 2014-08-01 2018-04-10 Electronic Arts Inc. Modifying a simulated character by direct manipulation
JP6545255B2 (ja) 2014-08-02 2019-07-17 アップル インコーポレイテッドApple Inc. コンテキスト特化ユーザインターフェース
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
TWI556135B (zh) * 2014-08-22 2016-11-01 宏達國際電子股份有限公司 可攜式電子裝置及其訊息處理方法
USD767595S1 (en) 2014-09-03 2016-09-27 Apple Inc. Display screen or portion thereof with graphical user interface
US10264175B2 (en) 2014-09-09 2019-04-16 ProSports Technologies, LLC Facial recognition for event venue cameras
WO2016101131A1 (en) 2014-12-23 2016-06-30 Intel Corporation Augmented facial animation
USD818497S1 (en) * 2015-01-06 2018-05-22 King.Com Limited Display screen with icon
WO2016114392A1 (ja) 2015-01-15 2016-07-21 日本電気株式会社 情報出力装置、カメラ、情報出力システム、情報出力方法及びプログラム
WO2016144385A1 (en) * 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
US9940637B2 (en) 2015-06-05 2018-04-10 Apple Inc. User interface for loyalty accounts and private label accounts
CN113521710A (zh) 2015-08-20 2021-10-22 苹果公司 基于运动的表盘和复杂功能块
USD810130S1 (en) * 2015-09-04 2018-02-13 King.Com Limited Display screen with icon
USD851659S1 (en) 2015-09-04 2019-06-18 King.Com Limited Display screen with icon
USD839307S1 (en) 2015-09-04 2019-01-29 King.Com Limited Display screen with icon
US10445425B2 (en) 2015-09-15 2019-10-15 Apple Inc. Emoji and canned responses
JP6777089B2 (ja) * 2015-11-04 2020-10-28 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
WO2017101094A1 (en) 2015-12-18 2017-06-22 Intel Corporation Avatar animation system
USD849787S1 (en) * 2016-03-29 2019-05-28 King.Com Limited Display screen with icon
US10339365B2 (en) 2016-03-31 2019-07-02 Snap Inc. Automated avatar generation
US20170300214A1 (en) * 2016-04-19 2017-10-19 SAS Automation, LLC Three Dimensional Model Launch Tools And Methods Of Use
US10222960B2 (en) * 2016-04-26 2019-03-05 Google Llc Animation of user interface elements
US10474353B2 (en) 2016-05-31 2019-11-12 Snap Inc. Application control using a gesture based trigger
US12175065B2 (en) 2016-06-10 2024-12-24 Apple Inc. Context-specific user interfaces for relocating one or more complications in a watch or clock interface
AU2017100667A4 (en) 2016-06-11 2017-07-06 Apple Inc. Activity and workout updates
AU2017100670C4 (en) 2016-06-12 2019-11-21 Apple Inc. User interfaces for retrieving contextually relevant media content
US11580608B2 (en) 2016-06-12 2023-02-14 Apple Inc. Managing contact information for communication applications
US10873786B2 (en) 2016-06-12 2020-12-22 Apple Inc. Recording and broadcasting application visual output
US10607386B2 (en) * 2016-06-12 2020-03-31 Apple Inc. Customized avatars and associated framework
US10360708B2 (en) 2016-06-30 2019-07-23 Snap Inc. Avatar based ideogram generation
US10855632B2 (en) 2016-07-19 2020-12-01 Snap Inc. Displaying customized electronic messaging graphics
CN109791702B (zh) 2016-09-23 2023-09-29 苹果公司 头像创建和编辑
DK179471B1 (en) 2016-09-23 2018-11-26 Apple Inc. IMAGE DATA FOR ENHANCED USER INTERACTIONS
US10074193B2 (en) 2016-10-04 2018-09-11 Microsoft Technology Licensing, Llc Controlled dynamic detailing of images using limited storage
US10361975B2 (en) * 2016-10-10 2019-07-23 Microsoft Technology Licensing, Llc Messaging bot selection in multi-bot chat sessions
US10609036B1 (en) 2016-10-10 2020-03-31 Snap Inc. Social media post subscribe requests for buffer user accounts
US10198626B2 (en) 2016-10-19 2019-02-05 Snap Inc. Neural networks for facial modeling
US10432559B2 (en) * 2016-10-24 2019-10-01 Snap Inc. Generating and displaying customized avatars in electronic messages
US10593116B2 (en) 2016-10-24 2020-03-17 Snap Inc. Augmented reality object manipulation
JP6192793B2 (ja) * 2016-11-07 2017-09-06 株式会社セルシス オブジェクト表示方法、プログラム、及び装置
US20180188905A1 (en) * 2017-01-04 2018-07-05 Google Inc. Generating messaging streams with animated objects
US10242503B2 (en) 2017-01-09 2019-03-26 Snap Inc. Surface aware lens
US11616745B2 (en) 2017-01-09 2023-03-28 Snap Inc. Contextual generation and selection of customized media content
USD818037S1 (en) 2017-01-11 2018-05-15 Apple Inc. Type font
US10242477B1 (en) 2017-01-16 2019-03-26 Snap Inc. Coded vision system
US10951562B2 (en) 2017-01-18 2021-03-16 Snap. Inc. Customized contextual media content item generation
US10454857B1 (en) 2017-01-23 2019-10-22 Snap Inc. Customized digital avatar accessories
US20180210628A1 (en) 2017-01-23 2018-07-26 Snap Inc. Three-dimensional interaction system
US10365784B2 (en) * 2017-03-08 2019-07-30 Colopl, Inc. Information processing method and apparatus for executing the information processing method
US11069103B1 (en) 2017-04-20 2021-07-20 Snap Inc. Customized user interface for electronic communications
CN108734758B (zh) * 2017-04-25 2021-02-09 腾讯科技(深圳)有限公司 一种形象模型配置方法、装置和计算机存储介质
US10212541B1 (en) 2017-04-27 2019-02-19 Snap Inc. Selective location-based identity communication
CN111010882B (zh) 2017-04-27 2023-11-03 斯纳普公司 在基于地图的社交媒体平台上的位置隐私关联
US11893647B2 (en) 2017-04-27 2024-02-06 Snap Inc. Location-based virtual avatars
CN108900407B (zh) * 2017-05-11 2020-08-11 腾讯科技(深圳)有限公司 会话记录的管理方法、装置及存储介质
DK179412B1 (en) 2017-05-12 2018-06-06 Apple Inc Context-Specific User Interfaces
DK179867B1 (en) 2017-05-16 2019-08-06 Apple Inc. RECORDING AND SENDING EMOJI
US10861210B2 (en) 2017-05-16 2020-12-08 Apple Inc. Techniques for providing audio and video effects
US10521948B2 (en) 2017-05-16 2019-12-31 Apple Inc. Emoji recording and sending
US10679428B1 (en) 2017-05-26 2020-06-09 Snap Inc. Neural network-based image stream modification
US11122094B2 (en) 2017-07-28 2021-09-14 Snap Inc. Software application manager for messaging applications
US11178272B2 (en) 2017-08-14 2021-11-16 Cellcontrol, Inc. Systems, methods, and devices for enforcing do not disturb functionality on mobile devices
CN109428859B (zh) * 2017-08-25 2022-01-11 腾讯科技(深圳)有限公司 一种同步通信方法、终端及服务器
USD843442S1 (en) 2017-09-10 2019-03-19 Apple Inc. Type font
USD844049S1 (en) 2017-09-14 2019-03-26 Apple Inc. Type font
USD895681S1 (en) * 2017-09-26 2020-09-08 King.Com Limited Display screen with icon
US10593087B2 (en) 2017-10-23 2020-03-17 Paypal, Inc. System and method for generating emoji mashups with machine learning
US10586368B2 (en) 2017-10-26 2020-03-10 Snap Inc. Joint audio-video facial animation system
US10657695B2 (en) 2017-10-30 2020-05-19 Snap Inc. Animated chat presence
US11460974B1 (en) 2017-11-28 2022-10-04 Snap Inc. Content discovery refresh
CN108182588A (zh) * 2017-11-29 2018-06-19 深圳中科蓝海创新科技有限公司 一种发型设计及修剪装置、系统及方法、设备与介质
KR102433817B1 (ko) 2017-11-29 2022-08-18 스냅 인코포레이티드 전자 메시징 애플리케이션에서의 그룹 스토리들
KR102318422B1 (ko) 2017-11-29 2021-10-28 스냅 인코포레이티드 전자 메시징 애플리케이션들을 위한 그래픽 렌더링
USD844700S1 (en) 2018-01-18 2019-04-02 Apple Inc. Type font
US10949648B1 (en) 2018-01-23 2021-03-16 Snap Inc. Region-based stabilized face tracking
KR102661019B1 (ko) 2018-02-23 2024-04-26 삼성전자주식회사 얼굴에 대응하는 3차원 아바타를 이용하여 얼굴의 움직임이 반영된 3차원 아바타를 포함하는 이미지를 생성하는 전자 장치 및 그 동작 방법
US10769701B1 (en) * 2018-02-27 2020-09-08 Amazon Technologies, Inc. Sensory-based delivery of content
US10979752B1 (en) 2018-02-28 2021-04-13 Snap Inc. Generating media content items based on location information
US10726603B1 (en) 2018-02-28 2020-07-28 Snap Inc. Animated expressive icon
US11310176B2 (en) 2018-04-13 2022-04-19 Snap Inc. Content suggestion system
KR20240027845A (ko) 2018-04-18 2024-03-04 스냅 인코포레이티드 증강 표현 시스템
US10375313B1 (en) 2018-05-07 2019-08-06 Apple Inc. Creative camera
CN116309023A (zh) * 2018-05-07 2023-06-23 苹果公司 头像创建用户界面
US12033296B2 (en) 2018-05-07 2024-07-09 Apple Inc. Avatar creation user interface
US11722764B2 (en) 2018-05-07 2023-08-08 Apple Inc. Creative camera
DK180212B1 (en) 2018-05-07 2020-08-19 Apple Inc USER INTERFACE FOR CREATING AVATAR
KR102378806B1 (ko) * 2018-05-07 2022-03-28 애플 인크. 아바타 생성 사용자 인터페이스
US11327650B2 (en) 2018-05-07 2022-05-10 Apple Inc. User interfaces having a collection of complications
DK179992B1 (en) 2018-05-07 2020-01-14 Apple Inc. Visning af brugergrænseflader associeret med fysiske aktiviteter
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
USD846633S1 (en) 2018-06-03 2019-04-23 Apple Inc. Type font
USD879132S1 (en) 2018-06-03 2020-03-24 Apple Inc. Electronic device with graphical user interface
CN110634174B (zh) * 2018-06-05 2023-10-10 深圳市优必选科技有限公司 一种表情动画过渡方法、系统及智能终端
US20200034025A1 (en) * 2018-07-26 2020-01-30 Lois Jean Brady Systems and methods for multisensory semiotic communications
US11074675B2 (en) 2018-07-31 2021-07-27 Snap Inc. Eye texture inpainting
US11030813B2 (en) 2018-08-30 2021-06-08 Snap Inc. Video clip object tracking
US10896534B1 (en) 2018-09-19 2021-01-19 Snap Inc. Avatar style transformation using neural networks
US10895964B1 (en) 2018-09-25 2021-01-19 Snap Inc. Interface to display shared user groups
US10698583B2 (en) 2018-09-28 2020-06-30 Snap Inc. Collaborative achievement interface
US11189070B2 (en) 2018-09-28 2021-11-30 Snap Inc. System and method of generating targeted user lists using customizable avatar characteristics
US10904181B2 (en) 2018-09-28 2021-01-26 Snap Inc. Generating customized graphics having reactions to electronic message content
US11245658B2 (en) 2018-09-28 2022-02-08 Snap Inc. System and method of generating private notifications between users in a communication session
USD919659S1 (en) * 2018-10-12 2021-05-18 Huawei Technologies Co., Ltd. Mobile phone with a graphical user interface
JP1662141S (zh) * 2018-10-12 2020-06-22
JP1662142S (zh) * 2018-10-12 2020-06-22
USD919658S1 (en) * 2018-10-12 2021-05-18 Huawei Technologies Co., Ltd. Mobile phone with a graphical user interface
JP1662143S (zh) * 2018-10-13 2020-06-22
USD883312S1 (en) * 2018-10-29 2020-05-05 Apple Inc. Electronic device with graphical user interface
US10872451B2 (en) 2018-10-31 2020-12-22 Snap Inc. 3D avatar rendering
US11103795B1 (en) 2018-10-31 2021-08-31 Snap Inc. Game drawer
USD916804S1 (en) * 2018-11-01 2021-04-20 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
US11176737B2 (en) 2018-11-27 2021-11-16 Snap Inc. Textured mesh building
US10902661B1 (en) 2018-11-28 2021-01-26 Snap Inc. Dynamic composite user identifier
JP1653611S (zh) * 2018-11-29 2020-02-25
JP1653610S (zh) * 2018-11-29 2020-02-25
US11199957B1 (en) 2018-11-30 2021-12-14 Snap Inc. Generating customized avatars based on location information
US10861170B1 (en) 2018-11-30 2020-12-08 Snap Inc. Efficient human pose tracking in videos
US11055514B1 (en) 2018-12-14 2021-07-06 Snap Inc. Image face manipulation
CN120894483A (zh) 2018-12-20 2025-11-04 斯纳普公司 虚拟表面修改
US11516173B1 (en) 2018-12-26 2022-11-29 Snap Inc. Message composition interface
USD942508S1 (en) * 2019-01-07 2022-02-01 Sony Corporation Display panel or screen with animated graphical user interface
US11032670B1 (en) 2019-01-14 2021-06-08 Snap Inc. Destination sharing in location sharing system
US10939246B1 (en) 2019-01-16 2021-03-02 Snap Inc. Location-based context information sharing in a messaging system
US11107261B2 (en) 2019-01-18 2021-08-31 Apple Inc. Virtual avatar animation based on facial feature movement
US11294936B1 (en) 2019-01-30 2022-04-05 Snap Inc. Adaptive spatial density based clustering
USD900925S1 (en) 2019-02-01 2020-11-03 Apple Inc. Type font and electronic device with graphical user interface
USD902221S1 (en) 2019-02-01 2020-11-17 Apple Inc. Electronic device with animated graphical user interface
USD900871S1 (en) 2019-02-04 2020-11-03 Apple Inc. Electronic device with animated graphical user interface
US10984575B2 (en) 2019-02-06 2021-04-20 Snap Inc. Body pose estimation
US10656797B1 (en) 2019-02-06 2020-05-19 Snap Inc. Global event-based avatar
US10936066B1 (en) 2019-02-13 2021-03-02 Snap Inc. Sleep detection in a location sharing system
KR102664688B1 (ko) * 2019-02-19 2024-05-10 삼성전자 주식회사 가상 캐릭터 기반 촬영 모드를 제공하는 전자 장치 및 이의 동작 방법
US10964082B2 (en) 2019-02-26 2021-03-30 Snap Inc. Avatar based on weather
US10852918B1 (en) 2019-03-08 2020-12-01 Snap Inc. Contextual information in chat
US12242979B1 (en) 2019-03-12 2025-03-04 Snap Inc. Departure time estimation in a location sharing system
US11868414B1 (en) 2019-03-14 2024-01-09 Snap Inc. Graph-based prediction for contact suggestion in a location sharing system
US11852554B1 (en) 2019-03-21 2023-12-26 Snap Inc. Barometer calibration in a location sharing system
US10674311B1 (en) 2019-03-28 2020-06-02 Snap Inc. Points of interest in a location sharing system
US11166123B1 (en) 2019-03-28 2021-11-02 Snap Inc. Grouped transmission of location data in a location sharing system
US12070682B2 (en) 2019-03-29 2024-08-27 Snap Inc. 3D avatar plugin for third-party games
US12335213B1 (en) 2019-03-29 2025-06-17 Snap Inc. Generating recipient-personalized media content items
US10992619B2 (en) 2019-04-30 2021-04-27 Snap Inc. Messaging system with avatar generation
JP7183450B2 (ja) * 2019-05-06 2022-12-05 アップル インコーポレイテッド 複数のアプリケーションとのアバターの統合
WO2020227330A1 (en) 2019-05-06 2020-11-12 Apple Inc. Restricted operation of an electronic device
DK201970531A1 (en) 2019-05-06 2021-07-09 Apple Inc Avatar integration with multiple applications
USD927548S1 (en) * 2019-05-07 2021-08-10 Salesforce.Com, Inc. Display screen or portion thereof with icon
CN110136236B (zh) 2019-05-17 2022-11-29 腾讯科技(深圳)有限公司 三维角色的个性化脸部显示方法、装置、设备及存储介质
USD916810S1 (en) * 2019-05-28 2021-04-20 Snap Inc. Display screen or portion thereof with a graphical user interface
USD916871S1 (en) * 2019-05-28 2021-04-20 Snap Inc. Display screen or portion thereof with a transitional graphical user interface
USD916872S1 (en) 2019-05-28 2021-04-20 Snap Inc. Display screen or portion thereof with a graphical user interface
USD916809S1 (en) 2019-05-28 2021-04-20 Snap Inc. Display screen or portion thereof with a transitional graphical user interface
USD916811S1 (en) 2019-05-28 2021-04-20 Snap Inc. Display screen or portion thereof with a transitional graphical user interface
USD934915S1 (en) * 2019-06-02 2021-11-02 Apple Inc. Electronic device with icon
USD956101S1 (en) * 2019-06-02 2022-06-28 Apple Inc. Type font and electronic device with graphical user interface
US10893385B1 (en) 2019-06-07 2021-01-12 Snap Inc. Detection of a physical collision between two client devices in a location sharing system
USD957459S1 (en) * 2019-06-07 2022-07-12 Apple Inc. Type font and electronic device with graphical user interface
US11676199B2 (en) 2019-06-28 2023-06-13 Snap Inc. Generating customizable avatar outfits
US11188190B2 (en) 2019-06-28 2021-11-30 Snap Inc. Generating animation overlays in a communication session
US11189098B2 (en) 2019-06-28 2021-11-30 Snap Inc. 3D object camera customization system
US10991143B2 (en) * 2019-07-03 2021-04-27 Roblox Corporation Animated faces using texture manipulation
JP7387310B2 (ja) * 2019-07-04 2023-11-28 株式会社バンダイナムコエンターテインメント ゲームシステム及びプログラム
US11307747B2 (en) 2019-07-11 2022-04-19 Snap Inc. Edge gesture interface with smart interactions
USD949236S1 (en) 2019-07-16 2022-04-19 Apple Inc. Type font
US11455081B2 (en) 2019-08-05 2022-09-27 Snap Inc. Message thread prioritization interface
US10911387B1 (en) 2019-08-12 2021-02-02 Snap Inc. Message reminder interface
USD965633S1 (en) 2019-08-16 2022-10-04 Subfiber OÜ Display screen or portion thereof with an animated graphical user interface
US11232646B2 (en) 2019-09-06 2022-01-25 Snap Inc. Context-based virtual object rendering
US10852905B1 (en) 2019-09-09 2020-12-01 Apple Inc. Techniques for managing display usage
US11320969B2 (en) 2019-09-16 2022-05-03 Snap Inc. Messaging system with battery level sharing
US11425062B2 (en) 2019-09-27 2022-08-23 Snap Inc. Recommended content viewed by friends
US11343209B2 (en) 2019-09-27 2022-05-24 Snap Inc. Presenting reactions from friends
CN114514497B (zh) * 2019-09-27 2024-07-19 苹果公司 用于自定义图形对象的用户界面
USD917540S1 (en) 2019-09-30 2021-04-27 Apple Inc. Electronic device with animated graphical user interface
USD964458S1 (en) * 2019-09-30 2022-09-20 Apple Inc. Type font
US11080917B2 (en) 2019-09-30 2021-08-03 Snap Inc. Dynamic parameterized user avatar stories
US11218838B2 (en) 2019-10-31 2022-01-04 Snap Inc. Focused map-based context information surfacing
US11544921B1 (en) 2019-11-22 2023-01-03 Snap Inc. Augmented reality items based on scan
US11063891B2 (en) 2019-12-03 2021-07-13 Snap Inc. Personalized avatar notification
US11128586B2 (en) 2019-12-09 2021-09-21 Snap Inc. Context sensitive avatar captions
US11036989B1 (en) 2019-12-11 2021-06-15 Snap Inc. Skeletal tracking using previous frames
US11263817B1 (en) 2019-12-19 2022-03-01 Snap Inc. 3D captions with face tracking
US11227442B1 (en) 2019-12-19 2022-01-18 Snap Inc. 3D captions with semantic graphical elements
US11128715B1 (en) 2019-12-30 2021-09-21 Snap Inc. Physical friend proximity in chat
US11140515B1 (en) 2019-12-30 2021-10-05 Snap Inc. Interfaces for relative device positioning
US11169658B2 (en) 2019-12-31 2021-11-09 Snap Inc. Combined map icon with action indicator
US11356720B2 (en) 2020-01-30 2022-06-07 Snap Inc. Video generation system to render frames on demand
US11284144B2 (en) 2020-01-30 2022-03-22 Snap Inc. Video generation system to render frames on demand using a fleet of GPUs
US11991419B2 (en) 2020-01-30 2024-05-21 Snap Inc. Selecting avatars to be included in the video being generated on demand
US11036781B1 (en) 2020-01-30 2021-06-15 Snap Inc. Video generation system to render frames on demand using a fleet of servers
WO2021155249A1 (en) 2020-01-30 2021-08-05 Snap Inc. System for generating media content items on demand
US11619501B2 (en) 2020-03-11 2023-04-04 Snap Inc. Avatar based on trip
US11217020B2 (en) 2020-03-16 2022-01-04 Snap Inc. 3D cutout image modification
USD939580S1 (en) * 2020-03-19 2021-12-28 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US11625873B2 (en) 2020-03-30 2023-04-11 Snap Inc. Personalized media overlay recommendation
US11818286B2 (en) 2020-03-30 2023-11-14 Snap Inc. Avatar recommendation and reply
US11676354B2 (en) 2020-03-31 2023-06-13 Snap Inc. Augmented reality beauty product tutorials
CN115699130A (zh) 2020-03-31 2023-02-03 斯纳普公司 增强现实美容产品教程
US11956190B2 (en) 2020-05-08 2024-04-09 Snap Inc. Messaging system with a carousel of related entities
DK202070624A1 (en) 2020-05-11 2022-01-04 Apple Inc User interfaces related to time
EP4439263A3 (en) 2020-05-11 2024-10-16 Apple Inc. User interfaces for managing user interface sharing
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
US11543939B2 (en) 2020-06-08 2023-01-03 Snap Inc. Encoded image based messaging system
US11922010B2 (en) 2020-06-08 2024-03-05 Snap Inc. Providing contextual information with keyboard interface for messaging system
US11423652B2 (en) 2020-06-10 2022-08-23 Snap Inc. Adding beauty products to augmented reality tutorials
US11356392B2 (en) 2020-06-10 2022-06-07 Snap Inc. Messaging system including an external-resource dock and drawer
USD947243S1 (en) 2020-06-19 2022-03-29 Apple Inc. Display screen or portion thereof with graphical user interface
US12184809B2 (en) 2020-06-25 2024-12-31 Snap Inc. Updating an avatar status for a user of a messaging system
CN115735229A (zh) 2020-06-25 2023-03-03 斯纳普公司 在消息收发系统中更新化身服装
US11580682B1 (en) 2020-06-30 2023-02-14 Snap Inc. Messaging system with augmented reality makeup
US11863513B2 (en) 2020-08-31 2024-01-02 Snap Inc. Media content playback and comments management
US11360733B2 (en) 2020-09-10 2022-06-14 Snap Inc. Colocated shared augmented reality without shared backend
USD956068S1 (en) 2020-09-14 2022-06-28 Apple Inc. Display screen or portion thereof with graphical user interface
US12284146B2 (en) 2020-09-16 2025-04-22 Snap Inc. Augmented reality auto reactions
US11470025B2 (en) 2020-09-21 2022-10-11 Snap Inc. Chats with micro sound clips
US11452939B2 (en) 2020-09-21 2022-09-27 Snap Inc. Graphical marker generation system for synchronizing users
CN112148404B (zh) * 2020-09-24 2024-03-19 游艺星际(北京)科技有限公司 头像生成方法、装置、设备以及存储介质
US11910269B2 (en) 2020-09-25 2024-02-20 Snap Inc. Augmented reality content items including user avatar to share location
US11615592B2 (en) 2020-10-27 2023-03-28 Snap Inc. Side-by-side character animation from realtime 3D body motion capture
US11660022B2 (en) 2020-10-27 2023-05-30 Snap Inc. Adaptive skeletal joint smoothing
US11748931B2 (en) 2020-11-18 2023-09-05 Snap Inc. Body animation sharing and remixing
US11450051B2 (en) 2020-11-18 2022-09-20 Snap Inc. Personalized avatar real-time motion capture
US11734894B2 (en) 2020-11-18 2023-08-22 Snap Inc. Real-time motion transfer for prosthetic limbs
US11205308B1 (en) * 2020-11-25 2021-12-21 XRSpace CO., LTD. Method and electronic apparatus of modifying three-dimensional model
US11694590B2 (en) 2020-12-21 2023-07-04 Apple Inc. Dynamic user interface with time indicator
EP4272184A1 (en) 2020-12-30 2023-11-08 Snap Inc. Selecting representative video frame by machine learning
CN116670685A (zh) 2020-12-30 2023-08-29 斯纳普公司 流导式运动重定向
US12008811B2 (en) 2020-12-30 2024-06-11 Snap Inc. Machine learning-based selection of a representative video frame within a messaging application
EP4271494A1 (en) 2020-12-31 2023-11-08 Snap Inc. Avatar customization system
US11720239B2 (en) 2021-01-07 2023-08-08 Apple Inc. Techniques for user interfaces related to an event
EP4216167A4 (en) * 2021-01-13 2024-05-01 Samsung Electronics Co., Ltd. ELECTRONIC DEVICE AND METHOD FOR OPERATING AN AVATAR VIDEO SERVICE
CN112807688B (zh) * 2021-02-08 2024-11-19 网易(杭州)网络有限公司 游戏内表情设置方法、装置、处理器及电子装置
US12106486B2 (en) 2021-02-24 2024-10-01 Snap Inc. Whole body visual effects
US11790531B2 (en) 2021-02-24 2023-10-17 Snap Inc. Whole body segmentation
USD962290S1 (en) * 2021-03-03 2022-08-30 Johnson & Johnson Consumer Inc. Display screen or portion thereof with icon
US11908243B2 (en) 2021-03-16 2024-02-20 Snap Inc. Menu hierarchy navigation on electronic mirroring devices
US11978283B2 (en) 2021-03-16 2024-05-07 Snap Inc. Mirroring device with a hands-free mode
US11798201B2 (en) 2021-03-16 2023-10-24 Snap Inc. Mirroring device with whole-body outfits
US11809633B2 (en) 2021-03-16 2023-11-07 Snap Inc. Mirroring device with pointing based navigation
US11734959B2 (en) 2021-03-16 2023-08-22 Snap Inc. Activating hands-free mode on mirroring device
US11544885B2 (en) 2021-03-19 2023-01-03 Snap Inc. Augmented reality experience based on physical items
US12067804B2 (en) 2021-03-22 2024-08-20 Snap Inc. True size eyewear experience in real time
US11562548B2 (en) 2021-03-22 2023-01-24 Snap Inc. True size eyewear in real time
US12165243B2 (en) * 2021-03-30 2024-12-10 Snap Inc. Customizable avatar modification system
US12034680B2 (en) 2021-03-31 2024-07-09 Snap Inc. User presence indication data management
WO2022213088A1 (en) 2021-03-31 2022-10-06 Snap Inc. Customizable avatar generation system
US12170638B2 (en) 2021-03-31 2024-12-17 Snap Inc. User presence status indicators generation and management
US12327277B2 (en) 2021-04-12 2025-06-10 Snap Inc. Home based augmented reality shopping
US12100156B2 (en) 2021-04-12 2024-09-24 Snap Inc. Garment segmentation
US12182373B2 (en) 2021-04-27 2024-12-31 Apple Inc. Techniques for managing display usage
US11921992B2 (en) 2021-05-14 2024-03-05 Apple Inc. User interfaces related to time
CN120066649A (zh) 2021-05-15 2025-05-30 苹果公司 用于团体训练的用户界面
US12182583B2 (en) 2021-05-19 2024-12-31 Snap Inc. Personalized avatar experience during a system boot process
US11636654B2 (en) 2021-05-19 2023-04-25 Snap Inc. AR-based connected portal shopping
US11714536B2 (en) 2021-05-21 2023-08-01 Apple Inc. Avatar sticker editor user interfaces
KR20240160253A (ko) 2021-05-21 2024-11-08 애플 인크. 아바타 스티커 편집기 사용자 인터페이스들
US11776190B2 (en) 2021-06-04 2023-10-03 Apple Inc. Techniques for managing an avatar on a lock screen
US11941227B2 (en) 2021-06-30 2024-03-26 Snap Inc. Hybrid search system for customizable media
US11854069B2 (en) 2021-07-16 2023-12-26 Snap Inc. Personalized try-on ads
US11908083B2 (en) 2021-08-31 2024-02-20 Snap Inc. Deforming custom mesh based on body mesh
US11983462B2 (en) 2021-08-31 2024-05-14 Snap Inc. Conversation guided augmented reality experience
US11670059B2 (en) 2021-09-01 2023-06-06 Snap Inc. Controlling interactive fashion based on body gestures
US12198664B2 (en) 2021-09-02 2025-01-14 Snap Inc. Interactive fashion with music AR
US11673054B2 (en) 2021-09-07 2023-06-13 Snap Inc. Controlling AR games on fashion items
US11663792B2 (en) 2021-09-08 2023-05-30 Snap Inc. Body fitted accessory with physics simulation
US11900506B2 (en) 2021-09-09 2024-02-13 Snap Inc. Controlling interactive fashion based on facial expressions
US11734866B2 (en) 2021-09-13 2023-08-22 Snap Inc. Controlling interactive fashion based on voice
US11798238B2 (en) 2021-09-14 2023-10-24 Snap Inc. Blending body mesh into external mesh
US11836866B2 (en) 2021-09-20 2023-12-05 Snap Inc. Deforming real-world object using an external mesh
US12033264B2 (en) 2021-09-20 2024-07-09 Idoru, Inc. Systems and methods for authoring and managing extended reality (XR) avatars
USD1089291S1 (en) 2021-09-28 2025-08-19 Snap Inc. Display screen or portion thereof with a graphical user interface
US11636662B2 (en) 2021-09-30 2023-04-25 Snap Inc. Body normal network light and rendering control
US11983826B2 (en) 2021-09-30 2024-05-14 Snap Inc. 3D upper garment tracking
US11651572B2 (en) 2021-10-11 2023-05-16 Snap Inc. Light and rendering of garments
US11836862B2 (en) 2021-10-11 2023-12-05 Snap Inc. External mesh with vertex attributes
US11790614B2 (en) 2021-10-11 2023-10-17 Snap Inc. Inferring intent from pose and speech input
US11763481B2 (en) 2021-10-20 2023-09-19 Snap Inc. Mirror-based augmented reality experience
US12086916B2 (en) 2021-10-22 2024-09-10 Snap Inc. Voice note with face tracking
US12020358B2 (en) 2021-10-29 2024-06-25 Snap Inc. Animated custom sticker creation
US11995757B2 (en) 2021-10-29 2024-05-28 Snap Inc. Customized animation from video
US11996113B2 (en) 2021-10-29 2024-05-28 Snap Inc. Voice notes with changing effects
KR102636810B1 (ko) * 2021-11-12 2024-02-14 최동원 애플리케이션에 의한 사용자 성향 맞춤형 캐릭터 육성 서비스 제공 시스템 및 방법
US20230171484A1 (en) * 2021-11-29 2023-06-01 Apple Inc. Devices, methods, and graphical user interfaces for generating and displaying a representation of a user
US11748958B2 (en) 2021-12-07 2023-09-05 Snap Inc. Augmented reality unboxing experience
US11960784B2 (en) 2021-12-07 2024-04-16 Snap Inc. Shared augmented reality unboxing experience
CN116271832A (zh) * 2021-12-10 2023-06-23 完美世界(北京)软件科技发展有限公司 虚拟形象的编辑方法、装置、介质、电子设备及程序产品
US12315495B2 (en) 2021-12-17 2025-05-27 Snap Inc. Speech to entity
US11880947B2 (en) 2021-12-21 2024-01-23 Snap Inc. Real-time upper-body garment exchange
US12223672B2 (en) 2021-12-21 2025-02-11 Snap Inc. Real-time garment exchange
US12198398B2 (en) 2021-12-21 2025-01-14 Snap Inc. Real-time motion and appearance transfer
US12096153B2 (en) 2021-12-21 2024-09-17 Snap Inc. Avatar call platform
US11928783B2 (en) 2021-12-30 2024-03-12 Snap Inc. AR position and orientation along a plane
US12499626B2 (en) 2021-12-30 2025-12-16 Snap Inc. AR item placement in a video
US11887260B2 (en) 2021-12-30 2024-01-30 Snap Inc. AR position indicator
US12412205B2 (en) 2021-12-30 2025-09-09 Snap Inc. Method, system, and medium for augmented reality product recommendations
WO2023136739A1 (en) * 2022-01-11 2023-07-20 Customuse Inc. Model customization
CN114385298A (zh) * 2022-01-12 2022-04-22 北京字跳网络技术有限公司 信息交互方法、装置、设备及存储介质
US11823346B2 (en) 2022-01-17 2023-11-21 Snap Inc. AR body part tracking system
WO2023137482A1 (en) 2022-01-17 2023-07-20 Snap Inc. Ar body part tracking system
US11954762B2 (en) 2022-01-19 2024-04-09 Snap Inc. Object replacement system
CN114428574B (zh) * 2022-01-21 2023-08-25 腾讯科技(深圳)有限公司 操作控制方法、装置和存储介质及电子设备
US12493267B2 (en) 2022-01-24 2025-12-09 Apple Inc. User interfaces for indicating time
US12142257B2 (en) 2022-02-08 2024-11-12 Snap Inc. Emotion-based text to speech
CN116681872A (zh) * 2022-02-22 2023-09-01 Oppo广东移动通信有限公司 内容显示方法、装置以及电子设备
USD1029868S1 (en) * 2022-02-24 2024-06-04 Hyperconnect Inc. Display screen or portion thereof with graphical user interface
USD1009076S1 (en) * 2022-02-28 2023-12-26 Aristocrat Technologies, Inc. Display screen or portion thereof with a graphical user interface
US12333668B2 (en) * 2022-03-17 2025-06-17 Gree, Inc. Control program of terminal device, terminal device, method of controlling terminal device, control program of server device, server device, and method of controlling server device
US12002146B2 (en) 2022-03-28 2024-06-04 Snap Inc. 3D modeling based on neural light field
US12148105B2 (en) 2022-03-30 2024-11-19 Snap Inc. Surface normals for pixel-aligned object
US12254577B2 (en) 2022-04-05 2025-03-18 Snap Inc. Pixel depth determination for object
US12293433B2 (en) 2022-04-25 2025-05-06 Snap Inc. Real-time modifications in augmented reality experiences
US12277632B2 (en) 2022-04-26 2025-04-15 Snap Inc. Augmented reality experiences with dual cameras
US12164109B2 (en) 2022-04-29 2024-12-10 Snap Inc. AR/VR enabled contact lens
US12062144B2 (en) 2022-05-27 2024-08-13 Snap Inc. Automated augmented reality experience creation based on sample source and target images
CN117252961A (zh) * 2022-06-09 2023-12-19 华硕电脑股份有限公司 脸部模型建立方法及脸部模型建立系统
US12020384B2 (en) 2022-06-21 2024-06-25 Snap Inc. Integrating augmented reality experiences with other components
US12020386B2 (en) 2022-06-23 2024-06-25 Snap Inc. Applying pregenerated virtual experiences in new location
US11870745B1 (en) 2022-06-28 2024-01-09 Snap Inc. Media gallery sharing and management
US12235991B2 (en) 2022-07-06 2025-02-25 Snap Inc. Obscuring elements based on browser focus
US12307564B2 (en) 2022-07-07 2025-05-20 Snap Inc. Applying animated 3D avatar in AR experiences
US12361934B2 (en) 2022-07-14 2025-07-15 Snap Inc. Boosting words in automated speech recognition
US12284698B2 (en) 2022-07-20 2025-04-22 Snap Inc. Secure peer-to-peer connections between mobile devices
US12062146B2 (en) 2022-07-28 2024-08-13 Snap Inc. Virtual wardrobe AR experience
US12472435B2 (en) 2022-08-12 2025-11-18 Snap Inc. External controller for an eyewear device
US12236512B2 (en) 2022-08-23 2025-02-25 Snap Inc. Avatar call on an eyewear device
US12051163B2 (en) 2022-08-25 2024-07-30 Snap Inc. External computer vision for an eyewear device
US12287913B2 (en) 2022-09-06 2025-04-29 Apple Inc. Devices, methods, and graphical user interfaces for controlling avatars within three-dimensional environments
US12417596B2 (en) 2022-09-23 2025-09-16 Apple Inc. User interfaces for managing live communication sessions
US12154232B2 (en) 2022-09-30 2024-11-26 Snap Inc. 9-DoF object tracking
US12229901B2 (en) 2022-10-05 2025-02-18 Snap Inc. External screen streaming for an eyewear device
US12499638B2 (en) 2022-10-17 2025-12-16 Snap Inc. Stylizing a whole-body of a person
US12288273B2 (en) 2022-10-28 2025-04-29 Snap Inc. Avatar fashion delivery
US11893166B1 (en) 2022-11-08 2024-02-06 Snap Inc. User avatar movement control using an augmented reality eyewear device
US12504866B2 (en) 2022-11-29 2025-12-23 Snap Inc Automated tagging of content items
US12429953B2 (en) 2022-12-09 2025-09-30 Snap Inc. Multi-SoC hand-tracking platform
US12475658B2 (en) 2022-12-09 2025-11-18 Snap Inc. Augmented reality shared screen space
US12243266B2 (en) 2022-12-29 2025-03-04 Snap Inc. Device pairing using machine-readable optical label
US12530847B2 (en) 2023-01-23 2026-01-20 Snap Inc. Image generation from text and 3D object
US12417562B2 (en) 2023-01-25 2025-09-16 Snap Inc. Synthetic view for try-on experience
US12499483B2 (en) 2023-01-25 2025-12-16 Snap Inc. Adaptive zoom try-on experience
US12340453B2 (en) 2023-02-02 2025-06-24 Snap Inc. Augmented reality try-on experience for friend
US12299775B2 (en) 2023-02-20 2025-05-13 Snap Inc. Augmented reality experience with lighting adjustment
US12149489B2 (en) 2023-03-14 2024-11-19 Snap Inc. Techniques for recommending reply stickers
US12530852B2 (en) 2023-04-06 2026-01-20 Snap Inc. Optical character recognition for augmented images
US12394154B2 (en) 2023-04-13 2025-08-19 Snap Inc. Body mesh reconstruction from RGB image
US12475621B2 (en) 2023-04-20 2025-11-18 Snap Inc. Product image generation based on diffusion model
US12436598B2 (en) 2023-05-01 2025-10-07 Snap Inc. Techniques for using 3-D avatars in augmented reality messaging
US12518437B2 (en) 2023-05-11 2026-01-06 Snap Inc. Diffusion model virtual try-on experience
US20240395028A1 (en) 2023-05-26 2024-11-28 Snap Inc. Latent diffusion model autodecoders
US12513098B2 (en) 2023-06-13 2025-12-30 Snap Inc. Sticker search icon providing dynamic previews
US12517626B2 (en) 2023-06-13 2026-01-06 Snap Inc. Sticker search icon with multiple states
USD1063984S1 (en) * 2023-06-26 2025-02-25 Igt Display screen or portion thereof with a graphical user interface
USD1063985S1 (en) * 2023-06-26 2025-02-25 Igt Display screen or portion thereof with a graphical user interface
US12047337B1 (en) 2023-07-03 2024-07-23 Snap Inc. Generating media content items during user interaction
CN116542846B (zh) * 2023-07-05 2024-04-26 深圳兔展智能科技有限公司 用户账号图标生成方法、装置、计算机设备及存储介质
US12482131B2 (en) 2023-07-10 2025-11-25 Snap Inc. Extended reality tracking using shared pose data
US12536751B2 (en) 2023-08-16 2026-01-27 Snap Inc. Pixel-based deformation of fashion items
CN117425050A (zh) * 2023-10-27 2024-01-19 北京字跳网络技术有限公司 一种基于视频的交互方法、装置、设备及存储介质
JP7633357B1 (ja) 2023-11-17 2025-02-19 株式会社電通 コンテンツ生成システム、方法、プログラム及び記憶媒体
US12541930B2 (en) 2023-12-28 2026-02-03 Snap Inc. Pixel-based multi-view garment transfer
USD1090630S1 (en) * 2024-05-02 2025-08-26 Hyundai Motor Company Display screen panel with graphical user interface
CN119967276A (zh) * 2024-12-24 2025-05-09 北京达佳互联信息技术有限公司 一种多媒体互动方法、装置、电子设备及存储介质

Family Cites Families (511)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE1933049B2 (de) 1969-06-30 1971-09-30 Durowe Gmbh, 7530 Pforzheim Weltzeituehr
JPS5331170A (en) 1976-09-03 1978-03-24 Seiko Epson Corp Electronic watch
JPS56621A (en) 1979-06-15 1981-01-07 Citizen Watch Co Ltd Digital watch with universal time
JPS5650138A (en) 1979-09-27 1981-05-07 Nippon Telegr & Teleph Corp <Ntt> Manufacture of optical fiber
US4847819A (en) 1988-04-07 1989-07-11 Hong Kuo Hui Universal clock having means for indicating zonal time in other global time zones
DE3832514C1 (zh) 1988-09-24 1989-11-02 Iwc International Watch Co. Ag, Schaffhausen, Ch
US5483261A (en) 1992-02-14 1996-01-09 Itu Research, Inc. Graphical input controller and method with rear screen image detection
US5880411A (en) 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5488204A (en) 1992-06-08 1996-01-30 Synaptics, Incorporated Paintbrush stylus for capacitive touch sensor pad
CH684619B5 (fr) 1992-07-17 1995-05-15 Longines Montres Comp D Pièce d'horlogerie à affichage universel de l'heure.
US5615320A (en) 1994-04-25 1997-03-25 Canon Information Systems, Inc. Computer-aided color selection and colorizing system using objective-based coloring criteria
US6374517B2 (en) 1994-04-29 2002-04-23 Salomon S.A. Sole for a sport boot and a sport boot including such sole
JP3007616U (ja) 1994-08-08 1995-02-21 翼システム株式会社 表示盤色変化機構を備えた時計
JPH099072A (ja) 1995-06-26 1997-01-10 Aibitsukusu Kk 情報通信システム
CH687494B5 (de) 1995-07-18 1997-06-30 Utc Service Ag Uhr mit zwei Anzeigen fuer zwei verschiedene Ortszeiten.
US5825352A (en) 1996-01-04 1998-10-20 Logitech, Inc. Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad
US5835079A (en) 1996-06-13 1998-11-10 International Business Machines Corporation Virtual pointing device for touchscreens
US6621524B1 (en) 1997-01-10 2003-09-16 Casio Computer Co., Ltd. Image pickup apparatus and method for processing images obtained by means of same
JPH10293860A (ja) 1997-02-24 1998-11-04 Nippon Telegr & Teleph Corp <Ntt> 音声駆動を用いた人物画像表示方法およびその装置
US5982710A (en) 1997-03-14 1999-11-09 Rawat; Prem P. Method and apparatus for providing time using cartesian coordinates
JPH11109066A (ja) 1997-09-30 1999-04-23 Bandai Co Ltd 表示装置
US6310610B1 (en) 1997-12-04 2001-10-30 Nortel Networks Limited Intelligent touch display
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
KR100595924B1 (ko) 1998-01-26 2006-07-05 웨인 웨스터만 수동 입력 통합 방법 및 장치
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US6466213B2 (en) 1998-02-13 2002-10-15 Xerox Corporation Method and apparatus for creating personal autonomous avatars
US6084598A (en) 1998-04-23 2000-07-04 Chekerylla; James Apparatus for modifying graphic images
JP2000076460A (ja) 1998-06-18 2000-03-14 Minolta Co Ltd モニタ表示装置
US6188391B1 (en) 1998-07-09 2001-02-13 Synaptics, Inc. Two-layer capacitive touchpad and method of making same
JP4542637B2 (ja) 1998-11-25 2010-09-15 セイコーエプソン株式会社 携帯情報機器及び情報記憶媒体
JP2000162349A (ja) 1998-11-30 2000-06-16 Casio Comput Co Ltd 画像表示制御装置及び画像表示制御方法
US6434527B1 (en) 1999-05-17 2002-08-13 Microsoft Corporation Signalling and controlling the status of an automatic speech recognition system for use in handsfree conversational dialogue
JP2001101440A (ja) 1999-09-29 2001-04-13 Sega Corp アニメーションデータを記録した記録媒体、それを利用した画像処理方法及び画像処理プログラムを記録した記録媒体
JP3379101B2 (ja) 1999-11-18 2003-02-17 日本電気株式会社 携帯電話のキャラクタ表示システム及び方法
US6968449B1 (en) 1999-12-15 2005-11-22 Microsoft Corporation Methods and arrangements for providing a mark-up language based graphical user interface for user identification to an operating system
KR20010056965A (ko) * 1999-12-17 2001-07-04 박희완 부분 이미지 합성에 의한 인물 캐릭터 생성 방법
JP4431918B2 (ja) 2000-05-01 2010-03-17 ソニー株式会社 情報処理装置、情報処理方法、および記録媒体
US6873610B1 (en) 2000-05-01 2005-03-29 Mobular Technologies, Inc. System and method for efficiently accessing affiliated network addresses from a wireless device
US6545682B1 (en) 2000-05-24 2003-04-08 There, Inc. Method and apparatus for creating and customizing avatars using genetic paradigm
US6453294B1 (en) 2000-05-31 2002-09-17 International Business Machines Corporation Dynamic destination-determined multimedia avatars for interactive on-line communications
CA2356232A1 (en) 2000-09-14 2002-03-14 George A. Hansen Dynamically resizable display elements
US8234218B2 (en) * 2000-10-10 2012-07-31 AddnClick, Inc Method of inserting/overlaying markers, data packets and objects relative to viewable content and enabling live social networking, N-dimensional virtual environments and/or other value derivable from the content
JP2002153670A (ja) 2000-11-17 2002-05-28 Casio Comput Co Ltd 電子ゲームシステム、電子ゲーム装置、および記録媒体
KR20020042248A (ko) 2000-11-30 2002-06-05 한가람 문장으로부터의 감정 인식 및 표시 방법과 시스템
US6910186B2 (en) 2000-12-08 2005-06-21 Kyunam Kim Graphic chatting with organizational avatars
KR100377936B1 (ko) 2000-12-16 2003-03-29 삼성전자주식회사 이동통신 단말기의 감정 아이콘 입력방법
JP2001273064A (ja) 2001-01-24 2001-10-05 Casio Comput Co Ltd 画像表示制御装置及び画像表示制御方法
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US6570557B1 (en) 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
JP2002251238A (ja) 2001-02-22 2002-09-06 Ddl:Kk デスクトップ上での画像の表示方法
US6697072B2 (en) 2001-03-26 2004-02-24 Intel Corporation Method and system for controlling an avatar using computer vision
GB2373886A (en) 2001-03-28 2002-10-02 Hewlett Packard Co User selectable power management of software applications
JP3800984B2 (ja) 2001-05-21 2006-07-26 ソニー株式会社 ユーザ入力装置
JP2003009404A (ja) 2001-06-25 2003-01-10 Sharp Corp 残量通知方法、および残量通知装置
JP2003173237A (ja) 2001-09-28 2003-06-20 Ricoh Co Ltd 情報入出力システム、プログラム及び記憶媒体
US7853863B2 (en) 2001-12-12 2010-12-14 Sony Corporation Method for expressing emotion in a text message
JP2003242176A (ja) 2001-12-13 2003-08-29 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
US6690387B2 (en) 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
JP2003219217A (ja) 2002-01-22 2003-07-31 Fuji Photo Film Co Ltd 撮像装置、撮像方法、及びプログラム
JP2003233616A (ja) 2002-02-13 2003-08-22 Matsushita Electric Ind Co Ltd 提供情報提示装置、および情報提供装置
NL1020299C2 (nl) 2002-04-04 2003-10-13 Albert Van Selst Uurwerk en horloge voorzien van een dergelijk uurwerk.
US7233228B2 (en) 2002-04-29 2007-06-19 Glaxo Group Limited Alerting system
JP2004028918A (ja) 2002-06-27 2004-01-29 Aplix Corp 腕時計
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US7227976B1 (en) 2002-07-08 2007-06-05 Videomining Corporation Method and system for real-time facial image enhancement
US6839542B2 (en) 2002-07-22 2005-01-04 Motorola, Inc. Virtual dynamic cellular infrastructure based on coordinate information
KR100475262B1 (ko) 2002-07-22 2005-04-14 안현기 사용자별 아바타 및 전화번호관리서비스 제공장치 및 그제공방법과 아바타 구현 소프트웨어를 기록한 컴퓨터가읽을 수 있는 기록매체
WO2004027672A1 (en) 2002-09-09 2004-04-01 Apple Computer, Inc. A computer program comprising a plurality of calendars
US7180524B1 (en) 2002-09-30 2007-02-20 Dale Axelrod Artists' color display system
US20040075699A1 (en) 2002-10-04 2004-04-22 Creo Inc. Method and apparatus for highlighting graphical objects
JP2004184396A (ja) 2002-10-09 2004-07-02 Seiko Epson Corp 表示装置、時計、表示装置の制御方法、制御プログラムおよび記録媒体
CN2602404Y (zh) 2002-11-20 2004-02-04 张培柱 可显示世界各地时间的钟表
US7386799B1 (en) 2002-11-21 2008-06-10 Forterra Systems, Inc. Cinematic techniques in avatar-centric communication during a multi-user online simulation
US7636755B2 (en) 2002-11-21 2009-12-22 Aol Llc Multiple avatar personalities
KR100471594B1 (ko) 2002-11-26 2005-03-10 엔에이치엔(주) 사용자 정의 이모티콘 이미지를 이용한 컴퓨터 네트워크상에서의 데이터 전송 서비스 제공방법 및 그를 구현하기위한 응용 프로그램을 기록한 컴퓨터가 읽을 수 있는기록매체
EP1429291A1 (en) * 2002-12-12 2004-06-16 Sony Ericsson Mobile Communications AB System and method for implementing avatars in a mobile environment
US20040179037A1 (en) 2003-03-03 2004-09-16 Blattner Patrick D. Using avatars to communicate context out-of-band
WO2004079530A2 (en) 2003-03-03 2004-09-16 America Online, Inc. Using avatars to communicate
US7908554B1 (en) 2003-03-03 2011-03-15 Aol Inc. Modifying avatar behavior based on user action or mood
US20070113181A1 (en) 2003-03-03 2007-05-17 Blattner Patrick D Using avatars to communicate real-time information
US20070168863A1 (en) 2003-03-03 2007-07-19 Aol Llc Interacting avatars in an instant messaging communication session
CN100514924C (zh) 2003-04-25 2009-07-15 腾讯科技(深圳)有限公司 网络虚拟形象在即时通信工具上表现的实现方法
US20040225966A1 (en) 2003-05-09 2004-11-11 Motorola, Inc. Method and device for automatically displaying appointments
US20050026685A1 (en) 2003-05-13 2005-02-03 Electronic Arts Inc. Customizing players in a video game using morphing from morph targets and other elements
WO2005022375A1 (en) 2003-09-02 2005-03-10 Research In Motion Limited Method and data structure for user interface customization
JP2005115896A (ja) 2003-10-10 2005-04-28 Nec Corp 通信装置及び通信方法
TWI254202B (en) 2003-12-05 2006-05-01 Mediatek Inc Portable electronic apparatus and power management method thereof
US20050122543A1 (en) 2003-12-05 2005-06-09 Eric Walker System and method for custom color design
KR100720133B1 (ko) 2003-12-27 2007-05-18 삼성전자주식회사 휴대단말기의 문자 메시지 처리 방법
US7707520B2 (en) * 2004-01-30 2010-04-27 Yahoo! Inc. Method and apparatus for providing flash-based avatars
CN1961333A (zh) 2004-02-12 2007-05-09 贝斯简·阿利万迪 从虚拟环境中制造商品的系统和方法
IL160429A0 (en) * 2004-02-16 2005-11-20 Home Comfort Technologies Ltd Environmental control system
US20050190653A1 (en) 2004-02-27 2005-09-01 Chen Chih Y. Method of displaying world time with automatic correction of daylight saving time in a movement
US7697960B2 (en) 2004-04-23 2010-04-13 Samsung Electronics Co., Ltd. Method for displaying status information on a mobile terminal
KR100703281B1 (ko) 2004-04-30 2007-04-03 삼성전자주식회사 휴대단말기의 특정 상태에서 화면 표시장치 및 방법
US20060020904A1 (en) 2004-07-09 2006-01-26 Antti Aaltonen Stripe user interface
WO2006020846A2 (en) 2004-08-11 2006-02-23 THE GOVERNMENT OF THE UNITED STATES OF AMERICA as represented by THE SECRETARY OF THE NAVY Naval Research Laboratory Simulated locomotion method and apparatus
US8473848B2 (en) 2004-09-15 2013-06-25 Research In Motion Limited Palette-based color selection within a user interface theme
JP4636845B2 (ja) 2004-10-07 2011-02-23 任天堂株式会社 ゲーム装置およびゲームプログラム
JP4449723B2 (ja) 2004-12-08 2010-04-14 ソニー株式会社 画像処理装置、画像処理方法、およびプログラム
KR100663277B1 (ko) 2004-12-20 2007-01-02 삼성전자주식회사 휴대단말기의 시스템 관련 이벤트 처리 장치 및 방법
KR100511210B1 (ko) 2004-12-27 2005-08-30 주식회사지앤지커머스 의사 쓰리디 이미지 생성기법을 토대로 한 이용자 적응인공지능 토탈 코디네이션 방법과, 이를 이용한 서비스사업방법
US8488023B2 (en) 2009-05-20 2013-07-16 DigitalOptics Corporation Europe Limited Identifying facial expressions in acquired digital images
US20070130001A1 (en) 2005-11-18 2007-06-07 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Real-world profile data for making virtual world contacts
EP1853987A1 (en) 2005-03-04 2007-11-14 Nokia Corporation Offering menu items to a user
US7751285B1 (en) 2005-03-28 2010-07-06 Nano Time, LLC Customizable and wearable device with electronic images
US8047988B2 (en) 2005-03-30 2011-11-01 Lg Electronics Inc. Avatar refrigerator
US7603413B1 (en) 2005-04-07 2009-10-13 Aol Llc Using automated agents to facilitate chat communications
KR100740189B1 (ko) 2005-05-13 2007-07-16 노키아 코포레이션 그래픽 사용자 인터페이스를 지닌 장치
US20060294465A1 (en) * 2005-06-22 2006-12-28 Comverse, Inc. Method and system for creating and distributing mobile avatars
US8384763B2 (en) 2005-07-26 2013-02-26 Her Majesty the Queen in right of Canada as represented by the Minster of Industry, Through the Communications Research Centre Canada Generating a depth map from a two-dimensional source image for stereoscopic and multiview imaging
US7760269B2 (en) 2005-08-22 2010-07-20 Hewlett-Packard Development Company, L.P. Method and apparatus for sizing an image on a display
US7921066B2 (en) 2005-10-12 2011-04-05 Henry Van Dyke Parunak Characterizing and predicting agents via multi-agent evolution
US20070162936A1 (en) 2006-01-06 2007-07-12 Verizon Data Services Inc. Interactive main menu graphical user interface systems and methods
EP2002326A4 (en) 2006-02-10 2009-08-26 Freedom Scientific Inc GRAPHIC USER INTERFACE CONTROL OBJECT STYLISATION
WO2007100767A2 (en) 2006-02-24 2007-09-07 Visan Industries Systems and methods for dynamically designing a product with digital content
US8280979B2 (en) 2006-02-27 2012-10-02 Microsoft Corporation Persistent public machine setting
US8620038B2 (en) 2006-05-05 2013-12-31 Parham Aarabi Method, system and computer program product for automatic and semi-automatic modification of digital images of faces
WO2007130693A2 (en) * 2006-05-07 2007-11-15 Sony Computer Entertainment Inc. Methods and systems for processing an interchange of real time effects during video communication
US8793584B2 (en) 2006-05-24 2014-07-29 International Business Machines Corporation Customizable user interface wrappers for web applications
US20080052242A1 (en) 2006-08-23 2008-02-28 Gofigure! Llc Systems and methods for exchanging graphics between communication devices
US7536645B2 (en) 2006-10-23 2009-05-19 Research In Motion, Ltd System and method for customizing layer based themes
US8971667B2 (en) 2006-10-23 2015-03-03 Hewlett-Packard Development Company, L.P. Digital image auto-resizing
US8026918B1 (en) 2006-11-22 2011-09-27 Aol Inc. Controlling communications with proximate avatars in virtual world environment
KR100912877B1 (ko) 2006-12-02 2009-08-18 한국전자통신연구원 3차원 아바타 생성 기능을 구비한 이동통신 단말기 및3차원 아바타 생성 방법
US9569876B2 (en) 2006-12-21 2017-02-14 Brian Mark Shuster Animation control method for multiple participants
TWI454955B (zh) 2006-12-29 2014-10-01 Nuance Communications Inc 使用模型檔產生動畫的方法及電腦可讀取的訊號承載媒體
GB0703276D0 (en) 2007-02-20 2007-03-28 Skype Ltd Instant messaging activity notification
GB0703974D0 (en) 2007-03-01 2007-04-11 Sony Comp Entertainment Europe Entertainment device
US20080250315A1 (en) 2007-04-09 2008-10-09 Nokia Corporation Graphical representation for accessing and representing media files
US7840668B1 (en) 2007-05-24 2010-11-23 Avaya Inc. Method and apparatus for managing communication between participants in a virtual environment
US8253770B2 (en) 2007-05-31 2012-08-28 Eastman Kodak Company Residential video communication system
KR20090002176A (ko) 2007-06-20 2009-01-09 엔에이치엔(주) 네트워크 상에서 게임 아바타의 랭킹을 제공하는 시스템 및그 방법
GB2450757A (en) 2007-07-06 2009-01-07 Sony Comp Entertainment Europe Avatar customisation, transmission and reception
KR20090005621A (ko) 2007-07-09 2009-01-14 삼성전자주식회사 색상 자동 변경 방법 및 그 장치
US8726194B2 (en) 2007-07-27 2014-05-13 Qualcomm Incorporated Item selection using enhanced control
US8146005B2 (en) 2007-08-07 2012-03-27 International Business Machines Corporation Creating a customized avatar that reflects a user's distinguishable attributes
US20090049392A1 (en) 2007-08-17 2009-02-19 Nokia Corporation Visual navigation
US8390628B2 (en) 2007-09-11 2013-03-05 Sony Computer Entertainment America Llc Facial animation using motion capture data
JP4466702B2 (ja) 2007-09-12 2010-05-26 カシオ計算機株式会社 撮像装置、及び撮像制御プログラム
KR100929236B1 (ko) 2007-09-18 2009-12-01 엘지전자 주식회사 터치스크린을 구비하는 휴대 단말기 및 그 동작 제어방법
US7895049B2 (en) 2007-11-30 2011-02-22 Yahoo! Inc. Dynamic representation of group activity through reactive personas
US8892999B2 (en) * 2007-11-30 2014-11-18 Nike, Inc. Interactive avatar for social network services
US8151191B2 (en) 2007-12-07 2012-04-03 International Business Machines Corporation Managing objectionable material in 3D immersive virtual worlds
US8149241B2 (en) 2007-12-10 2012-04-03 International Business Machines Corporation Arrangements for controlling activities of an avatar
US20090175521A1 (en) 2008-01-07 2009-07-09 Diginome, Inc. Method and System for Creating and Embedding Information in Digital Representations of a Subject
US20090201297A1 (en) 2008-02-07 2009-08-13 Johansson Carolina S M Electronic device with animated character and method
EP2263190A2 (en) 2008-02-13 2010-12-22 Ubisoft Entertainment S.A. Live-action image capture
US8156060B2 (en) * 2008-02-27 2012-04-10 Inteliwise Sp Z.O.O. Systems and methods for generating and implementing an interactive man-machine web interface based on natural language processing and avatar virtual agent based character
US20090254862A1 (en) * 2008-03-03 2009-10-08 Kidzui, Inc Method and apparatus for user interface for child oriented computer network
US8088044B2 (en) 2008-03-03 2012-01-03 Nike, Inc. Interactive athletic equipment system
JP2009217612A (ja) 2008-03-11 2009-09-24 Toshiba Corp 携帯情報端末装置
US9513704B2 (en) 2008-03-12 2016-12-06 Immersion Corporation Haptically enabled user interface
US20100211899A1 (en) * 2009-02-17 2010-08-19 Robb Fujioka Virtual Marketplace Accessible To Widgetized Avatars
US20090237328A1 (en) 2008-03-20 2009-09-24 Motorola, Inc. Mobile virtual and augmented reality system
US8169438B1 (en) 2008-03-31 2012-05-01 Pixar Temporally coherent hair deformation
US20090251484A1 (en) 2008-04-03 2009-10-08 Motorola, Inc. Avatar for a portable device
US8832552B2 (en) * 2008-04-03 2014-09-09 Nokia Corporation Automated selection of avatar characteristics for groups
US8099462B2 (en) 2008-04-28 2012-01-17 Cyberlink Corp. Method of displaying interactive effects in web camera communication
WO2009133710A1 (ja) 2008-04-30 2009-11-05 株式会社アクロディア キャラクタ表示用データの生成装置および方法
EP2279604A4 (en) 2008-05-09 2013-08-21 Ltu Technologies S A S TOOL BOX FOR COLOR BALANCE
US20090300525A1 (en) 2008-05-27 2009-12-03 Jolliff Maria Elena Romera Method and system for automatically updating avatar to indicate user's status
US8401284B2 (en) 2008-05-28 2013-03-19 Apple Inc. Color correcting method and apparatus
US10022631B2 (en) 2008-06-02 2018-07-17 Nike, Inc. System and method for creating an avatar
AU2008358849A1 (en) 2008-06-30 2010-01-07 Accenture Global Services Limited Gaming system
US8446414B2 (en) * 2008-07-14 2013-05-21 Microsoft Corporation Programming APIS for an extensible avatar system
US8384719B2 (en) 2008-08-01 2013-02-26 Microsoft Corporation Avatar items and animations
US20100030660A1 (en) 2008-08-04 2010-02-04 Sony Computer Entertainment Europe Ltd. Apparatus and method of on-line transaction
US8941642B2 (en) 2008-10-17 2015-01-27 Kabushiki Kaisha Square Enix System for the creation and editing of three dimensional models
DE102008054113A1 (de) 2008-10-31 2010-05-06 Deutsche Telekom Ag Verfahren zur Anpassung des Hintergrundbildes auf einem Bildschirm
KR101450580B1 (ko) 2008-11-19 2014-10-14 삼성전자주식회사 이미지 합성 방법 및 장치
JP5256001B2 (ja) 2008-11-20 2013-08-07 京セラドキュメントソリューションズ株式会社 色調整装置、方法及びプログラム
US20100149573A1 (en) 2008-12-17 2010-06-17 Xerox Corporation System and method of providing image forming machine power up status information
US20100153847A1 (en) 2008-12-17 2010-06-17 Sony Computer Entertainment America Inc. User deformation of movie character images
JP2010176170A (ja) 2009-01-27 2010-08-12 Sony Ericsson Mobilecommunications Japan Inc 表示装置、表示制御方法および表示制御プログラム
US8295546B2 (en) 2009-01-30 2012-10-23 Microsoft Corporation Pose tracking pipeline
US8386957B2 (en) 2009-02-25 2013-02-26 Hewlett-Packard Development Company, L.P. Method for dynamically scaling an original background layout
KR20100111563A (ko) 2009-04-07 2010-10-15 삼성전자주식회사 휴대 단말기의 gui 구성 방법
US8506396B1 (en) 2009-04-10 2013-08-13 Humana Inc. Online game to promote physical activity
US20100277470A1 (en) 2009-05-01 2010-11-04 Microsoft Corporation Systems And Methods For Applying Model Tracking To Motion Capture
US9377857B2 (en) 2009-05-01 2016-06-28 Microsoft Technology Licensing, Llc Show body position
US20100302138A1 (en) 2009-05-29 2010-12-02 Microsoft Corporation Methods and systems for defining or modifying a visual representation
US8379101B2 (en) 2009-05-29 2013-02-19 Microsoft Corporation Environment and/or target segmentation
KR101598335B1 (ko) 2009-06-11 2016-02-29 엘지전자 주식회사 휴대 단말기 및 그 동작방법
US8446398B2 (en) 2009-06-16 2013-05-21 Intel Corporation Power conservation for mobile device displays
JP5602398B2 (ja) 2009-08-20 2014-10-08 任天堂株式会社 ゲームプログラム、ゲーム装置およびゲーム制御方法
CN101692681A (zh) 2009-09-17 2010-04-07 杭州聚贝软件科技有限公司 一种在话机终端上实现虚拟形象互动界面的方法和系统
WO2011037558A1 (en) 2009-09-22 2011-03-31 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
US20110074807A1 (en) 2009-09-30 2011-03-31 Hitachi, Ltd. Method of color customization of content screen
US8843838B2 (en) 2009-11-13 2014-09-23 Google Inc. Live wallpaper
US8631334B2 (en) 2009-12-31 2014-01-14 International Business Machines Corporation Virtual world presentation composition and management
US8438504B2 (en) 2010-01-06 2013-05-07 Apple Inc. Device, method, and graphical user interface for navigating through multiple viewing areas
US20110221755A1 (en) 2010-03-12 2011-09-15 Kevin Geisner Bionic motion
US20110239115A1 (en) 2010-03-26 2011-09-29 Motorola, Inc. Selecting an avatar on a display screen of a mobile device
JP2011209887A (ja) 2010-03-29 2011-10-20 Sannetto:Kk アバター作成方法、アバター作成プログラム、およびネットワークサービスシステム
FR2958487A1 (fr) 2010-04-06 2011-10-07 Alcatel Lucent Une methode de detourage en temps reel d'une entite reelle enregistree dans une sequence video
TWI439960B (zh) 2010-04-07 2014-06-01 蘋果公司 虛擬使用者編輯環境
US9542038B2 (en) 2010-04-07 2017-01-10 Apple Inc. Personalizing colors of user interfaces
US8502856B2 (en) 2010-04-07 2013-08-06 Apple Inc. In conference display adjustments
KR101642725B1 (ko) 2010-04-14 2016-08-11 삼성전자 주식회사 휴대 단말기의 잠금 기능 운용 방법 및 장치
US8692830B2 (en) 2010-06-01 2014-04-08 Apple Inc. Automatic avatar creation
US8694899B2 (en) 2010-06-01 2014-04-08 Apple Inc. Avatars reflecting user states
US9245177B2 (en) 2010-06-02 2016-01-26 Microsoft Technology Licensing, Llc Limiting avatar gesture display
US10628985B2 (en) 2017-12-01 2020-04-21 Affectiva, Inc. Avatar image animation using translation vectors
US8749557B2 (en) 2010-06-11 2014-06-10 Microsoft Corporation Interacting with user interface via avatar
JP5134653B2 (ja) 2010-07-08 2013-01-30 株式会社バンダイナムコゲームス プログラム及びユーザ端末
KR20120013727A (ko) 2010-08-06 2012-02-15 삼성전자주식회사 디스플레이장치 및 그 제어방법
JP5230705B2 (ja) 2010-09-10 2013-07-10 株式会社沖データ 画像処理装置
US20120069028A1 (en) 2010-09-20 2012-03-22 Yahoo! Inc. Real-time animations of emoticons using facial recognition during a video chat
US8830226B2 (en) 2010-09-28 2014-09-09 Apple Inc. Systems, methods, and computer-readable media for integrating a three-dimensional asset with a three-dimensional model
US8558844B2 (en) 2010-09-28 2013-10-15 Apple Inc. Systems, methods, and computer-readable media for changing colors of displayed assets
CN102447873A (zh) 2010-10-13 2012-05-09 张明 哈哈视频网络视频聊天娱乐辅助系统
US9122053B2 (en) 2010-10-15 2015-09-01 Microsoft Technology Licensing, Llc Realistic occlusion for a head mounted augmented reality display
US20120113762A1 (en) 2010-10-23 2012-05-10 Frost Productions LLC Electronic timepiece apparatus with random number and phrase generating functionality
KR20120059994A (ko) 2010-12-01 2012-06-11 삼성전자주식회사 표정 제어점을 이용한 아바타 제어 장치 및 방법
US20120174029A1 (en) 2010-12-30 2012-07-05 International Business Machines Corporation Dynamically magnifying logical segments of a view
CN102075727A (zh) 2010-12-30 2011-05-25 中兴通讯股份有限公司 一种可视电话中图像处理方法和装置
CN102142149A (zh) 2011-01-26 2011-08-03 深圳市同洲电子股份有限公司 一种联系人形象的获取方法及装置
US8635549B2 (en) 2011-02-10 2014-01-21 Microsoft Corporation Directly assigning desktop backgrounds
GB201102794D0 (en) 2011-02-17 2011-03-30 Metail Ltd Online retail system
US8896652B2 (en) 2011-02-28 2014-11-25 Soryn Technologies Llc System and method for real-time video communications
US20140043329A1 (en) 2011-03-21 2014-02-13 Peng Wang Method of augmented makeover with 3d face modeling and landmark alignment
CN202217134U (zh) 2011-04-06 2012-05-09 金纬亘 双制式同步显示世界区时或各区时查对钟表
US8643680B2 (en) 2011-04-08 2014-02-04 Amazon Technologies, Inc. Gaze-based content display
CN102750070A (zh) 2011-04-22 2012-10-24 上海三旗通信科技股份有限公司 与移动数据相关的功能性趣味互动壁纸交互方式
US8665345B2 (en) 2011-05-18 2014-03-04 Intellectual Ventures Fund 83 Llc Video summary including a feature of interest
KR20120132134A (ko) 2011-05-27 2012-12-05 윤일 24시간을 표시하는 다국적 시계
US9013489B2 (en) 2011-06-06 2015-04-21 Microsoft Technology Licensing, Llc Generation of avatar reflecting player appearance
JP5915000B2 (ja) 2011-06-13 2016-05-11 ソニー株式会社 情報処理装置及びプログラム
JP5765070B2 (ja) 2011-06-13 2015-08-19 ソニー株式会社 表示切換装置、表示切換方法、表示切換プログラム
US8832284B1 (en) 2011-06-16 2014-09-09 Google Inc. Virtual socializing
US9153031B2 (en) 2011-06-22 2015-10-06 Microsoft Technology Licensing, Llc Modifying video regions using mobile device input
US9411506B1 (en) 2011-06-28 2016-08-09 Google Inc. Providing additional functionality for a group messaging application
KR101832959B1 (ko) 2011-08-10 2018-02-28 엘지전자 주식회사 휴대 전자기기 및 이의 제어방법
CN102298797A (zh) 2011-08-31 2011-12-28 深圳市美丽同盟科技有限公司 三维虚拟试衣的方法、装置及系统
US8890886B2 (en) 2011-09-02 2014-11-18 Microsoft Corporation User interface with color themes based on input image data
CN102271241A (zh) 2011-09-02 2011-12-07 北京邮电大学 一种基于面部表情/动作识别的图像通信方法及系统
US10091322B2 (en) 2011-10-18 2018-10-02 Qualcomm Incorporated Method and apparatus for improving a user experience or device performance using an enriched user profile
US9448708B1 (en) 2011-10-19 2016-09-20 Google Inc. Theming for virtual collaboration
JP2013092989A (ja) 2011-10-27 2013-05-16 Kyocera Corp 装置、方法、及びプログラム
US9148637B2 (en) 2011-11-04 2015-09-29 Microsoft Technology Licensing, Llc Face detection and tracking
JP2013097760A (ja) 2011-11-07 2013-05-20 Toshiba Corp 認証システム、端末装置、認証プログラム、認証方法
JP2013101528A (ja) 2011-11-09 2013-05-23 Sony Corp 情報処理装置、表示制御方法、およびプログラム
CN105653031B (zh) 2011-11-23 2019-10-01 英特尔公司 带有多个视图、显示器以及物理学的姿势输入
EP2600316A1 (en) 2011-11-29 2013-06-05 Inria Institut National de Recherche en Informatique et en Automatique Method, system and software program for shooting and editing a film comprising at least one image of a 3D computer-generated animation
US8767034B2 (en) 2011-12-01 2014-07-01 Tangome, Inc. Augmenting a video conference
US8941707B2 (en) 2011-12-01 2015-01-27 Tangome, Inc. Video messaging
US20130147933A1 (en) 2011-12-09 2013-06-13 Charles J. Kulas User image insertion into a text message
US9400893B2 (en) 2011-12-15 2016-07-26 Facebook, Inc. Multi-user login for shared mobile devices
US20130159900A1 (en) 2011-12-20 2013-06-20 Nokia Corporation Method, apparatus and computer program product for graphically enhancing the user interface of a device
US9207837B2 (en) 2011-12-20 2015-12-08 Nokia Technologies Oy Method, apparatus and computer program product for providing multiple levels of interaction with a program
CN106961621A (zh) 2011-12-29 2017-07-18 英特尔公司 使用化身的通信
KR101907136B1 (ko) 2012-01-27 2018-10-11 라인 가부시키가이샤 유무선 웹을 통한 아바타 서비스 시스템 및 방법
US9204099B2 (en) 2012-02-01 2015-12-01 Magor Communications Corporation Videoconferencing system providing virtual physical context
US8723796B2 (en) 2012-02-02 2014-05-13 Kodak Alaris Inc. Multi-user interactive display system
WO2013120851A1 (en) 2012-02-13 2013-08-22 Mach-3D Sàrl Method for sharing emotions through the creation of three-dimensional avatars and their interaction through a cloud-based platform
US9747495B2 (en) 2012-03-06 2017-08-29 Adobe Systems Incorporated Systems and methods for creating and distributing modifiable animated video messages
CN102714705A (zh) 2012-03-08 2012-10-03 华为技术有限公司 视频会议中突显关注者的方法、设备及系统
KR102030754B1 (ko) 2012-03-08 2019-10-10 삼성전자주식회사 관심 영역을 선택하기 위한 이미지 편집 장치 및 방법
US9264660B1 (en) 2012-03-30 2016-02-16 Google Inc. Presenter control during a video conference
CN107257403A (zh) 2012-04-09 2017-10-17 英特尔公司 使用交互化身的通信
CN111275795A (zh) 2012-04-09 2020-06-12 英特尔公司 用于化身生成、渲染和动画的系统和方法
WO2013152454A1 (en) 2012-04-09 2013-10-17 Intel Corporation System and method for avatar management and selection
CN102622085A (zh) 2012-04-11 2012-08-01 北京航空航天大学 多维感官人机交互系统及交互方法
US20130286161A1 (en) 2012-04-25 2013-10-31 Futurewei Technologies, Inc. Three-dimensional face recognition for mobile devices
US9785883B2 (en) 2012-04-27 2017-10-10 Excalibur Ip, Llc Avatars for use with personalized generalized content recommendations
US20130293686A1 (en) 2012-05-03 2013-11-07 Qualcomm Incorporated 3d reconstruction of human subject using a mobile device
JP6002836B2 (ja) 2012-05-09 2016-10-05 アップル インコーポレイテッド ジェスチャに応答して表示状態間を遷移するためのデバイス、方法、及びグラフィカルユーザインタフェース
KR101868352B1 (ko) 2012-05-14 2018-06-19 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
US9361021B2 (en) 2012-05-22 2016-06-07 Irobot Corporation Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US20130322218A1 (en) 2012-05-29 2013-12-05 Wolfgang Burkhardt World Time Timepiece
EP2864961A4 (en) 2012-06-21 2016-03-23 Microsoft Technology Licensing Llc AVATAR CONSTRUCTION USING A DEPTH CAMERA
EP2680616A1 (en) 2012-06-25 2014-01-01 LG Electronics Inc. Mobile terminal and audio zooming method thereof
US8910082B2 (en) 2012-08-10 2014-12-09 Modiface Inc. Method and system for modification of digital images through rotational cascading-effect interface
CN102819400A (zh) 2012-08-14 2012-12-12 北京小米科技有限责任公司 一种移动终端的桌面系统及界面交互方法、装置
WO2014036708A1 (en) 2012-09-06 2014-03-13 Intel Corporation System and method for avatar creation and synchronization
US9602559B1 (en) 2012-09-07 2017-03-21 Mindmeld, Inc. Collaborative communication system with real-time anticipatory computing
US20140078144A1 (en) 2012-09-14 2014-03-20 Squee, Inc. Systems and methods for avatar creation
US20140098296A1 (en) 2012-10-04 2014-04-10 Ati Technologies Ulc Method and apparatus for changing a perspective of a video
KR102004287B1 (ko) 2012-10-17 2019-07-26 에스케이플래닛 주식회사 이모티콘 생성 장치 및 이모티콘 생성 방법
US8832606B2 (en) 2012-10-19 2014-09-09 Google Inc. Wallpaper assignment for multi-user mobile device
KR101390228B1 (ko) 2012-10-22 2014-05-07 (주)카카오 채팅 영역에 이미지를 표시하는 디바이스 및 방법, 그리고 채팅 데이터를 관리하는 서버
US9063564B2 (en) 2012-10-30 2015-06-23 Google Technology Holdings LLC Method and apparatus for action indication selection
JP6000805B2 (ja) 2012-11-01 2016-10-05 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置
WO2014078598A1 (en) 2012-11-14 2014-05-22 invi Labs, Inc. System for and method of embedding rich media into text messages
US9696898B2 (en) 2012-11-14 2017-07-04 Facebook, Inc. Scrolling through a series of content items
CN109598798B (zh) 2012-12-14 2023-11-28 韩国电子通信研究院 虚拟物拟合方法及虚拟物拟合服务系统
CN104782120B (zh) 2012-12-17 2018-08-10 英特尔公司 化身动画制作方法、计算设备和存储介质
KR20170081744A (ko) 2012-12-29 2017-07-12 애플 인크. 다중 접촉 제스처에 대한 촉각적 출력의 발생을 보류하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
WO2015034965A1 (en) 2013-09-03 2015-03-12 Apple Inc. User interface for manipulating user interface objects
CN103927190A (zh) 2013-01-11 2014-07-16 腾讯科技(深圳)有限公司 网络表情下载方法与装置
CN103093490B (zh) 2013-02-02 2015-08-26 浙江大学 基于单个视频摄像机的实时人脸动画方法
US10708545B2 (en) 2018-01-17 2020-07-07 Duelight Llc System, method, and computer program for transmitting face models based on face data points
US9094576B1 (en) 2013-03-12 2015-07-28 Amazon Technologies, Inc. Rendered audiovisual communication
US20140267618A1 (en) 2013-03-15 2014-09-18 Google Inc. Capturing and Refocusing Imagery
CN103218844B (zh) 2013-04-03 2016-04-20 腾讯科技(深圳)有限公司 虚拟形象的配置方法、实现方法、客户端、服务器及系统
JP5603452B1 (ja) 2013-04-11 2014-10-08 株式会社スクウェア・エニックス ビデオゲーム処理装置、及びビデオゲーム処理プログラム
IL226047A (en) 2013-04-29 2017-12-31 Hershkovitz Reshef May A method and system for giving personal expressions
EP2992692B1 (en) 2013-05-04 2018-08-29 DECHARMS, Christopher Mobile security technology
US9721166B2 (en) 2013-05-05 2017-08-01 Qognify Ltd. System and method for identifying a particular human in images using an artificial image composite or avatar
GB2515266B (en) 2013-05-09 2018-02-28 Disney Entpr Inc Manufacturing Process for 3D Printed Objects
KR20140133363A (ko) 2013-05-10 2014-11-19 삼성전자주식회사 디스플레이 장치 및 이의 제어 방법
JP2014222439A (ja) 2013-05-14 2014-11-27 ソニー株式会社 情報処理装置、パーツ生成利用方法及びプログラム
CN104184760B (zh) 2013-05-22 2018-08-07 阿里巴巴集团控股有限公司 通讯过程中的信息交互方法、客户端及服务器
WO2014194439A1 (en) 2013-06-04 2014-12-11 Intel Corporation Avatar-based video encoding
US9378576B2 (en) 2013-06-07 2016-06-28 Faceshift Ag Online modeling for real-time facial animation
US10168882B2 (en) 2013-06-09 2019-01-01 Apple Inc. Device, method, and graphical user interface for switching between camera interfaces
KR20150008996A (ko) 2013-07-04 2015-01-26 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
US20150033192A1 (en) 2013-07-23 2015-01-29 3M Innovative Properties Company Method for creating effective interactive advertising content
JP2013232230A (ja) 2013-07-25 2013-11-14 Sharp Corp 表示装置、テレビジョン受像機、表示方法、プログラム及び記録媒体
JP6132260B2 (ja) 2013-07-30 2017-05-24 ブラザー工業株式会社 印字データ編集プログラム
US10289265B2 (en) 2013-08-15 2019-05-14 Excalibur Ip, Llc Capture and retrieval of a personalized mood icon
US9881645B2 (en) 2013-08-20 2018-01-30 Google Llc Systems, methods, and media for editing video during playback via gestures
US9804760B2 (en) 2013-08-22 2017-10-31 Apple Inc. Scrollable in-line camera for capturing and sharing content
US10001817B2 (en) 2013-09-03 2018-06-19 Apple Inc. User interface for manipulating user interface objects with magnetic properties
KR102077108B1 (ko) 2013-09-13 2020-02-14 한국전자통신연구원 콘텐츠 체험 서비스 제공 장치 및 그 방법
US9959431B2 (en) 2013-09-16 2018-05-01 Google Technology Holdings LLC Method and apparatus for displaying potentially private information
CA2863748C (en) 2013-09-19 2023-06-27 Prinova, Inc. System and method for variant content navigation
US20150302624A1 (en) 2013-10-09 2015-10-22 Genue, Inc. Pattern based design application
US9246961B2 (en) 2013-11-27 2016-01-26 Facebook, Inc. Communication user interface systems and methods
US20150149927A1 (en) 2013-11-27 2015-05-28 Facebook, Inc. Communication user interface systems and methods
CN105917299A (zh) 2013-12-02 2016-08-31 达伊戴尔斯公司 使用图形转盘来表示用户活动的用户界面
CN104753762B (zh) 2013-12-31 2018-07-27 北京发现角科技有限公司 应用于即时通信的向头像图标中添加装饰物的方法和系统
JPWO2015114950A1 (ja) 2014-01-30 2017-03-23 コニカミノルタ株式会社 器官画像撮影装置
CN104869346A (zh) 2014-02-26 2015-08-26 中国移动通信集团公司 一种视频通话中的图像处理方法及电子设备
US10691332B2 (en) 2014-02-28 2020-06-23 Samsung Electronics Company, Ltd. Text input on an interactive display
US9519273B2 (en) 2014-03-06 2016-12-13 Seiko Epson Corporation Electronic timepiece and movement
EP3123449B1 (en) 2014-03-25 2020-01-01 Apple Inc. Method and system for representing a virtual object in a view of a real environment
US10845982B2 (en) 2014-04-28 2020-11-24 Facebook, Inc. Providing intelligent transcriptions of sound messages in a messaging application
US20150317945A1 (en) 2014-04-30 2015-11-05 Yahoo! Inc. Systems and methods for generating tinted glass effect for interface controls and elements
JP5996012B2 (ja) 2014-05-07 2016-09-21 キヤノン株式会社 画像形成装置、画像読取装置、画像形成装置の制御方法、画像読取装置の制御方法、及びプログラム
US10620700B2 (en) 2014-05-09 2020-04-14 Google Llc Systems and methods for biomechanically-based eye signals for interacting with real and virtual objects
US10516629B2 (en) 2014-05-15 2019-12-24 Narvii Inc. Systems and methods implementing user interface objects
WO2015183756A1 (en) 2014-05-31 2015-12-03 Apple Inc. Message user interfaces for capture and transmittal of media and location content
US9628416B2 (en) 2014-05-30 2017-04-18 Cisco Technology, Inc. Photo avatars
US20150350141A1 (en) 2014-05-31 2015-12-03 Apple Inc. Message user interfaces for capture and transmittal of media and location content
EP3135031B1 (en) 2014-06-04 2020-07-29 Apple Inc. Dynamic display of video communication data
US9589362B2 (en) 2014-07-01 2017-03-07 Qualcomm Incorporated System and method of three-dimensional model generation
US20160134840A1 (en) 2014-07-28 2016-05-12 Alexa Margaret McCulloch Avatar-Mediated Telepresence Systems with Enhanced Filtering
WO2016017987A1 (en) 2014-07-31 2016-02-04 Samsung Electronics Co., Ltd. Method and device for providing image
US9561444B2 (en) 2014-08-01 2017-02-07 Electronic Arts Inc. Resolving graphical conflicts between objects
JP6545255B2 (ja) 2014-08-02 2019-07-17 アップル インコーポレイテッドApple Inc. コンテキスト特化ユーザインターフェース
US9230355B1 (en) 2014-08-21 2016-01-05 Glu Mobile Inc. Methods and systems for images with interactive filters
KR102418119B1 (ko) 2014-08-25 2022-07-07 삼성전자 주식회사 시계 화면 구성 방법 및 이를 구현한 웨어러블 전자장치
KR102258579B1 (ko) 2014-08-29 2021-05-31 엘지전자 주식회사 워치형 단말기
KR102367550B1 (ko) 2014-09-02 2022-02-28 삼성전자 주식회사 생체 신호를 이용한 카메라 모듈의 제어
US10552009B2 (en) 2014-09-02 2020-02-04 Apple Inc. Stopwatch and timer user interfaces
KR101540544B1 (ko) 2014-09-05 2015-07-30 서용창 캐릭터를 이용한 메시지 서비스 방법, 상기 방법을 수행하는 사용자 단말, 상기 방법을 포함하는 메시지 애플리케이션
US10212111B2 (en) 2014-09-12 2019-02-19 Google Llc System and interface that facilitate selecting videos to share in a messaging application
CN104182741A (zh) 2014-09-15 2014-12-03 联想(北京)有限公司 一种图像采集提示方法、装置及电子设备
JP6747292B2 (ja) 2014-09-19 2020-08-26 日本電気株式会社 画像処理装置、画像処理方法、及びプログラム
CN105139438B (zh) 2014-09-19 2018-01-12 电子科技大学 视频人脸卡通动画生成方法
CN106201161B (zh) 2014-09-23 2021-09-03 北京三星通信技术研究有限公司 电子设备的显示方法及系统
WO2016045005A1 (en) 2014-09-24 2016-03-31 Intel Corporation User gesture driven avatar apparatus and method
US10361986B2 (en) 2014-09-29 2019-07-23 Disney Enterprises, Inc. Gameplay in a chat thread
US10572103B2 (en) 2014-09-30 2020-02-25 Apple Inc. Timeline view of recently opened documents
WO2016057062A1 (en) 2014-10-10 2016-04-14 Simplify and Go, LLC World watch
KR102240302B1 (ko) 2014-10-21 2021-04-14 삼성전자주식회사 가상 피팅 장치 및 이의 가상 피팅 방법
KR102251483B1 (ko) 2014-10-23 2021-05-14 삼성전자주식회사 영상을 처리하는 전자 장치 및 방법
WO2016064435A1 (en) 2014-10-24 2016-04-28 Usens, Inc. System and method for immersive and interactive multimedia generation
CN104376160A (zh) 2014-11-07 2015-02-25 薛景 真人模拟个性装饰搭配系统
US9906772B2 (en) 2014-11-24 2018-02-27 Mediatek Inc. Method for performing multi-camera capturing control of an electronic device, and associated apparatus
KR101997500B1 (ko) 2014-11-25 2019-07-08 삼성전자주식회사 개인화된 3d 얼굴 모델 생성 방법 및 장치
KR101639894B1 (ko) 2014-11-26 2016-07-14 홍익대학교세종캠퍼스산학협력단 터치스크린에서의 아바타 편집방법
MA41117A (fr) 2014-12-05 2017-10-10 Myfiziq Ltd Imagerie d'un corps
CN107209953A (zh) 2014-12-23 2017-09-26 英特尔公司 用于渲染3d模型化身的略图选择
WO2016101131A1 (en) 2014-12-23 2016-06-30 Intel Corporation Augmented facial animation
EP3410399A1 (en) 2014-12-23 2018-12-05 Intel Corporation Facial gesture driven animation of non-facial features
US20160187995A1 (en) 2014-12-30 2016-06-30 Tyco Fire & Security Gmbh Contextual Based Gesture Recognition And Control
JP6152125B2 (ja) 2015-01-23 2017-06-21 任天堂株式会社 プログラム、情報処理装置、情報処理システム及びアバター画像の生成方法
GB2534847A (en) 2015-01-28 2016-08-10 Sony Computer Entertainment Europe Ltd Display
JP6525611B2 (ja) 2015-01-29 2019-06-05 キヤノン株式会社 画像処理装置およびその制御方法
JP6525617B2 (ja) 2015-02-03 2019-06-05 キヤノン株式会社 画像処理装置およびその制御方法
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
CN107533356A (zh) 2015-03-09 2018-01-02 文塔纳3D有限责任公司 头像控制系统
US9959623B2 (en) 2015-03-09 2018-05-01 Here Global B.V. Display of an annotation representation
KR101587115B1 (ko) 2015-03-11 2016-01-21 이영규 아바타 메신저 서비스 시스템
US9852543B2 (en) 2015-03-27 2017-12-26 Snap Inc. Automated three dimensional model generation
CN114527881B (zh) 2015-04-07 2023-09-26 英特尔公司 化身键盘
KR20160120103A (ko) 2015-04-07 2016-10-17 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
US9625987B1 (en) 2015-04-17 2017-04-18 Google Inc. Updating and displaying information in different power modes
US20160321833A1 (en) 2015-04-29 2016-11-03 Seerslab, Inc. Method and apparatus for generating moving photograph based on moving effect
KR20160131275A (ko) 2015-05-06 2016-11-16 엘지전자 주식회사 와치 타입 단말기
US20160327915A1 (en) 2015-05-08 2016-11-10 Garmin Switzerland Gmbh Smart watch
CN106303690A (zh) 2015-05-27 2017-01-04 腾讯科技(深圳)有限公司 一种视频处理方法及装置
KR20160143429A (ko) 2015-06-05 2016-12-14 엘지전자 주식회사 이동단말기 및 그 제어방법
US10572571B2 (en) 2015-06-05 2020-02-25 Apple Inc. API for specifying display of complication on an electronic watch
DE102016110903A1 (de) 2015-06-14 2016-12-15 Facense Ltd. Head-Mounted-Devices zur Messung physiologischer Reaktionen
US20160370974A1 (en) 2015-06-22 2016-12-22 Here Global B.V. Causation of Expansion of a Supplemental Content Overlay
CN105100462A (zh) 2015-07-10 2015-11-25 广州市久邦数码科技有限公司 一种自定义编辑主题的短信系统
US20170018289A1 (en) 2015-07-15 2017-01-19 String Theory, Inc. Emoji as facetracking video masks
US10311366B2 (en) 2015-07-29 2019-06-04 Adobe Inc. Procedurally generating sets of probabilistically distributed styling attributes for a digital design
EP3335195A2 (en) 2015-08-14 2018-06-20 Metail Limited Methods of generating personalized 3d head models or 3d body models
CN113521710A (zh) 2015-08-20 2021-10-22 苹果公司 基于运动的表盘和复杂功能块
US9639945B2 (en) 2015-08-27 2017-05-02 Lytro, Inc. Depth-based application of image effects
JP6628354B2 (ja) 2015-09-07 2020-01-08 株式会社ハイスピードボーイズ サーバ装置、プログラム、及び通信システム
US9349414B1 (en) 2015-09-18 2016-05-24 Odile Aimee Furment System and method for simultaneous capture of two video streams
WO2017048898A1 (en) 2015-09-18 2017-03-23 Mazur Kai Human-computer interface
US9686497B1 (en) 2015-10-29 2017-06-20 Crater Group Co. Video annotation and dynamic video call display for multi-camera devices
JP6777089B2 (ja) 2015-11-04 2020-10-28 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
AU2015252123A1 (en) 2015-11-05 2017-05-25 Duffell, Emily MRS Digital Clock
KR102491543B1 (ko) 2015-11-06 2023-01-26 삼성전자주식회사 전자 장치의 날짜 및 시간 설정 방법 및 그 전자 장치
US10025972B2 (en) 2015-11-16 2018-07-17 Facebook, Inc. Systems and methods for dynamically generating emojis based on image analysis of facial features
CN106843709B (zh) 2015-12-04 2020-04-14 阿里巴巴集团控股有限公司 根据实时信息显示展现对象的方法和装置
JP6323440B2 (ja) 2015-12-18 2018-05-16 カシオ計算機株式会社 時刻表示装置、時刻表示方法およびプログラム
US20170178287A1 (en) 2015-12-21 2017-06-22 Glen J. Anderson Identity obfuscation
CN105611215A (zh) 2015-12-30 2016-05-25 掌赢信息科技(上海)有限公司 一种视频通话方法及装置
KR20170081391A (ko) 2016-01-04 2017-07-12 엘지전자 주식회사 이동단말기 및 그 제어방법
US10664741B2 (en) 2016-01-14 2020-05-26 Samsung Electronics Co., Ltd. Selecting a behavior of a virtual agent
US10062133B1 (en) 2016-01-26 2018-08-28 Google Llc Image retrieval for computing devices
KR101889331B1 (ko) 2016-02-01 2018-08-17 제주대학교 산학협력단 섬오가피나무 줄기 추출물, 이의 분획물 또는 이로부터 분리된 화합물을 유효성분으로 함유하는 항산화, 항염증 또는 항균용 조성물
EP3207823A1 (en) 2016-02-16 2017-08-23 Braun GmbH Interactive system setup concept
GB2548154A (en) 2016-03-11 2017-09-13 Sony Computer Entertainment Europe Ltd Virtual reality
US10025399B2 (en) 2016-03-16 2018-07-17 Lg Electronics Inc. Watch type mobile terminal and method for controlling the same
US20170285916A1 (en) 2016-03-30 2017-10-05 Yan Xu Camera effects for photo story generation
US10339365B2 (en) 2016-03-31 2019-07-02 Snap Inc. Automated avatar generation
KR20170112406A (ko) 2016-03-31 2017-10-12 한국전자통신연구원 증강 현실 아바타 사진 촬영 장치 및 방법
KR102279063B1 (ko) 2016-03-31 2021-07-20 삼성전자주식회사 이미지 합성 방법 및 그 전자장치
US10481635B2 (en) 2016-05-04 2019-11-19 Verizon Patent And Licensing Inc. Configuring a user interface layout of a user device via a configuration device
DK180169B1 (en) 2016-05-18 2020-07-13 Apple Inc Devices, procedures, and graphical messaging user interfaces
WO2017201326A1 (en) 2016-05-18 2017-11-23 Apple Inc. Applying acknowledgement options in a graphical messaging user interface
US10983689B2 (en) 2016-05-18 2021-04-20 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US10332111B2 (en) 2016-05-19 2019-06-25 Visa International Service Association Authentication with smartwatch
KR101831516B1 (ko) 2016-06-08 2018-02-22 주식회사 시어스랩 멀티 스티커를 이용한 영상 생성 방법 및 장치
US9716825B1 (en) 2016-06-12 2017-07-25 Apple Inc. User interface for camera effects
EP3475920A4 (en) 2016-06-23 2020-01-15 Loomai, Inc. SYSTEMS AND METHODS FOR GENERATING COMPUTER-READY ANIMATION MODELS OF A HUMAN HEAD FROM IMAGES OF DETECTED DATA
WO2018005673A1 (en) 2016-06-28 2018-01-04 Against Gravity Corp. Systems and methods providing temporary decoupling of user avatar synchronicity for presence enhancing experiences
EP3264251B1 (en) 2016-06-29 2019-09-04 Dassault Systèmes Generation of a color of an object displayed on a gui
US10360708B2 (en) 2016-06-30 2019-07-23 Snap Inc. Avatar based ideogram generation
US10572005B2 (en) 2016-07-29 2020-02-25 Microsoft Technology Licensing, Llc Private communication with gazing
US9955061B2 (en) 2016-08-03 2018-04-24 International Business Machines Corporation Obtaining camera device image data representing an event
WO2018049430A2 (en) 2016-08-11 2018-03-15 Integem Inc. An intelligent interactive and augmented reality based user interface platform
US20180047200A1 (en) 2016-08-11 2018-02-15 Jibjab Media Inc. Combining user images and computer-generated illustrations to produce personalized animated digital avatars
KR20180020386A (ko) 2016-08-18 2018-02-28 엘지전자 주식회사 이동 단말기 및 그의 동작 방법
US10514822B2 (en) 2016-08-24 2019-12-24 Motorola Solutions, Inc. Systems and methods for text entry for multi-user text-based communication
US10466891B2 (en) 2016-09-12 2019-11-05 Apple Inc. Special lock mode user interface
CN109791702B (zh) 2016-09-23 2023-09-29 苹果公司 头像创建和编辑
DK179471B1 (en) 2016-09-23 2018-11-26 Apple Inc. IMAGE DATA FOR ENHANCED USER INTERACTIONS
US20180095618A1 (en) 2016-10-04 2018-04-05 Facebook, Inc. Controls and Interfaces for User Interactions in Virtual Spaces
US10432559B2 (en) 2016-10-24 2019-10-01 Snap Inc. Generating and displaying customized avatars in electronic messages
KR102641940B1 (ko) 2016-11-03 2024-02-29 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
CN112738408B (zh) 2016-11-07 2022-09-16 斯纳普公司 图像修改器的选择性识别和排序
JP6263252B1 (ja) 2016-12-06 2018-01-17 株式会社コロプラ 情報処理方法、装置、および当該情報処理方法をコンピュータに実行させるためのプログラム
JP6266736B1 (ja) 2016-12-07 2018-01-24 株式会社コロプラ 仮想空間を介して通信するための方法、当該方法をコンピュータに実行させるためのプログラム、および当該プログラムを実行するための情報処理装置
CN106792147A (zh) 2016-12-08 2017-05-31 天脉聚源(北京)传媒科技有限公司 一种图像替换方法及装置
JP6240301B1 (ja) 2016-12-26 2017-11-29 株式会社コロプラ 仮想空間を介して通信するための方法、当該方法をコンピュータに実行させるためのプログラム、および当該プログラムを実行するための情報処理装置
JP6215441B1 (ja) 2016-12-27 2017-10-18 株式会社コロプラ 仮想空間を提供するための方法、当該方法をコンピュータに実現させるためのプログラム、および、コンピュータ装置
KR102638911B1 (ko) 2017-02-24 2024-02-22 삼성전자 주식회사 복수의 IoT 장치들을 제어하기 위한 방법 및 장치
US10438393B2 (en) 2017-03-16 2019-10-08 Linden Research, Inc. Virtual reality presentation of body postures of avatars
DK179412B1 (en) 2017-05-12 2018-06-06 Apple Inc Context-Specific User Interfaces
CN110490093B (zh) 2017-05-16 2020-10-16 苹果公司 表情符号录制和发送
DK179867B1 (en) 2017-05-16 2019-08-06 Apple Inc. RECORDING AND SENDING EMOJI
US10521948B2 (en) 2017-05-16 2019-12-31 Apple Inc. Emoji recording and sending
KR102364429B1 (ko) 2017-05-17 2022-02-17 삼성전자주식회사 콘텐츠를 표시하기 위한 방법 및 그 전자 장치
US11144845B2 (en) 2017-06-02 2021-10-12 Stitch Fix, Inc. Using artificial intelligence to design a product
CN108305317B (zh) 2017-08-04 2020-03-17 腾讯科技(深圳)有限公司 一种图像处理方法、装置及存储介质
CN110999269A (zh) 2017-08-14 2020-04-10 三星电子株式会社 用于显示内容的方法及其电子设备
KR102423175B1 (ko) 2017-08-18 2022-07-21 삼성전자주식회사 심도 맵을 이용하여 이미지를 편집하기 위한 장치 및 그에 관한 방법
KR102338576B1 (ko) 2017-08-22 2021-12-14 삼성전자주식회사 이미지를 이용하여 획득된 깊이 정보의 속성에 따라 이미지와 연관하여 깊이 정보를 저장하는 전자 장치 및 전자 장치 제어 방법
US10372298B2 (en) 2017-09-29 2019-08-06 Apple Inc. User interface for multi-user communication session
CN107561904A (zh) 2017-10-30 2018-01-09 广东乐芯智能科技有限公司 一种智能手表切换时区表盘的方法
US10657695B2 (en) 2017-10-30 2020-05-19 Snap Inc. Animated chat presence
CN107944397A (zh) 2017-11-27 2018-04-20 腾讯音乐娱乐科技(深圳)有限公司 视频录制方法、装置及计算机可读存储介质
US10374994B1 (en) 2018-02-21 2019-08-06 King.Com Ltd. Messaging system
KR102661019B1 (ko) 2018-02-23 2024-04-26 삼성전자주식회사 얼굴에 대응하는 3차원 아바타를 이용하여 얼굴의 움직임이 반영된 3차원 아바타를 포함하는 이미지를 생성하는 전자 장치 및 그 동작 방법
US10838574B2 (en) 2018-04-09 2020-11-17 Spatial Systems Inc. Augmented reality computing environments—workspace save and load
JP6680307B2 (ja) 2018-04-11 2020-04-15 カシオ計算機株式会社 時刻表示装置、時刻表示方法およびプログラム
WO2019209431A1 (en) 2018-04-23 2019-10-31 Magic Leap, Inc. Avatar facial expression representation in multidimensional space
CN116309023A (zh) 2018-05-07 2023-06-23 苹果公司 头像创建用户界面
US10375313B1 (en) 2018-05-07 2019-08-06 Apple Inc. Creative camera
US11722764B2 (en) 2018-05-07 2023-08-08 Apple Inc. Creative camera
US12033296B2 (en) 2018-05-07 2024-07-09 Apple Inc. Avatar creation user interface
DK180212B1 (en) 2018-05-07 2020-08-19 Apple Inc USER INTERFACE FOR CREATING AVATAR
US10482583B1 (en) 2018-05-10 2019-11-19 Google Llc Generating and displaying blur in images
JP2020031316A (ja) 2018-08-22 2020-02-27 シャープ株式会社 画像形成装置、画像色変更方法及び画像色変更プログラム
JP6427711B1 (ja) 2018-08-27 2018-11-21 京セラ株式会社 電子機器、方法及びプログラム
US10902661B1 (en) 2018-11-28 2021-01-26 Snap Inc. Dynamic composite user identifier
US10505726B1 (en) 2018-12-07 2019-12-10 Nike, Inc. System and method for providing cryptographically secured digital assets
US11107261B2 (en) 2019-01-18 2021-08-31 Apple Inc. Virtual avatar animation based on facial feature movement
US11288880B2 (en) 2019-01-18 2022-03-29 Snap Inc. Template-based generation of personalized videos
US10817981B1 (en) 2019-02-04 2020-10-27 Facebook, Inc. Color sampling selection for displaying content items using machine learning
CN113508369A (zh) 2019-04-01 2021-10-15 住友电气工业株式会社 交流支持系统、交流支持方法、交流支持程序以及图像控制程序
US10992619B2 (en) 2019-04-30 2021-04-27 Snap Inc. Messaging system with avatar generation
US11131967B2 (en) 2019-05-06 2021-09-28 Apple Inc. Clock faces for an electronic device
DK201970531A1 (en) 2019-05-06 2021-07-09 Apple Inc Avatar integration with multiple applications
JP7330766B2 (ja) 2019-05-31 2023-08-22 キヤノン株式会社 情報処理装置、制御方法およびプログラム
US12039661B2 (en) 2019-06-02 2024-07-16 Apple Inc. Parameterized generation of two-dimensional images from a three-dimensional model
US11074753B2 (en) 2019-06-02 2021-07-27 Apple Inc. Multi-pass object rendering using a three- dimensional geometric constraint
US10811055B1 (en) 2019-06-27 2020-10-20 Fuji Xerox Co., Ltd. Method and system for real time synchronization of video playback with user motion
US11188190B2 (en) 2019-06-28 2021-11-30 Snap Inc. Generating animation overlays in a communication session
US11189098B2 (en) 2019-06-28 2021-11-30 Snap Inc. 3D object camera customization system
US12425716B2 (en) 2019-06-28 2025-09-23 Snap Inc. Content capture with audio input feedback
KR102241153B1 (ko) 2019-07-01 2021-04-19 주식회사 시어스랩 2차원 이미지로부터 3차원 아바타를 생성하는 방법, 장치 및 시스템
US11488359B2 (en) 2019-08-28 2022-11-01 Snap Inc. Providing 3D data for messages in a messaging system
US11189104B2 (en) 2019-08-28 2021-11-30 Snap Inc. Generating 3D data in a messaging system
EP3811192B1 (en) 2019-09-09 2023-08-23 Apple Inc. Techniques for managing display usage
US11402925B2 (en) 2019-09-25 2022-08-02 Apple Inc. Crown input and feedback for head-mountable devices
US11252274B2 (en) 2019-09-30 2022-02-15 Snap Inc. Messaging application sticker extensions
CN110662083B (zh) 2019-09-30 2022-04-22 北京达佳互联信息技术有限公司 数据处理方法、装置、电子设备及存储介质
JP2021145209A (ja) 2020-03-11 2021-09-24 キヤノン株式会社 電子機器
US11372520B2 (en) 2020-04-06 2022-06-28 Kyocera Document Solutions Inc. Display input apparatus and image forming apparatus capable of moving plurality of icons from one page to another on display device and displaying moved icons thereon
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
DK202070624A1 (en) 2020-05-11 2022-01-04 Apple Inc User interfaces related to time
CN111695471B (zh) 2020-06-02 2023-06-27 北京百度网讯科技有限公司 虚拟形象生成方法、装置、设备以及存储介质
CN116719413A (zh) 2020-09-11 2023-09-08 苹果公司 用于操纵环境中的对象的方法
US11951399B2 (en) 2020-11-04 2024-04-09 Sony Group Corporation Footprints in virtual environments
CN112835484B (zh) 2021-02-02 2022-11-08 北京地平线机器人技术研发有限公司 基于操作体的动态显示方法、装置、存储介质及电子设备
US12125149B2 (en) 2021-02-16 2024-10-22 Apple Inc. Interfaces for presenting avatars in three-dimensional environments
US11776190B2 (en) 2021-06-04 2023-10-03 Apple Inc. Techniques for managing an avatar on a lock screen
US12287913B2 (en) 2022-09-06 2025-04-29 Apple Inc. Devices, methods, and graphical user interfaces for controlling avatars within three-dimensional environments

Also Published As

Publication number Publication date
US20160086387A1 (en) 2016-03-24
US20240144626A1 (en) 2024-05-02
US20110248992A1 (en) 2011-10-13
US9576400B2 (en) 2017-02-21
WO2011127309A1 (en) 2011-10-13
US20230043249A1 (en) 2023-02-09
US10607419B2 (en) 2020-03-31
US20250166330A1 (en) 2025-05-22
TW201211935A (en) 2012-03-16
US12223612B2 (en) 2025-02-11
US11869165B2 (en) 2024-01-09
US20200226848A1 (en) 2020-07-16
US11481988B2 (en) 2022-10-25

Similar Documents

Publication Publication Date Title
TWI439960B (zh) 虛擬使用者編輯環境
AU2020269590B2 (en) Avatar integration with multiple applications
KR102315413B1 (ko) 크리에이티브 카메라
AU2023200867B2 (en) Avatar integration with multiple applications
US11886673B2 (en) Trackpad on back portion of a device
CN105190486A (zh) 显示装置及其用户界面屏幕提供方法
KR20220124285A (ko) 크리에이티브 카메라
CN116943180A (zh) 一种控件交互方法及相关装置
WO2024226225A1 (en) User interfaces and techniques for editing, creating, and using stickers
KR20250016337A (ko) 다수의 상호작용 구역들을 포함하는 사용자 인터페이스
KR20210129250A (ko) 크리에이티브 카메라