IP Library › Granted Patent US 9,354,775
Granted Patent B2
US 9,354,775 · App. 14/117,724 · Granted May 31, 2016

Interaction method for dynamic wallpaper and desktop component

Inventors: Xin Yu (Guangzhou, CN); Yuqiang Deng (Guangzhou, CN); Aihua Huang (Guangzhou, CN)
Assignee: GUANGZHOU JIUBANG DIGITAL TECHNOLOGY CO., LTD.
G06F3/04817G06F9/4443
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,354,775
App. No.
14/117,724
Granted
May 31, 2016
Kind
B2
Abstract

An interaction method for a dynamic wallpaper and a desktop component including providing a dynamic wallpaper and at least one desktop component on a terminal screen, with the dynamic wallpaper including a background image, providing a screen capturing module for capturing the background image loaded with the desktop component to form a buffer file, and coding the same as an image format for storage, providing an edge detection module for performing pixel scanning comparison on the background image and the stored buffer image, circularly performing pixel scanning comparisons until the edge location data of the at least one desktop component is obtained, and changing the dynamic effects of the dynamic wallpaper according to the data obtained.

Claims (15)

1. 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 a number of 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), wherein a Cartesian coordinate system is used to express the background image and the buffer image respectively, so that the pixel of the image corresponds to the coordinate value, further wherein according to the coordinate value corresponding to each pixel, comparing the color component ARGB of the pixels of the background image and the buffer image that are of the same coordinate value;

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 data of the at least one desktop component obtained in step 4), interacting the desktop component with the dynamic wallpaper, thus changing the dynamic effects of the dynamic wallpaper;

wherein the process of obtaining the desktop component edge from step 2 to step 4 and the process of effects processing on the desktop component in step 5 run asynchronously in two different threads, while each of the threads runs consecutively in order to detect the edge of desktop component and then alter the dynamic effect of the wallpaper based on the detected edge information in real time.

2. The interaction method for a dynamic wallpaper and a desktop component according to claim 1 , wherein step 3 further comprises: judging whether the comparing results is within the tolerance range.

3. The interaction method for a dynamic wallpaper and a desktop component according to claim 2 , wherein 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, continue to comparing the next pixel;

while 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 determining that the coordinate position is the edge of at least one desktop component, and storing the coordinate values.

4. The interaction method for a dynamic wallpaper and a desktop component according to claim 3 , wherein the tolerance range is [50,100].

5. The interaction method for a dynamic wallpaper and a desktop component according to claim 3 , wherein 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, then 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.

6. The interaction method for a dynamic wallpaper and a desktop component according to claim 1 , wherein the process of obtaining the desktop component edge from step 2 to step 4 and the process of effects processing on the desktop component in step 5 are asynchronous.

7. The interaction method for a dynamic wallpaper and a desktop component according to claim 1 , wherein the buffer file being encoded as bitmap image format in step 2.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2017
From: GUANGZHOU JIUBANG DIGITAL TECHNOLOGY CO., LTD.
To: GUANGZHOU JIUBANG CENTURY TECHNOLOGY CO., LTD.
Reel/Frame 044187/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2013
From: YU, XIN; DENG, YUQIANG; HUANG, AIHUA
To: GUANGZHOU JIUBANG DIGITAL TECHNOLOGY CO., LTD.
Reel/Frame 031638/0631 →
Priority Claims (1)
CN 2011 1 0132580 · May 20, 2011 · national
Continuity (1)
Related Publication 20140089858A1 · Mar 27, 2014