CN111340958B - 一种ScrollView滑动卡顿的优化方法、装置、设备和可读存储介质 - Google Patents

一种ScrollView滑动卡顿的优化方法、装置、设备和可读存储介质 Download PDF

Info

Publication number
CN111340958B
CN111340958B CN202010088738.3A CN202010088738A CN111340958B CN 111340958 B CN111340958 B CN 111340958B CN 202010088738 A CN202010088738 A CN 202010088738A CN 111340958 B CN111340958 B CN 111340958B
Authority
CN
China
Prior art keywords
scrollview
rendering
window
sliding
auxiliary
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.)
Active
Application number
CN202010088738.3A
Other languages
English (en)
Other versions
CN111340958A (zh
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.)
Guangdong Quxuan Network Co ltd
Original Assignee
Guangdong Quxuan Network Co ltd
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
Application filed by Guangdong Quxuan Network Co ltd filed Critical Guangdong Quxuan Network Co ltd
Priority to CN202010088738.3A priority Critical patent/CN111340958B/zh
Publication of CN111340958A publication Critical patent/CN111340958A/zh
Application granted granted Critical
Publication of CN111340958B publication Critical patent/CN111340958B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • G06T17/205Re-meshing
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/538Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for performing operations on behalf of the game client, e.g. rendering

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Television Signal Processing For Recording (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种ScrollView滑动卡顿的优化方法、装置、设备和可读存储介质,采用逆向渲染ScrollView的方式,将整个ScrollView和所有子节点移出主渲染相机屏幕外,使用辅助渲染相机渲染ScrollView和所有子节点,将渲染结果赋值到RenderTexture上,得到渲染贴图,将得到渲染贴图替换到ScrollView的原生位置,在滑动ScrollView时,不需要重建ScrollView下的子节点mesh,采用逆向移动辅助渲染相机的方式来达到现有的移动所有UI节点并重建mesh的效果,节省了重建mesh的操作,不会因子节点的增多而导致在滑动过程中出现画面掉帧,解决了现有的ScrollView每次滑动窗体都需要UI节点的mesh重建,导致CPU随着子节点的增长而增加,容易出现滑动卡顿,产生明显的画面掉帧的技术问题。

Description

一种ScrollView滑动卡顿的优化方法、装置、设备和可读存储 介质
技术领域
本申请涉及Unity技术领域,尤其涉及一种ScrollView滑动卡顿的方法、装置、设备和可读存储介质。
背景技术
在使用Unity开发游戏时,经常需要用到数据配置,为了方便查看修改数据,通常使用ScrollView实现在Unity编辑器里面以列表的形式查看数据。ScrollView是Unity编辑器中的一种UI组件,是一种滚动窗体,里面包含了许多小元素的单独窗体,可以滑动,在ScrollView中,每次滑动窗体都会导致ScrollView内的UI节点的mesh重建,CPU的耗时也随着子节点的增长而增长,当达到一定数量级就会出现滑动卡顿,产生明显的画面掉帧。
发明内容
本申请提供了一种ScrollView滑动卡顿的优化方法、装置、设备和可读存储介质,用于解决现有的ScrollView每次滑动窗体都需要UI节点的mesh重建,导致CPU随着子节点的增长而增加,容易出现滑动卡顿,产生明显的画面掉帧的技术问题。
有鉴于此,本申请第一方面提供了一种ScrollView滑动卡顿的优化方法,包括:
获取整个ScrollView和子节点mesh,记录所述ScrollView的原生位置后,将所述ScrollView和所有子节点移出主渲染相机屏幕;
通过辅助渲染相机对所述ScrollView和所述所有子节点进行渲染;
将渲染结果赋值到RenderTexture上,得到渲染贴图;
将所述渲染贴图替换至所述原生位置;
在滑动所述ScrollView的窗口时,根据滑动的方向和步进逆向同步移动所述辅助渲染相机。
可选地,所述通过辅助渲染相机对所述所有子节点进行渲染,之前还包括:
获取所述ScrollView的原生渲染窗口大小;
相应地,所述通过辅助渲染相机对所述ScrollView和所述所有子节点进行渲染,包括:
通过辅助渲染相机对所述ScrollView和所述所有子节点进行预置渲染窗口大小的渲染,所述预置渲染窗口大小与所述ScrollView的原生渲染窗口大小相等。
可选地,所述将渲染结果赋值到RenderTexture上,得到渲染贴图,之后还包括:
存储所述渲染贴图,构建渲染贴图库。
可选地,所述在滑动所述ScrollView的窗口时,根据滑动的方向和步进逆向同步移动所述辅助渲染相机,之后还包括:
记录每次滑动所述ScrollView的窗口时的画面数据信息。
本申请第二方面提供了一种ScrollView滑动卡顿的优化装置,包括:
获取模块,用于获取整个ScrollView和子节点mesh,记录所述ScrollView的原生位置后,将所述ScrollView和所有子节点移出主渲染相机屏幕;
辅助模块,用于通过辅助渲染相机对所述所有子节点进行渲染;
赋值模块,用于将渲染结果赋值到RenderTexture上,得到渲染贴图;
替换模块,用于将所述渲染贴图替换至所述原生位置;
逆向移动模块,用于在滑动所述ScrollView的窗口时,根据滑动的方向和步进逆向同步移动所述辅助渲染相机。
可选地,还包括:
窗口获取模块,用于获取所述ScrollView的原生渲染窗口大小;
相应地,所述辅助模块具体用于:
通过辅助渲染相机对所述ScrollView和所述所有子节点进行预置渲染窗口大小的渲染,所述预置渲染窗口大小与所述ScrollView的原生渲染窗口大小相等。
可选地,还包括:存储模块;
所述存储模块,用于存储所述渲染贴图,构建渲染贴图库。
可选地,还包括:记录模块;
所述记录模块,用于记录每次滑动所述ScrollView的窗口时的画面数据信息。
本申请第三方面提供了一种ScrollView滑动卡顿的优化设备,所述设备包括处理器和存储器;
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行第一方面任一种所述的ScrollView滑动卡顿的优化方法。
本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行第一方面任一种所述的ScrollView滑动卡顿的优化方法。
从以上技术方案可以看出,本申请实施例具有以下优点:
本申请中提供了一种ScrollView滑动卡顿的优化方法,包括:获取整个ScrollView和子节点mesh,记录ScrollView的原生位置后,将所述ScrollView和所有子节点移出主渲染相机屏幕;通过辅助渲染相机对ScrollView和所有子节点进行渲染;将渲染结果赋值到RenderTexture上,得到渲染贴图;将渲染贴图替换至原生位置;在滑动ScrollView的窗口时,根据滑动的方向和步进逆向同步移动所述辅助渲染相机。本申请提供的ScrollView滑动卡顿的优化方法,采用逆向渲染ScrollView的方式,将整个ScrollView和所有子节点移出主渲染相机屏幕外,使用辅助渲染相机渲染ScrollView和所有子节点,将渲染结果赋值到RenderTexture上,得到渲染贴图,将得到渲染贴图替换到ScrollView的原生位置,在滑动ScrollView时,不需要重建ScrollView下的子节点mesh,采用逆向移动辅助渲染相机的方式来达到现有的移动所有UI节点并重建mesh的效果,节省了重建mesh的操作,不会因子节点的增多而导致在滑动过程中出现画面掉帧,解决了现有的ScrollView每次滑动窗体都需要UI节点的mesh重建,导致CPU随着子节点的增长而增加,容易出现滑动卡顿,产生明显的画面掉帧的技术问题。
附图说明
图1为本申请实施例中提供的一种ScrollView滑动卡顿的优化方法的一个流程示意图;
图2为本申请实施例中提供的一种ScrollView滑动卡顿的优化方法的另一流程示意图;
图3为本申请实施例中提供的一种ScrollView滑动卡顿的优化装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了便于理解,请参阅图1和图2,本申请提供了一种ScrollView滑动卡顿的优化方法的一个实施例,包括:
步骤101、获取整个ScrollView和子节点mesh,记录ScrollView的原生位置后,将ScrollView和所有子节点移出主渲染相机屏幕。
需要说明的是,在不断的进行ScrollView滑动测试中,发现当子节点的数量超过300时,就会出现明显掉帧,当子节点超过1000时,画面掉帧达到3帧以上,因此,为优化滑动卡顿画面掉帧问题,提出了本申请的优化方案。ScrollView在第一次创建时就已经建好了mesh。本申请实施例中,首先需要获取整个ScrollView及其下包含的所有子节点mesh,记录下ScrollView的原生位置,然后将整个ScrollView及其下包含的所有子节点移出到主渲染相机屏幕之外。
步骤102、通过辅助渲染相机对ScrollView和所有子节点进行渲染。
需要说明的是,将整个ScrollView及其下包含的所有子节点移出到主渲染相机屏幕之外之后,通过辅助渲染相机对移出到主渲染相机屏幕之外的ScrollView和所有子节点进行渲染。还需要说明的是,为了避免在渲染操作时做相机镜像操作导致子节点发生变形,需要将获取到ScrollView的原生渲染窗口大小,将辅助渲染相机的渲染窗口大小设置为与ScrollView的原生渲染窗口大小一致。
步骤103、将渲染结果赋值到RenderTexture上,得到渲染贴图。
需要说明的是,在渲染结束后,将渲染结果赋值到一张RenderTexture上,得到渲染贴图。为了对渲染效果进行追溯,还可以将渲染贴图保存,构建渲染贴图库以方便后续的分析处理。
步骤104、将渲染贴图替换至原生位置。
需要说明的是,原ScrollView在主渲染相机中渲染,本申请实施例中将ScrollView移除主渲染相机之外,用另一个辅助渲染相机渲染后得到的RenderTexture替换掉原来本应该出现的ScrollView的位置。
步骤105、在滑动ScrollView的窗口时,根据滑动的方向和步进逆向同步移动辅助渲染相机。
需要说明的是,在滑动ScrollView的窗口时,不进行ScrollView下的子节点mesh重建,采用朝向相反方向移动辅助渲染相机的方式来达到原本移动所有UI节点并重建mesh的效果。原生ScrollView在滑动的时候,如果是向上滑动,那么ScrollView下所有的子节点都是同时一起向上滑动,而本申请实施例中的逆向则是保持所有的子节点不动,向下移动辅助渲染相机,假如以辅助渲染相机为参考物,造成的错觉就是,所有的子节点都在往上移动。原ScrollView在滑动的过程中,需要重建所有子节点的mesh,节点越多越耗时,而本申请实施例的方法省掉了重建mesh的这一步操作,在ScrollView第一次创建时就已经建立好了mesh,后续的滑动过程中,只是将辅助渲染相机移动而已。
还需要说明的是,为了验证本申请实施例中的ScrollView滑动卡顿的优化方法的实施效果,还可以记录每次滑动ScrollView的窗口时的画面数据信息,根据记录的画面数据信息分析是否发生画面掉帧或其他异常异常。
本申请实施例中提供的ScrollView滑动卡顿的优化方法,采用逆向渲染ScrollView的方式,将整个ScrollView和所有子节点移出主渲染相机屏幕外,使用辅助渲染相机渲染ScrollView和所有子节点,将渲染结果赋值到RenderTexture上,得到渲染贴图,将得到渲染贴图替换到ScrollView的原生位置,在滑动ScrollView时,不需要重建ScrollView下的子节点mesh,采用逆向移动辅助渲染相机的方式来达到现有的移动所有UI节点并重建mesh的效果,节省了重建mesh的操作,不会因子节点的增多而导致在滑动过程中出现画面掉帧,解决了现有的ScrollView每次滑动窗体都需要UI节点的mesh重建,导致CPU随着子节点的增长而增加,容易出现滑动卡顿,产生明显的画面掉帧的技术问题。
为了便于理解,请参阅图3,本申请中提供了一种ScrollView滑动卡顿的优化装置的实施例,包括:
获取模块,用于获取整个ScrollView和子节点mesh,记录ScrollView的原生位置后,将ScrollView和所有子节点移出主渲染相机屏幕。
辅助模块,用于通过辅助渲染相机对ScrollView和所有子节点进行渲染。
赋值模块,用于将渲染结果赋值到RenderTexture上,得到渲染贴图。
替换模块,用于将渲染贴图替换至原生位置。
逆向移动模块,用于在滑动ScrollView的窗口时,根据滑动的方向和步进逆向同步移动辅助渲染相机。
进一步地,还可以包括:
窗口获取模块,用于获取ScrollView的原生渲染窗口大小。
相应地,辅助模块具体用于:
通过辅助渲染相机对所述ScrollView和所有子节点进行预置渲染窗口大小的渲染,预置渲染窗口大小与ScrollView的原生渲染窗口大小相等。
进一步地,还可以包括:存储模块;
存储模块,用于存储渲染贴图,构建渲染贴图库。
进一步地,还可以包括:记录模块;
记录模块,用于记录每次滑动ScrollView的窗口时的画面数据信息。
本申请中提供了一种ScrollView滑动卡顿的优化设备,设备包括处理器以及存储器:
存储器用于存储程序代码,并将程序代码传输给处理器;
处理器用于根据程序代码中的指令执行前述的ScrollView滑动卡顿的优化方法实施例中的ScrollView滑动卡顿的优化方法。
本申请中提供了一种计算机可读存储介质的实施例,计算机可读存储介质用于存储程序代码,所述程序代码用于执行前述的ScrollView滑动卡顿的优化方法实施例中的ScrollView滑动卡顿的优化方法。
在本申请所提供的几个实施例中,应该理解到,所揭露的***和方法,可以通过其它的方式实现。例如,以上所描述的***实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机***(可以是个人计算机,服务器,或者网络***等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:Read-OnlyMemory,英文缩写:ROM)、随机存取存储器(英文全称:Random Access Memory,英文缩写:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (10)

1.一种ScrollView滑动卡顿的优化方法,其特征在于,包括:
获取整个ScrollView和子节点mesh,记录所述ScrollView的原生位置后,将所述ScrollView和所有子节点移出主渲染相机屏幕;
通过辅助渲染相机对所述ScrollView和所述所有子节点进行渲染;
将渲染结果赋值到RenderTexture上,得到渲染贴图;
将所述渲染贴图替换至所述原生位置;
在滑动所述ScrollView的窗口时,根据滑动的方向和步进逆向同步移动所述辅助渲染相机。
2.根据权利要求1所述的ScrollView滑动卡顿的优化方法,其特征在于,所述通过辅助渲染相机对所述ScrollView和所述所有子节点进行渲染,之前还包括:
获取所述ScrollView的原生渲染窗口大小;
相应地,所述通过辅助渲染相机对所述ScrollView和所述所有子节点进行渲染,包括:
通过辅助渲染相机对所述ScrollView和所述所有子节点进行预置渲染窗口大小的渲染,所述预置渲染窗口大小与所述ScrollView的原生渲染窗口大小相等。
3.根据权利要求1所述的ScrollView滑动卡顿的优化方法,其特征在于,所述将渲染结果赋值到RenderTexture上,得到渲染贴图,之后还包括:
存储所述渲染贴图,构建渲染贴图库。
4.根据权利要求1所述的ScrollView滑动卡顿的优化方法,其特征在于,所述在滑动所述ScrollView的窗口时,根据滑动的方向和步进逆向同步移动所述辅助渲染相机,之后还包括:
记录每次滑动所述ScrollView的窗口时的画面数据信息。
5.一种ScrollView滑动卡顿的优化装置,其特征在于,包括:
获取模块,用于获取整个ScrollView和子节点mesh,记录所述ScrollView的原生位置后,将所述ScrollView和所有子节点移出主渲染相机屏幕;
辅助模块,用于通过辅助渲染相机对所述ScrollView和所述所有子节点进行渲染;
赋值模块,用于将渲染结果赋值到RenderTexture上,得到渲染贴图;
替换模块,用于将所述渲染贴图替换至所述原生位置;
逆向移动模块,用于在滑动所述ScrollView的窗口时,根据滑动的方向和步进逆向同步移动所述辅助渲染相机。
6.根据权利要求5所述的ScrollView滑动卡顿的优化装置,其特征在于,还包括:
窗口获取模块,用于获取所述ScrollView的原生渲染窗口大小;
相应地,所述辅助模块具体用于:
通过辅助渲染相机对所述ScrollView和所述所有子节点进行预置渲染窗口大小的渲染,所述预置渲染窗口大小与所述ScrollView的原生渲染窗口大小相等。
7.根据权利要求5所述的ScrollView滑动卡顿的优化装置,其特征在于,还包括:存储模块;
所述存储模块,用于存储所述渲染贴图,构建渲染贴图库。
8.根据权利要求5所述的ScrollView滑动卡顿的优化装置,其特征在于,还包括:记录模块;
所述记录模块,用于记录每次滑动所述ScrollView的窗口时的画面数据信息。
9.一种ScrollView滑动卡顿的优化设备,其特征在于,所述设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行权利要求1-4任一项所述的ScrollView滑动卡顿的优化方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行权利要求1-4任一项所述的ScrollView滑动卡顿的优化方法。
CN202010088738.3A 2020-02-12 2020-02-12 一种ScrollView滑动卡顿的优化方法、装置、设备和可读存储介质 Active CN111340958B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010088738.3A CN111340958B (zh) 2020-02-12 2020-02-12 一种ScrollView滑动卡顿的优化方法、装置、设备和可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010088738.3A CN111340958B (zh) 2020-02-12 2020-02-12 一种ScrollView滑动卡顿的优化方法、装置、设备和可读存储介质

Publications (2)

Publication Number Publication Date
CN111340958A CN111340958A (zh) 2020-06-26
CN111340958B true CN111340958B (zh) 2021-10-15

Family

ID=71185267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010088738.3A Active CN111340958B (zh) 2020-02-12 2020-02-12 一种ScrollView滑动卡顿的优化方法、装置、设备和可读存储介质

Country Status (1)

Country Link
CN (1) CN111340958B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117075786A (zh) * 2023-07-12 2023-11-17 荣耀终端有限公司 一种页面显示方法及电子设备

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110175023A (zh) * 2019-05-28 2019-08-27 四川长虹电器股份有限公司 基于iOS***中的UIScrollView多级嵌套联动的方法及***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10220301B1 (en) * 2012-09-20 2019-03-05 Zynga Inc. Providing content to a scrollable user interface
CN109145231A (zh) * 2017-06-27 2019-01-04 阿里巴巴集团控股有限公司 一种界面元素标识符的生成方法、装置以及电子设备
CN109388317B (zh) * 2018-09-30 2022-04-12 武汉斗鱼网络科技有限公司 一种图片加载方法、终端设备及存储介质
CN109389663B (zh) * 2018-10-31 2021-03-09 Oppo广东移动通信有限公司 画面渲染方法、装置、终端及存储介质
CN109542304B (zh) * 2018-11-22 2021-03-02 北京字节跳动网络技术有限公司 显示内容的加载方法、装置、设备及存储介质
CN109992702B (zh) * 2019-03-20 2021-05-18 奇安信科技集团股份有限公司 数据可视化方法、装置和电子设备
CN110109588B (zh) * 2019-04-23 2022-03-11 深圳易帆互动科技有限公司 基于Unity的无限拖拉循环列表显示方法和***

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110175023A (zh) * 2019-05-28 2019-08-27 四川长虹电器股份有限公司 基于iOS***中的UIScrollView多级嵌套联动的方法及***

Also Published As

Publication number Publication date
CN111340958A (zh) 2020-06-26

Similar Documents

Publication Publication Date Title
Chen et al. Activating more pixels in image super-resolution transformer
CN111369681B (zh) 三维模型的重构方法、装置、设备及存储介质
US20230062238A1 (en) Pooling Processing Method and System Applied to Convolutional Neural Network
CN104869203B (zh) 卡顿的测试方法、装置及测试设备
CN104572668B (zh) 基于多个样式文件生成合并样式文件的方法和设备
CN110852961A (zh) 一种基于卷积神经网络的实时视频去噪方法及***
CN108492338B (zh) 动画文件的压缩方法、装置、存储介质和电子装置
CN108958857A (zh) 一种界面生成方法及装置
CN112866799A (zh) 一种视频抽帧处理方法、装置、设备及介质
CN111340958B (zh) 一种ScrollView滑动卡顿的优化方法、装置、设备和可读存储介质
CN108875931A (zh) 神经网络训练及图像处理方法、装置、***
CN112738418A (zh) 视频获取方法、装置以及电子设备
KR20190129984A (ko) 수퍼복셀-기반 공간 시간 비디오 세그먼트화에 대한 빠른 프로그레시브 접근법
CN112203042B (zh) 一种云桌面操作响应时间测试方法、***、设备及介质
CN111008701A (zh) 一种基于神经网络的数据量化方法、装置及计算机可读存储介质
CN104462036B (zh) 一种同步编辑文档的格式信息的方法及***
CN111179402B (zh) 一种目标对象的渲染方法、装置及***
DE112021003550T5 (de) Downsampling genomischer sequenzdaten
KR101805018B1 (ko) 컴팩트 비디오 생성 장치, 방법 및 컴퓨터 프로그램이 기록된 기록매체
CN107820622A (zh) 一种虚拟3d场景制作方法及相关设备
EP3608868A1 (en) Firefly detection using a plurality of buffers
CN112927324B (zh) 样点自适应补偿的边界补偿模式的数据处理方法、装置
CN110809158B (zh) 图像环路滤波处理方法、装置
US20230044969A1 (en) Video matting
Ye et al. Neural foveated super‐resolution for real‐time VR rendering

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant