US20140089858A1 - Interaction method for dynamic wallpaper and desktop component - Google Patents
Interaction method for dynamic wallpaper and desktop component Download PDFInfo
- Publication number
- US20140089858A1 US20140089858A1 US14/117,724 US201114117724A US2014089858A1 US 20140089858 A1 US20140089858 A1 US 20140089858A1 US 201114117724 A US201114117724 A US 201114117724A US 2014089858 A1 US2014089858 A1 US 2014089858A1
- Authority
- US
- United States
- Prior art keywords
- desktop component
- dynamic wallpaper
- edge
- image
- interaction method
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Definitions
- the following is related to terminal equipment display area, more particularly to an interaction method for dynamic wallpaper and a desktop component.
- Wallpaper refers to a screen background image which is used in terminal equipments such as a computer, a LCD monitor, or a cell phone, bringing visual enjoyment to users with beautiful screen background image. Users also can easily replace the screen background image according to personal preferences, habits or more.
- Dynamic wallpaper is developed as a kind of animated image on the basis of wallpaper. It consists of at least two layers of images comprising a background image at the bottom, and several attached images superimposed on the background image. The essence of dynamic wallpaper is to load several layers of attached images on top of the background image, achieving the desired animation effect through encoding, and finally displaying on the terminal screen. Dynamic wallpaper can make the terminal equipment screen look more vivid, three-dimensional and aesthetics. Its installation process is simple, easy to use. It is increasingly favored by users of all ages. At present, dynamic wallpaper becomes more and more widely used in the intelligent terminal such as mobile phones.
- the present application provides an interaction method for a dynamic wallpaper and a desktop component, solving the problem that dynamic wallpaper cannot interact with desktop components.
- the present invention enables the dynamic wallpaper to interact with the desktop component to a certain extent, and obtain render effects, thus improving the facility, aesthetics, and individualization degree of the dynamic effects of the interface.
- An interaction method for a dynamic wallpaper and a desktop component including the steps of:
- Cartesian coordinate system is used to express the background image and the buffer image respectively, the image of each pixel corresponds to the coordinate value.
- Step 3) further comprises: according to each coordinate value corresponding to each pixel, comparing each pixel of the background image and the buffer image which have the same coordinate value, and judging whether the comparing result is within the tolerance range.
- the judging process of step 3) further comprises:
- the tolerance range is [50,100].
- Step 4 further comprises: judging whether the comparison of all the pixels of the background image and the buffer image is completed, if the comparison of all pixels is completed, obtaining the edge coordinate of at least one desktop component according to all stored edge coordinate; if the comparison of all pixels is incomplete, comparing the next pixel.
- the process of obtaining the desktop component edge from step 2 to step 4 and the process of effects processing on the desktop component of step 5 are asynchronous.
- the buffer file is encoded as a bitmap image format in step 2.
- the key of the invention is to accurately obtain the edge of the desktop components. To avoid affecting the user experience, the edge detection must be efficient.
- the present invention performs edge detection using pixel scanning comparison based on the characteristic that the background image of dynamic wallpaper is different from the buffer image with loaded desktop components.
- the method of the present invention overcomes the defects of the conventional digital analysis edge detection method which has low accuracy and low efficiency, and can quickly, high-efficiently, flexibly and accurately detect the location and the edge of desktop components, and then loads the dynamic effect upon the desktop components through a render engine, thereby achieving relevant interaction logic between the desktop components and the dynamic background.
- the edge detection of the present invention is flexible and high-efficient. It can meet the needs of different users by modifying the tolerance range. In the process of the specific implementation, one can use appropriate pixel comparison order depending on the circumstances to improve the edge detection efficiency, saving computation time. Further, said screen capturing, edge detecting, and rendering of the present invention are performed asynchronously. In this case, dynamic image rendering step will not be blocked, ensuring user experience stay unaffected.
- FIG. 1 is a flow chart of an embodiment of said method
- FIG. 2 ( a ) is the Cartesian coordinate schematic diagram of the pixel of the dynamic wallpaper of said method.
- FIG. 2 ( b ) is the Cartesian coordinate schematic diagram of the pixel of the buffer image of said method.
- This embodiment uses smart phone as terminal device, in which Android platform is adopted because it's the commonly used application among smart phones.
- a dynamic wallpaper is set at the bottom of the phone screen.
- a dynamic wallpaper image of snow whose size is 320*240, is chosen.
- the dynamic wallpaper comprises a motionless background image and multiple sizes of overlaid snowflake graphic.
- the dynamic effect of the image displays an image of snow falling constantly from the top of the screen to the bottom of the screen, and disappearing at the bottom edge of the screen.
- image is shown in the form of Cartesian coordinates, comprising pixels at both horizontal and vertical directions.
- the size of background image is 320*240, a total of 76800 pixels.
- the upper left corner is defined as the coordinate origin (0, 0)
- the bottom edge is the X-axis, which represents the number of horizontal pixels and has a maximum value of 240
- the left edge is the Y-axis, which represents the number of vertical pixels and has a maximum value of 320.
- each pixel of the background image can be identified by a unique coordinate values (X, Y).
- each image pixel of a buffer file with the same size can also be represented by a unique axes (X′, Y′).
- the black area indicates the location of the desktop component.
- the sequence of pixel comparison between the background image and the buffer image is: starting from the origin, comparing every pixel of the two images which have an identical vertical axis and different abscissa (horizontal axis along the direction of the arrow), then changing the vertical coordinate value down along the longitudinal axis, and repeating the comparison process until completing comparison of all the pixels.
- Step 3) of the present invention indicates: comparing each pixel of the background image and the buffer image in the same coordinates, that is, computing the color component ARGB for XOR. Since the color single RGB has a color range of [0, 255], based on past experience, pixels from two images with a color component difference within the range of [50, 100] are indentified as an identical pixel, that is, judging whether the difference of two pixels falls within the tolerance range [50, 100]. Step 3) further comprises the following judgment procedures that:
- the tolerance range can be adjusted according to the actual size of the image and other requirements. The greater the tolerance range, the boundaries of desktop components getting more blurred; the smaller the tolerance range, the boundaries of desktop components getting narrower. A reasonable tolerance value has significant impacts on the edge detection.
- the tolerance range of [50, 100] is the optimal value.
- the coordinate location data of varied pixels are stored in the edge data structure, which implying the edge coordinates of the desktop components.
- step 4) integrates all the stored edge coordinate location information, then obtains edge data of the desktop components, that is, obtains the Cartesian coordinates location of the desktop components.
- the edge data information of the desktop component from Step 5) is transferred to a render engine synchronously. Based on the detected edge coordinate information of the desktop component, the render engine processes the desktop component for related logical interaction and rendering effects in real time.
- the threads for obtaining the edge of desktop component in step 2)-4) are running asynchronously with the thread for processing the dynamic effect of rendering in step 5), i.e. edge extraction and effects processing do not run sequentially in the same thread but alternately in two different threads, detecting the edge of desktop component and altering the dynamic effect of the wallpaper in real time based on the detected edge information.
- the dynamic effect achieved at step 5) is:
- the snowflake can be attached to the upper edge of the desktop component, and gradually accumulate.
- Render effects in step 5) can be processed according to user's different needs. Different ways of rendering can bring in different visual effects. Since the rendering techniques of the present invention are common in the art, it is not described in details.
- Embodiment 2 is substantially the same as Embodiment 1, wherein the difference is that: at step 3) in this embodiment, the sequence of comparing each pixel of the original image and the buffer image is irregular.
- step 3) further comprises:
- the comparison sequence of each pixel can be flexibly configured according to specific effects required, not limited to the exemplified embodiments of the present invention.
- Embodiment 3 is substantially the same as Embodiment 1, wherein the difference is that: the dynamic background image using in the present embodiment is a burning flame and the desktop component on the dynamic background image is circular.
- the edge of the circular desktop component can be extracted based on the method of the present invention.
- the dynamic effect is set to be: Based on the length of working hours from the start state to the standby state of the phone, utilizing commonly used rendering means in the art, to achieve a special visual effect that the circular desktop component appears increasingly red-hot over time.
- Embodiment 4 is substantially the same as Embodiment 1, wherein the difference is that: the present embodiment uses three desktop components that can be any shape. In this embodiment, a rectangular component, a square component and a triangular desktop component are selected, respectively.
- the edges of three desktop components can be extracted by the method of the present invention.
- the dynamic effect is set to be: When falling down from the top of the screen, if the snow flake contacts the edge of any of the three desktop components, the trajectory of snow flake is altered to slide along the edge.
Abstract
Description
- The following is related to terminal equipment display area, more particularly to an interaction method for dynamic wallpaper and a desktop component.
- Wallpaper refers to a screen background image which is used in terminal equipments such as a computer, a LCD monitor, or a cell phone, bringing visual enjoyment to users with beautiful screen background image. Users also can easily replace the screen background image according to personal preferences, habits or more.
- Dynamic wallpaper is developed as a kind of animated image on the basis of wallpaper. It consists of at least two layers of images comprising a background image at the bottom, and several attached images superimposed on the background image. The essence of dynamic wallpaper is to load several layers of attached images on top of the background image, achieving the desired animation effect through encoding, and finally displaying on the terminal screen. Dynamic wallpaper can make the terminal equipment screen look more vivid, three-dimensional and aesthetics. Its installation process is simple, easy to use. It is increasingly favored by users of all ages. At present, dynamic wallpaper becomes more and more widely used in the intelligent terminal such as mobile phones.
- Even though the effect of dynamic wallpaper is dazzling, as a wallpaper, it is placed at the bottom of the terminal screen with a number of desktop components, controls, and icons on top of it. Currently, there is no correlation interface among dynamic wallpaper, desktop components, controls, and icons, and the positions of the desktop components and other components still cannot be detected, so the dynamic wallpaper cannot interact with desktop components. Therefore, the dynamic effect of dynamic wallpaper will be interfered by the desktop components, controls and icons located at the top layer, which greatly affects the dynamic effects, unable to fully demonstrate the superiority of dynamic wallpaper, nor to give users a vivid visual experience.
- The present application provides an interaction method for a dynamic wallpaper and a desktop component, solving the problem that dynamic wallpaper cannot interact with desktop components. By pixel comparison and edge extraction techniques, the present invention enables the dynamic wallpaper to interact with the desktop component to a certain extent, and obtain render effects, thus improving the facility, aesthetics, and individualization degree of the dynamic effects of the interface.
- An interaction method for a dynamic wallpaper and a desktop component, including the steps of:
-
- 1) providing a dynamic wallpaper on a terminal screen, with the dynamic wallpaper including a background image and several attached images, and providing at least one desktop component on the terminal screen;
- 2) providing a screen capturing module, for capturing the background image loaded with the at least one desktop component to form a buffer file and coding the same as an image format for storage;
- 3) providing an edge detection module for performing pixel scanning comparison on the background image and the stored buffer image in step 2);
- 4) circularly performing step 3) until the edge location data of the at least one desktop component is obtained;
- 5) according to the edge location date of the at least one desktop component obtained in step 4), interacting the desktop component with the dynamic wallpaper, changing the dynamic effects of the dynamic wallpaper.
- Furthermore, a Cartesian coordinate system is used to express the background image and the buffer image respectively, the image of each pixel corresponds to the coordinate value.
- Step 3) further comprises: according to each coordinate value corresponding to each pixel, comparing each pixel of the background image and the buffer image which have the same coordinate value, and judging whether the comparing result is within the tolerance range. the judging process of step 3) further comprises:
-
- while the difference between the background image and the buffer image which have the same coordinate value is within the tolerance range, then judging as an identical pixel, and continue to compare the next pixel;
- while the difference between the background image and the buffer image which have the same coordinate value goes beyond the tolerance range, then judging as different pixels, and determining that the coordinate position is the edge of at least one desktop component, and storing the coordinate values.
- Furthermore, the tolerance range is [50,100].
- Step 4 further comprises: judging whether the comparison of all the pixels of the background image and the buffer image is completed, if the comparison of all pixels is completed, obtaining the edge coordinate of at least one desktop component according to all stored edge coordinate; if the comparison of all pixels is incomplete, comparing the next pixel. The process of obtaining the desktop component edge from step 2 to step 4 and the process of effects processing on the desktop component of step 5 are asynchronous. The buffer file is encoded as a bitmap image format in step 2.
- The key of the invention is to accurately obtain the edge of the desktop components. To avoid affecting the user experience, the edge detection must be efficient. The present invention performs edge detection using pixel scanning comparison based on the characteristic that the background image of dynamic wallpaper is different from the buffer image with loaded desktop components.
- The method of the present invention overcomes the defects of the conventional digital analysis edge detection method which has low accuracy and low efficiency, and can quickly, high-efficiently, flexibly and accurately detect the location and the edge of desktop components, and then loads the dynamic effect upon the desktop components through a render engine, thereby achieving relevant interaction logic between the desktop components and the dynamic background.
- Meanwhile, the edge detection of the present invention is flexible and high-efficient. It can meet the needs of different users by modifying the tolerance range. In the process of the specific implementation, one can use appropriate pixel comparison order depending on the circumstances to improve the edge detection efficiency, saving computation time. Further, said screen capturing, edge detecting, and rendering of the present invention are performed asynchronously. In this case, dynamic image rendering step will not be blocked, ensuring user experience stay unaffected.
- The present invention will be further described in conjunction with the drawings and specific embodiments.
-
FIG. 1 is a flow chart of an embodiment of said method; -
FIG. 2 (a) is the Cartesian coordinate schematic diagram of the pixel of the dynamic wallpaper of said method; and -
FIG. 2 (b) is the Cartesian coordinate schematic diagram of the pixel of the buffer image of said method. - In order to better understand the technical means, creative properties, and the objective and effect achieved in the present invention, the present invention will be further illustrated in conjunction with specified drawings.
- This embodiment uses smart phone as terminal device, in which Android platform is adopted because it's the commonly used application among smart phones. Based on the phone settings, a dynamic wallpaper is set at the bottom of the phone screen. In the present embodiment, a dynamic wallpaper image of snow, whose size is 320*240, is chosen. The dynamic wallpaper comprises a motionless background image and multiple sizes of overlaid snowflake graphic. The dynamic effect of the image displays an image of snow falling constantly from the top of the screen to the bottom of the screen, and disappearing at the bottom edge of the screen. There is a square desktop component randomly positioned at the top of the phone screen, which has calculation function. Users can click on the component on the desktop of the phone to use the calculator.
- Referring to
FIG. 1 , said method of the present invention is implemented as followed: -
- 1) adopting the underlying Linux driver on the Android platform, enabling the dynamic wallpaper of the phone desktop, and storing the background image of the dynamic wallpaper in the phone's SD card under the specified path; and placing a desktop component randomly on the phone desktop.
- 2) providing a screen capturing module for reading the screen buffer file data, that is, loading the capturing screen of the desktop components screenshots on the background image, and encoding the captured image as a bitmap image (bmp), herein referring as a buffer image (or a cached images), being stored in the phone's SD card under the specified path.
- 3) providing an edge detection module for performing pixel scanning comparison of each pixel of the background image and the stored buffer image in step 2).
- 4) circularly performing step 3) until the comparison of all the pixels between the background image and the buffer image is completed, and the edge location data of the at least one desktop component is obtained.
- 5) according to the edge location date of the at least one desktop component obtained in step 4), performing interacting special effect process of the desktop component.
- As illustrated in
FIG. 2 (a), (b), image is shown in the form of Cartesian coordinates, comprising pixels at both horizontal and vertical directions. The size of background image is 320*240, a total of 76800 pixels. The upper left corner is defined as the coordinate origin (0, 0), the bottom edge is the X-axis, which represents the number of horizontal pixels and has a maximum value of 240, while the left edge is the Y-axis, which represents the number of vertical pixels and has a maximum value of 320. Thus, each pixel of the background image can be identified by a unique coordinate values (X, Y). Similarly, each image pixel of a buffer file with the same size can also be represented by a unique axes (X′, Y′). InFIG. 2 (b), the black area indicates the location of the desktop component. - In this embodiment, the sequence of pixel comparison between the background image and the buffer image is: starting from the origin, comparing every pixel of the two images which have an identical vertical axis and different abscissa (horizontal axis along the direction of the arrow), then changing the vertical coordinate value down along the longitudinal axis, and repeating the comparison process until completing comparison of all the pixels.
- Step 3) of the present invention indicates: comparing each pixel of the background image and the buffer image in the same coordinates, that is, computing the color component ARGB for XOR. Since the color single RGB has a color range of [0, 255], based on past experience, pixels from two images with a color component difference within the range of [50, 100] are indentified as an identical pixel, that is, judging whether the difference of two pixels falls within the tolerance range [50, 100]. Step 3) further comprises the following judgment procedures that:
-
- 31) if the difference between the background image and the buffer image which have the same coordinate value is within the tolerance range [50,100], then judging as an identical pixel and continuing to compare the next pixel;
- 32) if the difference between the background image and the buffer image which have the same coordinate value is beyond the tolerance range, then judging as different pixels and storing the coordinate values into the edge data structure.
- The tolerance range can be adjusted according to the actual size of the image and other requirements. The greater the tolerance range, the boundaries of desktop components getting more blurred; the smaller the tolerance range, the boundaries of desktop components getting narrower. A reasonable tolerance value has significant impacts on the edge detection. In the present embodiment, the tolerance range of [50, 100] is the optimal value. In the present embodiment, after performing the edge detection cycles of step 3), the coordinate location data of varied pixels are stored in the edge data structure, which implying the edge coordinates of the desktop components.
- When all the pixels of the background image and buffer image are compared completely, step 4) integrates all the stored edge coordinate location information, then obtains edge data of the desktop components, that is, obtains the Cartesian coordinates location of the desktop components.
- The edge data information of the desktop component from Step 5) is transferred to a render engine synchronously. Based on the detected edge coordinate information of the desktop component, the render engine processes the desktop component for related logical interaction and rendering effects in real time. The threads for obtaining the edge of desktop component in step 2)-4) are running asynchronously with the thread for processing the dynamic effect of rendering in step 5), i.e. edge extraction and effects processing do not run sequentially in the same thread but alternately in two different threads, detecting the edge of desktop component and altering the dynamic effect of the wallpaper in real time based on the detected edge information. In the present embodiment, the dynamic effect achieved at step 5) is: When the falling snowflake contacts the edge of the desktop component, the snowflake can be attached to the upper edge of the desktop component, and gradually accumulate. Render effects in step 5) can be processed according to user's different needs. Different ways of rendering can bring in different visual effects. Since the rendering techniques of the present invention are common in the art, it is not described in details.
- Embodiment 2 is substantially the same as Embodiment 1, wherein the difference is that: at step 3) in this embodiment, the sequence of comparing each pixel of the original image and the buffer image is irregular.
- Wherein step 3) further comprises:
-
- 33) when a pixel is determined to be a different pixel, neighboring pixels are compared right away, which helps detect the edge of the desktop component promptly.
- The comparison sequence of each pixel can be flexibly configured according to specific effects required, not limited to the exemplified embodiments of the present invention.
- Embodiment 3 is substantially the same as Embodiment 1, wherein the difference is that: the dynamic background image using in the present embodiment is a burning flame and the desktop component on the dynamic background image is circular.
- The edge of the circular desktop component can be extracted based on the method of the present invention. In step 5), the dynamic effect is set to be: Based on the length of working hours from the start state to the standby state of the phone, utilizing commonly used rendering means in the art, to achieve a special visual effect that the circular desktop component appears increasingly red-hot over time.
- Embodiment 4 is substantially the same as Embodiment 1, wherein the difference is that: the present embodiment uses three desktop components that can be any shape. In this embodiment, a rectangular component, a square component and a triangular desktop component are selected, respectively.
- The edges of three desktop components can be extracted by the method of the present invention. In step 5), the dynamic effect is set to be: When falling down from the top of the screen, if the snow flake contacts the edge of any of the three desktop components, the trajectory of snow flake is altered to slide along the edge.
- The above-mentioned embodiments are only intended to illustrate the invention, and are not limiting to the invention, the person skilled in the art, can make various changes and modifications without departing from the spirit and scope of the invention, therefore all equivalent technical solutions are also within the scope of the invention, the scope of patent protection for the invention by the claims.
Claims (14)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101325806A CN102221996A (en) | 2011-05-20 | 2011-05-20 | Implementation method for performing interaction between dynamic wallpaper and desktop component |
CN201110132580.6 | 2011-05-20 | ||
CN201110132580 | 2011-05-20 | ||
PCT/CN2011/079367 WO2012159392A1 (en) | 2011-05-20 | 2011-09-06 | Interaction method for dynamic wallpaper and desktop component |
Publications (2)
Publication Number | Publication Date |
---|---|
US20140089858A1 true US20140089858A1 (en) | 2014-03-27 |
US9354775B2 US9354775B2 (en) | 2016-05-31 |
Family
ID=44778557
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/117,724 Active 2032-03-30 US9354775B2 (en) | 2011-05-20 | 2011-09-06 | Interaction method for dynamic wallpaper and desktop component |
Country Status (3)
Country | Link |
---|---|
US (1) | US9354775B2 (en) |
CN (1) | CN102221996A (en) |
WO (1) | WO2012159392A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150033160A1 (en) * | 2013-07-26 | 2015-01-29 | Samsung Electronics Co., Ltd. | Display device and method for providing user interface thereof |
CN104978098A (en) * | 2014-04-01 | 2015-10-14 | 深圳市驱动人生软件技术有限公司 | Method and system for quickly changing wallpaper |
CN108008990A (en) * | 2017-10-20 | 2018-05-08 | 捷开通讯(深圳)有限公司 | Intelligent terminal and its desktop display method, the device with store function |
CN111857511A (en) * | 2020-07-17 | 2020-10-30 | 维沃移动通信有限公司 | Wallpaper display control method and device and electronic equipment |
US11016641B2 (en) * | 2011-10-26 | 2021-05-25 | Honor Device Co., Ltd. | Method and apparatus for taking screenshot of screen of application in mobile terminal |
US11812180B2 (en) | 2019-12-26 | 2023-11-07 | Beijing Bytedance Network Technology Co., Ltd. | Image processing method and apparatus |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102520943A (en) * | 2011-12-06 | 2012-06-27 | 北京风灵创景科技有限公司 | Interactive method and device between dynamic wallpaper and desktop icon |
CN102681853B (en) * | 2012-05-17 | 2015-05-20 | 中科方德软件有限公司 | Method and device for realizing 3D (3-Dimensional) screen rotation of desktop of Android operating system by using OpenGL ES (OpenGL for Embedded Systems) |
CN103020932A (en) * | 2012-12-04 | 2013-04-03 | 广东欧珀移动通信有限公司 | Application icon mask processing method and system |
CN103092485B (en) * | 2013-02-07 | 2016-03-16 | 广州市久邦数码科技有限公司 | A kind of method and system realizing desktop dynamic theme based on Android device |
CN104216760A (en) * | 2013-05-29 | 2014-12-17 | 腾讯科技(深圳)有限公司 | Method and device for interaction of dynamic wallpaper and system desktop |
CN103389855B (en) * | 2013-07-11 | 2017-02-08 | 广东欧珀移动通信有限公司 | Mobile terminal interacting method and device |
EP3822758B1 (en) * | 2014-07-30 | 2023-10-04 | Huawei Technologies Co., Ltd. | Method and apparatus for setting background of ui control |
CN104199681B (en) * | 2014-08-04 | 2017-10-27 | 惠州华阳通用电子有限公司 | A kind of method that dynamic wallpaper is realized based on QNX platforms |
CN105573755B (en) * | 2015-12-15 | 2019-03-08 | 北京奇虎科技有限公司 | A kind of application Activity render time acquisition methods and device |
CN110032319A (en) * | 2019-04-18 | 2019-07-19 | 广州申铭信息技术有限公司 | The recognition methods and its application of specific position in a kind of screen interface |
CN111880880A (en) * | 2020-07-24 | 2020-11-03 | 上海米哈游天命科技有限公司 | Interaction method, device, equipment and storage medium for dynamic wallpaper and desktop |
CN114816162A (en) * | 2021-11-30 | 2022-07-29 | 统信软件技术有限公司 | Desktop display method and device and computing equipment |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5063604A (en) * | 1989-11-08 | 1991-11-05 | Transitions Research Corporation | Method and means for recognizing patterns represented in logarithmic polar coordinates |
US5874966A (en) * | 1995-10-30 | 1999-02-23 | International Business Machines Corporation | Customizable graphical user interface that automatically identifies major objects in a user-selected digitized color image and permits data to be associated with the major objects |
US5940538A (en) * | 1995-08-04 | 1999-08-17 | Spiegel; Ehud | Apparatus and methods for object border tracking |
US20040017939A1 (en) * | 2002-07-23 | 2004-01-29 | Microsoft Corporation | Segmentation of digital video and images into continuous tone and palettized regions |
US20040131254A1 (en) * | 2000-11-24 | 2004-07-08 | Yiqing Liang | System and method for object identification and behavior characterization using video analysis |
US20070009153A1 (en) * | 2005-05-26 | 2007-01-11 | Bourbay Limited | Segmentation of digital images |
US20080170784A1 (en) * | 2007-01-12 | 2008-07-17 | Michael Guerzhoy | Method And Apparatus For Detecting Objects In An Image |
US20110119610A1 (en) * | 2009-11-13 | 2011-05-19 | Hackborn Dianne K | Live wallpaper |
US20110119710A1 (en) * | 2009-11-17 | 2011-05-19 | Jang Sae Hun | Method for providing menu for network television |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7971136B2 (en) | 2007-03-21 | 2011-06-28 | Endless Spaces Ltd. | System and method for dynamic message placement |
CN101309471A (en) | 2007-05-18 | 2008-11-19 | 希姆通信息技术(上海)有限公司 | Method for implementing three-dimensional scene wall paper in mobile communication terminal |
CN101441773B (en) * | 2008-11-11 | 2011-09-14 | 宇龙计算机通信科技(深圳)有限公司 | Cartoon implementing method, system and mobile terminal |
CN101431569B (en) * | 2008-12-17 | 2011-05-18 | 三星电子(中国)研发中心 | Method for implementing self-customizing network service oriented mobile phone desktop surroundings |
US20110145275A1 (en) | 2009-06-19 | 2011-06-16 | Moment Usa, Inc. | Systems and methods of contextual user interfaces for display of media items |
EP2443531A4 (en) * | 2009-06-19 | 2013-04-03 | Moment Usa Inc | Systems and methods for dynamic background user interface(s) |
CN101872285A (en) * | 2010-06-13 | 2010-10-27 | 中兴通讯股份有限公司 | Method and device for realizing desktop system |
-
2011
- 2011-05-20 CN CN2011101325806A patent/CN102221996A/en active Pending
- 2011-09-06 US US14/117,724 patent/US9354775B2/en active Active
- 2011-09-06 WO PCT/CN2011/079367 patent/WO2012159392A1/en active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5063604A (en) * | 1989-11-08 | 1991-11-05 | Transitions Research Corporation | Method and means for recognizing patterns represented in logarithmic polar coordinates |
US5940538A (en) * | 1995-08-04 | 1999-08-17 | Spiegel; Ehud | Apparatus and methods for object border tracking |
US5874966A (en) * | 1995-10-30 | 1999-02-23 | International Business Machines Corporation | Customizable graphical user interface that automatically identifies major objects in a user-selected digitized color image and permits data to be associated with the major objects |
US20040131254A1 (en) * | 2000-11-24 | 2004-07-08 | Yiqing Liang | System and method for object identification and behavior characterization using video analysis |
US20040017939A1 (en) * | 2002-07-23 | 2004-01-29 | Microsoft Corporation | Segmentation of digital video and images into continuous tone and palettized regions |
US20070009153A1 (en) * | 2005-05-26 | 2007-01-11 | Bourbay Limited | Segmentation of digital images |
US20080170784A1 (en) * | 2007-01-12 | 2008-07-17 | Michael Guerzhoy | Method And Apparatus For Detecting Objects In An Image |
US20110119610A1 (en) * | 2009-11-13 | 2011-05-19 | Hackborn Dianne K | Live wallpaper |
US20110119710A1 (en) * | 2009-11-17 | 2011-05-19 | Jang Sae Hun | Method for providing menu for network television |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11016641B2 (en) * | 2011-10-26 | 2021-05-25 | Honor Device Co., Ltd. | Method and apparatus for taking screenshot of screen of application in mobile terminal |
US20150033160A1 (en) * | 2013-07-26 | 2015-01-29 | Samsung Electronics Co., Ltd. | Display device and method for providing user interface thereof |
CN104978098A (en) * | 2014-04-01 | 2015-10-14 | 深圳市驱动人生软件技术有限公司 | Method and system for quickly changing wallpaper |
CN108008990A (en) * | 2017-10-20 | 2018-05-08 | 捷开通讯(深圳)有限公司 | Intelligent terminal and its desktop display method, the device with store function |
US11812180B2 (en) | 2019-12-26 | 2023-11-07 | Beijing Bytedance Network Technology Co., Ltd. | Image processing method and apparatus |
JP7433441B2 (en) | 2019-12-26 | 2024-02-19 | 北京字節跳動網絡技術有限公司 | Image processing method and device |
CN111857511A (en) * | 2020-07-17 | 2020-10-30 | 维沃移动通信有限公司 | Wallpaper display control method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN102221996A (en) | 2011-10-19 |
WO2012159392A1 (en) | 2012-11-29 |
US9354775B2 (en) | 2016-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9354775B2 (en) | Interaction method for dynamic wallpaper and desktop component | |
US11200716B2 (en) | Overlay contrast control in augmented reality displays | |
CN107077197B (en) | 3D visualization map | |
KR102166861B1 (en) | Enabling augmented reality using eye gaze tracking | |
US10564797B2 (en) | Floating toolbar | |
US20140298276A1 (en) | Display control device, display control method, and display control program | |
CN104978739B (en) | A kind of image object choosing method and device | |
US8731248B2 (en) | Method of performing eye circle correction an image and related computing device | |
CN105022580B (en) | Image display system | |
CN104375797A (en) | Information processing method and electronic equipment | |
US10152815B2 (en) | Overlay emphasis modification in augmented reality displays | |
WO2021056997A1 (en) | Dual image display method and apparatus, and terminal and storage medium | |
US20160322022A1 (en) | Page display method and terminal | |
US9658736B2 (en) | Contrast-oriented cursor presentation | |
CN104461312A (en) | Display control method and electronic equipment | |
CN113126937A (en) | Display terminal adjusting method and display terminal | |
EP3901940A1 (en) | Eye-protection mode processing method, device, terminal and computer-readable storage medium in fingerprint recognition mode | |
US20170249925A1 (en) | Method and device for switching playing mode of a mobile terminal, storage medium and program | |
KR102251444B1 (en) | Graphic processing unit, graphic processing system comprising the same, antialiasing method using the same | |
CN106156132B (en) | Picture loading display method and device | |
CN103606179A (en) | Animation image display method and device | |
US20120159319A1 (en) | Method for simulating a page turn in an electronic document | |
US20150138045A1 (en) | Vehicle head unit and method for setting screen of vehicle head unit | |
CN114138215A (en) | Display method and related equipment | |
CN108604367B (en) | Display method and handheld electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GUANGZHOU JIUBANG DIGITAL TECHNOLOGY CO., LTD., CH Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YU, XIN;DENG, YUQIANG;HUANG, AIHUA;REEL/FRAME:031638/0631 Effective date: 20131028 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: GUANGZHOU JIUBANG CENTURY TECHNOLOGY CO., LTD., CH Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GUANGZHOU JIUBANG DIGITAL TECHNOLOGY CO., LTD.;REEL/FRAME:044187/0207 Effective date: 20171026 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |