Electronic apparatus and control method thereof
AssigneesSamsung Electronics Co., Ltd., Cheil Worldwide Inc.
InventorsJaehyuck Shin, Sanghyo Kim, Changsoo Moon, Kichan Ryu, Daewon Cho
Life of this patent
Estimating the term…
Abstract
An electronic device is provided. The electronic device includes a display, a communicator, and a processor configured to recognize a context in a game which is running in the electronic device, receive an advertisement content from an external server through the communicator, modify the received advertisement content based on the context, and control the display to display a game screen in which the modified advertisement content is inserted.
Claims16
An electronic device, comprising:
- a display;
- a communication circuit;
- a processor;
- and
- a memory storing instructions which, when executed by the processor, cause the processor to:
- control the display to display a game screen when running a game,
- receive, from an external server, advertisement content through the communication circuit,
- in response to receiving the advertisement content, identify context information based on an object around an area of the game screen into which the advertisement content is to be inserted and perform environment object hierarchical analysis to classify peripheral objects in the game screen and establish a hierarchical tree in which the peripheral objects are classified,
- detect at least one attribute of each peripheral object,
- generate metadata regarding a peripheral environment of the area into which the advertisement content is to be inserted through analysis of a relationship with the hierarchical tree and priority scoring of the at least one attribute of each peripheral object,
- based on the metadata, modify at least one of a color or a texture of the advertisement content, and
- insert the modified advertisement content into the area of the game screen.
A controlling method of an electronic device, the controlling method comprising:
- displaying a game screen when running a game;
- receiving, from an external server, advertisement content;
- in response to receiving the advertisement content, identifying context information based on an object around an area of the game screen into which the advertisement content is to be inserted and performing environment object hierarchical analysis to classify peripheral objects in the game screen and establish a hierarchical tree in which the peripheral objects are classified;
- detecting at least one attribute of each peripheral object;
- generating metadata regarding a peripheral environment of the area into which the advertisement content is to be inserted through analysis of a relationship with the hierarchical tree and priority scoring of the at least one attribute of each peripheral object;
- based on the metadata, modifying at least one of a color or a texture of the advertisement content;
- and
- inserting the modified advertisement content into the area of the game screen.
A system comprising:
- a first electronic device;
- and
- a second electronic device,
- wherein the first electronic device comprises a first memory storing instructions which, when executed by a first processor of the first electronic device, cause the first processor to:
- display a game screen when running a game,
- receive, from the second electronic device, advertisement content,
- in response to receiving the advertisement content, identify context information based on an object around an area of the game screen into which the advertisement content is to be inserted and perform environment object hierarchical analysis to classify peripheral objects in the game screen and establish a hierarchical tree in which the peripheral objects are classified,
- detect at least one attribute of each peripheral object,
- generate metadata regarding a peripheral environment of the area into which the advertisement content is to be inserted through analysis of a relationship with the hierarchical tree and priority scoring of the at least one attribute of each peripheral object,
- based on the metadata, modify at least one of a color or a texture of the advertisement content, and
- insert the modified advertisement content into the area of the game screen, and
- wherein the second electronic device comprises a second memory storing instructions which, when executed by a second processor of the second electronic device, cause the second processor to:
- receive the context information from the first electronic device,
- based on the context information and player profile information, select the advertisement content from among a plurality of pre-stored advertisement contents, and
- transmit the advertisement content to the first electronic device.
A non-transitory recordable medium in which a program for executing a controlling method of an electronic device is stored,
- wherein the controlling method comprises:
- displaying a game screen when running a game;
- receiving, from an external server, advertisement content;
- in response to receiving the advertisement content, identifying context information based on an object around an area of the game screen into which the advertisement content is to be inserted and performing environment object hierarchical analysis to classify peripheral objects in the game screen and establish a hierarchical tree in which the peripheral objects are classified;
- detecting at least one attribute of each peripheral object;
- generating metadata regarding a peripheral environment of the area into which the advertisement content is to be inserted through analysis of a relationship with the hierarchical tree and priority scoring of the at least one attribute of each peripheral object;
- based on the metadata, modifying at least one of a color or a texture of the advertisement content;
- and
- inserting the modified advertisement content into the area of the game screen.
Dependencies are inferred from the claim text.