KR101445263B1 - System and method for providing personalized content - Google Patents
System and method for providing personalized content Download PDFInfo
- Publication number
- KR101445263B1 KR101445263B1 KR1020100132421A KR20100132421A KR101445263B1 KR 101445263 B1 KR101445263 B1 KR 101445263B1 KR 1020100132421 A KR1020100132421 A KR 1020100132421A KR 20100132421 A KR20100132421 A KR 20100132421A KR 101445263 B1 KR101445263 B1 KR 101445263B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- avatar
- image
- content
- avatar image
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Processing Or Creating Images (AREA)
Abstract
맞춤형 콘텐츠 제공 시스템 및 방법이 제공된다. 맞춤형 콘텐츠 제공 시스템은, 사용자 촬영 이미지로부터 사용자의 얼굴 구성을 인식하는 안면 인식부; 상기 인식된 사용자의 얼굴 구성에 기초하여 사용자의 인종을 판단하는 사용자 인종 판단부; 상기 인식된 사용자 얼굴 구성 및 상기 판단된 사용자 인종에 기초하여, 아바타 이미지의 생성에 이용되는 아바타 구성 이미지를 선택하는 아바타 구성 이미지 선택부; 및 상기 선택된 구성 이미지를 조합하여 상기 사용자에 대한 아바타 이미지를 생성하는 아바타 이미지 생성부;를 포함하며, 상기 생성된 아바타 이미지는 콘텐츠에 삽입되어 상기 사용자에게 제공된다.A system and method for providing personalized content is provided. A personalized content providing system includes a face recognizing unit for recognizing a face configuration of a user from a user photographed image; A user race judging unit for judging the race of the user based on the recognized face configuration of the user; An avatar configuration image selection unit for selecting an avatar configuration image used for generating an avatar image based on the recognized user's face configuration and the determined user race; And an avatar image generation unit for generating an avatar image for the user by combining the selected configuration image. The generated avatar image is inserted into the content and provided to the user.
Description
본 발명은 맞춤형 콘텐츠 제공 시스템 및 방법에 관한 것으로서, 보다 상세하게는, 사용자의 아바타 이미지를 콘텐츠에 삽입하여 맞춤형 콘텐츠를 생성하는 콘텐츠 제공 시스템 및 방법에 관한 것이다.BACKGROUND OF THE
일반적으로, 캐릭터는 기업, 단체 행사 등 특정 성격에 맞는 시각적 상징물로서, 다양한 대상에 대하여 다양한 특징으로 표현되고 있다. 캐릭터는 실존 또는 비실존 인물을 의인화하여 형성되며, 최근 주변의 다양한 상품 또는 이미지가 캐릭터를 포함하고 있다.In general, characters are visual symbols that fit specific characteristics, such as corporate and group events, and are expressed in various features for various objects. A character is formed by anthropomorphizing an existential or non-existent person, and recently various goods or images around the character include the character.
또한, 이러한 캐릭터의 일종으로서 특정 인물을 대신하여 특정 객체에 표시되는 아바타가 있는데, 이러한 아바타는 주로 네트워크 상에서 특정 인물을 대신하여 표현하는데 이용되고 있다. 게다가, 인터넷 등에서 사용자는 자신을 대신하는 아바타를 통하여 자신의 감정이나 의사를 표현하기 때문에, 자기 만의 특징과 개성을 묘사한 아바타를 널리 이용하고 있다.In addition, there is an avatar which is displayed on a specific object instead of a specific character as a kind of such character, and such an avatar is mainly used for representing a specific person on the network. In addition, since the user expresses his / her feelings and intention through the avatar substituting for himself / herself on the Internet or the like, the avatar depicting his or her own characteristics and personality is widely used.
한편, 유아기의 어린이들은 다양한 매체 즉, 책이나 만화, 애니메이션, 연극 등을 포함하는 각종의 콘텐츠를 통하여 전래 동화나 이솝 우화, 위인전 등과 같은 이야기들을 접하게 된다. 그러나, 어린이들은 이러한 콘텐츠에 장시간 집중하기 쉽지 않으며, 콘텐츠 내의 등장 인물에 대한 관심도가 떨어지기 때문에, 어린이에게 콘텐츠에 집중할 수 있도록 하는 방안이 필요하였다.On the other hand, children in early childhood are exposed to various stories such as fairy tales, Aesop's fables, and great works through various contents including books, cartoons, animations and plays. However, children are not easy to concentrate on these contents for a long time, and because they are less interested in the characters in the contents, it was necessary to allow the children to concentrate on the contents.
이에 최근에는 콘텐츠에 사용자의 이미지를 합성하여 포함시키며, 주인공이 마치 사용자 자신인 것처럼 콘텐츠를 생성하는 기술이 등장하였다. 그러나, 이러한 콘텐츠 생성 기술은 사용자의 다양한 특징을 효과적으로 반영하기 힘들며, 콘텐츠의 내용이 변화하는 동안에 적합한 다양한 사용자 이미지를 효과적으로 반영하기 힘든 문제가 있었다. 나아가 콘텐츠의 내용 변화 및 등장 인물의 대사 여부에 기초하여 사용자 이미지의 일부를 적절하게 변경하기 힘든 문제가 있었다.In recent years, a technology has been developed in which a user combines an image of a user into a content and generates a content as if the main character is a user himself. However, such a content generation technique is difficult to effectively reflect various features of a user, and it is difficult to effectively reflect various user images suitable for changing content contents. Furthermore, there has been a problem that it is difficult to appropriately change a part of the user image based on the content change of the content and the metabolism of the character.
따라서, 사용자의 아바타 이미지를 효율적으로 생성하여 콘텐츠의 내용에 따라 등장 인물을 대신하여 생성된 아바타 이미지를 적절하게 삽입하고 편집할 수 있는 사용자 맞춤형 콘텐츠 제공 기술이 강력히 요구되고 있다.Accordingly, there is a strong demand for a user-tailored content providing technology capable of efficiently creating an avatar image of a user and appropriately inserting and editing an avatar image created in place of a character in accordance with the contents of the content.
본 발명의 일부 실시예는, 사용자의 아바타 이미지를 생성하며 생성된 아바타 이미지가 삽입된 맞춤형 콘텐츠를 생성하여 제공할 수 있는, 맞춤형 콘텐츠 제공 시스템 및 방법을 제공한다.Some embodiments of the present invention provide a customized content providing system and method capable of generating an avatar image of a user and generating and providing customized content in which the generated avatar image is embedded.
또한, 본 발명의 일 실시예는, 사용자에 대응되는 인종 정보에 기초하여 아바타 이미지를 다양하게 생성할 수 있는, 맞춤형 콘텐츠 제공 시스템 및 방법을 제공한다.In addition, an embodiment of the present invention provides a system and method for providing a customized content capable of variously generating an avatar image based on race information corresponding to a user.
또한, 본 발명의 일 실시예는, 콘텐츠의 내용에 적합한 다양한 아바타 이미지를 콘텐츠에 삽입할 수 있는, 맞춤형 콘텐츠 제공 시스템 및 방법을 제공한다.Further, an embodiment of the present invention provides a system and method for providing a customized content capable of inserting various avatar images suited to the content of the content into the content.
또한, 본 발명의 일 실시예는, 콘텐츠에 포함된 음성 신호에 기초하여 사용자의 아바타 이미지를 립싱크 처리할 수 있는 맞춤형 콘텐츠 제공 시스템 및 방법을 제공한다.In addition, an embodiment of the present invention provides a system and method for providing a customized content capable of lip-synching a user's avatar image based on a voice signal included in the content.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면은, 사용자 촬영 이미지로부터 사용자의 얼굴 구성을 인식하는 안면 인식부; 상기 인식된 사용자의 얼굴 구성에 기초하여 사용자의 인종을 판단하는 사용자 인종 판단부; 상기 인식된 사용자 얼굴 구성 및 상기 판단된 사용자 인종에 기초하여, 아바타 이미지의 생성에 이용되는 아바타 구성 이미지를 선택하는 아바타 구성 이미지 선택부; 및 상기 선택된 구성 이미지를 조합하여 상기 사용자에 대한 아바타 이미지를 생성하는 아바타 이미지 생성부;를 포함하며, 상기 생성된 아바타 이미지는 콘텐츠에 삽입되어 상기 사용자에게 제공되는 것인, 맞춤형 콘텐츠 제공 시스템을 제공할 수 있다.According to a first aspect of the present invention, there is provided a face recognition apparatus comprising: a face recognition unit recognizing a face composition of a user from a user photographed image; A user race judging unit for judging the race of the user based on the recognized face configuration of the user; An avatar configuration image selection unit for selecting an avatar configuration image used for generating an avatar image based on the recognized user's face configuration and the determined user race; And an avatar image generation unit for generating an avatar image for the user by combining the selected configuration image, wherein the generated avatar image is inserted into the content and provided to the user. can do.
또한, 본 발명의 제 2 측면은, 콘텐츠에 포함된 등장 인물의 상태를 판단하는 인물 상태 판단부; 상기 판단된 등장 인물의 상태에 대응되는 사용자의 아바타 이미지를 선택하는 아바타 이미지 선택부; 상기 선택된 아바타 이미지를 상기 콘텐츠에 삽입하는 아바타 이미지 삽입부; 및 상기 콘텐츠에 포함된 음성 정보에 기초하여, 상기 삽입된 아바타 이미지의 입술 형상을 변경하는 립싱크 처리부;를 포함하며, 상기 아바타 이미지가 삽입되어 립싱크 처리된 콘텐츠는 상기 사용자에게 제공되는 것인, 맞춤형 콘텐츠 제공 시스템을 제공할 수 있다.According to a second aspect of the present invention, there is provided a game system comprising: a character state determination unit for determining a state of a character included in a content; An avatar image selection unit for selecting an avatar image of a user corresponding to the determined character state; An avatar image inserting unit for inserting the selected avatar image into the contents; And a lipsync processing unit for changing a lip shape of the inserted avatar image based on voice information included in the content, wherein the avatar image is inserted and the lip-synced content is provided to the user, A content providing system can be provided.
또한, 본 발명의 제 3 측면은, 사용자 단말로부터 사용자 촬영 이미지를 수신하는 단계; 상기 수신된 사용자 촬영 이미지로부터 상기 사용자의 얼굴 구성을 구별하는 단계; 상기 구별된 사용자의 얼굴 구성에 기초하여 상기 사용자에 대응되는 인종을 판단하는 단계; 상기 구별된 사용자 얼굴 구성 및 상기 판단된 인종에 기초하여, 아바타 이미지의 생성에 이용되는 아바타 구성 이미지를 선택하는 단계; 상기 선택된 구성 이미지를 조합하여 상기 사용자의 아바타 이미지를 생성하는 단계; 상기 생성된 아바타 이미지를 콘텐츠에 삽입하는 단계; 및 상기 아바타 이미지가 삽입된 콘텐츠를 상기 사용자에게 제공하는 단계;를 포함하는, 맞춤형 콘텐츠 제공 방법을 제공할 수 있다.According to a third aspect of the present invention, there is also provided a method comprising: receiving a user photographed image from a user terminal; Identifying a face configuration of the user from the received user captured image; Determining a race corresponding to the user based on the distinguished user's face composition; Selecting an avatar configuration image to be used for generating an avatar image based on the distinguished user's face configuration and the determined race; Generating an avatar image of the user by combining the selected configuration images; Inserting the generated avatar image into the content; And providing the user with the content in which the avatar image is embedded.
또한, 본 발명의 제 4 측면은, 사용자 촬영 영상에 기초하여 복수의 사용자 아바타 이미지를 생성하는 단계; 콘텐츠에 포함된 등장 인물의 감정 상태를 판단하는 단계; 상기 복수의 사용자 아바타 이미지 중에서 상기 판단된 등장 인물의 감정 상태에 대응되는 아바타 이미지를 선택하는 단계; 상기 선택된 아바타 이미지를 상기 콘텐츠에 삽입하는 단계; 및 상기 아바타 이미지가 삽입된 콘텐츠를 상기 사용자에게 제공하는 단계;를 포함하는, 맞춤형 콘텐츠 제공 방법을 제공할 수 있다.According to a fourth aspect of the present invention, there is provided an image processing method comprising the steps of: generating a plurality of user avatar images based on a user photographed image; Determining an emotional state of a character included in the content; Selecting an avatar image corresponding to an emotional state of the determined character from among the plurality of user avatar images; Inserting the selected avatar image into the content; And providing the user with the content in which the avatar image is embedded.
전술한 본 발명의 과제 해결 수단에 의하면, 사용자의 아바타 이미지를 인종 별로 다양하게 생성하고 생성된 아바타 이미지를 콘텐츠에 삽입하여 사용자에게 제공할 수 있다.According to an embodiment of the present invention, an avatar image of a user can be created variously for each race, and the generated avatar image can be inserted into the content and provided to the user.
또한, 전술한 본 발명의 과제 해결 수단에 의하면, 콘텐츠 내의 등장 인물의 감정 상태에 맞는 사용자 아바타 이미지를 콘텐츠에 효과적으로 삽입하여 사용자에게 제공할 수 있다.In addition, according to the present invention, the user avatar image that matches the emotional state of the character in the content can be effectively inserted into the content and provided to the user.
또한, 본 발명의 다른 과제 해결 수단 중 하나에 의하면, 콘텐츠에 포함된 음성 신호에 기초하여 등장 인물이 대사하는 동안에 사용자의 아바타 이미지를 립싱크 처리할 수 있다.According to another aspect of the present invention, an avatar image of a user can be lip-synced while a character is being metabolized based on a voice signal included in the content.
도 1은 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 제공 시스템의 전체 개요도이다.
도 2는 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 제공 서버의 전체 구성도이다.
도 3은 본 발명의 일 실시예에 따른 사용자 아바타 생성부의 세부 구성도이다.
도 4는 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 생성부의 세부 구성도이다.
도 5는 본 발명의 일 실시예에 따른 아바타 이미지가 생성되는 과정의 일례를 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 사용자에 대응되는 인종에 따라 생성된 사용자의 아바타 이미지의 일례를 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 다양한 표정으로 생성된 사용자의 아바타 이미지의 일례를 도시한 도면이다.
도 8은 본 발명의 일 실시예에 따른 사용자의 아바타 이미지에 립싱크 처리를 하는 일례를 도시한 도면이다
도 9는 본 발명의 본 발명의 일 실시예에 따라 생성된 맞춤형 콘텐츠의 일례들을 도시한 도면이다.
도 10은 본 발명의 일 실시예에 따른 사용자 아바타 이미지를 생성하는 방법을 도시한 세부 흐름도이다.
도 11은 본 발명의 일 실시예에 따른 사용자 맞춤형 콘텐츠 제공 방법의 세부 흐름도이다.1 is an overall schematic diagram of a customized content provision system according to an embodiment of the present invention.
2 is an overall configuration diagram of a customized content providing server according to an embodiment of the present invention.
3 is a detailed configuration diagram of a user avatar generation unit according to an embodiment of the present invention.
4 is a detailed configuration diagram of a customized content generation unit according to an embodiment of the present invention.
5 is a view illustrating an example of a process of generating an avatar image according to an embodiment of the present invention.
6 is a diagram illustrating an example of an avatar image of a user generated according to a race corresponding to a user according to an embodiment of the present invention.
FIG. 7 is a diagram illustrating an example of an avatar image of a user created with various facial expressions according to an embodiment of the present invention.
8 is a diagram illustrating an example of performing lip-sync processing on an avatar image of a user according to an embodiment of the present invention
Figure 9 is an illustration of one example of customized content created in accordance with one embodiment of the present invention.
10 is a detailed flowchart illustrating a method for generating a user avatar image according to an embodiment of the present invention.
11 is a detailed flowchart of a method of providing a user-customized content according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 제공 시스템의 전체 개요도이다.1 is an overall schematic diagram of a customized content provision system according to an embodiment of the present invention.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 제공 시스템은 맞춤형 콘텐츠 제공 서버(100), 사용자 단말(200) 및 네트워크(300)를 포함한다.1, a customized content providing system according to an exemplary embodiment of the present invention includes a customized
맞춤형 콘텐츠 제공 서버(100)는 사용자 단말(200)로부터 사용자의 얼굴 촬영 사진을 수신하고, 수신된 사용자 촬영 사진에 기초하여 사용자의 아바타 이미지를 생성한다. 또한, 맞춤형 콘텐츠 제공 서버(100)는 사용자의 아바타 이미지를 다양한 콘텐츠에 삽입시켜 사용자 맞춤형 콘텐츠를 생성한다.The personalized
맞춤형 콘텐츠 제공 서버(100)는 다양한 표정과 종류의 사용자 아바타 이미지를 생성할 수 있으며, 생성된 아바타 이미지를 콘텐츠에 다양하게 삽입하고 편집하여 사용자 맞춤형 콘텐츠를 생성할 수가 있다. 또한, 생성된 사용자 맞춤형 콘텐츠는 네트워크(300)를 통하여 사용자 단말(200)에게 제공한다.The personalized
사용자 단말(200)은 맞춤형 콘텐츠 제공 서버(100)에게 사용자 맞춤형 콘텐츠의 생성에 필요한 각종 정보를 제공하며, 맞춤형 콘텐츠 제공 서버(100)로부터 맞춤형 콘텐츠를 수신할 수 있다.The
사용자 단말(200)은 개인용 컴퓨터, 셋톱박스(STB), 휴대폰, 스마트폰, PDA(Personal Digital Assistant)폰, 노트북 등과 같이 통신 기능을 포함하는 단말을 말하며, 유무선 통신을 통하여 맞춤형 콘텐츠 제공 서버(100)에 접속할 수 있는 모든 종류의 단말을 포함할 수 있다.The
네트워크(300)는 도 1에 도시된 네트워크 구성 주체를 서로 연결하며, 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN) 또는 부가가치 통신망(Value Added Network; VAN) 등과 같은 유선 네트워크나 이동 통신망(mobile radio communication network) 또는 위성 통신망 등과 같은 모든 종류의 무선 네트워크로 구현될 수 있다
The
이하, 도 2를 참조하여 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 제공 서버(100)의 전체 구성에 대하여 설명하기로 한다.Hereinafter, an overall configuration of a customized
도 2는 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 제공 서버(100)의 전체 구성도이다.2 is an overall configuration diagram of a customized
도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 제공 서버(100)는 사용자 아바타 생성부(110), 맞춤형 콘텐츠 생성부(120), 콘텐츠 제공부(130), 제어부(140) 및 송수신부(150)를 포함한다.2, the customized
사용자 아바타 생성부(110)는 사용자의 얼굴 촬영 영상에 기초하여 사용자의 아바타 이미지를 생성한다. 사용자 아바타 생성부(110)는 사용자 단말(200)로부터 사용자의 얼굴 촬영 이미지를 수신하고, 수신된 얼굴 촬영 이미지에 기초하여 다양한 아바타 이미지를 생성할 수 있다. 사용자 아바타 생성부(110)는 사용자에 대응되는 인종에 맞는 아바타 이미지를 생성할 수 있으며, 다양한 표정을 갖는 복수의 아바타 이미지를 생성할 수 있다.The user
맞춤형 콘텐츠 생성부(120)는 사용자 아바타 이미지를 이용하여 사용자 맞춤형 콘텐츠를 생성한다. 맞춤형 콘텐츠 생성부(120)는 사용자의 아바타 이미지를 콘텐츠에 삽입하고, 삽입된 아바타 이미지의 입술 형상을 변경할 수 있다. 맞춤형 콘텐츠 생성부(120)는 콘텐츠의 장면 별로 적합한 아바타 이미지를 콘텐츠에 삽입할 수 있으며, 콘텐츠에 포함된 음성 정보에 기초하여 삽입된 아바타 이미지의 입술 형상을 변경시킬 수 있다.The customized
콘텐츠 제공부(130)는 생성된 맞춤형 콘텐츠를 사용자 단말(200)에게 제공한다. 또한, 콘텐츠 제공부(130)는 사용자 단말(200)에게 맞춤형 콘텐츠 생성을 위한 UI(User Interface)를 제공할 수 있으며, 사용자 단말(200)로부터 입력되는 제어 명령을 수신할 수 있다.The
제어부(140)는 맞춤형 콘텐츠 제공 서버(100)가 사용자의 아바타 이미지를 다양하게 생성하며, 생성된 아바타 이미지를 콘텐츠에 삽입 및 편집하여 맞춤형 콘텐츠를 생성하고 제공할 수 있도록, 사용자 아바타 생성부(110), 맞춤형 콘텐츠 생성부(120) 및 콘텐츠 제공부(130)를 제어한다.The
송수신부(150)는 맞춤형 콘텐츠의 생성 및 제공에 필요한 각종 정보를 사용자 단말(200)과 송수신한다.
The transmission /
이하, 도 3을 참조하여 본 발명의 일 실시예에 따른 사용자 아바타 생성부(110)의 세부 구성에 대하여 설명하기로 한다.Hereinafter, a detailed configuration of the user
도 3은 본 발명의 일 실시예에 따른 사용자 아바타 생성부(110)의 세부 구성도이다.3 is a detailed configuration diagram of a user
도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 사용자 아바타 생성부(110)는 사용자 안면 인식부(112), 사용자 인종 판단부(113), 아바타 정보 DB(114), 아바타 구성 이미지 선택부(115), 및 아바타 이미지 생성부(116)를 포함한다.3, the user
사용자 안면 인식부(112)는 사용자 촬영 영상으로부터 사용자의 안면을 구별하고 사용자의 얼굴 구성을 인식한다. 사용자 안면 인식부(112)는 사용자 단말(200)로부터 사용자의 얼굴 촬영 영상을 수신할 수 있으며, 수신된 얼굴 영상으로부터 사용자의 얼굴을 구별하고 구별된 얼굴에 포함된 얼굴 구성 요소를 추출할 수 있다. 사용자의 얼굴 구성 요소는 사용자의 얼굴을 구성하는 각종 요소로서, 예를 들어, 얼굴 윤곽, 눈, 코, 입, 머리카락, 귀 또는 피부색 등을 포함할 수 있다.The user's
사용자 인종 판단부(113)는 사용자 촬영 영상으로부터 사용자의 인종을 판단한다. 사용자 인종 판단부(113)는 사용자의 얼굴 구성 요소에 기초하여 사용자에 대응되는 인종을 판단할 수 있다. 사용자 인종 판단부(113)는, 예를 들어, 사용자의 피부색, 머리카락 색, 곱슬머리인지 여부, 쌍꺼풀의 유무 또는 눈동자 색 등에 기초하여 사용자에 대응되는 인종을 판단할 수 있다.The user
본 명세서에서는 사용자 인종 판단부(113)가 사용자 촬영 영상에 기초하여 사용자에 대응되는 인종을 판단하는 것으로 설명하였지만, 이에 제한되지 않으며, 사용자 단말(200)로부터 수신되는 제어 명령에 기초하여 사용자의 인종을 판단할 수도 있다.In the present specification, the user
아바타 정보 DB(114)는 아바타 이미지의 생성에 이용되는 각종 정보를 저장한다. 아바타 정보 DB(114)는 아바타 이미지의 생성에 이용되는 아바타 구성 이미지를 저장할 수 있다.The
또한, 아바타 정보 DB(114)는 인종 별로 아바타 구성 이미지를 분류하여 저장할 수 있다. 예를 들어, 아바타 정보 DB(114)는 백인에 대응하여 직모의 머리카락 이미지, 쌍꺼풀을 포함하는 눈 이미지 등을 저장할 수 있으며, 흑인에 대응하여 곱슬인 머리카락 이미지 또는 쌍꺼풀이 없는 눈 이미지 등을 저장할 수 있다.In addition, the
또한, 아바타 정보 DB(114)는 다양한 표정의 아바타 구성 이미지를 그룹핑하여 저장할 수 있다. 아바타 정보 DB(114)는, 예를 들어, 다양한 표정을 묘사하기 위한 일련의 입술 이미지를 함께 그룹핑하여 저장하거나 일련의 눈 이미지를 함께 그룹핑하여 저장할 수 있다. In addition, the
아바타 구성 이미지 선택부(115)는 사용자의 얼굴 구성 요소 및 사용자의 인종에 기초하여 사용자의 아바타 이미지 생성에 필요한 아바타 구성 이미지를 선택한다. 아바타 구성 이미지는 아바타 이미지를 생성하는데 이용되는 하위 이미지로서, 예를 들어, 얼굴 바탕 이미지, 머리카락 이미지, 눈 이미지, 코 이미지, 입술 이미지 또는 귀 이미지 등을 포함하며, 아바타 구성 이미지가 조합됨으로써 아바타 이미지가 완성될 수 있다.The avatar configuration
아바타 구성 이미지 선택부(115)는 아바타 정보 DB(114)로부터 사용자의 인종에 대응되는 아바타 구성 이미지의 목록을 검출하고, 검출된 특정 인종에 대한 아바타 구성 이미지 목록 중에서 사용자의 얼굴 구성 요소에 대응되는 아바타 구성 이미지를 선택할 수 있다.The avatar configuration
또한, 아바타 구성 이미지 선택부(115)는 사용자의 얼굴 구성 요소에 대응되는 다양한 표정의 아바타 구성 이미지를 선택할 수 있다.In addition, the avatar composition
아바타 이미지 생성부(116)는 선택된 아바타 구성 이미지를 조합하여 아바타 이미지를 생성한다. 아바타 이미지 생성부(116)는 선택된 아바타 구성 이미지를 이용하여 다양한 표정의 아바타 이미지를 생성할 수 있다.
The avatar
이하, 도 4를 참조하여 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 생성부(120)의 세부 구성에 대하여 설명하기로 한다.Hereinafter, a detailed configuration of the customized
도 4는 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 생성부(120)의 세부 구성도이다.4 is a detailed configuration diagram of a customized
도 4에 도시된 바와 같이, 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 생성부(120)는 인물 상태 판단부(122), 아바타 이미지 선택부(123), 아바타 이미지 삽입부(124) 및 립싱크 처리부(125)를 포함한다.4, the customized
인물 상태 판단부(122)는 콘텐츠에 포함된 등장 인물의 상태를 판단한다. 인물 상태 판단부(122)는 콘텐츠에 포함된 특정 장면에서의 등장 인물의 상태에 관한 정보를 추출하고 추출된 정보에 기초하여 등장 인물의 상태를 판단할 수 있다. 인물 상태 판단부(122)는 콘텐츠가 동영상인 경우에 프레임을 기준으로 등장 인물의 상태를 판단할 수 있으나 이에 제한되지 않는다. 인물 상태 판단부(122)는 다양한 종류의 음성 인식 기술, 자연어 해석 기술 또는 영상 해석 기술을 이용하여 콘텐츠의 특정 장면에서의 등장 인물에 관한 정보를 콘텐츠에 포함된 텍스트, 영상, 음성 또는 콘텐츠에 대응되는 대본, 스크립트 등으로부터 추출하고 추출된 정보를 해석하여 등장 인물의 감정 상태를 판단할 수 있다.The person
인물 상태 판단부(122)는, 예를 들어, 분노, 기쁨, 슬픔 또는 긴장 등과 같이, 콘텐츠의 특정 장면에서의 등장 인물의 상태를 판단할 수 있다.The person
아바타 이미지 선택부(123)는 콘텐츠에 포함될 아바타 이미지를 선택한다. 아바타 이미지 선택부(123)는 판단된 인물 상태에 기초하여 콘텐츠에 포함될 대응되는 아바타 이미지를 선택할 수 있다. 예를 들어, 콘텐츠의 특정 장면에서 주인공이 화난 상태에 있다고 판단된 경우에, 아바타 이미지 선택부(123)는 사용자 아바타 이미지 중에서 화난 표정의 이미지를 선택할 수 있다.The avatar
아바타 이미지 삽입부(124)는 선택된 아바타 이미지를 콘텐츠에 삽입한다. 아바타 이미지 삽입부(124)는 선택된 아바타 이미지를 콘텐츠 내의 등장 인물로 삽입할 수 있다. 아바타 이미지 삽입부(124)는 선택된 아바타 이미지를 콘텐츠 내의 등장 인물의 위치에 오버레이시켜 합성할 수 있으나, 이에 제한되지 않는다. 또한, 아바타 이미지 삽입부(124)는 콘텐츠의 각 장면에서의 등장 인물의 상태에 따라 선택된 아바타 이미지를 콘텐츠에 적절하게 삽입할 수 있다. 아바타 이미지 삽입부(124)는 콘텐츠가 동영상인 경우에 동영상 프레임 별로 등장 인물의 상태를 확인하고, 확인된 등장 인물의 상태에 대응되는 아바타 이미지를 삽입할 수 있다.The avatar
립싱크 처리부(125)는 콘텐츠에 삽입된 아바타 이미지의 형상을 변경한다. 립싱크 처리부(125)는 삽입된 아바타 이미지의 일부 또는 전체 형상이 콘텐츠 내의 등장 인물이 대사를 하는 동안에 계속하여 변경되도록 할 수 있다.The lip
또한, 립싱크 처리부(125)는 콘텐츠에 포함된 음성 정보에 기초하여 등장 인물이 대사를 하고 있는지를 판단할 수 있으며, 등장 인물이 대사를 하고 있다고 판단되는 동안에 사용자 아바타 이미지의 입술 형상을 변경할 수 있다.
The
이하, 도 5를 참조하여 본 발명의 일 실시예에 따른 아바타 이미지가 생성되는 과정의 일례를 설명하기로 한다.Hereinafter, an example of a process of generating an avatar image according to an embodiment of the present invention will be described with reference to FIG.
도 5는 본 발명의 일 실시예에 따른 아바타 이미지가 생성되는 과정의 일례를 도시한 도면이다.5 is a view illustrating an example of a process of generating an avatar image according to an embodiment of the present invention.
도 5에 도시된 바와 같이, 맞춤형 콘텐츠 제공 서버(100)는 사용자 단말(200)로부터 사용자의 얼굴 사진이 수신되면(50), 사용자의 얼굴을 인식하고 사용자의 얼굴 구성 요소를 구별하며(51), 구별된 얼굴 구성 요소에 대응되는 아바타 구성 요소 이미지를 선택하여(52) 선택된 이미지를 조합하여 사용자 아바타 이미지를 생성하게 된다(53).
5, the customized
이하, 도 6을 참조하여 본 발명의 일 실시예에 따른 사용자에 대응되는 인종에 따라 생성된 사용자의 아바타 이미지의 일례를 설명하기로 한다.Hereinafter, an example of an avatar image of a user generated according to a race corresponding to a user according to an embodiment of the present invention will be described with reference to FIG.
도 6은 본 발명의 일 실시예에 따른 사용자에 대응되는 인종에 따라 생성된 사용자의 아바타 이미지의 일례를 도시한 도면이다.6 is a diagram illustrating an example of an avatar image of a user generated according to a race corresponding to a user according to an embodiment of the present invention.
도 6에 도시된 바와 같이, 맞춤형 콘텐츠 제공 서버(100)는 사용자 얼굴 사진으로부터 사용자에 대응되는 인종을 판단하고, 판단된 인종에 맞게 사용자의 아바타 이미지(60, 61, 62)를 생성할 수 있다.
As shown in FIG. 6, the personalized
이하, 도 7을 참조하여 본 발명의 일 실시예에 따른 다양한 표정으로 생성된 사용자의 아바타 이미지의 일례에 대하여 설명하기로 한다.Hereinafter, an example of an avatar image of a user created with various facial expressions according to an embodiment of the present invention will be described with reference to FIG.
도 7은 본 발명의 일 실시예에 따른 다양한 표정으로 생성된 사용자의 아바타 이미지의 일례를 도시한 도면이다.FIG. 7 is a diagram illustrating an example of an avatar image of a user created with various facial expressions according to an embodiment of the present invention.
도 7에 도시된 바와 같이, 맞춤형 콘텐츠 제공 서버(100)는 다양한 표정의 사용자 아바타 이미지를 생성할 수 있다. 맞춤형 콘텐츠 제공 서버(100)는 사용자의 아바타 이미지를 기본 아바타 이미지(70), 기쁜 표정의 아바타 이미지(71), 눈감은 표정의 아바타 이미지(72), 졸린 표정의 아바타 이미지(73), 슬픈 표정의 아바타 이미지(74) 등의 다양한 표정으로 생성할 수 있다.
As shown in FIG. 7, the customized
이하, 도 8을 참조하여 본 발명의 일 실시예에 따른 사용자의 아바타 이미지에 립싱크 처리하는 일례에 대하여 설명하기로 한다.Hereinafter, an example of lipsync processing of the avatar image of the user according to an embodiment of the present invention will be described with reference to FIG.
도 8은 본 발명의 일 실시예에 따른 사용자의 아바타 이미지에 립싱크 처리를 하는 일례를 도시한 도면이다8 is a diagram illustrating an example of performing lip-sync processing on an avatar image of a user according to an embodiment of the present invention
도 8에 도시된 바와 같이, 맞춤형 콘텐츠 제공 서버(100)는 콘텐츠에 포함된 음성 신호(80)에 기초하여 등장 인물이 대사를 하고 있는지를 판단할 수 있으며, 등장 인물이 대사를 하고 있는 동안에 사용자 아바타 이미지의 입술 형상을 변경할 수 있다. 맞춤형 콘텐츠 제공 서버(100)는 사용자 아바타 이미지에서 입술 부분의 형상만을 변경하거나, 다른 입술 형상의 사용자 아바타 이미지를 삽입하는 방식으로 사용자 아바타 이미지의 입술 형상을 변경할 수 있으나, 이에 제한되지 않는다.
As shown in Fig. 8, the personalized
이하, 도 9를 참조하여 본 발명의 일 실시예에 따라 생성된 맞춤형 콘텐츠에 대하여 설명하기로 한다.Hereinafter, customized content generated according to an embodiment of the present invention will be described with reference to FIG.
도 9는 본 발명의 본 발명의 일 실시예에 따라 생성된 맞춤형 콘텐츠의 일례들을 도시한 도면이다.Figure 9 is an illustration of one example of customized content created in accordance with one embodiment of the present invention.
도 9에 도시된 바와 같이, 맞춤형 콘텐츠 제공 서버(100)는 다양한 종류의 맞춤형 콘텐츠를 생성할 수 있다. 맞춤형 콘텐츠 제공 서버(100)는 캐릭터 이미지(90)에 사용자 아바타 이미지를 삽입하거나, 동영상(92) 내의 특정 등장 인물에 사용자 아바타 이미지를 삽입하거나, 전자책(94) 내의 특정 등장 인물에 사용자 아바타 이미지를 삽입할 수 있으나, 이에 제한되지 않으며, 다양한 종류의 콘텐츠에 사용자의 아바타 이미지를 삽입할 수 있다.
As shown in Fig. 9, the customized
이하, 도 10을 참조하여 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 제공 서버(100)가 사용자 아바타 이미지를 생성하는 방법에 대하여 설명하기로 한다.Hereinafter, a method for generating a user avatar image by the customized
도 10은 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 제공 서버(100)가 사용자 아바타 이미지를 생성하는 방법을 도시한 세부 흐름도이다.10 is a detailed flowchart illustrating a method for generating a user avatar image by the customized
단계 S1000은 사용자 촬영 영상을 수신하는 단계이다. 단계 S1000에서는 사용자 단말(200)로부터 제공되는 사용자 촬영 영상을 수신할 수 있다.Step S1000 is a step of receiving a user photographed image. In step S1000, a user photographed image provided from the
단계 S1002은 수신된 사용자 촬영 영상으로부터 사용자 안면을 인식하는 단계이다. 단계 S1002에서는, 사용자 촬영 영상으로부터 사용자의 얼굴을 추출하고 추출된 얼굴에 포함된 얼굴 구성 요소를 구별할 수 있으며, 예를 들어, 사용자의 얼굴 윤곽, 눈, 코, 입, 머리카락, 귀 또는 피부색 등을 구별할 수 있다.Step S1002 is a step of recognizing the user's face from the received user photographed image. In step S1002, the face of the user may be extracted from the user photographed image and the facial components included in the extracted face may be distinguished. For example, the face contour of the user, the eyes, the nose, the mouth, the hair, Can be distinguished.
단계 S1004는 사용자에 대응되는 인종을 판단하는 단계이다. 단계 S1004에서는, 사용자의 얼굴 구성 요소에 기초하여 사용자에 대응되는 인종을 판단할 수 있으며, 예를 들어, 사용자의 피부색, 머리카락 색, 곱슬머리 여부, 쌍꺼풀의 유무 또는 눈동자 색 등에 기초하여 사용자에 대응되는 인종을 판단할 수 있다.Step S1004 is a step of judging the race corresponding to the user. In step S1004, it is possible to determine the race corresponding to the user based on the face component of the user. For example, it is possible to correspond to the user based on the user's skin color, hair color, curly hair, Can be judged.
단계 S1006은 판단된 인종에 따른 아바타 구성 이미지를 선택하는 단계이다. 단계 S1006에서는, 사용자의 얼굴 구성 요소 및 사용자의 인종에 기초하여 사용자의 아바타 이미지 생성에 필요한 아바타 구성 이미지를 선택한다. 아바타 구성 이미지는, 예를 들어, 얼굴 바탕 이미지, 머리카락 이미지, 눈 이미지, 코 이미지, 입술 이미지 또는 귀 이미지 등을 포함한다.Step S1006 is a step of selecting an avatar composition image according to the determined race. In step S1006, the avatar composition image necessary for generating the avatar image of the user is selected based on the face component of the user and the race of the user. The avatar composition image includes, for example, a face background image, a hair image, a snow image, a nose image, a lip image or an ear image, and the like.
또한, 단계 S1006에서는 아바타 정보 DB(114)로부터 사용자의 인종에 대응되는 아바타 구성 이미지의 목록을 검출하고, 검출된 아바타 구성 이미지 목록 중에서 사용자의 얼굴 구성 요소에 대응되는 아바타 구성 이미지를 선택할 수 있다. 또한, 단계 S1006에서는 사용자의 얼굴 구성 요소에 대응되는 다양한 표정의 아바타 구성 이미지를 선택할 수 있다.In step S1006, a list of avatar image images corresponding to the user's race is detected from the
단계 S1008은 다양한 표정의 아바타 이미지를 생성하는 단계이다. 단계 S1008에서는 선택된 아바타 구성 이미지를 조합하여 다양한 표정의 아바타 이미지를 생성할 수 있다.
Step S1008 is a step of generating an avatar image having various facial expressions. In step S1008, the avatar image having various facial expressions can be generated by combining the selected avatar image.
이하, 도 11을 참조하여 본 발명의 일 실시예에 따른 맞춤형 콘텐츠 제공 서버(100)가 사용자 맞춤형 콘텐츠를 제작하는 방법에 대하여 설명하기로 한다.Hereinafter, with reference to FIG. 11, a description will be made of a method for producing a user-customized content by the customized
도 11은 본 발명의 일 실시예에 따른 사용자 맞춤형 콘텐츠 제공 방법의 세부 흐름도이다.11 is a detailed flowchart of a method of providing a user-customized content according to an embodiment of the present invention.
단계 S1100은 콘텐츠 내의 등장 인물의 상태를 판단하는 단계이다. 단계 S1100에서는 콘텐츠에 포함된 특정 장면에서의 등장 인물의 상태에 관한 정보를 추출하고 추출된 정보에 기초하여 등장 인물의 상태를 판단할 수 있다. 단계 S1100에서는 콘텐츠가 동영상인 경우에 프레임을 기준으로 등장 인물의 상태를 판단할 수 있으나 이에 제한되지 않는다. 또한, 단계 S1100에서는 다양한 종류의 음성 인식 기술, 자연어 해석 기술 또는 영상 해석 기술을 이용하여 콘텐츠의 특정 장면에서의 등장 인물에 관한 정보를 콘텐츠에 포함된 텍스트, 영상, 음성 또는 콘텐츠에 대응되는 스크립트 등으로부터 추출하고 추출된 정보를 해석하여 등장 인물의 상태를 판단할 수 있다. 예를 들어, 단계 S1100에서는 분노, 기쁨, 슬픔 또는 긴장 등과 같이, 콘텐츠의 특정 장면에서의 등장 인물의 상태를 판단할 수 있다.Step S1100 is a step of determining the state of a character in the content. In step S1100, information on the state of the character in the specific scene included in the content can be extracted and the state of the character can be determined based on the extracted information. In step S1100, when the content is a moving image, the state of the character can be determined based on the frame, but the present invention is not limited thereto. In addition, in step S1100, information on characters in a specific scene of the content is converted into text, video, voice, or a script corresponding to the content, etc. included in the content by using various kinds of speech recognition technology, natural language analysis technique, And the extracted information can be analyzed to determine the state of the character. For example, in step S1100, the state of a character in a specific scene of the content, such as anger, joy, sadness, or tension, can be determined.
단계 S1102는 등장 인물의 상태에 맞는 아바타 이미지를 선택하는 단계이다. 단계 S1102에서는 판단된 인물 상태에 기초하여 콘텐츠에 포함될 대응되는 아바타 이미지를 선택할 수 있다. 예를 들어, 콘텐츠의 특정 장면에서 주인공이 화난 상태에 있다고 판단된 경우에, 아바타 이미지 선택부(123)는 사용자 아바타 이미지 중에서 화난 표정의 이미지를 선택할 수 있다.Step S1102 is a step of selecting an avatar image corresponding to the state of the character. In step S1102, the corresponding avatar image to be included in the content can be selected based on the determined person state. For example, when it is determined that the main character is in an angry state in a specific scene of the content, the avatar
단계 S1104는 선택된 아바타 이미지와 콘텐츠를 합성하는 단계이다. 단계 S1104에서는 선택된 아바타 이미지를 콘텐츠 내의 등장 인물로 삽입할 수 있다. 또한, 단계 S1104에서는 선택된 아바타 이미지를 콘텐츠 내의 등장 인물의 위치에 오버레이시켜 합성할 수 있으나, 이에 제한되지 않는다.Step S1104 is a step of synthesizing the selected avatar image and the contents. In step S1104, the selected avatar image can be inserted as a character in the content. In addition, in step S1104, the selected avatar image can be synthesized by being overlaid on the position of the character in the content, but the present invention is not limited thereto.
또한, S1104에서는 콘텐츠의 각 장면에서의 등장 인물의 상태에 따라 선택된 아바타 이미지를 콘텐츠에 적절하게 삽입할 수 있다. 단계 S1104에서는 콘텐츠가 동영상인 경우에 동영상 프레임 별로 등장 인물의 상태를 확인하고, 확인된 등장 인물의 상태에 대응되는 아바타 이미지를 삽입할 수 있다.In S1104, the avatar image selected according to the state of the character in each scene of the content can be appropriately inserted into the content. In step S1104, when the content is a moving image, the status of the character can be checked for each moving image frame, and an avatar image corresponding to the confirmed character can be inserted.
단계 S1106은 아바타 이미지를 립싱크 처리하는 단계이다. 단계 S1106에서는 콘텐츠에 삽입된 아바타 이미지의 형상을 변경할 수 있으며, 삽입된 아바타 이미지의 일부 또는 전체 형상이 콘텐츠 내의 등장 인물이 대사를 하는 동안에 계속하여 변경되도록 할 수 있다.Step S1106 is a step of lip-synching the avatar image. In step S1106, the shape of the avatar image inserted into the content can be changed, and a part or the whole shape of the inserted avatar image can be continuously changed while the characters in the content are metabolized.
또한, 단계 S1106에서는 콘텐츠에 포함된 음성 정보에 기초하여 등장 인물이 대사를 하고 있는지를 판단할 수 있으며, 등장 인물이 대사를 하고 있다고 판단되는 동안에 사용자 아바타 이미지의 입술 형상을 변경할 수 있다.Further, in step S1106, it is possible to determine whether or not the character is metabolizing based on the voice information included in the content, and the lip shape of the user avatar image can be changed while it is determined that the character is metabolizing.
단계 S1108은 생성된 맞춤형 콘텐츠를 제공하는 단계이다. 단계 S1108에서는 사용자 아바타 이미지가 삽입된 콘텐츠를 사용자 단말(200)에게 제공할 수 있다. 사용자 맞춤형 콘텐츠는 다양한 종류의 전자 상거래 형식으로 사용자 단말(200)에게 온라인 상으로 제공될 수 있으나 이에 제한되지 않으며, DVD, 도서 등의 유형물로 제작되어 오프라인 상으로 사용자에게 제공될 수도 있다.
Step S1108 is a step of providing the generated customized content. In step S1108, the
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. One embodiment of the present invention may also be embodied in the form of a recording medium including instructions executable by a computer, such as program modules, being executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.
Claims (18)
사용자 촬영 이미지로부터 사용자의 얼굴 구성을 인식하는 안면 인식부;
상기 인식된 사용자의 얼굴 구성에 기초하여 사용자의 인종을 판단하는 사용자 인종 판단부;
상기 인식된 사용자 얼굴 구성 및 상기 판단된 사용자 인종에 기초하여, 아바타 이미지의 생성에 이용되는 아바타 구성 이미지를 선택하는 아바타 구성 이미지 선택부; 및
상기 선택된 구성 이미지를 조합하여 상기 사용자에 대한 아바타 이미지를 생성하는 아바타 이미지 생성부;
를 포함하며,
상기 생성된 아바타 이미지는 콘텐츠에 삽입되고, 상기 콘텐츠에 포함된 음성 정보에 기초하여 상기 삽입된 아바타 이미지의 입술 형상이 변경되도록 립싱크 처리되어 상기 사용자에게 제공되는 것인, 맞춤형 콘텐츠 제공 서버.
A personalized content providing server comprising:
A facial recognition unit for recognizing the user's facial composition from the user photographed image;
A user race judging unit for judging the race of the user based on the recognized face configuration of the user;
An avatar configuration image selection unit for selecting an avatar configuration image used for generating an avatar image based on the recognized user's face configuration and the determined user race; And
An avatar image generation unit for generating an avatar image for the user by combining the selected configuration images;
/ RTI >
Wherein the generated avatar image is inserted into the content and is lip-synced and provided to the user so that the lip shape of the inserted avatar image is changed based on the voice information included in the content.
상기 생성된 아바타 이미지는 상기 콘텐츠 내의 등장 인물의 감정 상태에 기초하여 상기 콘텐츠에 삽입되어 상기 콘텐츠 내의 등장 인물의 위치에 상기 선택된 아바타 이미지를 오버레이하여 합성되되,
상기 콘텐츠 내의 등장 인물의 감정 상태는 상기 콘텐츠의 프레임, 텍스트, 영상, 음성 또는 대본 중 적어도 어느 하나에 의해 판단되는 것인, 맞춤형 콘텐츠 제공 서버.
The method according to claim 1,
Wherein the generated avatar image is inserted into the content based on an emotional state of a character in the content and is overlaid on the selected avatar image at a position of a character in the content,
Wherein the emotional state of the character in the content is determined by at least one of a frame, a text, an image, a voice, and a script of the content.
상기 아바타 구성 이미지 선택부는, 상기 사용자 얼굴 구성 각각에 대응되는 복수의 아바타 구성 이미지를 선택하고,
상기 아바타 이미지 생성부는, 상기 선택된 아바타 구성 이미지를 조합하여 복수의 아바타 이미지를 생성하며,
상기 생성된 복수의 아바타 이미지는 상기 콘텐츠 내의 등장 인물의 감정 상태에 기초하여 선택적으로 상기 콘텐츠에 삽입되는 것인, 맞춤형 콘텐츠 제공 서버.
3. The method of claim 2,
Wherein the avatar configuration image selection unit selects a plurality of avatar configuration images corresponding to each of the user's face configurations,
The avatar image generating unit generates a plurality of avatar images by combining the selected avatar image,
Wherein the generated plurality of avatar images is selectively inserted into the content based on an emotional state of a character in the content.
상기 안면 인식부는 상기 사용자 촬영 이미지로부터 사용자의 안면을 구별하고, 구별된 사용자 안면으로부터 상기 사용자의 얼굴 구성 요소를 추출하는 것인, 맞춤형 콘텐츠 제공 서버.
The method according to claim 1,
Wherein the face recognition unit distinguishes the face of the user from the user photographed image and extracts the face component of the user from the distinctive user face.
상기 사용자 인종 판단부는, 상기 사용자의 피부색, 머리카락 색, 곱슬머리 여부, 쌍꺼풀의 유무 또는 눈동자 색 중 적어도 하나에 기초하여 상기 사용자에 대응되는 인종을 판단하는 것인, 맞춤형 콘텐츠 제공 서버.
The method according to claim 1,
Wherein the user race judging unit judges the race corresponding to the user based on at least one of the color of the user, the color of the hair, the curly hair, the presence of the double skin, or the pupil color of the user.
인종 별로 아바타 구성 이미지를 분류하여 저장하는 아바타 정보 DB(Database)
를 더 포함하며,
상기 아바타 구성 이미지 선택부는, 상기 아바타 정보 DB로부터 상기 사용자의 인종에 대응되는 아바타 구성 이미지를 선택하는 것인, 맞춤형 콘텐츠 제공 서버.
The method according to claim 1,
An avatar information DB for classifying and storing an avatar composition image by race,
Further comprising:
Wherein the avatar composition image selection unit selects an avatar composition image corresponding to the race of the user from the avatar information DB.
콘텐츠에 포함된 등장 인물의 감정 상태를 판단하는 인물 상태 판단부;
상기 판단된 등장 인물의 감정 상태에 대응되는 사용자의 아바타 이미지를 선택하는 아바타 이미지 선택부;
상기 선택된 아바타 이미지를 상기 콘텐츠에 삽입하는 아바타 이미지 삽입부; 및
상기 콘텐츠에 포함된 음성 정보에 기초하여, 상기 삽입된 아바타 이미지의 입술 형상을 변경하는 립싱크 처리부;
를 포함하며,
상기 아바타 이미지가 삽입되어 립싱크 처리된 콘텐츠는 상기 사용자에게 제공되는 것인, 맞춤형 콘텐츠 제공 서버.
A personalized content providing server comprising:
A person state determination unit for determining an emotion state of a character included in the content;
An avatar image selecting unit for selecting an avatar image of a user corresponding to the determined emotion state of the character;
An avatar image inserting unit for inserting the selected avatar image into the contents; And
A lipsync processing unit for changing a lip shape of the inserted avatar image based on voice information included in the content;
/ RTI >
And wherein the content that has been lip-synced with the avatar image inserted is provided to the user.
상기 사용자의 아바타 이미지는, 상기 사용자의 얼굴 촬영 영상으로부터 상기 사용자의 얼굴 구성이 구별되고, 상기 구별된 얼굴 구성에 기초하여 복수의 표정으로 생성된 것인, 맞춤형 콘텐츠 제공 서버.
8. The method of claim 7,
Wherein the avatar image of the user is generated with a plurality of facial expressions based on the facial configuration of the user distinguished from the face captured image of the user.
상기 사용자 아바타 이미지는 상기 사용자의 얼굴 구성에 기초하여 판단된 인종에 대응되는 아바타 이미지인 것인, 맞춤형 콘텐츠 제공 서버.
9. The method of claim 8,
Wherein the user avatar image is an avatar image corresponding to a race determined on the basis of the face configuration of the user.
상기 인물 상태 판단부는, 상기 콘텐츠의 프레임을 기준으로 상기 프레임에 포함된 등장 인물의 감정 상태를 판단하는 것인, 맞춤형 콘텐츠 제공 서버.
8. The method of claim 7,
Wherein the person state determination unit determines an emotion state of a character included in the frame based on the frame of the content.
상기 인물 상태 판단부는, 상기 콘텐츠에 포함된 텍스트, 영상, 음성 또는 상기 콘텐츠에 관한 대본 중 적어도 하나에 기초하여, 상기 콘텐츠에 포함된 등장 인물의 감정 상태를 판단하는 것인, 맞춤형 콘텐츠 제공 서버.
8. The method of claim 7,
Wherein the person state determination unit determines an emotion state of a character included in the content based on at least one of a text, an image, a voice, or a script related to the content included in the content.
상기 아바타 이미지 삽입부는, 상기 콘텐츠 내의 등장 인물의 위치에 상기 선택된 아바타 이미지를 오버레이하여 합성하는 것인, 맞춤형 콘텐츠 제공 서버.
8. The method of claim 7,
Wherein the avatar image inserting unit overlays and synthesizes the selected avatar image at a position of a character in the content.
사용자 단말로부터 사용자 촬영 이미지를 수신하는 단계;
상기 수신된 사용자 촬영 이미지로부터 상기 사용자의 얼굴 구성을 구별하는 단계;
상기 구별된 사용자의 얼굴 구성에 기초하여 상기 사용자에 대응되는 인종을 판단하는 단계;
상기 구별된 사용자 얼굴 구성 및 상기 판단된 인종에 기초하여, 아바타 이미지의 생성에 이용되는 아바타 구성 이미지를 선택하는 단계;
상기 선택된 구성 이미지를 조합하여 상기 사용자의 아바타 이미지를 생성하는 단계;
상기 생성된 아바타 이미지를 콘텐츠에 삽입하는 단계;
상기 콘텐츠에 포함된 음성 정보에 기초하여 상기 삽입된 아바타 이미지의 입술 형상이 변경되도록 립싱크 처리하는 단계; 및
상기 아바타 이미지가 삽입되어 립싱크 처리된 콘텐츠를 상기 사용자에게 제공하는 단계;
를 포함하는, 맞춤형 콘텐츠 제공 방법.
A method of providing a personalized content to a user in a personalized content providing server,
Receiving a user photographed image from a user terminal;
Identifying a face configuration of the user from the received user captured image;
Determining a race corresponding to the user based on the distinguished user's face composition;
Selecting an avatar configuration image to be used for generating an avatar image based on the distinguished user's face configuration and the determined race;
Generating an avatar image of the user by combining the selected configuration images;
Inserting the generated avatar image into the content;
Lip-syncing the lip shape of the inserted avatar image so that the lip shape of the inserted avatar image is changed based on the voice information included in the content; And
Providing the user with the lip-synced content with the avatar image embedded therein;
≪ / RTI >
상기 아바타 이미지를 콘텐츠에 삽입하는 단계는,
상기 콘텐츠 내의 등장 인물의 감정 상태에 기초하여 상기 콘텐츠에 삽입되는 것인, 맞춤형 콘텐츠 제공 방법.
14. The method of claim 13,
Wherein the step of inserting the avatar image into the content comprises:
Wherein the content is inserted into the content based on an emotional state of a character in the content.
상기 아바타 구성 이미지를 선택하는 단계는, 상기 사용자 얼굴 구성 별로 각각 대응되는 복수의 아바타 구성 이미지를 선택하고,
상기 아바타 이미지를 생성하는 단계는, 상기 선택된 아바타 구성 이미지를 조합하여, 복수의 아바타 이미지를 생성하는 것인, 맞춤형 콘텐츠 제공 방법.
15. The method of claim 14,
Wherein the step of selecting the avatar configuration image comprises: selecting a plurality of avatar configuration images corresponding to the user's face configuration,
Wherein the step of generating the avatar image combines the selected avatar composition images to generate a plurality of avatar images.
사용자 촬영 영상에 기초하여 복수의 사용자 아바타 이미지를 생성하는 단계;
콘텐츠에 포함된 등장 인물의 감정 상태를 판단하는 단계;
상기 복수의 사용자 아바타 이미지 중에서 상기 판단된 등장 인물의 감정 상태에 대응되는 아바타 이미지를 선택하는 단계;
상기 선택된 아바타 이미지를 상기 콘텐츠에 삽입하는 단계;
상기 콘텐츠에 포함된 음성 정보에 기초하여 상기 삽입된 아바타 이미지의 입술 형상이 변경되도록 립싱크 처리하는 단계; 및
상기 아바타 이미지가 삽입되어 립싱크 처리된 콘텐츠를 상기 사용자에게 제공하는 단계;
를 포함하는, 맞춤형 콘텐츠 제공 방법.
A method of providing a personalized content to a user in a personalized content providing server,
Generating a plurality of user avatar images based on a user photographed image;
Determining an emotional state of a character included in the content;
Selecting an avatar image corresponding to an emotional state of the determined character from among the plurality of user avatar images;
Inserting the selected avatar image into the content;
Lip-syncing the lip shape of the inserted avatar image so that the lip shape of the inserted avatar image is changed based on the voice information included in the content; And
Providing the user with the lip-synced content with the avatar image embedded therein;
≪ / RTI >
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100132421A KR101445263B1 (en) | 2010-12-22 | 2010-12-22 | System and method for providing personalized content |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100132421A KR101445263B1 (en) | 2010-12-22 | 2010-12-22 | System and method for providing personalized content |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20120070898A KR20120070898A (en) | 2012-07-02 |
| KR101445263B1 true KR101445263B1 (en) | 2014-09-30 |
Family
ID=46706069
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020100132421A Active KR101445263B1 (en) | 2010-12-22 | 2010-12-22 | System and method for providing personalized content |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101445263B1 (en) |
Cited By (211)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10848446B1 (en) | 2016-07-19 | 2020-11-24 | Snap Inc. | Displaying customized electronic messaging graphics |
| US10852918B1 (en) | 2019-03-08 | 2020-12-01 | Snap Inc. | Contextual information in chat |
| US10861170B1 (en) | 2018-11-30 | 2020-12-08 | Snap Inc. | Efficient human pose tracking in videos |
| US10872451B2 (en) | 2018-10-31 | 2020-12-22 | Snap Inc. | 3D avatar rendering |
| US10880246B2 (en) | 2016-10-24 | 2020-12-29 | Snap Inc. | Generating and displaying customized avatars in electronic messages |
| US10893385B1 (en) | 2019-06-07 | 2021-01-12 | Snap Inc. | Detection of a physical collision between two client devices in a location sharing system |
| US10895964B1 (en) | 2018-09-25 | 2021-01-19 | Snap Inc. | Interface to display shared user groups |
| US10896534B1 (en) | 2018-09-19 | 2021-01-19 | Snap Inc. | Avatar style transformation using neural networks |
| US10902661B1 (en) | 2018-11-28 | 2021-01-26 | Snap Inc. | Dynamic composite user identifier |
| US10904181B2 (en) | 2018-09-28 | 2021-01-26 | Snap Inc. | Generating customized graphics having reactions to electronic message content |
| US10911387B1 (en) | 2019-08-12 | 2021-02-02 | Snap Inc. | Message reminder interface |
| US10936157B2 (en) | 2017-11-29 | 2021-03-02 | Snap Inc. | Selectable item including a customized graphic for an electronic messaging application |
| US10939246B1 (en) | 2019-01-16 | 2021-03-02 | Snap Inc. | Location-based context information sharing in a messaging system |
| US10936066B1 (en) | 2019-02-13 | 2021-03-02 | Snap Inc. | Sleep detection in a location sharing system |
| US10951562B2 (en) | 2017-01-18 | 2021-03-16 | Snap. Inc. | Customized contextual media content item generation |
| US10949648B1 (en) | 2018-01-23 | 2021-03-16 | Snap Inc. | Region-based stabilized face tracking |
| US10952013B1 (en) | 2017-04-27 | 2021-03-16 | Snap Inc. | Selective location-based identity communication |
| US10964082B2 (en) | 2019-02-26 | 2021-03-30 | Snap Inc. | Avatar based on weather |
| US10963529B1 (en) | 2017-04-27 | 2021-03-30 | Snap Inc. | Location-based search mechanism in a graphical user interface |
| US10979752B1 (en) | 2018-02-28 | 2021-04-13 | Snap Inc. | Generating media content items based on location information |
| USD916872S1 (en) | 2019-05-28 | 2021-04-20 | Snap Inc. | Display screen or portion thereof with a graphical user interface |
| US10984575B2 (en) | 2019-02-06 | 2021-04-20 | Snap Inc. | Body pose estimation |
| USD916811S1 (en) | 2019-05-28 | 2021-04-20 | Snap Inc. | Display screen or portion thereof with a transitional graphical user interface |
| USD916871S1 (en) | 2019-05-28 | 2021-04-20 | Snap Inc. | Display screen or portion thereof with a transitional graphical user interface |
| US10984569B2 (en) | 2016-06-30 | 2021-04-20 | Snap Inc. | Avatar based ideogram generation |
| USD916810S1 (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 |
| US10992619B2 (en) | 2019-04-30 | 2021-04-27 | Snap Inc. | Messaging system with avatar generation |
| US10991395B1 (en) | 2014-02-05 | 2021-04-27 | Snap Inc. | Method for real time video processing involving changing a color of an object on a human face in a video |
| US11010022B2 (en) | 2019-02-06 | 2021-05-18 | Snap Inc. | Global event-based avatar |
| US11032670B1 (en) | 2019-01-14 | 2021-06-08 | Snap Inc. | Destination sharing in location sharing system |
| US11030789B2 (en) | 2017-10-30 | 2021-06-08 | Snap Inc. | Animated chat presence |
| US11030813B2 (en) | 2018-08-30 | 2021-06-08 | Snap Inc. | Video clip object tracking |
| US11036781B1 (en) | 2020-01-30 | 2021-06-15 | Snap Inc. | Video generation system to render frames on demand using a fleet of servers |
| US11039270B2 (en) | 2019-03-28 | 2021-06-15 | Snap Inc. | Points of interest in a location sharing system |
| US11036989B1 (en) | 2019-12-11 | 2021-06-15 | Snap Inc. | Skeletal tracking using previous frames |
| US11048916B2 (en) | 2016-03-31 | 2021-06-29 | Snap Inc. | Automated avatar generation |
| US11055514B1 (en) | 2018-12-14 | 2021-07-06 | Snap Inc. | Image face manipulation |
| US11063891B2 (en) | 2019-12-03 | 2021-07-13 | Snap Inc. | Personalized avatar notification |
| US11069103B1 (en) | 2017-04-20 | 2021-07-20 | Snap Inc. | Customized user interface for electronic communications |
| US11074675B2 (en) | 2018-07-31 | 2021-07-27 | Snap Inc. | Eye texture inpainting |
| US11080917B2 (en) | 2019-09-30 | 2021-08-03 | Snap Inc. | Dynamic parameterized user avatar stories |
| US11100311B2 (en) | 2016-10-19 | 2021-08-24 | Snap Inc. | Neural networks for facial modeling |
| US11103795B1 (en) | 2018-10-31 | 2021-08-31 | Snap Inc. | Game drawer |
| US11120601B2 (en) | 2018-02-28 | 2021-09-14 | Snap Inc. | Animated expressive icon |
| US11122094B2 (en) | 2017-07-28 | 2021-09-14 | Snap Inc. | Software application manager for messaging applications |
| US11120597B2 (en) | 2017-10-26 | 2021-09-14 | Snap Inc. | Joint audio-video facial animation system |
| US11128715B1 (en) | 2019-12-30 | 2021-09-21 | Snap Inc. | Physical friend proximity in chat |
| US11128586B2 (en) | 2019-12-09 | 2021-09-21 | Snap Inc. | Context sensitive avatar captions |
| US11140515B1 (en) | 2019-12-30 | 2021-10-05 | Snap Inc. | Interfaces for relative device positioning |
| US11166123B1 (en) | 2019-03-28 | 2021-11-02 | Snap Inc. | Grouped transmission of location data in a location sharing system |
| US11169658B2 (en) | 2019-12-31 | 2021-11-09 | Snap Inc. | Combined map icon with action indicator |
| US11176737B2 (en) | 2018-11-27 | 2021-11-16 | Snap Inc. | Textured mesh building |
| 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 |
| US11189070B2 (en) | 2018-09-28 | 2021-11-30 | Snap Inc. | System and method of generating targeted user lists using customizable avatar characteristics |
| US11199957B1 (en) | 2018-11-30 | 2021-12-14 | Snap Inc. | Generating customized avatars based on location information |
| US11218838B2 (en) | 2019-10-31 | 2022-01-04 | Snap Inc. | Focused map-based context information surfacing |
| US11217020B2 (en) | 2020-03-16 | 2022-01-04 | Snap Inc. | 3D cutout image modification |
| US11227442B1 (en) | 2019-12-19 | 2022-01-18 | Snap Inc. | 3D captions with semantic graphical elements |
| US11229849B2 (en) | 2012-05-08 | 2022-01-25 | Snap Inc. | System and method for generating and displaying avatars |
| US11245658B2 (en) | 2018-09-28 | 2022-02-08 | Snap Inc. | System and method of generating private notifications between users in a communication session |
| US11263817B1 (en) | 2019-12-19 | 2022-03-01 | Snap Inc. | 3D captions with face tracking |
| US11284144B2 (en) | 2020-01-30 | 2022-03-22 | Snap Inc. | Video generation system to render frames on demand using a fleet of GPUs |
| US11294936B1 (en) | 2019-01-30 | 2022-04-05 | Snap Inc. | Adaptive spatial density based clustering |
| US11307747B2 (en) | 2019-07-11 | 2022-04-19 | Snap Inc. | Edge gesture interface with smart interactions |
| US11310176B2 (en) | 2018-04-13 | 2022-04-19 | Snap Inc. | Content suggestion system |
| US11320969B2 (en) | 2019-09-16 | 2022-05-03 | Snap Inc. | Messaging system with battery level sharing |
| US11356720B2 (en) | 2020-01-30 | 2022-06-07 | Snap Inc. | Video generation system to render frames on demand |
| US11360733B2 (en) | 2020-09-10 | 2022-06-14 | Snap Inc. | Colocated shared augmented reality without shared backend |
| US11411895B2 (en) | 2017-11-29 | 2022-08-09 | Snap Inc. | Generating aggregated media content items for a group of users in an electronic messaging application |
| US11425062B2 (en) | 2019-09-27 | 2022-08-23 | Snap Inc. | Recommended content viewed by friends |
| US11425068B2 (en) | 2009-02-03 | 2022-08-23 | Snap Inc. | Interactive avatar in messaging environment |
| US11438341B1 (en) | 2016-10-10 | 2022-09-06 | Snap Inc. | Social media post subscribe requests for buffer user accounts |
| US11450051B2 (en) | 2020-11-18 | 2022-09-20 | Snap Inc. | Personalized avatar real-time motion capture |
| US11455082B2 (en) | 2018-09-28 | 2022-09-27 | Snap Inc. | Collaborative achievement interface |
| US11452939B2 (en) | 2020-09-21 | 2022-09-27 | Snap Inc. | Graphical marker generation system for synchronizing users |
| US11455081B2 (en) | 2019-08-05 | 2022-09-27 | Snap Inc. | Message thread prioritization interface |
| US11460974B1 (en) | 2017-11-28 | 2022-10-04 | Snap Inc. | Content discovery refresh |
| US11516173B1 (en) | 2018-12-26 | 2022-11-29 | Snap Inc. | Message composition interface |
| US11544885B2 (en) | 2021-03-19 | 2023-01-03 | Snap Inc. | Augmented reality experience based on physical items |
| US11543939B2 (en) | 2020-06-08 | 2023-01-03 | Snap Inc. | Encoded image based messaging system |
| US11544883B1 (en) | 2017-01-16 | 2023-01-03 | Snap Inc. | Coded vision system |
| US11562548B2 (en) | 2021-03-22 | 2023-01-24 | Snap Inc. | True size eyewear in real time |
| US11580700B2 (en) | 2016-10-24 | 2023-02-14 | Snap Inc. | Augmented reality object manipulation |
| US11580682B1 (en) | 2020-06-30 | 2023-02-14 | Snap Inc. | Messaging system with augmented reality makeup |
| US11616745B2 (en) | 2017-01-09 | 2023-03-28 | Snap Inc. | Contextual generation and selection of customized media content |
| US11615592B2 (en) | 2020-10-27 | 2023-03-28 | Snap Inc. | Side-by-side character animation from realtime 3D body motion capture |
| US11619501B2 (en) | 2020-03-11 | 2023-04-04 | Snap Inc. | Avatar based on trip |
| US11625873B2 (en) | 2020-03-30 | 2023-04-11 | Snap Inc. | Personalized media overlay recommendation |
| US11636654B2 (en) | 2021-05-19 | 2023-04-25 | Snap Inc. | AR-based connected portal shopping |
| US11636662B2 (en) | 2021-09-30 | 2023-04-25 | Snap Inc. | Body normal network light and rendering control |
| US11651572B2 (en) | 2021-10-11 | 2023-05-16 | Snap Inc. | Light and rendering of garments |
| US11651539B2 (en) | 2020-01-30 | 2023-05-16 | Snap Inc. | System for generating media content items on demand |
| US11662900B2 (en) | 2016-05-31 | 2023-05-30 | Snap Inc. | Application control using a gesture based trigger |
| US11663792B2 (en) | 2021-09-08 | 2023-05-30 | Snap Inc. | Body fitted accessory with physics simulation |
| US11660022B2 (en) | 2020-10-27 | 2023-05-30 | Snap Inc. | Adaptive skeletal joint smoothing |
| US11670059B2 (en) | 2021-09-01 | 2023-06-06 | Snap Inc. | Controlling interactive fashion based on body gestures |
| US11676199B2 (en) | 2019-06-28 | 2023-06-13 | Snap Inc. | Generating customizable avatar outfits |
| US11673054B2 (en) | 2021-09-07 | 2023-06-13 | Snap Inc. | Controlling AR games on fashion items |
| US11683280B2 (en) | 2020-06-10 | 2023-06-20 | Snap Inc. | Messaging system including an external-resource dock and drawer |
| US11704878B2 (en) | 2017-01-09 | 2023-07-18 | Snap Inc. | Surface aware lens |
| US11734894B2 (en) | 2020-11-18 | 2023-08-22 | Snap Inc. | Real-time motion transfer for prosthetic limbs |
| US11734959B2 (en) | 2021-03-16 | 2023-08-22 | Snap Inc. | Activating hands-free mode on mirroring device |
| US11748931B2 (en) | 2020-11-18 | 2023-09-05 | Snap Inc. | Body animation sharing and remixing |
| US11748958B2 (en) | 2021-12-07 | 2023-09-05 | Snap Inc. | Augmented reality unboxing experience |
| US11763481B2 (en) | 2021-10-20 | 2023-09-19 | Snap Inc. | Mirror-based augmented reality experience |
| US11790531B2 (en) | 2021-02-24 | 2023-10-17 | Snap Inc. | Whole body segmentation |
| US11790614B2 (en) | 2021-10-11 | 2023-10-17 | Snap Inc. | Inferring intent from pose and speech input |
| US11798238B2 (en) | 2021-09-14 | 2023-10-24 | Snap Inc. | Blending body mesh into external mesh |
| 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 |
| US11818286B2 (en) | 2020-03-30 | 2023-11-14 | Snap Inc. | Avatar recommendation and reply |
| US11823346B2 (en) | 2022-01-17 | 2023-11-21 | Snap Inc. | AR body part tracking system |
| US11830209B2 (en) | 2017-05-26 | 2023-11-28 | Snap Inc. | Neural network-based image stream modification |
| US11836862B2 (en) | 2021-10-11 | 2023-12-05 | Snap Inc. | External mesh with vertex attributes |
| US11836866B2 (en) | 2021-09-20 | 2023-12-05 | Snap Inc. | Deforming real-world object using an external mesh |
| US11842411B2 (en) | 2017-04-27 | 2023-12-12 | Snap Inc. | Location-based virtual avatars |
| US11854069B2 (en) | 2021-07-16 | 2023-12-26 | Snap Inc. | Personalized try-on ads |
| US11852554B1 (en) | 2019-03-21 | 2023-12-26 | Snap Inc. | Barometer calibration in a location sharing system |
| US11863513B2 (en) | 2020-08-31 | 2024-01-02 | Snap Inc. | Media content playback and comments management |
| US11870743B1 (en) | 2017-01-23 | 2024-01-09 | Snap Inc. | Customized digital avatar accessories |
| US11870745B1 (en) | 2022-06-28 | 2024-01-09 | Snap Inc. | Media gallery sharing and management |
| US11868414B1 (en) | 2019-03-14 | 2024-01-09 | Snap Inc. | Graph-based prediction for contact suggestion in a location sharing system |
| US11875439B2 (en) | 2018-04-18 | 2024-01-16 | Snap Inc. | Augmented expression system |
| US11880947B2 (en) | 2021-12-21 | 2024-01-23 | Snap Inc. | Real-time upper-body garment exchange |
| US11888795B2 (en) | 2020-09-21 | 2024-01-30 | Snap Inc. | Chats with micro sound clips |
| US11887260B2 (en) | 2021-12-30 | 2024-01-30 | Snap Inc. | AR position indicator |
| US11893166B1 (en) | 2022-11-08 | 2024-02-06 | Snap Inc. | User avatar movement control using an augmented reality eyewear device |
| US11900506B2 (en) | 2021-09-09 | 2024-02-13 | Snap Inc. | Controlling interactive fashion based on facial expressions |
| US11908083B2 (en) | 2021-08-31 | 2024-02-20 | Snap Inc. | Deforming custom mesh based on body mesh |
| US11908243B2 (en) | 2021-03-16 | 2024-02-20 | Snap Inc. | Menu hierarchy navigation on electronic mirroring devices |
| US11910269B2 (en) | 2020-09-25 | 2024-02-20 | Snap Inc. | Augmented reality content items including user avatar to share location |
| US11922010B2 (en) | 2020-06-08 | 2024-03-05 | Snap Inc. | Providing contextual information with keyboard interface for messaging system |
| US11928783B2 (en) | 2021-12-30 | 2024-03-12 | Snap Inc. | AR position and orientation along a plane |
| US11941227B2 (en) | 2021-06-30 | 2024-03-26 | Snap Inc. | Hybrid search system for customizable media |
| US11956190B2 (en) | 2020-05-08 | 2024-04-09 | Snap Inc. | Messaging system with a carousel of related entities |
| US11954762B2 (en) | 2022-01-19 | 2024-04-09 | Snap Inc. | Object replacement system |
| US11960784B2 (en) | 2021-12-07 | 2024-04-16 | Snap Inc. | Shared augmented reality unboxing experience |
| US11969075B2 (en) | 2020-03-31 | 2024-04-30 | Snap Inc. | Augmented reality beauty product tutorials |
| WO2024091021A1 (en) * | 2022-10-26 | 2024-05-02 | 삼성전자 주식회사 | Electronic device and operating method therefor |
| US11978283B2 (en) | 2021-03-16 | 2024-05-07 | Snap Inc. | Mirroring device with a hands-free mode |
| US11983826B2 (en) | 2021-09-30 | 2024-05-14 | Snap Inc. | 3D upper garment tracking |
| US11983462B2 (en) | 2021-08-31 | 2024-05-14 | Snap Inc. | Conversation guided augmented reality experience |
| US11991419B2 (en) | 2020-01-30 | 2024-05-21 | Snap Inc. | Selecting avatars to be included in the video being generated on demand |
| 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 |
| US12002146B2 (en) | 2022-03-28 | 2024-06-04 | Snap Inc. | 3D modeling based on neural light field |
| US12008811B2 (en) | 2020-12-30 | 2024-06-11 | Snap Inc. | Machine learning-based selection of a representative video frame within a messaging application |
| US12020386B2 (en) | 2022-06-23 | 2024-06-25 | Snap Inc. | Applying pregenerated virtual experiences in new location |
| US12020358B2 (en) | 2021-10-29 | 2024-06-25 | Snap Inc. | Animated custom sticker creation |
| US12020384B2 (en) | 2022-06-21 | 2024-06-25 | Snap Inc. | Integrating augmented reality experiences with other components |
| US12034680B2 (en) | 2021-03-31 | 2024-07-09 | Snap Inc. | User presence indication data management |
| US12046037B2 (en) | 2020-06-10 | 2024-07-23 | Snap Inc. | Adding beauty products to augmented reality tutorials |
| US12047337B1 (en) | 2023-07-03 | 2024-07-23 | Snap Inc. | Generating media content items during user interaction |
| US12051163B2 (en) | 2022-08-25 | 2024-07-30 | Snap Inc. | External computer vision for an eyewear device |
| US12056792B2 (en) | 2020-12-30 | 2024-08-06 | Snap Inc. | Flow-guided motion retargeting |
| US12062146B2 (en) | 2022-07-28 | 2024-08-13 | Snap Inc. | Virtual wardrobe AR experience |
| US12062144B2 (en) | 2022-05-27 | 2024-08-13 | Snap Inc. | Automated augmented reality experience creation based on sample source and target images |
| US12067214B2 (en) | 2020-06-25 | 2024-08-20 | Snap Inc. | Updating avatar clothing for a user of a messaging system |
| US12067804B2 (en) | 2021-03-22 | 2024-08-20 | Snap Inc. | True size eyewear experience in real time |
| US12070682B2 (en) | 2019-03-29 | 2024-08-27 | Snap Inc. | 3D avatar plugin for third-party games |
| US12080065B2 (en) | 2019-11-22 | 2024-09-03 | Snap Inc | Augmented reality items based on scan |
| US12086916B2 (en) | 2021-10-22 | 2024-09-10 | Snap Inc. | Voice note with face tracking |
| US12096153B2 (en) | 2021-12-21 | 2024-09-17 | Snap Inc. | Avatar call platform |
| US12100156B2 (en) | 2021-04-12 | 2024-09-24 | Snap Inc. | Garment segmentation |
| US12106486B2 (en) | 2021-02-24 | 2024-10-01 | Snap Inc. | Whole body visual effects |
| US12142257B2 (en) | 2022-02-08 | 2024-11-12 | Snap Inc. | Emotion-based text to speech |
| US12148105B2 (en) | 2022-03-30 | 2024-11-19 | Snap Inc. | Surface normals for pixel-aligned object |
| US12149489B2 (en) | 2023-03-14 | 2024-11-19 | Snap Inc. | Techniques for recommending reply stickers |
| US12154232B2 (en) | 2022-09-30 | 2024-11-26 | Snap Inc. | 9-DoF object tracking |
| US12165243B2 (en) | 2021-03-30 | 2024-12-10 | Snap Inc. | Customizable avatar modification system |
| US12164109B2 (en) | 2022-04-29 | 2024-12-10 | Snap Inc. | AR/VR enabled contact lens |
| US12166734B2 (en) | 2019-09-27 | 2024-12-10 | Snap Inc. | Presenting reactions from friends |
| US12170638B2 (en) | 2021-03-31 | 2024-12-17 | Snap Inc. | User presence status indicators generation and management |
| US12175570B2 (en) | 2021-03-31 | 2024-12-24 | Snap Inc. | Customizable avatar generation system |
| US12184809B2 (en) | 2020-06-25 | 2024-12-31 | Snap Inc. | Updating an avatar status for a user of a messaging system |
| US12182583B2 (en) | 2021-05-19 | 2024-12-31 | Snap Inc. | Personalized avatar experience during a system boot process |
| US12198287B2 (en) | 2022-01-17 | 2025-01-14 | Snap Inc. | AR body part tracking system |
| US12198664B2 (en) | 2021-09-02 | 2025-01-14 | Snap Inc. | Interactive fashion with music AR |
| US12198398B2 (en) | 2021-12-21 | 2025-01-14 | Snap Inc. | Real-time motion and appearance transfer |
| US12223672B2 (en) | 2021-12-21 | 2025-02-11 | Snap Inc. | Real-time garment exchange |
| US12229901B2 (en) | 2022-10-05 | 2025-02-18 | Snap Inc. | External screen streaming for an eyewear device |
| US12236512B2 (en) | 2022-08-23 | 2025-02-25 | Snap Inc. | Avatar call on an eyewear device |
| US12235991B2 (en) | 2022-07-06 | 2025-02-25 | Snap Inc. | Obscuring elements based on browser focus |
| US12243266B2 (en) | 2022-12-29 | 2025-03-04 | Snap Inc. | Device pairing using machine-readable optical label |
| US12242979B1 (en) | 2019-03-12 | 2025-03-04 | Snap Inc. | Departure time estimation in a location sharing system |
| US12254577B2 (en) | 2022-04-05 | 2025-03-18 | Snap Inc. | Pixel depth determination for object |
| US12277632B2 (en) | 2022-04-26 | 2025-04-15 | Snap Inc. | Augmented reality experiences with dual cameras |
| US12284146B2 (en) | 2020-09-16 | 2025-04-22 | Snap Inc. | Augmented reality auto reactions |
| US12284698B2 (en) | 2022-07-20 | 2025-04-22 | Snap Inc. | Secure peer-to-peer connections between mobile devices |
| US12288273B2 (en) | 2022-10-28 | 2025-04-29 | Snap Inc. | Avatar fashion delivery |
| US12293433B2 (en) | 2022-04-25 | 2025-05-06 | Snap Inc. | Real-time modifications in augmented reality experiences |
| US12299775B2 (en) | 2023-02-20 | 2025-05-13 | Snap Inc. | Augmented reality experience with lighting adjustment |
| US12307564B2 (en) | 2022-07-07 | 2025-05-20 | Snap Inc. | Applying animated 3D avatar in AR experiences |
| US12315495B2 (en) | 2021-12-17 | 2025-05-27 | Snap Inc. | Speech to entity |
| US12321577B2 (en) | 2020-12-31 | 2025-06-03 | Snap Inc. | Avatar customization system |
| US12327277B2 (en) | 2021-04-12 | 2025-06-10 | Snap Inc. | Home based augmented reality shopping |
| US12335213B1 (en) | 2019-03-29 | 2025-06-17 | Snap Inc. | Generating recipient-personalized media content items |
| US12340453B2 (en) | 2023-02-02 | 2025-06-24 | Snap Inc. | Augmented reality try-on experience for friend |
| US12354355B2 (en) | 2020-12-30 | 2025-07-08 | Snap Inc. | Machine learning-based selection of a representative video frame within a messaging application |
| US12361934B2 (en) | 2022-07-14 | 2025-07-15 | Snap Inc. | Boosting words in automated speech recognition |
| US12380618B2 (en) | 2021-09-13 | 2025-08-05 | Snap Inc. | Controlling interactive fashion based on voice |
| US12387436B2 (en) | 2018-12-20 | 2025-08-12 | Snap Inc. | Virtual surface modification |
| US12394154B2 (en) | 2023-04-13 | 2025-08-19 | Snap Inc. | Body mesh reconstruction from RGB image |
| USD1089291S1 (en) | 2021-09-28 | 2025-08-19 | Snap Inc. | Display screen or portion thereof with a graphical user interface |
| US12412205B2 (en) | 2021-12-30 | 2025-09-09 | Snap Inc. | Method, system, and medium for augmented reality product recommendations |
| US12417562B2 (en) | 2023-01-25 | 2025-09-16 | Snap Inc. | Synthetic view for try-on experience |
| US12429953B2 (en) | 2022-12-09 | 2025-09-30 | Snap Inc. | Multi-SoC hand-tracking platform |
| US12436598B2 (en) | 2023-05-01 | 2025-10-07 | Snap Inc. | Techniques for using 3-D avatars in augmented reality messaging |
| US12444138B2 (en) | 2024-07-03 | 2025-10-14 | Snap Inc. | Rendering 3D captions within real-world environments |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024053848A1 (en) * | 2022-09-06 | 2024-03-14 | Samsung Electronics Co., Ltd. | A method and a system for generating an imaginary avatar of an object |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010102873A (en) * | 2001-04-23 | 2001-11-17 | 이동광 | Method and system for generating an avatar of real-picture using finite image templates |
| KR20060115700A (en) * | 2006-10-20 | 2006-11-09 | 주식회사 제스틴 | Flash language learning system for children with easy face changes |
| KR20100025862A (en) * | 2008-08-28 | 2010-03-10 | 동명대학교산학협력단 | Facial physiognomic judgment of fortune and face avatar generation system using a face recognition |
-
2010
- 2010-12-22 KR KR1020100132421A patent/KR101445263B1/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010102873A (en) * | 2001-04-23 | 2001-11-17 | 이동광 | Method and system for generating an avatar of real-picture using finite image templates |
| KR20060115700A (en) * | 2006-10-20 | 2006-11-09 | 주식회사 제스틴 | Flash language learning system for children with easy face changes |
| KR20100025862A (en) * | 2008-08-28 | 2010-03-10 | 동명대학교산학협력단 | Facial physiognomic judgment of fortune and face avatar generation system using a face recognition |
Cited By (398)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11425068B2 (en) | 2009-02-03 | 2022-08-23 | Snap Inc. | Interactive avatar in messaging environment |
| US11607616B2 (en) | 2012-05-08 | 2023-03-21 | Snap Inc. | System and method for generating and displaying avatars |
| US11229849B2 (en) | 2012-05-08 | 2022-01-25 | Snap Inc. | System and method for generating and displaying avatars |
| US11925869B2 (en) | 2012-05-08 | 2024-03-12 | Snap Inc. | System and method for generating and displaying avatars |
| US11443772B2 (en) | 2014-02-05 | 2022-09-13 | Snap Inc. | Method for triggering events in a video |
| US10991395B1 (en) | 2014-02-05 | 2021-04-27 | Snap Inc. | Method for real time video processing involving changing a color of an object on a human face in a video |
| US11651797B2 (en) | 2014-02-05 | 2023-05-16 | Snap Inc. | Real time video processing for changing proportions of an object in the video |
| US11048916B2 (en) | 2016-03-31 | 2021-06-29 | Snap Inc. | Automated avatar generation |
| US11631276B2 (en) | 2016-03-31 | 2023-04-18 | Snap Inc. | Automated avatar generation |
| US11662900B2 (en) | 2016-05-31 | 2023-05-30 | Snap Inc. | Application control using a gesture based trigger |
| US12131015B2 (en) | 2016-05-31 | 2024-10-29 | Snap Inc. | Application control using a gesture based trigger |
| US10984569B2 (en) | 2016-06-30 | 2021-04-20 | Snap Inc. | Avatar based ideogram generation |
| US12406416B2 (en) | 2016-06-30 | 2025-09-02 | Snap Inc. | Avatar based ideogram generation |
| US11438288B2 (en) | 2016-07-19 | 2022-09-06 | Snap Inc. | Displaying customized electronic messaging graphics |
| US11418470B2 (en) | 2016-07-19 | 2022-08-16 | Snap Inc. | Displaying customized electronic messaging graphics |
| US10848446B1 (en) | 2016-07-19 | 2020-11-24 | Snap Inc. | Displaying customized electronic messaging graphics |
| US11509615B2 (en) | 2016-07-19 | 2022-11-22 | Snap Inc. | Generating customized electronic messaging graphics |
| US10855632B2 (en) | 2016-07-19 | 2020-12-01 | Snap Inc. | Displaying customized electronic messaging graphics |
| US11438341B1 (en) | 2016-10-10 | 2022-09-06 | Snap Inc. | Social media post subscribe requests for buffer user accounts |
| US11962598B2 (en) | 2016-10-10 | 2024-04-16 | Snap Inc. | Social media post subscribe requests for buffer user accounts |
| US11100311B2 (en) | 2016-10-19 | 2021-08-24 | Snap Inc. | Neural networks for facial modeling |
| US11580700B2 (en) | 2016-10-24 | 2023-02-14 | Snap Inc. | Augmented reality object manipulation |
| US11876762B1 (en) | 2016-10-24 | 2024-01-16 | Snap Inc. | Generating and displaying customized avatars in media overlays |
| US12361652B2 (en) | 2016-10-24 | 2025-07-15 | Snap Inc. | Augmented reality object manipulation |
| US12206635B2 (en) | 2016-10-24 | 2025-01-21 | Snap Inc. | Generating and displaying customized avatars in electronic messages |
| US11218433B2 (en) | 2016-10-24 | 2022-01-04 | Snap Inc. | Generating and displaying customized avatars in electronic messages |
| US10880246B2 (en) | 2016-10-24 | 2020-12-29 | Snap Inc. | Generating and displaying customized avatars in electronic messages |
| US10938758B2 (en) | 2016-10-24 | 2021-03-02 | Snap Inc. | Generating and displaying customized avatars in media overlays |
| US12113760B2 (en) | 2016-10-24 | 2024-10-08 | Snap Inc. | Generating and displaying customized avatars in media overlays |
| US11843456B2 (en) | 2016-10-24 | 2023-12-12 | Snap Inc. | Generating and displaying customized avatars in media overlays |
| US12316589B2 (en) | 2016-10-24 | 2025-05-27 | Snap Inc. | Generating and displaying customized avatars in media overlays |
| US11616745B2 (en) | 2017-01-09 | 2023-03-28 | Snap Inc. | Contextual generation and selection of customized media content |
| US12217374B2 (en) | 2017-01-09 | 2025-02-04 | Snap Inc. | Surface aware lens |
| US12028301B2 (en) | 2017-01-09 | 2024-07-02 | Snap Inc. | Contextual generation and selection of customized media content |
| US11704878B2 (en) | 2017-01-09 | 2023-07-18 | Snap Inc. | Surface aware lens |
| US11989809B2 (en) | 2017-01-16 | 2024-05-21 | Snap Inc. | Coded vision system |
| US12387405B2 (en) | 2017-01-16 | 2025-08-12 | Snap Inc. | Coded vision system |
| US11544883B1 (en) | 2017-01-16 | 2023-01-03 | Snap Inc. | Coded vision system |
| US11991130B2 (en) | 2017-01-18 | 2024-05-21 | Snap Inc. | Customized contextual media content item generation |
| US10951562B2 (en) | 2017-01-18 | 2021-03-16 | Snap. Inc. | Customized contextual media content item generation |
| US11870743B1 (en) | 2017-01-23 | 2024-01-09 | Snap Inc. | Customized digital avatar accessories |
| US12363056B2 (en) | 2017-01-23 | 2025-07-15 | Snap Inc. | Customized digital avatar accessories |
| US11593980B2 (en) | 2017-04-20 | 2023-02-28 | Snap Inc. | Customized user interface for electronic communications |
| US11069103B1 (en) | 2017-04-20 | 2021-07-20 | Snap Inc. | Customized user interface for electronic communications |
| US12112013B2 (en) | 2017-04-27 | 2024-10-08 | Snap Inc. | Location privacy management on map-based social media platforms |
| US12223156B2 (en) | 2017-04-27 | 2025-02-11 | Snap Inc. | Low-latency delivery mechanism for map-based GUI |
| US11842411B2 (en) | 2017-04-27 | 2023-12-12 | Snap Inc. | Location-based virtual avatars |
| US11474663B2 (en) | 2017-04-27 | 2022-10-18 | Snap Inc. | Location-based search mechanism in a graphical user interface |
| US12058583B2 (en) | 2017-04-27 | 2024-08-06 | Snap Inc. | Selective location-based identity communication |
| US11418906B2 (en) | 2017-04-27 | 2022-08-16 | Snap Inc. | Selective location-based identity communication |
| US11392264B1 (en) | 2017-04-27 | 2022-07-19 | Snap Inc. | Map-based graphical user interface for multi-type social media galleries |
| US12393318B2 (en) | 2017-04-27 | 2025-08-19 | Snap Inc. | Map-based graphical user interface for ephemeral social media content |
| US12131003B2 (en) | 2017-04-27 | 2024-10-29 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
| US11385763B2 (en) | 2017-04-27 | 2022-07-12 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
| US12340064B2 (en) | 2017-04-27 | 2025-06-24 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
| US12086381B2 (en) | 2017-04-27 | 2024-09-10 | Snap Inc. | Map-based graphical user interface for multi-type social media galleries |
| US10952013B1 (en) | 2017-04-27 | 2021-03-16 | Snap Inc. | Selective location-based identity communication |
| US11893647B2 (en) | 2017-04-27 | 2024-02-06 | Snap Inc. | Location-based virtual avatars |
| US11451956B1 (en) | 2017-04-27 | 2022-09-20 | Snap Inc. | Location privacy management on map-based social media platforms |
| US11782574B2 (en) | 2017-04-27 | 2023-10-10 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
| US11995288B2 (en) | 2017-04-27 | 2024-05-28 | Snap Inc. | Location-based search mechanism in a graphical user interface |
| US10963529B1 (en) | 2017-04-27 | 2021-03-30 | Snap Inc. | Location-based search mechanism in a graphical user interface |
| US11830209B2 (en) | 2017-05-26 | 2023-11-28 | Snap Inc. | Neural network-based image stream modification |
| US12177273B2 (en) | 2017-07-28 | 2024-12-24 | Snap Inc. | Software application manager for messaging applications |
| US11882162B2 (en) | 2017-07-28 | 2024-01-23 | Snap Inc. | Software application manager for messaging applications |
| US11659014B2 (en) | 2017-07-28 | 2023-05-23 | Snap Inc. | Software application manager for messaging applications |
| US11122094B2 (en) | 2017-07-28 | 2021-09-14 | Snap Inc. | Software application manager for messaging applications |
| US12182919B2 (en) | 2017-10-26 | 2024-12-31 | Snap Inc. | Joint audio-video facial animation system |
| US11610354B2 (en) | 2017-10-26 | 2023-03-21 | Snap Inc. | Joint audio-video facial animation system |
| US11120597B2 (en) | 2017-10-26 | 2021-09-14 | Snap Inc. | Joint audio-video facial animation system |
| US12212614B2 (en) | 2017-10-30 | 2025-01-28 | Snap Inc. | Animated chat presence |
| US11030789B2 (en) | 2017-10-30 | 2021-06-08 | Snap Inc. | Animated chat presence |
| US11706267B2 (en) | 2017-10-30 | 2023-07-18 | Snap Inc. | Animated chat presence |
| US11354843B2 (en) | 2017-10-30 | 2022-06-07 | Snap Inc. | Animated chat presence |
| US11930055B2 (en) | 2017-10-30 | 2024-03-12 | Snap Inc. | Animated chat presence |
| US11460974B1 (en) | 2017-11-28 | 2022-10-04 | Snap Inc. | Content discovery refresh |
| US12265692B2 (en) | 2017-11-28 | 2025-04-01 | Snap Inc. | Content discovery refresh |
| US12242708B2 (en) | 2017-11-29 | 2025-03-04 | Snap Inc. | Selectable item including a customized graphic for an electronic messaging application |
| US11411895B2 (en) | 2017-11-29 | 2022-08-09 | Snap Inc. | Generating aggregated media content items for a group of users in an electronic messaging application |
| US10936157B2 (en) | 2017-11-29 | 2021-03-02 | Snap Inc. | Selectable item including a customized graphic for an electronic messaging application |
| US10949648B1 (en) | 2018-01-23 | 2021-03-16 | Snap Inc. | Region-based stabilized face tracking |
| US11769259B2 (en) | 2018-01-23 | 2023-09-26 | Snap Inc. | Region-based stabilized face tracking |
| US12299905B2 (en) | 2018-01-23 | 2025-05-13 | Snap Inc. | Region-based stabilized face tracking |
| US11688119B2 (en) | 2018-02-28 | 2023-06-27 | Snap Inc. | Animated expressive icon |
| US11880923B2 (en) | 2018-02-28 | 2024-01-23 | Snap Inc. | Animated expressive icon |
| US11468618B2 (en) | 2018-02-28 | 2022-10-11 | Snap Inc. | Animated expressive icon |
| US12400389B2 (en) | 2018-02-28 | 2025-08-26 | Snap Inc. | Animated expressive icon |
| US10979752B1 (en) | 2018-02-28 | 2021-04-13 | Snap Inc. | Generating media content items based on location information |
| US11523159B2 (en) | 2018-02-28 | 2022-12-06 | Snap Inc. | Generating media content items based on location information |
| US11120601B2 (en) | 2018-02-28 | 2021-09-14 | Snap Inc. | Animated expressive icon |
| US11310176B2 (en) | 2018-04-13 | 2022-04-19 | Snap Inc. | Content suggestion system |
| US12113756B2 (en) | 2018-04-13 | 2024-10-08 | Snap Inc. | Content suggestion system |
| US11875439B2 (en) | 2018-04-18 | 2024-01-16 | Snap Inc. | Augmented expression system |
| 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 |
| US11715268B2 (en) | 2018-08-30 | 2023-08-01 | Snap Inc. | Video clip object tracking |
| US11348301B2 (en) | 2018-09-19 | 2022-05-31 | Snap Inc. | Avatar style transformation using neural networks |
| US12182921B2 (en) | 2018-09-19 | 2024-12-31 | Snap Inc. | Avatar style transformation using neural networks |
| 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 |
| US11294545B2 (en) | 2018-09-25 | 2022-04-05 | Snap Inc. | Interface to display shared user groups |
| US11868590B2 (en) | 2018-09-25 | 2024-01-09 | Snap Inc. | Interface to display shared user groups |
| US11245658B2 (en) | 2018-09-28 | 2022-02-08 | Snap Inc. | System and method of generating private notifications between users in a communication session |
| US11171902B2 (en) | 2018-09-28 | 2021-11-09 | Snap Inc. | Generating customized graphics having reactions to electronic message content |
| US11477149B2 (en) | 2018-09-28 | 2022-10-18 | Snap Inc. | Generating customized graphics having reactions to electronic message content |
| US11455082B2 (en) | 2018-09-28 | 2022-09-27 | Snap Inc. | Collaborative achievement interface |
| US11610357B2 (en) | 2018-09-28 | 2023-03-21 | Snap Inc. | System and method of generating targeted user lists using customizable avatar characteristics |
| US12105938B2 (en) | 2018-09-28 | 2024-10-01 | 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 |
| US11824822B2 (en) | 2018-09-28 | 2023-11-21 | Snap Inc. | Generating customized graphics having reactions to electronic message content |
| US11704005B2 (en) | 2018-09-28 | 2023-07-18 | Snap Inc. | Collaborative achievement interface |
| US12316597B2 (en) | 2018-09-28 | 2025-05-27 | Snap Inc. | System and method of generating private notifications between users in a communication session |
| US10904181B2 (en) | 2018-09-28 | 2021-01-26 | Snap Inc. | Generating customized graphics having reactions to electronic message content |
| US11103795B1 (en) | 2018-10-31 | 2021-08-31 | Snap Inc. | Game drawer |
| US11321896B2 (en) | 2018-10-31 | 2022-05-03 | Snap Inc. | 3D avatar rendering |
| US10872451B2 (en) | 2018-10-31 | 2020-12-22 | Snap Inc. | 3D avatar rendering |
| US12020377B2 (en) | 2018-11-27 | 2024-06-25 | Snap Inc. | Textured mesh building |
| US11836859B2 (en) | 2018-11-27 | 2023-12-05 | Snap Inc. | Textured mesh building |
| US11620791B2 (en) | 2018-11-27 | 2023-04-04 | Snap Inc. | Rendering 3D captions within real-world environments |
| US20220044479A1 (en) | 2018-11-27 | 2022-02-10 | Snap Inc. | Textured mesh building |
| US12106441B2 (en) | 2018-11-27 | 2024-10-01 | Snap Inc. | Rendering 3D captions within real-world environments |
| US11176737B2 (en) | 2018-11-27 | 2021-11-16 | Snap Inc. | Textured mesh building |
| US12322021B2 (en) | 2018-11-28 | 2025-06-03 | Snap Inc. | Dynamic composite user identifier |
| US10902661B1 (en) | 2018-11-28 | 2021-01-26 | Snap Inc. | Dynamic composite user identifier |
| US11887237B2 (en) | 2018-11-28 | 2024-01-30 | Snap Inc. | Dynamic composite user identifier |
| US12153788B2 (en) | 2018-11-30 | 2024-11-26 | 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 |
| US11199957B1 (en) | 2018-11-30 | 2021-12-14 | Snap Inc. | Generating customized avatars based on location information |
| US11315259B2 (en) | 2018-11-30 | 2022-04-26 | Snap Inc. | Efficient human pose tracking in videos |
| US11698722B2 (en) | 2018-11-30 | 2023-07-11 | Snap Inc. | Generating customized avatars based on location information |
| US11783494B2 (en) | 2018-11-30 | 2023-10-10 | Snap Inc. | Efficient human pose tracking in videos |
| US12165335B2 (en) | 2018-11-30 | 2024-12-10 | Snap Inc. | Efficient human pose tracking in videos |
| US11798261B2 (en) | 2018-12-14 | 2023-10-24 | Snap Inc. | Image face manipulation |
| US11055514B1 (en) | 2018-12-14 | 2021-07-06 | Snap Inc. | Image face manipulation |
| US12387436B2 (en) | 2018-12-20 | 2025-08-12 | Snap Inc. | Virtual surface modification |
| US11516173B1 (en) | 2018-12-26 | 2022-11-29 | Snap Inc. | Message composition interface |
| US11032670B1 (en) | 2019-01-14 | 2021-06-08 | Snap Inc. | Destination sharing in location sharing system |
| US11877211B2 (en) | 2019-01-14 | 2024-01-16 | Snap Inc. | Destination sharing in location sharing system |
| US12213028B2 (en) | 2019-01-14 | 2025-01-28 | Snap Inc. | Destination sharing in location sharing system |
| US10945098B2 (en) | 2019-01-16 | 2021-03-09 | Snap Inc. | Location-based context information sharing in a messaging system |
| US10939246B1 (en) | 2019-01-16 | 2021-03-02 | Snap Inc. | Location-based context information sharing in a messaging system |
| US11751015B2 (en) | 2019-01-16 | 2023-09-05 | Snap Inc. | Location-based context information sharing in a messaging system |
| US12192854B2 (en) | 2019-01-16 | 2025-01-07 | Snap Inc. | Location-based context information sharing in a messaging system |
| US12299004B2 (en) | 2019-01-30 | 2025-05-13 | Snap Inc. | Adaptive spatial density based clustering |
| US11294936B1 (en) | 2019-01-30 | 2022-04-05 | Snap Inc. | Adaptive spatial density based clustering |
| US11693887B2 (en) | 2019-01-30 | 2023-07-04 | Snap Inc. | Adaptive spatial density based clustering |
| US11010022B2 (en) | 2019-02-06 | 2021-05-18 | Snap Inc. | Global event-based avatar |
| US10984575B2 (en) | 2019-02-06 | 2021-04-20 | Snap Inc. | Body pose estimation |
| US11557075B2 (en) | 2019-02-06 | 2023-01-17 | Snap Inc. | Body pose estimation |
| US12131006B2 (en) | 2019-02-06 | 2024-10-29 | Snap Inc. | Global event-based avatar |
| US11714524B2 (en) | 2019-02-06 | 2023-08-01 | Snap Inc. | Global event-based avatar |
| US12136158B2 (en) | 2019-02-06 | 2024-11-05 | Snap Inc. | Body pose estimation |
| US11809624B2 (en) | 2019-02-13 | 2023-11-07 | Snap Inc. | Sleep detection in a location sharing system |
| US11275439B2 (en) | 2019-02-13 | 2022-03-15 | Snap Inc. | Sleep detection in a location sharing system |
| US10936066B1 (en) | 2019-02-13 | 2021-03-02 | Snap Inc. | Sleep detection in a location sharing system |
| US11574431B2 (en) | 2019-02-26 | 2023-02-07 | Snap Inc. | Avatar based on weather |
| US10964082B2 (en) | 2019-02-26 | 2021-03-30 | Snap Inc. | Avatar based on weather |
| US11301117B2 (en) | 2019-03-08 | 2022-04-12 | Snap Inc. | Contextual information in chat |
| 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 |
| US12141215B2 (en) | 2019-03-14 | 2024-11-12 | 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 |
| US11638115B2 (en) | 2019-03-28 | 2023-04-25 | Snap Inc. | Points of interest in a location sharing system |
| US12439223B2 (en) | 2019-03-28 | 2025-10-07 | Snap Inc. | Grouped transmission of location data 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 |
| US11039270B2 (en) | 2019-03-28 | 2021-06-15 | Snap Inc. | Points of interest 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 |
| US11973732B2 (en) | 2019-04-30 | 2024-04-30 | Snap Inc. | Messaging system with avatar generation |
| USD916871S1 (en) | 2019-05-28 | 2021-04-20 | Snap Inc. | Display screen or portion thereof with a transitional graphical user interface |
| USD916810S1 (en) | 2019-05-28 | 2021-04-20 | Snap Inc. | Display screen or portion thereof with a graphical user interface |
| USD916872S1 (en) | 2019-05-28 | 2021-04-20 | Snap Inc. | Display screen or portion thereof with a graphical user interface |
| USD916811S1 (en) | 2019-05-28 | 2021-04-20 | Snap Inc. | Display screen or portion thereof with a transitional graphical user interface |
| USD916809S1 (en) | 2019-05-28 | 2021-04-20 | Snap Inc. | Display screen or portion thereof with a transitional graphical user interface |
| US11917495B2 (en) | 2019-06-07 | 2024-02-27 | Snap Inc. | Detection of a physical collision between two client devices in a location sharing system |
| US11601783B2 (en) | 2019-06-07 | 2023-03-07 | Snap Inc. | Detection of a physical collision between two client devices in a location sharing system |
| US10893385B1 (en) | 2019-06-07 | 2021-01-12 | Snap Inc. | Detection of a physical collision between two client devices in a location sharing system |
| US12211159B2 (en) | 2019-06-28 | 2025-01-28 | Snap Inc. | 3D object camera customization system |
| US11823341B2 (en) | 2019-06-28 | 2023-11-21 | Snap Inc. | 3D object camera customization system |
| US11188190B2 (en) | 2019-06-28 | 2021-11-30 | Snap Inc. | Generating animation overlays in a communication session |
| US12147644B2 (en) | 2019-06-28 | 2024-11-19 | Snap Inc. | Generating animation overlays in a communication session |
| US11189098B2 (en) | 2019-06-28 | 2021-11-30 | Snap Inc. | 3D object camera customization system |
| US11676199B2 (en) | 2019-06-28 | 2023-06-13 | Snap Inc. | Generating customizable avatar outfits |
| US12056760B2 (en) | 2019-06-28 | 2024-08-06 | Snap Inc. | Generating customizable avatar outfits |
| US11443491B2 (en) | 2019-06-28 | 2022-09-13 | Snap Inc. | 3D object camera customization system |
| US11307747B2 (en) | 2019-07-11 | 2022-04-19 | Snap Inc. | Edge gesture interface with smart interactions |
| US12147654B2 (en) | 2019-07-11 | 2024-11-19 | Snap Inc. | Edge gesture interface with smart interactions |
| US11714535B2 (en) | 2019-07-11 | 2023-08-01 | Snap Inc. | Edge gesture interface with smart interactions |
| US11455081B2 (en) | 2019-08-05 | 2022-09-27 | Snap Inc. | Message thread prioritization interface |
| US12099701B2 (en) | 2019-08-05 | 2024-09-24 | Snap Inc. | Message thread prioritization interface |
| US11956192B2 (en) | 2019-08-12 | 2024-04-09 | Snap Inc. | Message reminder interface |
| US12438837B2 (en) | 2019-08-12 | 2025-10-07 | Snap Inc. | Message reminder interface |
| US11588772B2 (en) | 2019-08-12 | 2023-02-21 | Snap Inc. | Message reminder interface |
| US10911387B1 (en) | 2019-08-12 | 2021-02-02 | Snap Inc. | Message reminder interface |
| US11320969B2 (en) | 2019-09-16 | 2022-05-03 | Snap Inc. | Messaging system with battery level sharing |
| US11822774B2 (en) | 2019-09-16 | 2023-11-21 | Snap Inc. | Messaging system with battery level sharing |
| US11662890B2 (en) | 2019-09-16 | 2023-05-30 | Snap Inc. | Messaging system with battery level sharing |
| US12099703B2 (en) | 2019-09-16 | 2024-09-24 | Snap Inc. | Messaging system with battery level sharing |
| US11425062B2 (en) | 2019-09-27 | 2022-08-23 | Snap Inc. | Recommended content viewed by friends |
| US12166734B2 (en) | 2019-09-27 | 2024-12-10 | Snap Inc. | Presenting reactions from friends |
| US11080917B2 (en) | 2019-09-30 | 2021-08-03 | Snap Inc. | Dynamic parameterized user avatar stories |
| US11270491B2 (en) | 2019-09-30 | 2022-03-08 | Snap Inc. | Dynamic parameterized user avatar stories |
| US11676320B2 (en) | 2019-09-30 | 2023-06-13 | Snap Inc. | Dynamic media collection generation |
| US11218838B2 (en) | 2019-10-31 | 2022-01-04 | Snap Inc. | Focused map-based context information surfacing |
| US12080065B2 (en) | 2019-11-22 | 2024-09-03 | Snap Inc | Augmented reality items based on scan |
| US12341736B2 (en) | 2019-12-03 | 2025-06-24 | Snap Inc. | Personalized avatar notification |
| US11063891B2 (en) | 2019-12-03 | 2021-07-13 | Snap Inc. | Personalized avatar notification |
| US11563702B2 (en) | 2019-12-03 | 2023-01-24 | Snap Inc. | Personalized avatar notification |
| US11128586B2 (en) | 2019-12-09 | 2021-09-21 | Snap Inc. | Context sensitive avatar captions |
| US11582176B2 (en) | 2019-12-09 | 2023-02-14 | Snap Inc. | Context sensitive avatar captions |
| US12273308B2 (en) | 2019-12-09 | 2025-04-08 | Snap Inc. | Context sensitive avatar captions |
| US11036989B1 (en) | 2019-12-11 | 2021-06-15 | Snap Inc. | Skeletal tracking using previous frames |
| US11594025B2 (en) | 2019-12-11 | 2023-02-28 | Snap Inc. | Skeletal tracking using previous frames |
| US12198372B2 (en) | 2019-12-11 | 2025-01-14 | Snap Inc. | Skeletal tracking using previous frames |
| US11227442B1 (en) | 2019-12-19 | 2022-01-18 | Snap Inc. | 3D captions with semantic graphical elements |
| US11810220B2 (en) | 2019-12-19 | 2023-11-07 | Snap Inc. | 3D captions with face tracking |
| US11636657B2 (en) | 2019-12-19 | 2023-04-25 | Snap Inc. | 3D captions with semantic graphical elements |
| US12175613B2 (en) | 2019-12-19 | 2024-12-24 | Snap Inc. | 3D captions with face tracking |
| US11263817B1 (en) | 2019-12-19 | 2022-03-01 | Snap Inc. | 3D captions with face tracking |
| US11908093B2 (en) | 2019-12-19 | 2024-02-20 | Snap Inc. | 3D captions with semantic graphical elements |
| US12347045B2 (en) | 2019-12-19 | 2025-07-01 | Snap Inc. | 3D captions with semantic graphical elements |
| US11140515B1 (en) | 2019-12-30 | 2021-10-05 | Snap Inc. | Interfaces for relative device positioning |
| US11128715B1 (en) | 2019-12-30 | 2021-09-21 | Snap Inc. | Physical friend proximity in chat |
| US12063569B2 (en) | 2019-12-30 | 2024-08-13 | Snap Inc. | Interfaces for relative device positioning |
| US11169658B2 (en) | 2019-12-31 | 2021-11-09 | Snap Inc. | Combined map icon with action indicator |
| US11893208B2 (en) | 2019-12-31 | 2024-02-06 | Snap Inc. | Combined map icon with action indicator |
| US11263254B2 (en) | 2020-01-30 | 2022-03-01 | Snap Inc. | Video generation system to render frames on demand using a fleet of servers |
| US11831937B2 (en) | 2020-01-30 | 2023-11-28 | Snap Inc. | Video generation system to render frames on demand using a fleet of GPUS |
| US11729441B2 (en) | 2020-01-30 | 2023-08-15 | Snap Inc. | Video generation system to render frames on demand |
| US11651539B2 (en) | 2020-01-30 | 2023-05-16 | Snap Inc. | System for generating media content items 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 |
| US12335575B2 (en) | 2020-01-30 | 2025-06-17 | Snap Inc. | Selecting avatars to be included in the video being generated on demand |
| US12111863B2 (en) | 2020-01-30 | 2024-10-08 | Snap Inc. | Video generation system to render frames on demand using a fleet of servers |
| US11356720B2 (en) | 2020-01-30 | 2022-06-07 | Snap Inc. | Video generation system to render frames on demand |
| 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 |
| US12231709B2 (en) | 2020-01-30 | 2025-02-18 | Snap Inc. | Video generation system to render frames on demand using a fleet of GPUS |
| US12277638B2 (en) | 2020-01-30 | 2025-04-15 | Snap Inc. | System for generating media content items on demand |
| US11651022B2 (en) | 2020-01-30 | 2023-05-16 | Snap Inc. | Video generation system to render frames on demand using a fleet of servers |
| 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 |
| US11775165B2 (en) | 2020-03-16 | 2023-10-03 | Snap Inc. | 3D cutout image modification |
| 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 |
| US11978140B2 (en) | 2020-03-30 | 2024-05-07 | Snap Inc. | Personalized media overlay recommendation |
| US11969075B2 (en) | 2020-03-31 | 2024-04-30 | Snap Inc. | Augmented reality beauty product tutorials |
| US12226001B2 (en) | 2020-03-31 | 2025-02-18 | Snap Inc. | Augmented reality beauty product tutorials |
| US11956190B2 (en) | 2020-05-08 | 2024-04-09 | Snap Inc. | Messaging system with a carousel of related entities |
| US12348467B2 (en) | 2020-05-08 | 2025-07-01 | Snap Inc. | Messaging system with a carousel of related entities |
| US11922010B2 (en) | 2020-06-08 | 2024-03-05 | Snap Inc. | Providing contextual information with keyboard interface for messaging system |
| US11822766B2 (en) | 2020-06-08 | 2023-11-21 | Snap Inc. | Encoded image based messaging system |
| US12386485B2 (en) | 2020-06-08 | 2025-08-12 | Snap Inc. | Encoded image based messaging system |
| US11543939B2 (en) | 2020-06-08 | 2023-01-03 | Snap Inc. | Encoded image based messaging system |
| US11683280B2 (en) | 2020-06-10 | 2023-06-20 | Snap Inc. | Messaging system including an external-resource dock and drawer |
| US12046037B2 (en) | 2020-06-10 | 2024-07-23 | Snap Inc. | Adding beauty products to augmented reality tutorials |
| US12354353B2 (en) | 2020-06-10 | 2025-07-08 | Snap Inc. | Adding beauty products to augmented reality tutorials |
| US12067214B2 (en) | 2020-06-25 | 2024-08-20 | Snap Inc. | Updating avatar clothing for a user of a messaging system |
| US12184809B2 (en) | 2020-06-25 | 2024-12-31 | Snap Inc. | Updating an avatar status for a user of a messaging system |
| US11580682B1 (en) | 2020-06-30 | 2023-02-14 | Snap Inc. | Messaging system with augmented reality makeup |
| US12136153B2 (en) | 2020-06-30 | 2024-11-05 | Snap Inc. | Messaging system with augmented reality makeup |
| US11863513B2 (en) | 2020-08-31 | 2024-01-02 | Snap Inc. | Media content playback and comments management |
| US12418504B2 (en) | 2020-08-31 | 2025-09-16 | Snap Inc. | Media content playback and comments management |
| US11893301B2 (en) | 2020-09-10 | 2024-02-06 | Snap Inc. | Colocated shared augmented reality without shared backend |
| US11360733B2 (en) | 2020-09-10 | 2022-06-14 | Snap Inc. | Colocated shared augmented reality without shared backend |
| US12284146B2 (en) | 2020-09-16 | 2025-04-22 | Snap Inc. | Augmented reality auto reactions |
| US11833427B2 (en) | 2020-09-21 | 2023-12-05 | Snap Inc. | Graphical marker generation system for synchronizing users |
| US11888795B2 (en) | 2020-09-21 | 2024-01-30 | Snap Inc. | Chats with micro sound clips |
| US12121811B2 (en) | 2020-09-21 | 2024-10-22 | Snap Inc. | Graphical marker generation system for synchronization |
| US11452939B2 (en) | 2020-09-21 | 2022-09-27 | Snap Inc. | Graphical marker generation system for synchronizing users |
| US11910269B2 (en) | 2020-09-25 | 2024-02-20 | Snap Inc. | Augmented reality content items including user avatar to share location |
| US11660022B2 (en) | 2020-10-27 | 2023-05-30 | Snap Inc. | Adaptive skeletal joint smoothing |
| US12243173B2 (en) | 2020-10-27 | 2025-03-04 | Snap Inc. | Side-by-side character animation from realtime 3D body motion capture |
| US11615592B2 (en) | 2020-10-27 | 2023-03-28 | Snap Inc. | Side-by-side character animation from realtime 3D body motion capture |
| US11734894B2 (en) | 2020-11-18 | 2023-08-22 | Snap Inc. | Real-time motion transfer for prosthetic limbs |
| US12229860B2 (en) | 2020-11-18 | 2025-02-18 | Snap Inc. | Body animation sharing and remixing |
| US12169890B2 (en) | 2020-11-18 | 2024-12-17 | Snap Inc. | Personalized avatar real-time motion capture |
| US11450051B2 (en) | 2020-11-18 | 2022-09-20 | Snap Inc. | Personalized avatar real-time motion capture |
| US11748931B2 (en) | 2020-11-18 | 2023-09-05 | Snap Inc. | Body animation sharing and remixing |
| US12002175B2 (en) | 2020-11-18 | 2024-06-04 | Snap Inc. | Real-time motion transfer for prosthetic limbs |
| US12056792B2 (en) | 2020-12-30 | 2024-08-06 | Snap Inc. | Flow-guided motion retargeting |
| US12354355B2 (en) | 2020-12-30 | 2025-07-08 | Snap Inc. | Machine learning-based selection of a representative video frame within a messaging application |
| US12008811B2 (en) | 2020-12-30 | 2024-06-11 | Snap Inc. | Machine learning-based selection of a representative video frame within a messaging application |
| US12321577B2 (en) | 2020-12-31 | 2025-06-03 | Snap Inc. | Avatar customization system |
| US12106486B2 (en) | 2021-02-24 | 2024-10-01 | Snap Inc. | Whole body visual effects |
| US12205295B2 (en) | 2021-02-24 | 2025-01-21 | Snap Inc. | Whole body segmentation |
| US11790531B2 (en) | 2021-02-24 | 2023-10-17 | Snap Inc. | Whole body segmentation |
| US11809633B2 (en) | 2021-03-16 | 2023-11-07 | Snap Inc. | Mirroring device with pointing based navigation |
| US11798201B2 (en) | 2021-03-16 | 2023-10-24 | Snap Inc. | Mirroring device with whole-body outfits |
| US11908243B2 (en) | 2021-03-16 | 2024-02-20 | Snap Inc. | Menu hierarchy navigation on electronic mirroring devices |
| US11734959B2 (en) | 2021-03-16 | 2023-08-22 | Snap Inc. | Activating hands-free mode on mirroring device |
| US11978283B2 (en) | 2021-03-16 | 2024-05-07 | Snap Inc. | Mirroring device with a hands-free mode |
| US12164699B2 (en) | 2021-03-16 | 2024-12-10 | Snap Inc. | Mirroring device with pointing based navigation |
| US12175575B2 (en) | 2021-03-19 | 2024-12-24 | Snap Inc. | Augmented reality experience based on physical items |
| US11544885B2 (en) | 2021-03-19 | 2023-01-03 | Snap Inc. | Augmented reality experience based on physical items |
| US11562548B2 (en) | 2021-03-22 | 2023-01-24 | Snap Inc. | True size eyewear in real time |
| US12067804B2 (en) | 2021-03-22 | 2024-08-20 | Snap Inc. | True size eyewear experience in real time |
| US12387447B2 (en) | 2021-03-22 | 2025-08-12 | Snap Inc. | True size eyewear in real time |
| US12165243B2 (en) | 2021-03-30 | 2024-12-10 | Snap Inc. | Customizable avatar modification system |
| US12170638B2 (en) | 2021-03-31 | 2024-12-17 | Snap Inc. | User presence status indicators generation and management |
| US12034680B2 (en) | 2021-03-31 | 2024-07-09 | Snap Inc. | User presence indication data management |
| US12175570B2 (en) | 2021-03-31 | 2024-12-24 | Snap Inc. | Customizable avatar generation system |
| US12218893B2 (en) | 2021-03-31 | 2025-02-04 | Snap Inc. | User presence indication data 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 |
| US11636654B2 (en) | 2021-05-19 | 2023-04-25 | Snap Inc. | AR-based connected portal shopping |
| US12182583B2 (en) | 2021-05-19 | 2024-12-31 | Snap Inc. | Personalized avatar experience during a system boot process |
| US11941767B2 (en) | 2021-05-19 | 2024-03-26 | Snap Inc. | AR-based connected portal shopping |
| US12299256B2 (en) | 2021-06-30 | 2025-05-13 | Snap Inc. | Hybrid search system for customizable media |
| 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 |
| US12260450B2 (en) | 2021-07-16 | 2025-03-25 | Snap Inc. | Personalized try-on ads |
| US11983462B2 (en) | 2021-08-31 | 2024-05-14 | Snap Inc. | Conversation guided augmented reality experience |
| US12380649B2 (en) | 2021-08-31 | 2025-08-05 | Snap Inc. | Deforming custom mesh based on body mesh |
| US11908083B2 (en) | 2021-08-31 | 2024-02-20 | Snap Inc. | Deforming custom mesh based on body mesh |
| US12056832B2 (en) | 2021-09-01 | 2024-08-06 | Snap Inc. | Controlling interactive fashion based on body gestures |
| 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 |
| US12367616B2 (en) | 2021-09-09 | 2025-07-22 | Snap Inc. | Controlling interactive fashion based on facial expressions |
| US12380618B2 (en) | 2021-09-13 | 2025-08-05 | Snap Inc. | Controlling interactive fashion based on voice |
| US11798238B2 (en) | 2021-09-14 | 2023-10-24 | Snap Inc. | Blending body mesh into external mesh |
| US12086946B2 (en) | 2021-09-14 | 2024-09-10 | Snap Inc. | Blending body mesh into external mesh |
| US12198281B2 (en) | 2021-09-20 | 2025-01-14 | Snap Inc. | Deforming real-world object using an external mesh |
| US11836866B2 (en) | 2021-09-20 | 2023-12-05 | Snap Inc. | Deforming real-world object using an external mesh |
| 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 |
| US12412347B2 (en) | 2021-09-30 | 2025-09-09 | Snap Inc. | 3D upper garment tracking |
| US11983826B2 (en) | 2021-09-30 | 2024-05-14 | Snap Inc. | 3D upper garment tracking |
| US11790614B2 (en) | 2021-10-11 | 2023-10-17 | Snap Inc. | Inferring intent from pose and speech input |
| US12299830B2 (en) | 2021-10-11 | 2025-05-13 | Snap Inc. | Inferring intent from pose and speech input |
| US12148108B2 (en) | 2021-10-11 | 2024-11-19 | Snap Inc. | Light and rendering of garments |
| US11836862B2 (en) | 2021-10-11 | 2023-12-05 | Snap Inc. | External mesh with vertex attributes |
| US11651572B2 (en) | 2021-10-11 | 2023-05-16 | Snap Inc. | Light and rendering of garments |
| US11763481B2 (en) | 2021-10-20 | 2023-09-19 | Snap Inc. | Mirror-based augmented reality experience |
| US12217453B2 (en) | 2021-10-20 | 2025-02-04 | Snap Inc. | Mirror-based augmented reality experience |
| US12086916B2 (en) | 2021-10-22 | 2024-09-10 | Snap Inc. | Voice note with face tracking |
| US12347013B2 (en) | 2021-10-29 | 2025-07-01 | Snap Inc. | Animated custom sticker creation |
| US12361627B2 (en) | 2021-10-29 | 2025-07-15 | Snap Inc. | Customized animation from video |
| 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 |
| US12020358B2 (en) | 2021-10-29 | 2024-06-25 | Snap Inc. | Animated custom sticker creation |
| US11960784B2 (en) | 2021-12-07 | 2024-04-16 | Snap Inc. | Shared augmented reality unboxing experience |
| US11748958B2 (en) | 2021-12-07 | 2023-09-05 | Snap Inc. | Augmented reality unboxing experience |
| US12170747B2 (en) | 2021-12-07 | 2024-12-17 | Snap Inc. | Augmented reality unboxing experience |
| US12315495B2 (en) | 2021-12-17 | 2025-05-27 | Snap Inc. | Speech to entity |
| US12096153B2 (en) | 2021-12-21 | 2024-09-17 | Snap Inc. | Avatar call platform |
| 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 |
| US11880947B2 (en) | 2021-12-21 | 2024-01-23 | Snap Inc. | Real-time upper-body garment exchange |
| US12412205B2 (en) | 2021-12-30 | 2025-09-09 | Snap Inc. | Method, system, and medium for augmented reality product recommendations |
| US12299832B2 (en) | 2021-12-30 | 2025-05-13 | Snap Inc. | AR position and orientation along a plane |
| US11887260B2 (en) | 2021-12-30 | 2024-01-30 | Snap Inc. | AR position indicator |
| US11928783B2 (en) | 2021-12-30 | 2024-03-12 | Snap Inc. | AR position and orientation along a plane |
| US12198287B2 (en) | 2022-01-17 | 2025-01-14 | Snap Inc. | AR body part tracking system |
| US11823346B2 (en) | 2022-01-17 | 2023-11-21 | Snap Inc. | AR body part tracking system |
| US11954762B2 (en) | 2022-01-19 | 2024-04-09 | Snap Inc. | Object replacement system |
| US12142257B2 (en) | 2022-02-08 | 2024-11-12 | Snap Inc. | Emotion-based text to speech |
| 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 |
| US12387444B2 (en) | 2022-06-21 | 2025-08-12 | Snap Inc. | Integrating augmented reality experiences with other components |
| 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 |
| US12170640B2 (en) | 2022-06-28 | 2024-12-17 | 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 |
| 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 |
| 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 |
| WO2024091021A1 (en) * | 2022-10-26 | 2024-05-02 | 삼성전자 주식회사 | Electronic device and operating method therefor |
| 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 |
| US12271536B2 (en) | 2022-11-08 | 2025-04-08 | Snap Inc. | User avatar movement control using an augmented reality eyewear device |
| US12429953B2 (en) | 2022-12-09 | 2025-09-30 | Snap Inc. | Multi-SoC hand-tracking platform |
| US12243266B2 (en) | 2022-12-29 | 2025-03-04 | Snap Inc. | Device pairing using machine-readable optical label |
| US12417562B2 (en) | 2023-01-25 | 2025-09-16 | Snap Inc. | Synthetic view for 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 |
| US12394154B2 (en) | 2023-04-13 | 2025-08-19 | Snap Inc. | Body mesh reconstruction from RGB image |
| US12436598B2 (en) | 2023-05-01 | 2025-10-07 | Snap Inc. | Techniques for using 3-D avatars in augmented reality messaging |
| US12443325B2 (en) | 2023-05-31 | 2025-10-14 | Snap Inc. | Three-dimensional interaction system |
| US12047337B1 (en) | 2023-07-03 | 2024-07-23 | Snap Inc. | Generating media content items during user interaction |
| US12395456B2 (en) | 2023-07-03 | 2025-08-19 | Snap Inc. | Generating media content items during user interaction |
| US12444138B2 (en) | 2024-07-03 | 2025-10-14 | Snap Inc. | Rendering 3D captions within real-world environments |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20120070898A (en) | 2012-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101445263B1 (en) | System and method for providing personalized content | |
| KR102460616B1 (en) | Mouth shape synthesis device and method using random nulling artificial neural network | |
| US8963926B2 (en) | User customized animated video and method for making the same | |
| JP6783479B1 (en) | Video generation program, video generation device and video generation method | |
| US20180157901A1 (en) | Method and system for incorporating contextual and emotional visualization into electronic communications | |
| KR102313203B1 (en) | Artificial intelligence content creation system and method | |
| KR101306221B1 (en) | Method and apparatus for providing moving picture using 3d user avatar | |
| KR101492359B1 (en) | Input support device, input support method, and recording medium | |
| KR102546016B1 (en) | Systems and methods for providing personalized video | |
| US11582519B1 (en) | Person replacement utilizing deferred neural rendering | |
| WO2018209094A1 (en) | Method for identifying, ordering, and presenting images according to expressions | |
| JP2009533786A (en) | Self-realistic talking head creation system and method | |
| CN113538628B (en) | Expression package generation method, device, electronic device and computer-readable storage medium | |
| WO2025066217A1 (en) | Server, display device, and digital human processing method | |
| JP7496128B2 (en) | Virtual person dialogue system, image generation method, and image generation program | |
| CN117808665A (en) | Server, display device and image processing method | |
| JP2004171543A (en) | Image processing method and apparatus | |
| KR20230072199A (en) | Emotion object generating apparatus and system including the apparatus, and control method thereof | |
| JP5532661B2 (en) | Image extraction program and image extraction apparatus | |
| WO2025001722A1 (en) | Server, display device and digital human processing method | |
| KR20220096065A (en) | Dubbing movie mouth shape synthesis device using artificial neural network | |
| WO2009114488A1 (en) | Photo realistic talking head creation, content creation, and distribution system and method | |
| CN117689752A (en) | Literary work illustration generation method, device, equipment and storage medium | |
| KR20220096070A (en) | Game character mouth shape synthesis device using artificial neural network | |
| KR20220096067A (en) | Animation character mouth shape synthesis device using artificial neural network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20170904 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20180903 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20190807 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |