WO2012151826A1 - 动态墙纸生成方法及装置 - Google Patents

动态墙纸生成方法及装置 Download PDF

Info

Publication number
WO2012151826A1
WO2012151826A1 PCT/CN2011/079763 CN2011079763W WO2012151826A1 WO 2012151826 A1 WO2012151826 A1 WO 2012151826A1 CN 2011079763 W CN2011079763 W CN 2011079763W WO 2012151826 A1 WO2012151826 A1 WO 2012151826A1
Authority
WO
WIPO (PCT)
Prior art keywords
particles
particle
user
screen
parameter
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.)
Ceased
Application number
PCT/CN2011/079763
Other languages
English (en)
French (fr)
Inventor
张冬明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN201110203403.2A external-priority patent/CN102411470B/zh
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to US14/232,585 priority Critical patent/US9195364B2/en
Priority to JP2014520493A priority patent/JP5771329B2/ja
Priority to EP11865226.2A priority patent/EP2736019A4/en
Priority to AU2011367653A priority patent/AU2011367653B2/en
Publication of WO2012151826A1 publication Critical patent/WO2012151826A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/20Three-dimensional [3D] animation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/56Particle system, point based geometry or rendering

Definitions

  • the present invention relates to the field of computers, and in particular, to a method and an apparatus for generating a dynamic wallpaper. Background technique
  • performing background and particle rendering according to the 3D transform parameter and the visual effect basic control parameter includes:
  • updating the visual effect basic control parameter and the 3D transform parameter according to the manner and location of the user touching the screen, and according to the updated 3D transform parameter and the visual effect basic includes:
  • updating the visual basic control parameter, and performing the rendering of the particle according to the updated visual basic control parameter includes:
  • the dynamic wallpaper generated according to the invention can give an intuitive 3D depth motion particle effect and has interactive fun, and has unique features in terms of visual effects, interaction effects and the like compared with existing static wallpapers and dynamic wallpapers. .
  • the particle When a particle moves to the boundary of a particular region, the particle disappears at the boundary and the particle re-starts from the initial depth region for a new round of 3D depth motion.
  • the viewpoint of the entire wallpaper (background and particles) changes accordingly; when the user clicks on the screen, in the specific radius region centered on the click position, the particles are based on the current position and the click position.
  • the relative relationship is appropriately changed to simulate the positional disturbance of the particles after the click, and the particles outside the radius are not affected by the click event.
  • each of the particles continues to perform the above-described 3D depth motion according to the attributes such as the position and appearance after the processing.
  • the dynamic wallpaper generated according to the technical solution of the embodiment of the present invention has a 3D particle effect and supports user interaction.
  • Step 101 Initialize visual effect basic control parameters, and set 3D transform parameters
  • Step S1 performing 3D transformation: this step is to update the parameters of the model transformation, the view transformation, the projection transformation, the viewport transformation, and the like involved in the 3D display, and perform 3D transformation according to the current visual effect basic control parameter and the 3D transformation parameter, wherein Updates to these model parameters can change the global display of the wallpaper.
  • the user slides the screen (step S6), updates the transformation parameters (step S7), thereby updating the 3D transformation parameters (DO), these parameters are passed as input parameters to step S1, and further through the 3D transformation of step S1.
  • Step S2 rendering the background: This step is to draw the selected background image, in order to ensure that the particle element can be displayed, it is necessary to ensure that the coordinate of the background in the depth Z direction is behind all the particle coordinates;
  • Step S6 and step S7 are interaction processes of the user sliding the screen.
  • the 3D transformation parameter (DO) is updated, and is reflected into the rendering step through step S1 of the main process. This will change the view of the background and particle elements in the scene.
  • 3a is a schematic diagram of an initial background of a dynamic wallpaper according to an embodiment of the present invention
  • FIG. 3b is a schematic diagram of a dynamic wallpaper user before being touched by an embodiment of the present invention
  • FIG. 3c is a schematic diagram of a dynamic wallpaper user after being touched by an embodiment of the present invention, as shown in FIG. 3b.
  • Fig. 3c when the screen is swiped, the viewpoint can be translated, and the viewpoint of the scene in Fig. 3c is shifted to the right relative to Fig. 3b.
  • Step S2 the rendering module 62 renders the background: This step is to draw the selected background image. To ensure that the particle elements can be displayed, it is necessary to ensure that the coordinates of the background in the depth Z direction are behind all the particle coordinates;
  • Step S5 completing the end of the resource translation and the like after the end of the program.
  • Step S9 updating the particle attribute
  • step S11 it is judged according to the timing of the timing module whether the update time is reached. If the determination is yes, step S9 is performed, otherwise, the process returns to step S10.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种动态墙纸生成方法及装置,该方法包括:初始化视效基本控制参数,并设置3D变换参数;根据3D变换参数以及视效基本控制参数进行背景和粒子的渲染,生成动态墙纸;在用户触动屏幕时,根据用户触动屏幕的方式和位置,更新视效基本控制参数以及3D变换参数,并根据更新后的3D变换参数以及视效基本控制参数重新对动态墙纸上的背景和粒子进行渲染。借助于本发明的技术方案,能够给人以直观的3D纵深运动粒子效果且具有交互趣味性,与现有的静态墙纸及动态墙纸相比,在视觉效果、交互效果等用户体验方面具有独到之处。

Description

动态墙纸生成方法及装置 技术领域
本发明涉及计算机领域, 特别是涉及一种动态墙纸生成方法及装置。 背景技术
目前计算机、 移动设备等产品普遍采用图形用户操作系统, 这些操作 系统通常都支持用户在桌面或待机主界面设置个性化的静态或动态墙纸。 计算机、 移动设备等产品内置一定数量的墙纸已经成为大多数产品的基本 配置, 其中, 具有动态及交互效果的动态墙纸比静态墙纸更具吸引力, 对 于提升产品形象、 增加卖点具有显著效果。 发明内容
本发明提供一种动态墙纸生成方法及装置, 以生成一种具有特殊动态 交互效果的动态墙纸。
本发明提供一种动态墙纸生成方法, 包括:
初始化视效基本控制参数, 并设置 3D变换参数;
根据 3D变换参数以及视效基本控制参数进行背景和粒子的渲染,生成 动态墙纸;
在用户触动屏幕时, 根据用户触动屏幕的方式和位置, 更新视效基本 控制参数以及 3D变换参数, 并根据更新后的 3D变换参数以及视效基本控 制参数重新对动态墙纸上的背景和粒子进行渲染。
其中, 所述视效基本控制参数包括: 起始纵深区域、 粒子属性、 以及 消失纵深区域, 其中, 所述粒子属性包括: 粒子大小、 粒子排放速率、 粒 子排放数量、 粒子运动方向、 粒子位置更新时间、 粒子生命周期、 以及粒 子外观属性;
所述 3D变换参数包括:模型变换参数、视图变换参数、投影变换参数、 以及视口变换参数。
进一步地,根据所述 3D变换参数以及所述视效基本控制参数进行背景 和粒子的渲染包括:
根据所述 3D变换参数对所述背景进行 3D变换,获取并显示 3D背景; 在显示的所述 3D背景上, 根据所述视效基本控制参数和所述 3D变换 参数, 从所述起始纵深区域开始, 按照所述粒子排放速率、 以及粒子排放 数量渲染出具有运动方向和初始速率的粒子, 并根据所述粒子位置更新时 间以及所述粒子外观属性更新所述粒子的位置和外观, 并在所述消失纵深 区域处使所述粒子消失, 在所述粒子消失后, 将所述粒子重新在所述起始 纵深区域进行新一轮的 3D纵深运动。
其中, 在用户触动屏幕时, 根据所述用户触动屏幕的方式和位置, 更 新所述视效基本控制参数以及所述 3D变换参数, 并根据更新后的所述 3D 变换参数以及所述视效基本控制参数重新对所述动态墙纸上的所述背景和 所述粒子进行渲染包括:
在所述用户滑动屏幕时, 根据所述用户滑动屏幕的位置, 更新所述 3D 变换参数,根据更新后的所述 3D变换参数重新进行所述背景和所述粒子的 渲染, 根据所述用户滑动屏幕的位置改变所述背景和所述粒子的视点。
其中, 在用户触动屏幕时, 根据所述用户触动屏幕的方式和位置, 更 新所述视效基本控制参数以及所述 3D变换参数, 并根据更新后的所述 3D 变换参数以及所述视效基本控制参数重新对所述动态墙纸上的所述背景和 所述粒子进行渲染包括:
在所述用户点击屏幕时, 更新所述视效基本控制参数, 根据更新后的 所述视效基本控制参数重新进行所述粒子的渲染, 使当前屏幕上的所有粒 子根据当前位置与用户点击位置的相对关系进行位置变化, 在以所述用户 点击位置为中心的特定半径区域内的粒子, 以所述用户点击位置为中心向 四周进行运动, 在所述特定半径区域外的粒子按照原轨迹进行运动。
其中, 在所述用户点击屏幕时, 更新所述视效基本控制参数, 根据更 新后的所述视效基本控制参数重新进行所述粒子的渲染包括:
判断用户是否点击屏幕, 当用户点击屏幕时, 获取点击参数并清除点 击标记;
当清除点击标记后或用户未点击屏幕时, 根据所述粒子排放数量判断 是否需要产生新粒子, 如果需要产生新粒子, 则生成新粒子;
判断是否更新完所有粒子, 如果所有粒子已经更新完成, 则再次判断 用户是否点击屏幕, 否则, 根据所述粒子位置更新时间更新单个粒子, 并 根据所述点击参数确定处于以所述用户点击位置为中心的特定半径区域内 的所述粒子, 更新相应的视效基本控制参数, 使在以所述用户点击位置为 中心的特定半径区域内的粒子根据更新后的所述视效基本控制参数以所述 用户点击位置为中心向四周运动;
判断动态墙纸上是否有粒子处于所述消失纵深区域, 如果判断为是, 则删除处于所述消失纵深区域中的粒子, 并再次判断是否更新完所有粒子, 如果判断为否, 则直接再次判断是否更新完所有粒子。
本发明还提供了一种动态墙纸生成装置, 包括:
初始化模块, 用于初始化视效基本控制参数, 并设置 3D变换参数; 渲染模块,用于根据 3D变换参数以及视效基本控制参数进行背景和粒 子的渲染, 生成动态墙纸;
交互模块, 用于在用户触动屏幕时, 根据用户触动屏幕的方式和位置, 更新视效基本控制参数以及 3D变换参数, 并根据更新后的 3D变换参数以 及视效基本控制参数重新对动态墙纸上的背景和粒子进行渲染。 其中, 所述渲染模块具体用于:
根据所述 3D变换参数对所述背景进行 3D变换,获取并显示 3D背景; 在显示的所述 3D背景上, 根据所述视效基本控制参数和所述 3D变换 参数, 从所述起始纵深区域开始, 按照所述粒子排放速率、 以及粒子排放 数量渲染出具有运动方向和初始速率的粒子, 并根据所述粒子位置更新时 间以及所述粒子外观属性更新所述粒子的位置和外观, 并在所述消失纵深 区域处使所述粒子消失, 在所述粒子消失后, 将所述粒子重新在所述起始 纵深区域进行新一轮的 3D纵深运动。
其中, 所述交互模块具体用于:
在所述用户滑动屏幕时, 根据所述用户滑动屏幕的位置, 更新所述 3D 变换参数,根据更新后的所述 3D变换参数重新进行所述背景和所述粒子的 渲染, 根据所述用户滑动屏幕的位置改变所述背景和所述粒子的视点; 在所述用户点击屏幕时, 更新所述视效基本控制参数, 根据更新后的 所述视效基本控制参数重新进行所述粒子的渲染, 使当前屏幕上的所有粒 子根据当前位置与用户点击位置的相对关系进行位置变化, 在以所述用户 点击位置为中心的特定半径区域内的粒子, 以所述用户点击位置为中心向 四周进行运动, 在所述特定半径区域外的粒子按照原轨迹进行运动。
本发明有益效果如下:
通过在用户触动屏幕时,根据更新后的 3D变换参数以及视效基本控制 参数重新对动态墙纸上的背景和粒子进行渲染, 提供了一种具有特殊动态 交互效果的动态墙纸的生成方法及装置, 根据本发明生成的动态墙纸能够 给人以直观的 3D纵深运动粒子效果且具有交互趣味性,与现有的静态墙纸 及动态墙纸相比, 在视觉效果、 交互效果等用户体验方面具有独到之处。 附图说明
图 1是本发明实施例的动态墙纸生成方法的流程图; 图 3 a是本发明实施实例的动态墙纸初始背景的示意图;
图 3b是本发明实施实例的动态墙纸用户触动前的示意图;
图 3c是本发明实施实例的动态墙纸用户触动后的示意图;
图 4是本发明实施例的更新粒子属性的流程图;
图 5是本发明实施例的扰动示意图;
图 6是本发明实施例的动态墙纸生成装置的结构示意图。 具体实施方式 为了提供了一种具有特殊动态交互效果的动态墙纸, 本发明提供了一 种动态墙纸生成方法及装置, 即, 提供一种具有 3D纵深粒子特效的动态墙 纸生成方法及装置, 具体地, 墙纸在初始状态只显示背景, 随后, 在 3D空 间特定初始纵深区域按照一定排放速率和排放数量上限陆续产生具有特定 运动方向和初始速度的粒子元素, 这些粒子元素随着时间的变化不断更新 其位置、外观等属性从而实现 3D纵深运动。 当粒子运动到特定区域边界的 时候, 该粒子在边界处消失, 并将该粒子重新从初始纵深区域处开始做新 一轮的 3D纵深运动。 在交互方面, 当用户左右滑动屏幕时, 整个墙纸(背 景和粒子) 的视点作相应变化; 当用户点击屏幕时, 以点击位置为中心的 特定半径区域内, 各粒子根据当前位置与点击位置的相对关系作适当的位 置变化以模拟点击后粒子的位置扰动, 在该半径区域外的粒子不受本次点 击事件的影响。 本次点击事件对应处理结束后, 各粒子根据处理后的位置、 外观等属性继续作上述 3D纵深运动。根据本发明实施例的技术方案生成的 动态墙纸具有 3D粒子特效, 并支持用户交互。
以下结合附图以及实施例, 对本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并不限定本发明。
方法实施例 根据本发明的实施例, 提供了一种动态墙纸生成方法, 图 1 是本发明 实施例的动态墙纸生成方法的流程图, 如图 1 所示, 根据本发明实施例的 动态墙纸生成方法包括如下处理:
步骤 101, 初始化视效基本控制参数, 并设置 3D变换参数;
其中, 视效基本控制参数具体包括: 起始纵深区域、 粒子属性、 以及 消失纵深区域, 其中, 粒子属性具体包括: 粒子大小、 粒子排放速率、 粒 子排放数量、 粒子运动方向、 粒子位置更新时间、 粒子生命周期、 以及粒 子外观属性;
3D变换参数具体包括: 模型变换参数、视图变换参数、投影变换参数、 以及视口变换参数。
步骤 102, 根据 3D变换参数以及视效基本控制参数进行背景和粒子的 渲染, 生成动态墙纸;
具体地, 步骤 102包括:
根据 3D变换参数对背景进行 3D变换, 获取并显示 3D背景; 在显示的 3D背景上, 根据视效基本控制参数和 3D变换参数, 从起始 纵深区域开始, 按照粒子排放速率、 以及粒子排放数量渲染出具有一定运 动方向和一定初始速率的粒子, 并根据粒子位置更新时间以及粒子外观属 性更新粒子的位置和外观, 并在消失纵深区域处使粒子消失, 实现粒子的 3D纵深运动,在粒子消失后,将粒子重新在起始纵深区域进行新一轮的 3D 纵深运动。
步骤 103, 在用户触动屏幕时, 根据用户触动屏幕的方式和位置, 更新 视效基本控制参数以及 3D变换参数, 并根据更新后的 3D变换参数以及视 效基本控制参数重新对动态墙纸上的背景和粒子进行渲染。
具体地, 在步骤 103 中, 在用户滑动屏幕时, 根据用户滑动屏幕的位 置, 更新 3D变换参数, 根据更新后的 3D变换参数重新进行背景和粒子的 渲染, 根据用户滑动屏幕的位置改变背景和粒子的视点。
在用户点击屏幕时, 更新视效基本控制参数, 根据更新后的视效基本 控制参数重新进行粒子的渲染, 使当前屏幕上的所有粒子根据当前位置与 用户点击位置的相对关系进行位置变化, 在以用户点击位置为中心的特定 半径区域内的粒子, 以用户点击位置为中心向四周进行运动, 在特定半径 区域外的粒子按照原轨迹进行运动。
在用户点击屏幕时, 具体包括如下处理:
步骤 1, 判断用户是否点击屏幕, 如果判断为是, 则获取点击参数并清 除点击标记, 并执行步骤 2, 否则, 直接执行步骤 2;
步骤 2,根据粒子排放数量判断是否需要产生新粒子, 如果需要产生新 粒子, 则生成新粒子, 执行步骤 3, 否则, 直接执行步骤 3;
步骤 3, 判断是否更新完所有粒子, 如果所有粒子已经更新完成, 则执 行步骤 1, 否则, 根据粒子位置更新时间更新单个粒子, 并根据点击参数确 定处于以用户点击位置为中心的特定半径区域内的粒子, 更新相应的视效 基本控制参数, 使以用户点击位置为中心的特定半径区域内的粒子根据更 新后的视效基本控制参数以用户点击位置为中心向四周运动, 并执行步骤 4;
步骤 4,判断动态墙纸上是否有粒子处于消失纵深区域,如果判断为是, 则删除处于消失纵深区域中的粒子, 并执行步骤 3, 如果判断为否, 则直接 执行步骤 3。
以下结合附图, 对本发明实施例的技术方案进行详细说明。 所示, 具体包括如下处理:
步骤 S0, 初始化视效基本控制参数, 并设置 3D变换参数, 即, 对算 法相关参数进行初始化,其中视效基本控制参数是与 3D变换不相关的一些 参数, 例如, 起始纵深区域、 粒子属性、 以及消失纵深区域, 其中, 粒子 属性具体包括: 粒子大小、 粒子排放速率、 粒子排放数量、 粒子运动方向、 粒子位置更新时间、 粒子生命周期、 以及粒子外观属性;
步骤 Sl, 进行 3D变换: 此步骤是更新 3D显示涉及的模型变换、 视 图变换、 投影变换、 视口变换等环节的参数, 并根据当前的视效基本控制 参数以及 3D变换参数进行 3D变换, 其中, 对这些模型参数的更新可改变 墙纸的全局显示效果。 如图 2所示, 用户滑动屏幕(步骤 S6 ), 更新变换参 数(步骤 S7 ), 从而将 3D变换参数( DO )进行更新, 这些参数作为输入参 数传递给步骤 Sl, 进而通过步骤 S1的 3D变换实现全局视点变化的用户交 互效果;
步骤 S2, 渲染背景: 此步骤是对选择的背景图片进行绘制, 为保证粒 子元素能显示出来, 需要保证背景在纵深 Z方向的坐标在所有粒子坐标的 后面;
步骤 S3, 渲染粒子: 此步骤是对当前已经生成的所有粒子元素进行绘 制, 在特定时刻, 特定数量的粒子具有不同的位置及外观属性, 这些属性 的更新控制由 S8、 S9、 S10、 S11等步骤完成, 本步骤仅根据当前时刻的各 粒子属性值和相关全局参数进行绘制即可;
步骤 S4,退出判断:此步骤是进行下一轮渲染循环或退出运行的节点, 用户设置另外的墙纸或者系统关机等条件下将进入到步骤 S5, 否则, 将返 回到步骤 S1继续下一轮的渲染循环;
步骤 S5, 完成程序结束后的资源译放等结束操作。
步骤 S0、 Sl、 S2、 S3、 S4、 S5是本发明实施例动态墙纸生成的主流程。 下面继续对交互流程和粒子更新子流程进行介绍。
步骤 S6、步骤 S7是用户滑动屏幕的交互流程,当用户左右滑动屏幕时, 将更新 3D变换参数 ( DO ), 并通过主流程的步骤 S1体现到渲染环节中, 这将改变场景中背景及粒子元素的视点。 图 3a是本发明实施实例的动态墙 纸初始背景的示意图, 图 3b是本发明实施实例的动态墙纸用户触动前的示 意图, 图 3c是本发明实施实例的动态墙纸用户触动后的示意图, 如图 3b、 图 3c所示, 当滑动屏幕后,视点可发生平移效果, 图 3c中场景的视点相对 图 3b发生了向右的平移。
如图 2所示, 步骤 S8、 步骤 S9是单击的交互流程:
步骤 S8, 用户点击屏幕;
步骤 S9, 更新粒子属性;
步骤 S10、 步骤 S11是时间变化的粒子更新流程:
步骤 S10, 计时模块进行计时;
步骤 S11,根据计时模块的计时判断是否到达更新时间,如果判断为是, 则执行步骤 S9, 否则, 返回步骤 S10。
步骤 S8、 步骤 S9是单击的交互流程, 步骤 S10、 步骤 Sl l是时间变化 的粒子更新流程, 这两条分支流程更新的参数输入到步骤 S9, 即更新粒子 属性流程。 步骤 S9控制所有粒子的属性更改及生命周期, 是实现粒子动态 效果的核心环节。 其中, 步骤 S8是用户单击屏幕的交互流程, 其目的是实 现单击屏幕后对单击点附近区域的粒子位置等属性进行扰动, 以达到交互 的效果。 步骤 S8 点击后的坐标值及相关标记将作为输入参数提供给步骤 S9。 步骤 S10、 Sl l主要是实现时间参数的更新, 并将更新后的时间参数输 入到步骤 S9中。
下面对实现粒子动态效果的核心环节步骤 S9进行详细介绍, 图 4是本 发明实施例的更新粒子属性的流程图, 如图 4所示, 包括如下处理:
步骤 S90, 判断是否发生过屏幕单击, 如有则转步骤 S91, 否则转步骤
S92;
步骤 S91,在发生过屏幕单击的前提下获取点击的参数并清除单击标记 以防止下次重复读取;
步骤 S92, 判断是否需要产生新粒子, 如需要转步骤 S93, 否则转步骤 S94; 在动态墙纸开始运行时, 场景中是没有粒子, 随着时间的变化粒子是 按照一定的排放速率陆续产生的。 如图 3a、 图 3b所示, 其中图 3a是开始 运行不久时的粒子状态, 此时粒子数量比较少, 而图 3b则是粒子数量相对 稳定后数量较多的场景。 此外, 即使粒子数量相对稳定后, 场景中的粒子 数也是动态变化的, 当粒子运动到删除区域后, 将删除粒子(见步骤 S98、 步骤 S99 ), 此时也需要根据步骤 S92的判断来维护粒子总数的稳定。
步骤 S93, 根据当前粒子数量及排放速率来产生适当数量的粒子; 步骤 S94, 判断是否更新完所有粒子, 若是, 执行步骤 S90, 否则执行 步骤 S95;
步骤 S95, 根据当前时间及当前更新粒子的属性值来更新粒子的属性。 此步骤是上述步骤 S10、 S11给出的输入参数的目的所在;
步骤 S96, 根据步骤 S91 的记录判断当前粒子是否在单击的影响区域 内, 如在转步骤 S97, 否则转步骤 S98。
步骤 S97, 根据当前粒子位置( S95更新后的位置 )及步骤 S91记录的 单击位置执行扰动。 此步骤是上述步骤 S8给出的输入参数的目的所在。 图 5是本发明实施例的扰动示意图, 如图 5所示, 当点击屏幕后, 当前点击点 0 (该点可由屏幕 2D坐标映射到 3D空间来得到) 附近的点 A0、 B0、 C0、 DO分别以点 0为中心向四周扩散到 Al、 Bl、 Cl、 Dl。
步骤 S98, 判断当前粒子是否在删除区域, 如是则转步骤 S99, 否则转 步骤 S94继续更新其它粒子。
删除区域的定义方式是灵活的, 一种定义方式是当粒子的纵身方向 Z 坐标超过特定数值后即判定粒子位于删除区域。
步骤 S99, 粒子位于删除区域, 删除该粒子, 同时更新粒子总数, 然后 转至步骤 S94继续更新其它粒子。
借助于本发明实施例的技术方案, 通过在用户触动屏幕时, 根据更新 后的 3D 变换参数以及视效基本控制参数重新对动态墙纸上的背景和粒子 进行渲染, 提供了一种具有特殊动态交互效果的动态墙纸, 根据本发明实 施例生成的动态墙纸能够给人以直观的 3D 纵深运动粒子效果且具有交互 趣味性, 与现有的静态墙纸及动态墙纸相比, 在视觉效果、 交互效果等用 户体验方面得到了明显的提升。
装置实施例
根据本发明的实施例, 提供了一种动态墙纸生成装置, 图 6是本发明 实施例的动态墙纸生成装置的结构示意图, 如图 6所示, 根据本发明实施 例的动态墙纸生成装置包括: 初始化模块 60、 渲染模块 62、 以及交互模块 64, 以下对本发明实施例的各个模块进行详细的说明。
初始化模块 60, 用于初始化视效基本控制参数, 并设置 3D变换参数; 其中, 视效基本控制参数具体包括: 起始纵深区域、 粒子属性、 以及 消失纵深区域, 其中, 粒子属性具体包括: 粒子大小、 粒子排放速率、 粒 子排放数量、 粒子运动方向、 粒子位置更新时间、 粒子生命周期、 以及粒 子外观属性;
3D变换参数具体包括: 模型变换参数、视图变换参数、投影变换参数、 以及视口变换参数。
渲染模块 62, 用于根据 3D变换参数以及视效基本控制参数进行背景 和粒子的渲染, 生成动态墙纸;
渲染模块 62具体用于: 根据 3D变换参数对背景进行 3D变换, 获取 并显示 3D背景;
在显示的 3D背景上, 根据视效基本控制参数和 3D变换参数, 从起始 纵深区域开始, 按照粒子排放速率、 以及粒子排放数量渲染出具有一定运 动方向和一定初始速率的粒子, 并根据粒子位置更新时间以及粒子外观属 性更新粒子的位置和外观, 并在消失纵深区域处使粒子消失, 实现粒子的
3D纵深运动,在粒子消失后,将粒子重新在起始纵深区域进行新一轮的 3D 纵深运动。
交互模块 64, 用于在用户触动屏幕时, 根据用户触动屏幕的方式和位 置, 更新视效基本控制参数以及 3D变换参数, 并根据更新后的 3D变换参 数以及视效基本控制参数重新对动态墙纸上的背景和粒子进行渲染。
交互模块 64具体用于:在用户滑动屏幕时,根据用户滑动屏幕的位置, 更新 3D变换参数,根据更新后的 3D变换参数重新进行背景和粒子的渲染, 根据用户滑动屏幕的位置改变背景和粒子的视点。 在用户点击屏幕时, 更 新视效基本控制参数, 根据更新后的视效基本控制参数重新进行粒子的渲 染, 使当前屏幕上的所有粒子根据当前位置与用户点击位置的相对关系进 行位置变化, 在以用户点击位置为中心的特定半径区域内的粒子, 以用户 点击位置为中心向四周进行运动, 在特定半径区域外的粒子按照原轨迹进 行运动。
在用户点击屏幕时, 交互模块 64具体包括如下处理:
步骤 1, 判断用户是否点击屏幕, 如果判断为是, 则获取点击参数并清 除点击标记, 并执行步骤 2, 否则, 直接执行步骤 2;
步骤 2,根据粒子排放数量判断是否需要产生新粒子, 如果需要产生新 粒子, 则生成新粒子, 执行步骤 3, 否则, 直接执行步骤 3;
步骤 3, 判断是否更新完所有粒子, 如果所有粒子已经更新完成, 则执 行步骤 1, 否则, 根据粒子位置更新时间更新单个粒子, 并根据点击参数确 定处于以用户点击位置为中心的特定半径区域内的粒子, 更新相应的视效 基本控制参数, 使以用户点击位置为中心的特定半径区域内的粒子根据更 新后的视效基本控制参数以用户点击位置为中心向四周运动, 并执行步骤 4;
步骤 4,判断动态墙纸上是否有粒子处于消失纵深区域,如果判断为是, 则删除处于消失纵深区域中的粒子, 并执行步骤 3, 如果判断为否, 则直接 执行步骤 3。
以下结合附图, 对本发明实施例的技术方案进行详细说明。
如图 2所示, 具体包括如下处理:
步骤 S0,初始化模块 60初始化视效基本控制参数, 并设置 3D变换参 数, 即, 对算法相关参数进行初始化, 其中视效基本控制参数是与 3D变换 不相关的一些参数, 例如, 起始纵深区域、 粒子属性、 以及消失纵深区域, 其中, 粒子属性具体包括: 粒子大小、 粒子排放速率、 粒子排放数量、 粒 子运动方向、 粒子位置更新时间、 粒子生命周期、 以及粒子外观属性; 步骤 Sl, 渲染模块 62进行 3D变换: 此步骤是更新 3D显示涉及的模 型变换、 视图变换、 投影变换、 视口变换等环节的参数, 并根据当前的视 效基本控制参数以及 3D变换参数进行 3D变换, 其中, 对这些模型参数的 更新可改变墙纸的全局显示效果。 如图 2所示, 用户滑动屏幕(步骤 S6 ), 更新变换参数 (步骤 S7 ), 从而将 3D变换参数 ( DO )进行更新, 这些参数 作为输入参数传递给步骤 Sl, 进而通过 S1的 3D变换实现全局视点变化的 用户交互效果;
步骤 S2, 渲染模块 62渲染背景: 此步骤是对选择的背景图片进行绘 制, 为保证粒子元素能显示出来, 需要保证背景在纵深 Z方向的坐标在所 有粒子坐标的后面;
步樣 S3, 渲染模块 62渲染粒子: 此步骤是对当前已经生成的所有粒 子元素进行绘制, 在特定时刻, 特定数量的粒子具有不同的位置及外观属 性, 这些属性的更新控制由 S8、 S9、 S10、 S11等步骤完成, 本步骤仅根据 当前时刻的各粒子属性值和相关全局参数进行绘制即可; 步骤 S4,退出判断:此步骤是进行下一轮渲染循环或退出运行的节点, 用户设置另外的墙纸或者系统关机等条件下将进入到步骤 S5, 否则, 将返 回到步骤 S1继续下一轮的渲染循环;
步骤 S5, 完成程序结束后的资源译放等结束操作。
S0、 Sl、 S2、 S3、 S4、 S5是本发明实施例动态墙纸生成的主流程。 下 面继续对交互模块 64的交互流程和粒子更新子流程进行介绍。
步骤 S6、步骤 S7是用户滑动屏幕的交互流程,当用户左右滑动屏幕时, 将更新 3D变换参数 ( DO ), 并通过主流程的步骤 S1体现到渲染环节中, 这将改变场景中背景及粒子元素的视点。 如图 3b、 图 3c所示, 当滑动屏 幕后, 视点可发生平移效果, 图 3c中场景的视点相对图 3b发生了向右的 平移。
如图 2所示, 步骤 S8、 步骤 S9是单击的交互流程:
步骤 S8, 用户点击屏幕;
步骤 S9, 更新粒子属性;
步骤 S10、 步骤 S11是时间变化的粒子更新流程:
步骤 S10, 计时模块进行计时;
步骤 S11,根据计时模块的计时判断是否到达更新时间,如果判断为是, 则执行步骤 S9, 否则, 返回步骤 S10。
步骤 S8、 步骤 S9是单击的交互流程, 步骤 S10、 步骤 Sl l是时间变化 的粒子更新流程, 这两条分支流程更新的参数输入到步骤 S9, 即更新粒子 属性流程。 步骤 S9控制所有粒子的属性更改及生命周期, 是实现粒子动态 效果的核心环节。 其中, 步骤 S8是用户单击屏幕的交互流程, 其目的是实 现单击屏幕后对单击点附近区域的粒子位置等属性进行扰动, 以达到交互 的效果。 步骤 S8 点击后的坐标值及相关标记将作为输入参数提供给步骤 S9。 步骤 S10、 Sl l主要是实现时间参数的更新, 并将更新后的时间参数输 入到步骤 S9中。
下面对实现粒子动态效果的核心环节步骤 S9进行详细介绍, 如图 4所 示, 包括如下处理:
步骤 S90, 判断是否发生过屏幕单击 , 如有则转步骤 S91, 否则转步 骤 S92;
步骤 S91,在发生过屏幕单击的前提下获取点击的参数并清除单击标记 以防止下次重复读取;
步骤 S92, 判断是否需要产生新粒子, 如需要转步骤 S93, 否则转步骤 S94; 在动态墙纸开始运行时, 场景中是没有粒子, 随着时间的变化粒子是 按照一定的排放速率陆续产生的。 如图 3a、 图 3b所示, 其中图 3a是开始 运行不久时的粒子状态, 此时粒子数量比较少, 而图 3b则是粒子数量相对 稳定后数量较多的场景。 此外, 即使粒子数量相对稳定后, 场景中的粒子 数也是动态变化的, 当粒子运动到删除区域后, 将删除粒子(见步骤 S98、 步骤 S99 ), 此时也需要根据步骤 S92的判断来维护粒子总数的稳定。
步骤 S93, 根据当前粒子数量及排放速率来产生适当数量的粒子; 步骤 S94, 判断是否更新完所有粒子, 若是, 执行步骤 S90, 否则执行 步骤 S95;
步骤 S95, 根据当前时间及当前更新粒子的属性值来更新粒子的属性。 此步骤是上述步骤 S 10、 S11给出的输入参数的目的所在;
步骤 S96, 根据步骤 S91 的记录判断当前粒子是否在单击的影响区域 内, 如在转步骤 S97, 否则转步骤 S98。
步骤 S97, 根据当前粒子位置( S95更新后的位置 )及步骤 S91记录的 单击位置执行扰动。 此步骤是上述 S8给出的输入参数的目的所在。 图 5是 本发明实施例的扰动示意图, 如图 5所示, 当点击屏幕后, 当前点击点 0 (该点可由屏幕 2D坐标映射到 3D空间来得到) 附近的点 A0、 B0、 C0、 DO分别以点 O为中心向四周扩散到 Al、 Bl、 Cl、 Dl。
步骤 S98, 判断当前粒子是否在删除区域, 如是则转步骤 S99, 否则转 步骤 S94继续更新其它粒子。 删除区域的定义方式是灵活的, 一种定义方 式是当粒子的纵身方向 Z坐标超过特定数值后即判定粒子位于删除区域。
步骤 S99, 粒子位于删除区域, 删除该粒子, 同时更新粒子总数, 然后 转至步骤 S94继续更新其它粒子。
借助于本发明实施例的技术方案, 通过在用户触动屏幕时, 根据更新 后的 3D 变换参数以及视效基本控制参数重新对动态墙纸上的背景和粒子 进行渲染, 提供了一种具有特殊动态交互效果的动态墙纸, 根据本发明实 施例生成的动态墙纸能够给人以直观的 3D 纵深运动粒子效果且具有交互 趣味性, 与现有的静态墙纸及动态墙纸相比, 在视觉效果、 交互效果等用 户体验方面具有独到之处。
尽管为示例目的, 已经公开了本发明的优选实施例, 本领域的技术人 员将意识到各种改进、 增加和取代也是可能的, 因此, 本发明的范围应当 不限于上述实施例。

Claims

权利要求书
1、 一种动态墙纸生成方法, 其特征在于, 所述方法包括:
初始化视效基本控制参数, 并设置 3D变换参数;
根据所述 3D 变换参数以及所述视效基本控制参数进行背景和粒子的 渲染, 生成动态墙纸;
在用户触动屏幕时, 根据所述用户触动屏幕的方式和位置, 更新所述 视效基本控制参数以及所述 3D变换参数, 并根据更新后的所述 3D变换参 数以及所述视效基本控制参数, 重新对所述动态墙纸上的所述背景和所述 粒子进行渲染。
2、 如权利要求 1所述的方法, 其特征在于,
所述视效基本控制参数包括: 起始纵深区域、 粒子属性、 以及消失纵 深区域, 其中, 所述粒子属性包括: 粒子大小、 粒子排放速率、 粒子排放 数量、 粒子运动方向、 粒子位置更新时间、 粒子生命周期、 以及粒子外观 属性;
所述 3D变换参数包括:模型变换参数、视图变换参数、投影变换参数、 以及视口变换参数。
3、 如权利要求 2所述的方法, 其特征在于, 所述根据 3D变换参数以 及所述视效基本控制参数进行背景和粒子的渲染包括:
根据所述 3D变换参数对所述背景进行 3D变换,获取并显示 3D背景; 在显示的所述 3D背景上, 根据所述视效基本控制参数和所述 3D变换 参数, 从所述起始纵深区域开始, 按照所述粒子排放速率、 以及粒子排放 数量渲染出具有运动方向和初始速率的粒子, 并根据所述粒子位置更新时 间以及所述粒子外观属性更新所述粒子的位置和外观, 并在所述消失纵深 区域处使所述粒子消失, 在所述粒子消失后, 将所述粒子重新在所述起始 纵深区域进行新一轮的 3D纵深运动。
4、 如权利要求 2所述的方法, 其特征在于, 所述用户触动屏幕时, 根 据所述用户触动屏幕的方式和位置, 更新所述视效基本控制参数以及所述 3D变换参数, 并根据更新后的所述 3D变换参数以及所述视效基本控制参 数, 重新对所述动态墙纸上的所述背景和所述粒子进行渲染包括:
在所述用户滑动屏幕时, 根据所述用户滑动屏幕的位置, 更新所述 3D 变换参数,根据更新后的所述 3D变换参数重新进行所述背景和所述粒子的 渲染, 根据所述用户滑动屏幕的位置改变所述背景和所述粒子的视点。
5、 如权利要求 2所述的方法, 其特征在于, 所述用户触动屏幕时, 根 据所述用户触动屏幕的方式和位置, 更新所述视效基本控制参数以及所述 3D变换参数, 并根据更新后的所述 3D变换参数以及所述视效基本控制参 数, 重新对所述动态墙纸上的所述背景和所述粒子进行渲染包括:
在所述用户点击屏幕时, 更新所述视效基本控制参数, 根据更新后的 所述视效基本控制参数重新进行所述粒子的渲染, 使当前屏幕上的所有粒 子根据当前位置与用户点击位置的相对关系进行位置变化, 在以所述用户 点击位置为中心的特定半径区域内的粒子, 以所述用户点击位置为中心向 四周进行运动, 在所述特定半径区域外的粒子按照原轨迹进行运动。
6、 如权利要求 5所述的方法, 其特征在于, 在所述用户点击屏幕时, 更新所述视效基本控制参数, 根据更新后的所述视效基本控制参数重新进 行所述粒子的渲染包括:
判断用户是否点击屏幕, 当用户点击屏幕时, 获取点击参数并清除点 击标记;
当清除点击标记后或用户未点击屏幕时, 根据所述粒子排放数量判断 是否需要产生新粒子, 如果需要产生新粒子, 则生成新粒子;
判断是否更新完所有粒子, 如果所有粒子已经更新完成, 则再次判断 用户是否点击屏幕, 否则, 根据所述粒子位置更新时间更新单个粒子, 并 根据所述点击参数确定处于以所述用户点击位置为中心的特定半径区域内 的所述粒子, 更新相应的视效基本控制参数, 使在以所述用户点击位置为 中心的特定半径区域内的粒子根据更新后的所述视效基本控制参数以所述 用户点击位置为中心向四周运动;
判断动态墙纸上是否有粒子处于所述消失纵深区域, 如果判断为是, 则删除处于所述消失纵深区域中的粒子, 并再次判断是否更新完所有粒子, 如果判断为否, 则直接再次判断是否更新完所有粒子。
7、 一种动态墙纸生成装置, 其特征在于, 所述装置包括:
初始化模块, 用于初始化视效基本控制参数, 并设置 3D变换参数; 渲染模块,用于根据所述 3D变换参数以及所述视效基本控制参数进行 背景和粒子的渲染, 生成动态墙纸;
交互模块, 用于在用户触动屏幕时, 根据所述用户触动屏幕的方式和 位置, 更新所述视效基本控制参数以及所述 3D变换参数, 并根据更新后的 所述 3D变换参数以及所述视效基本控制参数,重新对所述动态墙纸上的所 述背景和所述粒子进行渲染。
8、 如权利要求 7所述的装置, 其特征在于,
所述视效基本控制参数包括: 起始纵深区域、 粒子属性、 以及消失纵 深区域, 其中, 所述粒子属性具体包括: 粒子大小、 粒子排放速率、 粒子 排放数量、 粒子运动方向、 粒子位置更新时间、 粒子生命周期、 以及粒子 外观属性;
所述 3D变换参数包括:模型变换参数、视图变换参数、投影变换参数、 以及视口变换参数。
9、 如权利要求 8所述的装置, 其特征在于, 所述渲染模块具体用于: 根据所述 3D变换参数对所述背景进行 3D变换,获取并显示 3D背景; 在显示的所述 3D背景上, 根据所述视效基本控制参数和所述 3D变换 参数, 从所述起始纵深区域开始, 按照所述粒子排放速率、 以及粒子排放 数量渲染出具有运动方向和初始速率的粒子, 并根据所述粒子位置更新时 间以及所述粒子外观属性更新所述粒子的位置和外观, 并在所述消失纵深 区域处使所述粒子消失, 在所述粒子消失后, 将所述粒子重新在所述起始 纵深区域进行新一轮的 3D纵深运动。
10、 如权利要求 8所述的装置, 其特征在于, 所述交互模块具体用于: 在所述用户滑动屏幕时, 根据所述用户滑动屏幕的位置, 更新所述 3D 变换参数,根据更新后的所述 3D变换参数重新进行所述背景和所述粒子的 渲染, 根据所述用户滑动屏幕的位置改变所述背景和所述粒子的视点; 在所述用户点击屏幕时, 更新所述视效基本控制参数, 根据更新后的所述 视效基本控制参数重新进行所述粒子的渲染, 使当前屏幕上的所有粒子根 据当前位置与用户点击位置的相对关系进行位置变化, 在以所述用户点击 位置为中心的特定半径区域内的粒子, 以所述用户点击位置为中心向四周 进行运动, 在所述特定半径区域外的粒子按照原轨迹进行运动。
PCT/CN2011/079763 2011-07-20 2011-09-16 动态墙纸生成方法及装置 Ceased WO2012151826A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US14/232,585 US9195364B2 (en) 2011-07-20 2011-09-16 Method and apparatus for generating dynamic wallpaper
JP2014520493A JP5771329B2 (ja) 2011-07-20 2011-09-16 動的壁紙の生成方法及び生成装置
EP11865226.2A EP2736019A4 (en) 2011-07-20 2011-09-16 METHOD AND DEVICE FOR GENERATING AN ANIMATED SCREEN BACKGROUND
AU2011367653A AU2011367653B2 (en) 2011-07-20 2011-09-16 Method and device for generating animated wallpaper

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110203403.2A CN102411470B (zh) 2011-07-20 动态墙纸生成方法及装置
CN201110203403.2 2011-07-20

Publications (1)

Publication Number Publication Date
WO2012151826A1 true WO2012151826A1 (zh) 2012-11-15

Family

ID=45913567

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/079763 Ceased WO2012151826A1 (zh) 2011-07-20 2011-09-16 动态墙纸生成方法及装置

Country Status (5)

Country Link
US (1) US9195364B2 (zh)
EP (1) EP2736019A4 (zh)
JP (1) JP5771329B2 (zh)
AU (1) AU2011367653B2 (zh)
WO (1) WO2012151826A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9430991B2 (en) * 2012-10-02 2016-08-30 Futurewei Technologies, Inc. User interface display composition with device sensor/state based graphical effects
EP3163423B1 (en) * 2014-07-30 2020-11-25 Huawei Technologies Co. Ltd. Method and device for setting background of ui control
KR20170000196A (ko) * 2015-06-23 2017-01-02 삼성전자주식회사 객체의 속성 기반의 상태 변화 효과를 출력하기 위한 방법 및 그 전자 장치
KR20180020386A (ko) 2016-08-18 2018-02-28 엘지전자 주식회사 이동 단말기 및 그의 동작 방법
CN106385591B (zh) * 2016-10-17 2020-05-15 腾讯科技(上海)有限公司 视频处理方法及视频处理装置
KR102760820B1 (ko) 2017-02-17 2025-02-03 삼성전자 주식회사 전자 장치 및 전자 장치의 화면 표시 방법
KR20180104224A (ko) * 2017-03-09 2018-09-20 삼성전자주식회사 화면 제어 방법 및 이를 지원하는 전자 장치
CN110502305B (zh) * 2019-08-26 2022-12-02 沈阳美行科技股份有限公司 一种动态界面的实现方法、装置及相关设备
CN113010056A (zh) * 2021-02-22 2021-06-22 北京小米移动软件有限公司 桌面显示控制方法、装置、终端及存储介质
CN113656136A (zh) * 2021-08-18 2021-11-16 维沃移动通信有限公司 壁纸显示方法、装置和电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101141745A (zh) * 2007-10-22 2008-03-12 中兴通讯股份有限公司 移动设备动态桌面生成方法及装置
CN101309471A (zh) * 2007-05-18 2008-11-19 希姆通信息技术(上海)有限公司 在移动通信终端实现三维场景墙纸的方法
CN201196775Y (zh) * 2008-01-29 2009-02-18 中兴通讯股份有限公司 一种手机动态桌面生成器
CN101477592A (zh) * 2008-12-16 2009-07-08 腾讯科技(深圳)有限公司 显示3d动画的方法及装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4592043B2 (ja) 2001-03-21 2010-12-01 株式会社バンダイナムコゲームス 画像生成システム、プログラム及び情報記憶媒体
JP3861690B2 (ja) * 2002-01-07 2006-12-20 ソニー株式会社 画像編集装置及び画像編集方法、記憶媒体、並びにコンピュータ・プログラム
JP2004362222A (ja) 2003-06-04 2004-12-24 Matsushita Electric Ind Co Ltd 壁紙表示の方法
JP4853149B2 (ja) 2005-09-14 2012-01-11 ソニー株式会社 画像処理装置、画像表示装置、画像処理方法、プログラムおよび記録媒体
JP4831569B2 (ja) 2006-03-23 2011-12-07 サミー株式会社 画像生成装置、遊技機、及び画像生成プログラム
JP2009187290A (ja) 2008-02-06 2009-08-20 Yamaha Corp タッチパネル付制御装置およびプログラム
JP2010152870A (ja) 2008-11-25 2010-07-08 Sony Corp 画像処理装置、画像処理方法および画像処理プログラム
CN102053776B (zh) * 2009-10-29 2013-11-06 深圳富泰宏精密工业有限公司 桌面管理系统及方法
JP5061176B2 (ja) 2009-12-22 2012-10-31 ヤフー株式会社 情報表示装置、情報表示方法、およびそのプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101309471A (zh) * 2007-05-18 2008-11-19 希姆通信息技术(上海)有限公司 在移动通信终端实现三维场景墙纸的方法
CN101141745A (zh) * 2007-10-22 2008-03-12 中兴通讯股份有限公司 移动设备动态桌面生成方法及装置
CN201196775Y (zh) * 2008-01-29 2009-02-18 中兴通讯股份有限公司 一种手机动态桌面生成器
CN101477592A (zh) * 2008-12-16 2009-07-08 腾讯科技(深圳)有限公司 显示3d动画的方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2736019A4 *

Also Published As

Publication number Publication date
US20140149943A1 (en) 2014-05-29
JP2014521174A (ja) 2014-08-25
CN102411470A (zh) 2012-04-11
JP5771329B2 (ja) 2015-08-26
EP2736019A4 (en) 2015-07-22
AU2011367653B2 (en) 2016-05-26
US9195364B2 (en) 2015-11-24
AU2011367653A1 (en) 2014-03-06
EP2736019A1 (en) 2014-05-28

Similar Documents

Publication Publication Date Title
WO2012151826A1 (zh) 动态墙纸生成方法及装置
EP4091142B1 (en) Systems, methods, and graphical user interfaces for displaying and manipulating virtual objects in augmented reality environments
CN105637564B (zh) 产生未知对象的扩增现实内容
US10489978B2 (en) System and method for displaying computer-based content in a virtual or augmented environment
JP6382261B2 (ja) 高度なカメラをベースとした入力
CN107847799B (zh) 终端装置
US10592071B2 (en) Multi-display system, electronic device, and content output method
CN102929556B (zh) 一种基于触摸屏的交互控制方法及设备
CN104049888A (zh) 用于使用温度和湿度控制屏幕显示的电子装置和方法
CN104969263B (zh) 用于生成动画的运动序列的方法、系统及计算机可读记录介质
CN105190486A (zh) 显示装置及其用户界面屏幕提供方法
CN112053370A (zh) 基于增强现实的显示方法、设备及存储介质
CN103488413A (zh) 触控设备及在触控设备上显示3d界面的控制方法和装置
CN103577040A (zh) 具有图形用户界面的方法和便携式设备
TWI330793B (en) Image generation device, image generation method, and information recording medium
JP6333779B2 (ja) 表示制御装置、表示制御方法、及びそれをコンピュータで実行するためのコンピュータ・プログラム
US20140143714A1 (en) Information processing device, storage medium, information processing system, and information processing method
JP5767371B1 (ja) 仮想空間平面上に配置したオブジェクトを表示制御するゲーム・プログラム
CN114632330A (zh) 一种游戏中的信息处理方法、装置、电子设备和存储介质
TWM626899U (zh) 呈現立體空間模型的電子裝置
WO2011150702A1 (zh) 即时通讯工具中展现联系人的方法及即时通讯客户端
US10726621B2 (en) Traversal selection of components for a geometric model
CN102411470B (zh) 动态墙纸生成方法及装置
JP6956209B2 (ja) 端末装置及びプログラム
CN116126205A (zh) 交互控制方法、装置、可穿戴设备及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11865226

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2014520493

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 14232585

Country of ref document: US

REEP Request for entry into the european phase

Ref document number: 2011865226

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2011865226

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2011367653

Country of ref document: AU

Date of ref document: 20110916

Kind code of ref document: A