CN103021007A - 一种动画播放的方法,装置及设备 - Google Patents
一种动画播放的方法,装置及设备 Download PDFInfo
- Publication number
- CN103021007A CN103021007A CN2012104610801A CN201210461080A CN103021007A CN 103021007 A CN103021007 A CN 103021007A CN 2012104610801 A CN2012104610801 A CN 2012104610801A CN 201210461080 A CN201210461080 A CN 201210461080A CN 103021007 A CN103021007 A CN 103021007A
- Authority
- CN
- China
- Prior art keywords
- animation
- field picture
- mobile route
- image
- pixel
- 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]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/80—2D [Two Dimensional] animation, e.g. using sprites
-
- 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/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Processing Or Creating Images (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Generation (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种动画播放的方法,装置及设备,涉及一种图像处理技术。所述方法包括:以预定帧速率播放动画前,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;以所述预定帧速率播放绘制有补充影像的动画。通过在帧间绘制补充影像的方式来消除动画在以预定帧速率播放时,两帧间产生间断残影的问题,令使用者可以获得更真实、连贯的视觉体验。
Description
本申请要求享有申请日为2012年9月04日、申请号为201210324327.5、发明名称为一种改善触屏设备图形界面滚动效果的方法的优先权。
技术领域
本发明涉及一种图像处理技术,尤其涉及一种动画播放的方法,装置及设备。
背景技术
当前主流支持触屏设备的操作***,如Android(安卓)、IOS(苹果操作***)、Windows Phone的图形界面的刷新方式是清晰的原始单帧渲染。对于大多数触屏设备而言,当其图形界面的刷新率为60帧/秒时,在图形界面的刷新过程中,每两帧图像之间会有15ms以上的间隔。当触屏上的图标或文字等界面元素在用户手指的控制下滚动时,如果图形界面的滚动速度较快,图标或文字在两帧间隔内移动的距离就会比较大,可达0.5-3cm,由于视觉暂留作用,使用者就会看到几个不连续的图像,出现间断的残影,从而造成使用者感觉图形界面滚动不够流畅和真实。
发明内容
本发明实施例提供了一种动画播放的方法,装置及设备,可以解决两帧图像间出现间断的残影,而造成动画显示界面滚动不够流畅的问题。
一方面,本发明实施例提供了一种动画播放的方法,所述方法包括:
以预定帧速率播放动画前,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;
以所述预定帧速率播放绘制有补充影像的动画。
优选地,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像,包括:
通过原始帧的多重绘制的方式或/和仿自然曝光变换的方式,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像。
优选地,所述通过原始帧的多重绘制的方式在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像为:
以动画的各帧的播放时序为参照基准,在所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上,多重绘制所述前一播放的帧图像。
优选地,在所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上,多重绘制所述前一播放的帧图像,包括:
根据所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径的长度,及动画显示界面的像素点距DPI,确定要绘制的所述前一播放的帧图像的透明度;
以所确定的透明度在所述移动路径上多重绘制所述前一播放的帧图像。
优选地,所述通过仿自然曝光变换的方式在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像为:
以动画的各帧的播放时序为参照基准,对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,进行矩阵变换处理,得到补充影像。
优选地,对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,进行矩阵变换处理,包括:
对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,根据所述移动路径的长度及所述像素点的位置,按照规则对所述像素点的RGB色彩信息与不透明度信息进行变换。
其中,所述规则为一维压缩变换算法。
优选地,根据所述移动路径的长度及所述像素点的位置,按照规则对所述像素点的RGB色彩信息与不透明度信息进行变换包括:
根据所述移动路径的长度及所述像素点的位置,将所述像素点分别按照预定比例压缩为具有一定透明度的一维图像,得到的各一维图像构成所述补充影像。
优选地,根据所述移动路径的长度及所述像素点的位置,将所述像素点分别按照预定比例压缩为具有一定透明度的一维图像,包括:
将所述像素点构成的图像成为图像矩阵M,其中,m与n为图像矩阵M的长和宽,a为所述移动路径的长度,P1(i,j)为所述图像矩阵M内i行j列的像素点,而像素点P1(i,j)按照预定比例压缩为具有一定透明度后的坐标为P1(x,j),那么,所述图像矩阵M内的各像素点按如下公式进行变换:
当a>m时,
当a<m时,
另一方面,本发明实施例提供了一种动画播放的装置,所述装置包括:
预处理模块,用于以预定帧速率播放动画前,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;
播放模块,用于以所述预定帧速率播放所述预处理模块得到的绘制有补充影像的动画。
优选地,所述预处理模块包括:
第一预处理单元,用于通过原始帧的多重绘制的方式在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;或/和,
第二预处理单元,用于通过仿自然曝光变换的方式在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像。
优选地,所述第一预处理单元,用于以动画的各帧的播放时序为参照基准,在所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上,多重绘制所述前一播放的帧图像。
优选地,所述第一预处理单元,用于根据所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径的长度,及动画显示界面的像素点距DPI,确定要绘制的所述前一播放的帧图像的透明度;并以所确定的透明度在所述移动路径上多重绘制所述前一播放的帧图像。
优选地,所述第二预处理单元,用于以动画的各帧的播放时序为参照基准,对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,进行矩阵变换处理,得到补充影像。
优选地,所述第二与处理单元,用于对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,根据所述移动路径的长度及所述像素点的位置,按照规则对所述像素点的RGB色彩信息与不透明度信息进行变换。
其中,所述规则为一维压缩变换算法。
优选地,所述第二预处理单元,用于根据所述移动路径的长度及所述像素点的位置,将所述像素点按照预定比例压缩为具有一定透明度的一维图像,得到的各一维图像构成所述补充影像。
优选地,所述第二预处理单元,用于将所述像素点构成的图像成为图像矩阵M,其中,m与n为图像矩阵M的长和宽,a为所述移动路径的长度,P1(i,j)为所述图像矩阵M内i行j列的像素点,而像素点P1(i,j)按照预定比例压缩为具有一定透明度后的坐标为P1(x,j),那么,所述图像矩阵M内的各像素点按如下公式进行变换:
当a>m时,
当a<m时,
再一方面,本发明实施例还提供了一种设备,所述设备包括:
触摸屏幕;
一个或多个处理器;
存储器;和
一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能:
以预定帧速率播放动画前,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;
以所述预定帧速率播放绘制有补充影像的动画。
本发明实施例的有益效果是,在以预定帧速率播放动画前,在动画的每一相邻两帧图像间的移动路径上绘制补充影像,然后再以所述预定帧速率播放绘制有补充影像的动画,从而消除动画在以预定帧速率播放时,两帧间产生间断残影的问题,令使用者可以获得更真实、连贯的视觉体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例所提供的一种动画播放的方法流程示意图;
图2是本发明实施例提供的一种前后两帧图像在移动距离a>图像矩阵长度m,图像矩阵分开时进行压缩变换处理的示意图;
图3是本发明实施例提供的一种前后两帧图像在移动距离a>矩阵长度m,图像矩阵未完全分开时进行压缩变换处理的示意图;
图4a是本发明实施例提供的一种未采用本发明实施例提供的技术方案时,动画显示界面上动画显示过程示意图;
图4b是本发明实施例提供的一种采用本发明实施例提供的技术方案时,动画显示界面上动画显示过程示意图;
图5是本发明实施例提供的一种动画播放的装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
参见图1,为本发明实施例所提供的一种动画播放的方法,具体可以包括如下步骤:
步骤101:以预定帧速率播放动画前,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;
步骤102:以所述预定帧速率播放绘制有补充影像的动画。
本发明实施例在具体实现时,在以预定帧速率播放动画前,在动画的每一相邻两帧图像间的移动路径上绘制补充影像,然后再以所述预定帧速率播放绘制有补充影像的动画,从而消除动画在以预定帧速率播放时,两帧间产生间断残影的问题,令使用者可以获得更真实、连贯的视觉体验。
优选地,在以预定帧速率播放动画前,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像的实现方式可以包括:
通过原始帧的多重绘制的方式或/和仿自然曝光变换的方式,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像。以使得该绘制的补充影像可以填补两帧在移动路径上产生的间断的残影,使用户可以获得连贯流畅的视觉体验。
本发明实施例并不限定于上述原始帧的多重绘制的方式及仿自然曝光变换的方式在相邻两帧图像间的移动路径上绘制补充影像,实际实现时,可以根据对动画播放时性能和质量要求的不同来绘制相邻两帧图像间移动路径上的补充影像,以克服在动画被快速播放时,相邻两帧图像间产生残影的问题。
本发明实施例中,所述通过原始帧的多重绘制的方式在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像可以为:
以动画的各帧的播放时序为参照基准,在所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上,多重绘制所述前一播放的帧图像。
优选地,在所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上,多重绘制所述前一播放的帧图像,可以包括:
根据所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径的长度,及动画显示界面的像素点距DPI,确定要绘制的所述前一播放的帧图像的透明度;
以所确定的透明度在所述移动路径上多重绘制所述前一播放的帧图像。
本实例通过在相邻两帧间的移动路径上多重绘制具有一定透明度的补充影像来填补在以预定帧速率播放动画时,相连两帧间产生的残影,实现方式简单,且效果良好,在以24帧/s以上的速率就可以获得相对流畅和连贯的视觉体验。
本发明实施例中,所述通过仿自然曝光变换的方式在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像为:
以动画的各帧的播放时序为参照基准,对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,进行矩阵变换处理,得到补充影像。
优选地,对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,进行矩阵变换处理,包括:
对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,根据所述移动路径的长度及所述像素点的位置,按照规则对所述像素点的RGB色彩信息与不透明度信息进行变换。
本发明实施例中,所述规则可以为一维压缩变化算法,本发明实施例对此并不做具体限定。
本发明实施例中,当所述规则为一维压缩变化算法时,根据所述移动路径的长度及所述像素点的位置,按照规则对所述像素点的RGB色彩信息与不透明度信息进行变换可以包括:
根据所述移动路径的长度及所述像素点的位置,将所述像素点分别按照预定比例压缩为具有一定透明度的一维图像,得到的各一维图像构成所述补充影像。
优选地,根据所述移动路径的长度及所述像素点的位置,将所述像素点分别按照预定比例压缩为具有一定透明度的一维图像,包括:
将所述像素点构成的图像成为图像矩阵M,其中,m与n为图像矩阵M的长和宽,a为所述移动路径的长度,P1(i,j)为所述图像矩阵M内i行j列的像素点,而像素点P1(i,j)按照预定比例压缩为具有一定透明度后的坐标为P1(x,j),那么,所述图像矩阵M内的各像素点按如下公式进行变换:
当a>m时,
当a<m时,
本实例通过上述仿自然曝光的方式来绘制相邻两帧间的补充影像的方式处理后的图像可以达到与原图像在一帧的时间内自然曝光形成的影像相同,使得绘制到的图像效果很好,极大提升用户的视觉体验。
现结合具体的应用场景来详细说明上述技术方案的实现,具体描述如下:
针对用户滑动触屏设备致使图像显示界面出现滑动的应用场景:当检测到用户界面滑动时,不渲染清晰的原始帧,而是在相邻两帧之间的路径上绘制补充影像,并渲染输出绘制有补充影像的图像。其中,所述补充影像的特征为具有与滑动速度或滑动距离(这里,滑动距离为滑动速度与根据当前图形界面的刷新率确定的刷新时间的乘积)相关的透明度,所述补充影像的生成方法依据对性能和质量的不同要求,包括原始帧的多重绘制和仿自然曝光变换两种方式。
本实例中,所述仿自然曝光变换的技术方案是对两帧间图标或文字移动路径的像素点,按照规则对其RGB(红绿蓝)色彩信息与不透明度信息进行变换,并赋予一定的透明度。该方法处理后的图像与原图像在一帧的时间内自然曝光形成的影像相同。其中的一种实施方法是采用一维压缩变换方法来对移动路径上的像素点进行变换。该方法虽然对设备的运算性能要求较高,但该方式所绘制得到的图像的质量很好,可以极大的提高用户的视觉体验。
具体可以参见图2及图3,其中,图2为本发明实施例提供的一种前后两帧图像在移动距离a>图像矩阵长度m,图3为本发明实施例提供的一种前后两帧图像在移动距离a>矩阵长度m,图像矩阵未完全分开时进行压缩变换处理的示意图;那么,在图2、3所示的情景中,图像矩阵M为一个分辨率为m*n的矩形图标或文字等界面显示元素,P(i,j)为其i行j列的点,P1(x,j)为变换后横坐标为x,纵坐标为j的点;上一帧图像M0(1)或(3)经滚动距离a,滚动到当前帧M1(2)或(4);那么,就可以采用一维压缩变换算法在M的滚动方向的法向量的方向上,将滚动路径上已经的部分或全部图标及文字按比例压缩为如图2中虚线(5)的具有透明度信息的一维的图像。具体实现时,根据像素点在M中的不同的位置分别采用上述公式来进行压缩变换,如图2和图3中的x1,x2,x3,分别对应a>m和a<m时的三个公式。
将j从0到n,依次对RGB颜色与不透明度共四个变量按照公式进行变换,对于图2所示的前后两帧完全分开的情景,使用a>m时的公式;对于图3的未完全分开的情况,使用a<m时的公式。经变换得到了x处的一维图像。然后从坐标0到坐标a+m经过相同运算得到的一系列一维图像就组成了变换后的图像矩阵。采用上述方式,对帧中每一个需要滚动的图标或文字都进行变换,即得到了所需绘制的变换后的整幅帧。
所述原始帧的多重绘制的技术方案是在两帧之间的路径上进行原始帧的多重绘制,并且每一帧都有与速度相关的透明度。补充影像的透明度与UI(用户界面)滚动速度成反比,同时也受屏幕的像素点距DPI、帧序影响。处理结果接近一帧时间内自然曝光的影像,性能表现好。
如图2及3所示,当用户界面滑动时,记录上一帧界面M0(1)或(2)滚动坐标,从上一帧坐标到当前帧M1(2)或(4)坐标路径之间,进行原始帧的多重绘制,依据屏幕的像素点距(DPI)不同与滑动距离的不同,每隔k个点重绘一次,并且每一帧都有与速度相关的透明度。补充影像的透明度与此帧滑动距离a的关系由k/a的反比例曲线经调整得来。根据实际试验来进行调整曲线的形状,使得最终该处理后的图像接近原图像在一帧的时间内自然曝光形成的影像。
通过上述技术方案的实现,当用户滑动触屏时,通过原始帧的多重绘制的方式或/和仿自然曝光变换的方式,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像。以使得该绘制的补充影像可以填补两帧在移动路径上产生的间断的残影,使用户可以获得连贯流畅的滑动体验。
参见图4a,为本发明实施例提供的一种未采用本发明实施例提供的技术方案时,动画显示界面上动画显示过程示意图,其中,图中是以显示界面上的相机的图标为例进行滑动过程动画的;当用户滑动触摸屏幕时,如以60帧/s的刷新率进行清晰的原始单帧渲染,此时,当图形界面滚动时,每两相邻两帧图像之间将会有15ms以上的间隔,如果此时的滑动速度约为0.3m/s时,该相邻两帧间间隔约为0.5cm,则由于视觉暂留的作用,用户将会看到图4a所示的图像,两帧图像间出现间断的残影;
图4b是本发明实施例提供的一种采用本发明实施例提供的技术方案时,动画显示界面上动画显示过程示意图,其中,图中是以显示界面上的相机的图标为例进行滑动过程动画的;当用户滑动触摸屏幕时,如以60帧/s的刷新率进行清晰的原始单帧渲染,此时,当图形界面滚动时,每两相邻两帧图像之间将会有15ms以上的间隔,如果此时的滑动速度约为0.3m/s时,该相邻两帧间间隔约为0.5cm,采用本实施例所述的技术方案,如在该0.5cm的移动路径上重绘前一帧,填补两帧在移动路径上产生的间断的残影,这样,用户将会看到图4b所示的图像,使得在触屏滑动时,两帧图像间不再出现间断的残影,可以平滑过渡,使用户可以获得连贯流畅的滑动体验。
另外,本发明实施例还提供了一种动画播放的装置,参见图5,所述装置包括:
预处理模块201,用于以预定帧速率播放动画前,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;
播放模块202,可以用于以所述预定帧速率播放预处理模块201得到的绘制有补充影像的动画。
优选地,预处理模块201包括:
第一预处理单元,可以用于通过原始帧的多重绘制的方式在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;或/和,
第二预处理单元,可以用于通过仿自然曝光变换的方式在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像。
本发明实施例中,优选地,所述第一预处理单元,可以用于以动画的各帧的播放时序为参照基准,在所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上,多重绘制所述前一播放的帧图像。
进一步优选地,所述第一预处理单元,具体可以用于根据所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径的长度,及动画显示界面的像素点距DPI,确定要绘制的所述前一播放的帧图像的透明度;并以所确定的透明度在所述移动路径上多重绘制所述前一播放的帧图像。
本发明实施例中,优选地,所述第二预处理单元,可以用于以动画的各帧的播放时序为参照基准,对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,进行矩阵变换处理,得到补充影像。
进一步优选地,所述第二与处理单元,具体可以用于对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,根据所述移动路径的长度及所述像素点的位置,按照规则对所述像素点的RGB色彩信息与不透明度信息进行变换。
本发明实施例中,所述规则可以为一维压缩变换算法等变换算法。
当所述规则为一维压缩变换算法时,本发明实施例所述第二预处理单元,具体可以用于根据所述移动路径的长度及所述像素点的位置,将所述像素点分别按照预定比例压缩为具有一定透明度的一维图像,得到的各一维图像构成所述补充影像。
较佳地,所述第二预处理单元,具体可以用于将所述像素点构成的图像成为图像矩阵M,其中,m与n为图像矩阵M的长和宽,a为所述移动路径的长度,P1(i,j)为所述图像矩阵M内i行j列的像素点,而像素点P1(i,j)按照预定比例压缩为具有一定透明度后的坐标为P1(x,j),那么,所述图像矩阵M内的各像素点按如下公式进行变换:
当a>m时,
当a<m时,
本发明实施例在以预定帧速率播放动画前,在动画的每一相邻两帧图像间的移动路径上绘制补充影像,然后再以所述预定帧速率播放绘制有补充影像的动画,从而消除动画在以预定帧速率播放时,两帧间产生间断残影的问题,令使用者可以获得更真实、连贯的视觉体验。
再者,本发明实施例还提供了一种设备,所述设备包括:
触摸屏幕;
一个或多个处理器;
存储器;和
一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能:
以预定帧速率播放动画前,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;
以所述预定帧速率播放绘制有补充影像的动画。
其中,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像的实现方式请参考上述相关方法及装置中相关的描述,此处就不再赘述。
本发明实施例所提供的设备在以预定帧速率播放动画前,在动画的每一相邻两帧图像间的移动路径上绘制补充影像,然后再以所述预定帧速率播放绘制有补充影像的动画,从而消除动画在以预定帧速率播放时,两帧间产生间断残影的问题,令使用者可以获得更真实、连贯的视觉体验。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (19)
1.一种动画播放的方法,其特征在于,所述方法包括:
以预定帧速率播放动画前,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;
以所述预定帧速率播放绘制有补充影像的动画。
2.根据权利要求1所述的方法,其特征在于,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像,包括:
通过原始帧的多重绘制的方式或/和仿自然曝光变换的方式,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像。
3.根据权利要求2所述的方法,其特征在于,所述通过原始帧的多重绘制的方式在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像为:
以动画的各帧的播放时序为参照基准,在所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上,多重绘制所述前一播放的帧图像。
4.根据权利要求3所述的方法,其特征在于,在所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上,多重绘制所述前一播放的帧图像,包括:
根据所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径的长度,及动画显示界面的像素点距DPI,确定要绘制的所述前一播放的帧图像的透明度;
以所确定的透明度在所述移动路径上多重绘制所述前一播放的帧图像。
5.根据权利要求2所述的方法,其特征在于,所述通过仿自然曝光变换的方式在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像为:
以动画的各帧的播放时序为参照基准,对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,进行矩阵变换处理,得到补充影像。
6.根据权利要求5所述的方法,其特征在于,对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,进行矩阵变换处理,包括:
对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,根据所述移动路径的长度及所述像素点的位置,按照规则对所述像素点的RGB色彩信息与不透明度信息进行变换。
7.根据权利要求6所述的方法,其特征在于,所述规则为一维压缩变换算法。
8.根据权利要求7所述的方法,其特征在于,根据所述移动路径的长度及所述像素点的位置,按照规则对所述像素点的RGB色彩信息与不透明度信息进行变换包括:
根据所述移动路径的长度及所述像素点的位置,将所述像素点分别按照预定比例压缩为具有一定透明度的一维图像,得到的各一维图像构成所述补充影像。
9.根据权利要求8所述的方法,其特征在于,根据所述移动路径的长度及所述像素点的位置,将所述像素点分别按照预定比例压缩为具有一定透明度的一维图像,包括:
将所述像素点构成的图像成为图像矩阵M,其中,m与n为图像矩阵M的长和宽,a为所述移动路径的长度,P1(i,j)为所述图像矩阵M内i行j列的像素点,而像素点P1(i,j)按照预定比例压缩为具有一定透明度后的坐标为P1(x,j),那么,所述图像矩阵M内的各像素点按如下公式进行变换:
当a>m时,
当a<m时,
10.一种动画播放的装置,其特征在于,所述装置包括:
预处理模块,用于以预定帧速率播放动画前,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;
播放模块,用于以所述预定帧速率播放所述预处理模块得到的绘制有补充影像的动画。
11.根据权利要求10所述的装置,其特征在于,所述预处理模块包括:
第一预处理单元,用于通过原始帧的多重绘制的方式在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;或/和,
第二预处理单元,用于通过仿自然曝光变换的方式在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像。
12.根据权利要求11所述的装置,其特征在于,所述第一预处理单元,用于以动画的各帧的播放时序为参照基准,在所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上,多重绘制所述前一播放的帧图像。
13.根据权利要求12所述的装置,其特征在于,所述第一预处理单元,用于根据所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径的长度,及动画显示界面的像素点距DPI,确定要绘制的所述前一播放的帧图像的透明度;并以所确定的透明度在所述移动路径上多重绘制所述前一播放的帧图像。
14.根据权利要求11所述的装置,其特征在于,所述第二预处理单元,用于以动画的各帧的播放时序为参照基准,对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,进行矩阵变换处理,得到补充影像。
15.根据权利要求14所述的装置,其特征在于,所述第二与处理单元,用于对所述动画的前一播放的帧图像与后一播放的帧图像间的移动路径上的像素点,根据所述移动路径的长度及所述像素点的位置,按照规则对所述像素点的RGB色彩信息与不透明度信息进行变换。
16.根据权利要求15所述的装置,其特征在于,所述规则为一维压缩变换算法。
17.根据权利要求16所述的装置,其特征在于,所述第二预处理单元,用于根据所述移动路径的长度及所述像素点的位置,将所述像素点分别按照预定比例压缩为具有一定透明度的一维图像,得到的各一维图像构成所述补充影像。
18.根据权利要求17所述的装置,其特征在于,所述第二预处理单元,用于将所述像素点构成的图像成为图像矩阵M,其中,m与n为图像矩阵M的长和宽,a为所述移动路径的长度,P1(i,j)为所述图像矩阵M内i行j列的像素点,而像素点P1(i,j)按照预定比例压缩为具有一定透明度后的坐标为P1(x,j),那么,所述图像矩阵M内的各像素点按如下公式进行变换:
当a>m时,
当a<m时,
19.一种设备,其特征在于,所述设备包括:
触摸屏幕;
一个或多个处理器;
存储器;和
一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能:
以预定帧速率播放动画前,在所述动画的每一相邻两帧图像间的移动路径上绘制补充影像;
以所述预定帧速率播放绘制有补充影像的动画。
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210461080.1A CN103021007B (zh) | 2012-09-04 | 2012-11-15 | 一种动画播放的方法及装置 |
BR112014032408A BR112014032408B8 (pt) | 2012-09-04 | 2013-07-12 | Método e aparelho para um dispositivo exibir uma animação e dispositivo |
JP2015516444A JP5960356B2 (ja) | 2012-09-04 | 2013-07-12 | アニメーション再生方法、装置、機器、プログラム、及び記録媒体 |
RU2014153030/08A RU2598802C2 (ru) | 2012-09-04 | 2013-07-12 | Способ, устройство и аппарат воспроизведения анимации |
PCT/CN2013/079301 WO2014036857A1 (zh) | 2012-09-04 | 2013-07-12 | 一种动画播放的方法,装置及设备 |
MX2014015541A MX340180B (es) | 2012-09-04 | 2013-07-12 | Metodo, dispositivo y aparato para manejar animaciones. |
EP13834614.3A EP2869272A4 (en) | 2012-09-04 | 2013-07-12 | ANIMATION PLAYING METHOD, APPARATUS AND APPARATUS |
KR1020147035120A KR101656167B1 (ko) | 2012-09-04 | 2013-07-12 | 애니메이션 재생 방법, 장치, 기기, 프로그램 및 기록매체 |
IN10059DEN2014 IN2014DN10059A (zh) | 2012-09-04 | 2013-07-12 | |
US14/139,479 US9684990B2 (en) | 2012-09-04 | 2013-12-23 | Method and terminal for displaying an animation |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210324327 | 2012-09-04 | ||
CN201210324327.5 | 2012-09-04 | ||
CN201210461080.1A CN103021007B (zh) | 2012-09-04 | 2012-11-15 | 一种动画播放的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103021007A true CN103021007A (zh) | 2013-04-03 |
CN103021007B CN103021007B (zh) | 2016-01-13 |
Family
ID=47969573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210461080.1A Active CN103021007B (zh) | 2012-09-04 | 2012-11-15 | 一种动画播放的方法及装置 |
Country Status (10)
Country | Link |
---|---|
US (1) | US9684990B2 (zh) |
EP (1) | EP2869272A4 (zh) |
JP (1) | JP5960356B2 (zh) |
KR (1) | KR101656167B1 (zh) |
CN (1) | CN103021007B (zh) |
BR (1) | BR112014032408B8 (zh) |
IN (1) | IN2014DN10059A (zh) |
MX (1) | MX340180B (zh) |
RU (1) | RU2598802C2 (zh) |
WO (1) | WO2014036857A1 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014036857A1 (zh) * | 2012-09-04 | 2014-03-13 | 小米科技有限责任公司 | 一种动画播放的方法,装置及设备 |
CN104461443A (zh) * | 2014-12-31 | 2015-03-25 | 广州视源电子科技股份有限公司 | 一种实现动画效果的方法及*** |
CN104766361A (zh) * | 2015-04-29 | 2015-07-08 | 腾讯科技(深圳)有限公司 | 一种残影效果的实现方法,及装置 |
CN106204694A (zh) * | 2016-07-14 | 2016-12-07 | 天脉聚源(北京)传媒科技有限公司 | 一种移动目标对象的方法及装置 |
CN106652002A (zh) * | 2016-09-20 | 2017-05-10 | 努比亚技术有限公司 | 一种轨迹动画影像的生成方法及生成*** |
TWI614724B (zh) * | 2017-08-01 | 2018-02-11 | 東駒股份有限公司 | 基於人類視覺暫留特性以去除影像中動態物件的方法 |
CN109068053A (zh) * | 2018-07-27 | 2018-12-21 | 乐蜜有限公司 | 图像特效展示方法、装置和电子设备 |
CN114242019A (zh) * | 2016-06-03 | 2022-03-25 | 苹果公司 | 控制显示性能 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080181312A1 (en) * | 2006-12-25 | 2008-07-31 | Hitachi Ltd. | Television receiver apparatus and a frame-rate converting method for the same |
WO2008136116A1 (ja) * | 2007-04-26 | 2008-11-13 | Pioneer Corporation | 内挿フレーム作成制御装置、フレームレート変換装置、表示装置、内挿フレーム作成制御方法、そのプログラム、および、そのプログラムを記録した記録媒体 |
CN102629460A (zh) * | 2011-10-27 | 2012-08-08 | 北京京东方光电科技有限公司 | 液晶显示器帧频控制方法和装置 |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6414685B1 (en) * | 1997-01-29 | 2002-07-02 | Sharp Kabushiki Kaisha | Method of processing animation by interpolation between key frames with small data quantity |
US20030026422A1 (en) * | 2001-06-19 | 2003-02-06 | Usa Video Interactive Corporation | Method and apparatus for digitally fingerprinting videos |
US7408986B2 (en) * | 2003-06-13 | 2008-08-05 | Microsoft Corporation | Increasing motion smoothness using frame interpolation with motion analysis |
JP2005160022A (ja) | 2003-10-29 | 2005-06-16 | Takanori Kato | 携帯電話機用アンテナ |
JP2005236472A (ja) * | 2004-02-18 | 2005-09-02 | Seiko Epson Corp | 動画編集装置 |
JP4306671B2 (ja) * | 2005-11-04 | 2009-08-05 | セイコーエプソン株式会社 | 動画像表示装置および動画像表示方法 |
CN101005609B (zh) * | 2006-01-21 | 2010-11-03 | 腾讯科技(深圳)有限公司 | 生成互动视频图像的方法及*** |
US7898542B1 (en) * | 2006-03-01 | 2011-03-01 | Adobe Systems Incorporated | Creating animation effects |
JP4754384B2 (ja) * | 2006-03-30 | 2011-08-24 | 株式会社バンダイナムコゲームス | プログラム、情報記録媒体および画像生成システム |
JP5227502B2 (ja) * | 2006-09-15 | 2013-07-03 | 株式会社半導体エネルギー研究所 | 液晶表示装置の駆動方法、液晶表示装置及び電子機器 |
US8694890B2 (en) * | 2007-01-31 | 2014-04-08 | Adobe Sytems Incorporated | Use of color in a site analysis report |
KR101403338B1 (ko) * | 2007-03-23 | 2014-06-09 | 삼성전자주식회사 | 영상의 부호화, 복호화 방법 및 장치 |
JP4479763B2 (ja) * | 2007-08-31 | 2010-06-09 | ソニー株式会社 | 投射型表示装置および投射表示制御プログラム |
US8416245B2 (en) * | 2008-01-15 | 2013-04-09 | Microsoft Corporation | Creation of motion blur in image processing |
JP5116602B2 (ja) * | 2008-08-04 | 2013-01-09 | キヤノン株式会社 | 映像信号処理装置及び方法、プログラム |
US20100118037A1 (en) * | 2008-09-08 | 2010-05-13 | Apple Inc. | Object-aware transitions |
US8707150B2 (en) * | 2008-12-19 | 2014-04-22 | Microsoft Corporation | Applying effects to a video in-place in a document |
US8984431B2 (en) * | 2009-03-16 | 2015-03-17 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
US9148618B2 (en) * | 2009-05-29 | 2015-09-29 | Apple Inc. | Systems and methods for previewing newly captured image content and reviewing previously stored image content |
US8451277B2 (en) * | 2009-07-24 | 2013-05-28 | Disney Enterprises, Inc. | Tight inbetweening |
JP2011049952A (ja) * | 2009-08-28 | 2011-03-10 | Nikon Corp | 画像生成装置及び電子カメラ |
CN101727282B (zh) * | 2009-11-26 | 2012-07-18 | 广东欧珀电子工业有限公司 | 一种交互界面动画的实现方法 |
CN102169594A (zh) * | 2010-02-26 | 2011-08-31 | 新奥特(北京)视频技术有限公司 | 一种实现任意区域渐变动画的方法和装置 |
CN101833447B (zh) * | 2010-04-08 | 2012-12-26 | 广东欧珀移动通信有限公司 | 一种利用补间动画实现桌面Widget动画的方法 |
CN102385473A (zh) | 2010-09-02 | 2012-03-21 | 腾讯科技(深圳)有限公司 | 页面切换方法和装置 |
US8957900B2 (en) * | 2010-12-13 | 2015-02-17 | Microsoft Corporation | Coordination of animations across multiple applications or processes |
CN102637107A (zh) * | 2011-02-15 | 2012-08-15 | 鸿富锦精密工业(深圳)有限公司 | 绘图操作方法 |
US20130091409A1 (en) * | 2011-10-07 | 2013-04-11 | Agile Insights, Llc | Method and system for dynamic assembly of multimedia presentation threads |
US8952981B2 (en) * | 2011-11-28 | 2015-02-10 | Microsoft Technology Licensing, Llc | Subpixel compositing on transparent backgrounds |
CN103021007B (zh) * | 2012-09-04 | 2016-01-13 | 小米科技有限责任公司 | 一种动画播放的方法及装置 |
-
2012
- 2012-11-15 CN CN201210461080.1A patent/CN103021007B/zh active Active
-
2013
- 2013-07-12 JP JP2015516444A patent/JP5960356B2/ja active Active
- 2013-07-12 KR KR1020147035120A patent/KR101656167B1/ko active IP Right Grant
- 2013-07-12 RU RU2014153030/08A patent/RU2598802C2/ru active
- 2013-07-12 EP EP13834614.3A patent/EP2869272A4/en not_active Ceased
- 2013-07-12 BR BR112014032408A patent/BR112014032408B8/pt active IP Right Grant
- 2013-07-12 WO PCT/CN2013/079301 patent/WO2014036857A1/zh active Application Filing
- 2013-07-12 MX MX2014015541A patent/MX340180B/es active IP Right Grant
- 2013-07-12 IN IN10059DEN2014 patent/IN2014DN10059A/en unknown
- 2013-12-23 US US14/139,479 patent/US9684990B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080181312A1 (en) * | 2006-12-25 | 2008-07-31 | Hitachi Ltd. | Television receiver apparatus and a frame-rate converting method for the same |
WO2008136116A1 (ja) * | 2007-04-26 | 2008-11-13 | Pioneer Corporation | 内挿フレーム作成制御装置、フレームレート変換装置、表示装置、内挿フレーム作成制御方法、そのプログラム、および、そのプログラムを記録した記録媒体 |
CN102629460A (zh) * | 2011-10-27 | 2012-08-08 | 北京京东方光电科技有限公司 | 液晶显示器帧频控制方法和装置 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014036857A1 (zh) * | 2012-09-04 | 2014-03-13 | 小米科技有限责任公司 | 一种动画播放的方法,装置及设备 |
US9684990B2 (en) | 2012-09-04 | 2017-06-20 | Xiaomi Inc. | Method and terminal for displaying an animation |
CN104461443A (zh) * | 2014-12-31 | 2015-03-25 | 广州视源电子科技股份有限公司 | 一种实现动画效果的方法及*** |
WO2016173427A1 (zh) * | 2015-04-29 | 2016-11-03 | 腾讯科技(深圳)有限公司 | 一种残影效果的实现方法,装置以及计算机可读介质 |
CN104766361A (zh) * | 2015-04-29 | 2015-07-08 | 腾讯科技(深圳)有限公司 | 一种残影效果的实现方法,及装置 |
US10332240B2 (en) | 2015-04-29 | 2019-06-25 | Tencent Technology (Shenzhen) Company Limited | Method, device and computer readable medium for creating motion blur effect |
CN114242019A (zh) * | 2016-06-03 | 2022-03-25 | 苹果公司 | 控制显示性能 |
CN114242019B (zh) * | 2016-06-03 | 2024-03-01 | 苹果公司 | 控制显示性能 |
CN106204694A (zh) * | 2016-07-14 | 2016-12-07 | 天脉聚源(北京)传媒科技有限公司 | 一种移动目标对象的方法及装置 |
CN106204694B (zh) * | 2016-07-14 | 2019-06-28 | 天脉聚源(北京)传媒科技有限公司 | 一种移动目标对象的方法及装置 |
CN106652002A (zh) * | 2016-09-20 | 2017-05-10 | 努比亚技术有限公司 | 一种轨迹动画影像的生成方法及生成*** |
TWI614724B (zh) * | 2017-08-01 | 2018-02-11 | 東駒股份有限公司 | 基於人類視覺暫留特性以去除影像中動態物件的方法 |
CN109068053A (zh) * | 2018-07-27 | 2018-12-21 | 乐蜜有限公司 | 图像特效展示方法、装置和电子设备 |
CN109068053B (zh) * | 2018-07-27 | 2020-12-04 | 香港乐蜜有限公司 | 图像特效展示方法、装置和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
JP2015531097A (ja) | 2015-10-29 |
RU2014153030A (ru) | 2016-07-20 |
RU2598802C2 (ru) | 2016-09-27 |
US20140111524A1 (en) | 2014-04-24 |
BR112014032408A2 (pt) | 2017-06-27 |
KR20150012291A (ko) | 2015-02-03 |
US9684990B2 (en) | 2017-06-20 |
EP2869272A1 (en) | 2015-05-06 |
BR112014032408B8 (pt) | 2023-10-03 |
EP2869272A4 (en) | 2016-01-27 |
WO2014036857A1 (zh) | 2014-03-13 |
BR112014032408B1 (pt) | 2021-12-14 |
KR101656167B1 (ko) | 2016-09-08 |
IN2014DN10059A (zh) | 2015-08-21 |
CN103021007B (zh) | 2016-01-13 |
MX340180B (es) | 2016-06-28 |
JP5960356B2 (ja) | 2016-08-02 |
MX2014015541A (es) | 2015-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103021007A (zh) | 一种动画播放的方法,装置及设备 | |
CN107003512B (zh) | 用于虚拟现实的头戴式显示器中的扫描显示*** | |
WO2017193576A1 (zh) | 一种视频分辨率的适应方法、装置及虚拟现实终端 | |
CN103324453B (zh) | 显示器 | |
US20180146189A1 (en) | Head mounted display and control method therefor | |
CN105487848B (zh) | 一种3d应用的显示刷新方法及*** | |
CN105027563A (zh) | 多显示器设备上的低等待时间图像显示 | |
US10540918B2 (en) | Multi-window smart content rendering and optimizing method and projection method based on cave system | |
US8619198B1 (en) | Adjusting frame rates for video applications | |
US20210358200A1 (en) | Rendering method, computer product and display apparatus | |
CN112596843B (zh) | 图像处理方法、装置、电子设备及计算机可读存储介质 | |
JP2008257127A (ja) | 画像表示装置及び画像表示方法 | |
US11589027B2 (en) | Methods, systems, and media for generating and rendering immersive video content | |
CN107870703A (zh) | 图片全屏展示的方法、***及终端设备 | |
CN104142807A (zh) | 基于安卓控件利用OpenGL绘制图像的方法和*** | |
CN114007098B (zh) | 一种用于智能课堂中3d全息视频的生成方法和装置 | |
WO2018000606A1 (zh) | 一种虚拟现实交互界面的切换方法和电子设备 | |
US20140306958A1 (en) | Stereoscopic rendering system | |
WO2023246302A9 (zh) | 字幕的显示方法、装置、设备及介质 | |
US10068549B2 (en) | Cursor handling in a variable refresh rate environment | |
CN107645591A (zh) | 一种显示调整方法、装置及折叠终端 | |
CN111103979A (zh) | 一种基于视觉焦点的分区渲染方法及装置 | |
CN100520907C (zh) | 一种滚动显示图片的方法及装置 | |
KR20170135403A (ko) | 가상 현실용 디스플레이 시스템 및 그 구동 방법 | |
US20230334730A1 (en) | Dynamic fluid display method and apparatus, electronic device, and readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent of invention or patent application | ||
CB02 | Change of applicant information |
Address after: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13 Applicant after: Xiaomi Technology Co., Ltd. Address before: 100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12 Applicant before: Beijing Xiaomi Technology Co., Ltd. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |