CN113034367B - 信息处理方法、装置、计算机系统及可读存储介质 - Google Patents
信息处理方法、装置、计算机系统及可读存储介质 Download PDFInfo
- Publication number
- CN113034367B CN113034367B CN202110336919.8A CN202110336919A CN113034367B CN 113034367 B CN113034367 B CN 113034367B CN 202110336919 A CN202110336919 A CN 202110336919A CN 113034367 B CN113034367 B CN 113034367B
- Authority
- CN
- China
- Prior art keywords
- information
- dimensional image
- display screen
- target
- initial
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 44
- 238000003672 processing method Methods 0.000 title claims abstract description 30
- 230000006978 adaptation Effects 0.000 claims abstract description 78
- 238000004590 computer program Methods 0.000 claims abstract description 25
- 230000009467 reduction Effects 0.000 claims description 48
- 238000000034 method Methods 0.000 claims description 46
- 238000009877 rendering Methods 0.000 claims description 21
- 238000012545 processing Methods 0.000 claims description 18
- 230000015654 memory Effects 0.000 claims description 12
- 230000009466 transformation Effects 0.000 claims 1
- 230000002452 interceptive effect Effects 0.000 description 21
- 230000000694 effects Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000009472 formulation Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 108010001267 Protein Subunits Proteins 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4023—Scaling of whole images or parts thereof, e.g. expanding or contracting based on decimating pixels or lines of pixels; based on inserting pixels or lines of pixels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4092—Image resolution transcoding, e.g. by using client-server architectures
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本公开提供了一种信息处理方法,包括:获取关于待播放信息的初始二维图像;以及基于目标显示屏的属性信息,对初始二维图像进行反向动态适配调整,得到目标二维图像,其中,目标二维图像的属性信息与目标显示屏的属性信息相适配。本公开还提供了一种信息处理装置、计算机系统、可读存储介质及计算机程序产品。
Description
技术领域
本公开涉及计算机技术领域和互联网技术领域,更具体地,涉及一种信息处理方法、装置、计算机系统、可读存储介质及计算机程序产品。
背景技术
随着计算机技术、电子商务技术的快速发展,在各种场所例如商场、机场等区域,会安装显示屏来播放各种图片或视频等信息,以供路人观看、欣赏。
在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:显示屏的尺寸各异,待播放内容的尺寸不能与多个不同尺寸的显示屏适配。
发明内容
有鉴于此,本公开提供了一种信息处理方法、装置、计算机系统、可读存储介质及计算机程序产品。
本公开的一方面提供了一种信息处理方法,包括:
获取关于待播放信息的初始二维图像;以及
基于目标显示屏的属性信息,对初始二维图像进行反向动态适配调整,得到目标二维图像,其中,目标二维图像的属性信息与目标显示屏的属性信息相适配。
根据本公开的实施例,其中,基于目标显示屏的属性信息,对初始二维图像进行反向动态适配调整,得到目标二维图像包括:
判断目标显示屏的水平方向的点距信息和竖直方向的点距信息是否相同;
在目标显示屏的水平方向的点距信息和竖直方向的点距信息相同的情况下,基于目标显示屏的分辨率信息,对初始二维图像进行反向动态适配调整,得到目标二维图像;以及
在目标显示屏的水平方向的点距信息和竖直方向的点距信息不相同的情况下,基于目标显示屏的尺寸信息,对初始二维图像进行反向动态适配调整,得到目标二维图像。
根据本公开的实施例,其中,反向动态适配调整包括缩小调整;
其中,基于目标显示屏的分辨率信息,对初始二维图像进行反向动态适配调整,得到目标二维图像包括:
基于目标显示屏的分辨率信息,按照第一预设规则确定初始二维图像的第一缩小方向和第一缩小比例;以及
基于第一缩小方向和第一缩小比例,对初始二维图像进行缩小调整,得到目标二维图像。
根据本公开的实施例,其中,基于目标显示屏的尺寸信息,对初始二维图像进行反向动态适配调整,得到目标二维图像包括:
基于目标显示屏的尺寸信息,按照第二预设规则确定初始二维图像的第二缩小方向和第二缩小比例;以及
基于第二缩小方向和第二缩小比例,对初始二维图像进行缩小调整,得到目标二维图像。
根据本公开的实施例,其中,基于目标显示屏的属性信息,对初始二维图像进行反向动态适配调整,得到目标二维图像还包括:
确定目标显示屏的规格信息;以及
在目标显示屏的规格信息与初始二维图像的规格信息不相同的情况下,对初始二维图像进行规格变换,以便对变换后的初始二维图像进行反向动态适配调整,得到目标二维图像。
根据本公开的实施例,信息处理方法还包括:
对目标二维图像进行全屏缩放处理,生成视频播放信息;以及
自动对视频播放信息进行放大,以便使放大后的视频播放信息的属性信息与目标显示屏的属性信息相适配。
根据本公开的实施例,其中,属性信息包括规格信息、点距信息、分辨率信息、尺寸信息、类型信息中的一种或多种。
根据本公开的实施例,其中,获取关于待播放信息的初始二维图像包括:
获取待播放信息;
利用渲染管线方法处理待播放信息,得到待播放信息的帧数据,其中,帧数据为将待播放信息渲染后得到二维图像数据;以及
将待播放信息的帧数据与目标图像关联,生成初始二维图像。
根据本公开的实施例,其中,利用渲染管线方法处理待播放信息,得到待播放信息的帧数据包括:
利用渲染管线方法处理待播放信息,得到待播放信息的视频帧的颜色数据;
构建与待播放信息的视频帧相匹配的纹理对象;以及
将颜色数据填充至纹理对象内,生成待播放信息的帧数据。
本公开的另一方面提供了一种信息处理装置,包括:
获取模块,用于获取关于待播放信息的初始二维图像;以及
调整模块,用于基于目标显示屏的属性信息,对初始二维图像进行反向动态适配调整,得到目标二维图像,其中,目标二维图像的属性信息与目标显示屏的属性信息相适配。
本公开的再一方面提供了一种计算机系统,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现上述的方法。
本公开的再一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,上述指令在被执行时用于实现上述的方法。
本公开的再一方面提供了一种计算机程序产品,上述计算机程序产品包括计算机可执行指令,上述指令在被执行时用于实现上述的方法。
根据本公开的实施例,因为采用了获取关于待播放信息的初始二维图像;以及基于目标显示屏的属性信息,对初始二维图像进行反向动态适配调整,得到目标二维图像,其中,目标二维图像的属性信息与目标显示屏的属性信息相适配的技术手段,基于目标显示屏的属性信息,对初始二维图像进行反向动态适配调整,以便能够适应不同的显示屏,所以至少部分地克服了现有技术中待播放信息只能在定制的显示屏上播放的技术问题,进而达到了针对不同的显示屏能自动化的适配播放的技术效果。
附图说明
通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:
图1示意性示出了根据本公开实施例的信息处理方法的应用场景示意图;
图2示意性示出了根据本公开实施例可以应用本公开的信息处理方法及装置的示例性系统架构;
图3示意性示出了根据本公开实施例的信息处理方法的流程图;
图4示意性示出了根据本公开另一实施例的信息处理方法的示意图;
图5示意性示出了根据本公开实施例的信息处理装置的框图;以及
图6示意性示出了根据本公开实施例的适于实现信息处理方法的计算机系统的框图。
具体实施方式
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B或C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。
本公开的实施例提供了一种信息处理方法。该方法包括获取关于待播放信息的初始二维图像;以及基于目标显示屏的属性信息,对初始二维图像进行反向动态适配调整,得到目标二维图像,其中,目标二维图像的属性信息与目标显示屏的属性信息相适配。
图1示意性示出了根据本公开实施例的信息处理方法的应用场景示意图。
如图1所示,随着互联网技术的发展,互动广告作为一种新型广告,采用了先进的互动传播新技术,采用了更加合理的互动传播模式,突破了时间和空间的限制,信息传播无论在量上还是在速度上都远远超过了传统广告。同时提升了消费者接收或传播广告信息的便利性、低成本性和时效性。互动广告全新构建的传受双方主体间直接互动关系,无限释放了消费者的广告参与热情,激发了他们创作广告、传播广告的欲望。由此,也形成了互动广告相对于传统广告的诸多优势。
但是,目前线下投放互动广告的显示屏的尺寸多种多样,大部分都是非标准尺寸的显示屏,甚至于会出现一些异形屏出现,而随着目前新型的互动广告出现,例如一些H5小游戏,待播放的互动内容无法适配各式各样的显示屏,仅能运行在定制的超级大屏上。
基于此,本公开实施例提供了一种信息处理方法,基于目标显示屏的属性信息,对待播放信息的初始二维图像进行反向动态适配调整,能够将待播放信息适应不同的显示屏,实现全自动化的适配播放互动视频内容。
图2示意性示出了根据本公开实施例的可以应用信息处理方法及装置的示例性系统架构200。需要注意的是,图2所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。
如图2所示,根据该实施例的系统架构200可以包括显示屏终端201,网络202和服务器203。网络202用以在显示屏终端201和服务器203之间提供通信链路的介质。网络202可以包括各种连接类型,例如有线和/或无线通信链路等等。
用户可以使用显示屏终端201通过网络202与服务器203交互,以接收或发送消息等。显示屏终端201上可以安装有用于播放信息的LED显示屏、LCD显示屏等,还可以安装有对待播放信息进行处理的视频处理器,此外,还可以安装有触摸屏、感应器等。
显示屏终端201可以是具有显示屏并且支持图像分析处理的各种电子设备。
服务器203可以是提供各种服务的服务器,例如对显示屏终端201传输的显示屏的属性信息提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的用户请求中携带的显示屏的属性信息中数据进行分析等处理,并将待播放信息进行信息处理,将进行反向动态适配调整后的目标二维图像发送给显示屏终端201,以便其进行播放。
需要说明的是,本公开实施例所提供的信息处理方法可以由服务器203执行。相应地,本公开实施例所提供的信息处理装置可以设置于服务器203中。或者,本公开实施例所提供的信息处理方法也可以由显示屏终端201执行,或者也可以由不同于显示屏终端201的其他终端设备执行。相应地,本公开实施例所提供的信息处理装置也可以设置于显示屏终端201中,或设置于不同于显示屏终端201的其他终端设备中。
应该理解,图2中的显示屏终端、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的显示屏终端、网络和服务器。
图3示意性示出了根据本公开实施例的信息处理方法的流程图。
如图3所示,信息处理方法包括操作S310~S320。
在操作S310,获取关于待播放信息的初始二维图像。
根据本公开的实施例,待播放信息可以是二维的图像信息,初始二维图像可以即是该待播放信息。但是并不局限于此,待播放信息还可以是二维视频信息,初始二维图像可以是从待播放信息中提取的各个视频帧。此外,待播放信息还可以是三维视频信息,例如具有互动的三维视频信息,该初始二维图像是将待播放信息转换后生成的图像。
在操作S320,基于目标显示屏的属性信息,对初始二维图像进行反向动态适配调整,得到目标二维图像,其中,目标二维图像的属性信息与目标显示屏的属性信息相适配。
根据本公开的实施例,反向动态适配调整可以理解为反向缩放调整规则。具体地,该反向缩放调整规则为根据目标显示屏的属性信息对初始二维图像进行动态适配调整,该适配调整基于初始二维图像和目标显示屏两者属性信息的不同而反向调整初始二维图像的属性。
根据本公开的实施例,例如,反向动态适配调整可以采用如下调整方式。
针对目标显示屏的属性信息中的显示屏尺寸(显示屏长度和显示屏宽度)和初始二维图像的属性信息中的二维图像尺寸(二维图像长度和二维图像宽度),经比较可知,例如,显示屏长度/显示屏宽度大于二维图像长度/二维图像宽度,则确定目标显示屏是相对于初始二维图像“长”的一个屏幕。为了将初始二维图像较好的适配到目标显示屏中,则对初始二维图像进行长度方向(“左右”方向)进行缩小调整。再例如,显示屏长度/显示屏宽度小于二维图像长度/二维图像宽度,则确定目标显示屏是相对于初始二维图像“宽”的一个屏幕。为了将初始二维图像较好的适配到目标显示屏中,则对初始二维图像进行宽度方向(“上下”方向)进行缩小调整。
根据本公开的实施例,可以以目标显示屏的属性信息为标准,对待播放信息的初始二维图像进行反向动态适配调整,来达到适配目标显示屏的目的,实现全自动化的适配播放的技术效果。
根据本公开的实施例,利用反向动态适配调整的方案,解决传统图片或者视频,不能适配任一样式的显示屏,需要更改待播放信息,工作复杂,且难以批量投放的问题,实现自动化适配,批量化上线的效果,解放人力,提高效率。
根据本公开的实施例,利用反向动态适配调整的方案,突破了互动视频仅能在定制的显示屏上播放的瓶颈,解决了互动视频不能在任一样式的显示屏上播放的问题,能够实现完整且清晰的内容投放的效果。
下面参考具体实施例,并结合图4对图3所示的方法做进一步说明。
根据本公开的实施例,若待播放信息为二维的图像信息,例如图片,则该初始二维图像即是待播放信息。
根据本公开的实施例,若待播放信息为二维视频信息,则初始二维图像可以是从待播放信息中提取的各个视频帧。该视频帧可以通过现有方式进行提取得到,在此不再赘述。
根据本公开的实施例,待播放信息可以为三维视频信息。
根据本公开的实施例,待播放信息可以为基于webGL(Web Graphics Library,一种3D绘图协议)开发的互动的三维视频信息,例如互动广告内容或者H5小游戏内容。
根据本公开的实施例,针对待播放信息为三维视频信息,关于待播放信息的初始二维图像可以通过如下操作获取。
例如,获取待播放信息。利用渲染管线方法处理待播放信息,得到待播放信息的帧数据,其中,帧数据为将待播放信息渲染后得到的二维图像数据。以及将待播放信息的帧数据与目标图像关联,生成初始二维图像。
根据本公开的实施例,帧数据可以为渲染后的二维图像数据,也可以理解为将颜色数据渲染到纹理对象中的二维图像数据。
根据本公开的实施例,目标图像可以为没有图案或者任何图像信息的图片。
根据本公开的实施例,将帧数据关联到目标图像中,生成初始二维图像。利用该初始二维图像,即可基于目标显示屏的属性信息,进行反向动态适配调整,最后得到目标二维图像,以便在目标显示屏上进行适配投放。
根据本公开的其他实施例,还可以将待播放信息的帧数据直接通过进一步处理投放到目标显示屏上,但是,因没有将待播放信息的帧数据与目标图像关联,则不能进行后续的反向动态适配调整,进而有可能因属性信息不适配导致内容被裁剪或者被缩放,无法达到正常播放的效果。因此,在本公开的实施例中,经过渲染管线方法处理待播放信息后,得到的帧数据,需要与目标图像关联,生成初始二维图像,以便后续进行反向动态适配调整。利用本公开实施例的信息处理方法,对初始二维图像进行反向动态适配调整,能够较好的与目标显示屏进行适配,实现完整且清晰的投放效果。
根据本公开的实施例,可以利用渲染管线方法处理待播放信息,得到待播放信息的视频帧的颜色数据;构建与待播放信息的视频帧相匹配的纹理对象;以及将颜色数据填充至纹理对象内,生成待播放信息的帧数据。
利用本公开的实施例,可以将待播放信息的三维空间输出到目标图像上,然后再进行反向动态适配调整。例如,创建和待播放信息分辨率相匹配的纹理对象,在渲染管线的最后阶段GPU会把渲染结果写入到GPU的共享内存中,CPU读取当前视频帧缓存中的颜色数据并写入到纹理对象中,进而生成待播放信息的帧数据。在此需要说明的是,本公开实施例的渲染管线方法可以基于现有公开手段实现,在此不再具体赘述。
利用本公开的实施例,待播放信息的帧数据的获取不需要对现有播放视频或者互动内容视频信息的硬件以及设备进行进一步的更替、改进,实现方式简单,易于实现应用。
根据本公开的实施例,属性信息可以包括规格信息,但是并不局限于此,还可以包括点距信息、分辨率信息、尺寸信息、类型信息等。
根据本公开的其他实施例,市面上投放使用的相同类型的显示屏还存在各种各样的规格信息,例如有横向显示屏和竖向显示屏等选择。针对不同的规格信息,不考虑规格信息适配,直接进行反向动态适配调整,也会影响其适配效果。
根据本公开的实施例,在对初始二维图像进行反向动态适配调整之前,可以提前确定目标显示屏的规格信息;判断目标显示屏的规格信息与初始二维图像的规格信息是否相同;在目标显示屏的规格信息与初始二维图像的规格信息不相同的情况下,对初始二维图像进行规格变换,以便对变换后的初始二维图像进行反向动态适配调整,得到目标二维图像。
例如,目标显示屏的规格为竖向显示屏,则可以先将初始二维图像的由尺寸信息(例如长和宽的尺寸信息)为16∶9规格变换为9∶16。
根据本公开的实施例,将初始二维图像规格变换为与目标显示屏规格信息一致,相比于在目标显示屏的规格信息与初始二维图像的规格信息不相同的情况下,直接对初始二维图像进行反向动态适配调整,调整后的信息表达完整度、清晰度以及适配效果更好。
根据本公开的实施例,可以基于目标显示屏的分辨率信息进行反向动态适配调整。但是,基于市面上投放使用的显示屏的类型有LED显示屏、LCD显示屏等。不同类型的显示屏,会存在不同的适配考虑。例如,针对LED显示屏,因LED显示屏中的相邻两个灯的水平方向点距和竖直方向点距不同,在仅考虑分辨率信息的情况下进行反向动态适配调整,会造成播放的信息变形的问题。因此,在对初始二维图像进行反向动态适配调整之前,还可以提前确定目标显示屏的类型,例如,确定目标显示屏为LCD显示屏还是LED显示屏。
根据本公开的可选实施例,针对LCD显示屏,可以在确定目标显示屏的类型后,直接通过目标显示屏的分辨率信息,对初始二维图像进行反向动态适配调整。
根据本公开的可选实施例,针对LED显示屏,可以在确定目标显示屏的类型后,判断目标显示屏的水平方向的点距信息和竖直方向的点距信息是否相同。
根据本公开的实施例,在目标显示屏的水平方向的点距信息和竖直方向的点距信息相同的情况下,基于目标显示屏的分辨率信息,对初始二维图像进行反向动态适配调整,得到目标二维图像。
根据本公开的实施例,在目标显示屏的水平方向的点距信息和竖直方向的点距信息不相同的情况下,基于目标显示屏的尺寸信息,对初始二维图像进行反向动态适配调整,得到目标二维图像。
根据本公开的其他实施例,也可以在目标显示屏的水平方向的点距信息和竖直方向的点距信息不相同的情况下,基于目标显示屏的分辨率信息,对初始二维图像进行反向动态适配调整。但是在水平方向和竖直方向的点距信息不相同的情况下,若在待播放信息中存在二维码等标识信息,利用分辨率信息进行反向动态适配调整后,会出现二维码变形的情况,进而导致用户扫码互动不能成功的问题,实现不了互动的效果。
根据本公开的实施例,在目标显示屏的水平方向的点距信息和竖直方向的点距信息不相同的情况下,基于目标显示屏的尺寸信息,对含有二维码等标识信息的初始二维图像进行反向动态适配调整,得到的目标二维图像中,二维码等标识信息则不会出现变形的问题,能够适应互动类播放信息的互动。
利用本公开的实施例,在对初始二维图像进行反向动态适配调整之前,对水平方向与竖直方向的点距信息进行判断,利用点距信息,确定对应的属性信息,再基于与点距信息对应的属性信息来进行反向动态适配调整,能够更好的实现动态适配的效果,达到互动信息适配播放的目的。
本公开实施例提供的信息处理方法,能够适应于不同类型、不同规格、不同尺寸、不同分辨率的目标显示屏,使待播放信息、特别是互动类播放信息的投放适用范围广、信息传播成本低。
根据本公开的可选实施例,反向动态适配调整可以包括缩小调整;例如,基于目标显示屏的分辨率信息,按照第一预设规则确定初始二维图像的第一缩小方向和第一缩小比例;以及基于第一缩小方向和第一缩小比例,对初始二维图像进行缩小调整,得到目标二维图像。
根据本公开的实施例,反向动态适配调整还可以为基于目标显示屏的尺寸信息,按照第二预设规则确定初始二维图像的第二缩小方向和第二缩小比例;以及基于第二缩小方向和第二缩小比例,对初始二维图像进行缩小调整,得到目标二维图像。
需要说明的是,若基于目标显示屏的分辨率信息,则对初始二维图像也基于分辨率信息进行缩小调整;若基于目标显示屏的尺寸信息,则对初始二维图像也基于尺寸信息进行缩小调整。
根据本公开的实施例,还需要说明的是,反向动态适配调整无论是按照第一预设规则还是第二预设规则进行缩小调整,均可以是对初始二维图像的长宽比例(即横纵比例)与目标显示屏的长宽比例进行判断,依据判断结果进行对应的缩小调整。所以,为了简化,下述举例将直接以分辨率信息为例子进行说明。但是需要说明的是,并不局限于此,还可以是依据尺寸信息进行反向动态适配调整,在此不再赘述。
例如,初始二维图像的分辨率(ppi)长为w1、宽为h1;目标显示屏的分辨率(ppi)长为w2、宽为h2。可以首先确定初始二维图像的分辨率的长宽比例(w1/h1)以及目标显示屏的分辨率的长宽比例(w2/h2)。待确定长宽比例后,可以对初始二维图像的分辨率的长宽比例(w1/h1)以及目标显示屏的分辨率的长宽比例(w2/h2)进行比较,以此来判断进行缩小调整的第一缩小比例和第一缩小方向。
根据本公开的实施例,反向动态适配调整的缩小调整,第一缩小方向可以为“左右”缩小或者“上下”缩小。需要说明的是,本公开实施例采用的缩小调整的准则可以是,在初始二维图像的长宽比例相对于目标显示屏的长宽比例小的情况下,则进行“左右”缩小;在初始二维图像的长宽比例相对于目标显示屏的长宽比例大的情况下,则进行“上下”缩小。
例如:w1/h1<w2/h2,进行“左右”缩小;w1/h1>w2/h2,需要“上下”缩小。
此外,还需要说明的是,当w1/h1<w2/h2,进行“左右”缩小时,“左右”缩小比例如公式(1)~(3)。
目标等比长:w3=h1/h2*w2; 公式(1)
目标二维图像的缩小后的长:w4=w1*w1/w3; 公式(2)
目标二维图像的高的比例不变:h4=h1; 公式(3)
当w1/h1>w2/h2,进行“上下”缩小时,“上下”缩小比例如公式(4)~(6)。
目标等比高:h3=w1/w2*h2; 公式(4)
目标二维图像的缩小后的高:h4=h1*h1/h3; 公式(5)
目标二维图像的长的比例不变:w4=w1; 公式(6)。
根据本公开的实施例,创新性的设计在初始二维图像的长宽比例相对于目标显示屏的长宽比例小的情况下,则进行“左右”缩小;在初始二维图像的长宽比例相对于目标显示屏的长宽比例大的情况下,则进行“上下”缩小的反向动态适配调整。不仅调整方式简单、而且判断方式简单,易于实现自动化调整,只需在获取到目标显示屏的属性信息的情况下,即可自动完成,实现一键调整,方便自如,解放人力。
根据本公开的其他实施例,在对初始二维图像进行反向动态适配调整,得到目标二维图像后,还可以执行对目标二维图像进行全屏缩放处理,生成视频播放信息;以及自动对视频播放信息进行放大的操作,以便使放大后的视频播放信息的属性信息与目标显示屏的属性信息相适配。
根据本公开实施例,可以用视频处理器对目标二维图像再进行一次处理。视频处理器对目标二维图像进行全屏缩放模式的处理之后会自动对视频播放信息分辨率进行放大,并投放到目标显示屏上,实现在目标显示屏上的完整、清晰的视频内容播放。
利用本公开实施例的信息处理方法,只需对待播放信息进行处理即可与现有设备例如视频处理器联合使用,与现有投放使用的显示屏的播放信息的实现方式相匹配,无需对显示屏的硬件或者显示设备进行改进即可实现完整画面的内容播放,应用条件简单,应用范围广。
图4示意性示出了根据本公开实施例的信息处理方法的示意图。
如图4所示,对待播放信息例如互动广告内容、H5小游戏,进行渲染管线方法处理,得到待播放信息的帧数据,然后将待播放信息的帧数据与目标图像关联,生成初始二维图410。
在本公开的实施例中,该初始二维图像410的分辨率(ppi)长可以为1920,宽为1080。目标显示屏420的分辨率(ppi)长为2520,宽为1080。
根据本公开实施例的信息处理方法,可以确定,初始二维图像410的长宽比例小于目标显示屏420的长宽比例,对初始二维图像410进行反向动态适配调整,可以为进行“左右”缩放,得到目标二维图像430,其中,目标二维图像430相对初始二维图像410在长度方向上左右分别缩放229。
根本本公开实施例,在目标二维图像430在播放之前,利用视频处理器进行再一次调整,进行全屏缩放处理,生成视频播放信息440。该视频播放信息440投放到目标显示屏420上,实现完美适配,即等比例在目标显示屏上最大限度的显示完整的内容。
综上所述,利用本公开实施例的信息处理方法,可以以目标显示屏的属性信息为标准,对待播放信息的初始二维图像进行反向动态适配调整,来达到适配目标显示屏的目的,实现自动化的适配播放的技术效果。无需定制目标显示屏或者对业务代码进行修改,实现方式简单,提高工作效率的前提下,节约成本。
图5示意性示出了根据本公开的实施例的信息处理装置的框图。
如图5所示,信息处理装置500包括获取模块510以及调整模块520。
获取模块510,用于获取关于待播放信息的初始二维图像;以及
调整模块520,用于基于目标显示屏的属性信息,对初始二维图像进行反向动态适配调整,得到目标二维图像,其中,目标二维图像的属性信息与目标显示屏的属性信息相适配。
根据本公开的实施例,利用反向动态适配调整的方案,突破了互动视频仅能在定制的显示屏上播放的瓶颈,解决了互动视频不能在任一样式的显示屏上播放的问题,能够实现完整且清晰的内容投放的效果。
根据本公开的实施例,可以以目标显示屏的属性信息为标准,对待播放信息的初始二维图像进行反向动态适配调整,来达到适配目标显示屏的目的,实现全自动化的适配播放的技术效果。
根据本公开的实施例,调整模块520包括判断子模块、第一调整子模块和第二调整子模块。
判断子模块,用于判断目标显示屏的水平方向的点距信息和竖直方向的点距信息是否相同。
第一调整子模块,用于在目标显示屏的水平方向的点距信息和竖直方向的点距信息相同的情况下,基于目标显示屏的分辨率信息,对初始二维图像进行反向动态适配调整,得到目标二维图像。
第二调整子模块,用于在目标显示屏的水平方向的点距信息和竖直方向的点距信息不相同的情况下,基于目标显示屏的尺寸信息,对初始二维图像进行反向动态适配调整,得到目标二维图像。
根据本公开的实施例,其中,反向动态适配调整包括缩小调整。
根据本公开的实施例,第一调整子模块包括第一确定单元和第一调整单元。
第一确定单元,用于基于目标显示屏的分辨率信息,按照第一预设规则确定初始二维图像的第一缩小方向和第一缩小比例;以及
第一调整单元,用于基于第一缩小方向和第一缩小比例,对初始二维图像进行缩小调整,得到目标二维图像。
根据本公开的实施例,其中,第二调整子模块包括第二确定单元和第二调整单元。
第二确定单元,用于基于目标显示屏的尺寸信息,按照第二预设规则确定初始二维图像的第二缩小方向和第二缩小比例;以及
第二调整单元,用于基于第二缩小方向和第二缩小比例,对初始二维图像进行缩小调整,得到目标二维图像。
根据本公开的实施例,其中,信息处理装置500还可以包括规格确定模块、以及规格变换模块。
规格确定模块,用于确定目标显示屏的规格信息;以及
规格变换模块,用于在目标显示屏的规格信息与初始二维图像的规格信息不相同的情况下,对初始二维图像进行规格变换,以便对变换后的初始二维图像进行反向动态适配调整,得到目标二维图像。
根据本公开的实施例,信息处理装置500还可以包括全屏缩放模块、以及放大模块。
全屏缩放模块,用于对目标二维图像进行全屏缩放处理,生成视频播放信息;以及
放大模块,用于自动对视频播放信息进行放大,以便使放大后的视频播放信息的属性信息与目标显示屏的属性信息相适配。
根据本公开的实施例,其中,属性信息包括规格信息、点距信息、分辨率信息、尺寸信息、类型信息中的一种或多种。
根据本公开的实施例,获取模块510包括获取子模块、渲染子模块以及生成子模块。
获取子模块,用于获取待播放信息;
渲染子模块,用于利用渲染管线方法处理待播放信息,得到待播放信息的帧数据,其中,帧数据为将待播放信息渲染后得到二维图像数据;以及
生成子模块,用于将待播放信息的帧数据与目标图像关联,生成初始二维图像。
根据本公开的实施例,其中,渲染子模块包括渲染单元、构建单元和填充单元。
渲染单元,用于利用渲染管线方法处理待播放信息,得到待播放信息的视频帧的颜色数据;
构建单元,用于构建与待播放信息的视频帧相匹配的纹理对象;以及
填充单元,用于将颜色数据填充至纹理对象内,生成待播放信息的帧数据。
根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
例如,获取模块510以及调整模块520中的任意多个可以合并在一个模块/单元/子单元中实现,或者其中的任意一个模块/单元/子单元可以被拆分成多个模块/单元/子单元。或者,这些模块/单元/子单元中的一个或多个模块/单元/子单元的至少部分功能可以与其他模块/单元/子单元的至少部分功能相结合,并在一个模块/单元/子单元中实现。根据本公开的实施例,获取模块510以及调整模块520中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,获取模块510以及调整模块520中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
需要说明的是,本公开的实施例中信息处理装置部分与本公开的实施例中信息处理方法部分是相对应的,信息处理装置部分的描述具体参考信息处理方法部分,在此不再赘述。
图6示意性示出了根据本公开实施例的适于实现上文描述的方法的计算机系统的框图。图6示出的计算机系统仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图6所示,根据本公开实施例的计算机系统600包括处理器601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。处理器601例如可以包括通用微处理器(例如CPU)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器601还可以包括用于缓存用途的板载存储器。处理器601可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
在RAM 603中,存储有系统600操作所需的各种程序和数据。处理器601、ROM 602以及RAM 603通过总线604彼此相连。处理器601通过执行ROM 602和/或RAM 603中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,所述程序也可以存储在除ROM 602和RAM 603以外的一个或多个存储器中。处理器601也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。
根据本公开的实施例,系统600还可以包括输入/输出(I/O)接口605,输入/输出(I/O)接口605也连接至总线604。系统600还可以包括连接至I/O接口605的以下部件中的一项或多项:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
根据本公开的实施例,根据本公开实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被处理器601执行时,执行本公开实施例的系统中限定的上述功能。根据本公开的实施例,上文描述的系统、设备、装置、模块、单元等可以通过计算机程序模块来实现。
本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。
根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质。例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的ROM 602和/或RAM 603和/或ROM 602和RAM 603以外的一个或多个存储器。
本公开的实施例还包括一种计算机程序产品,其包括计算机程序,该计算机程序包含用于执行本公开实施例所提供的方法的程序代码,当计算机程序产品在电子设备上运行时,该程序代码用于使电子设备实现本公开实施例所提供的信息处理方法。
在该计算机程序被处理器601执行时,执行本公开实施例的系统/装置中限定的上述功能。根据本公开的实施例,上文描述的系统、装置、模块、单元等可以通过计算机程序模块来实现。
在一种实施例中,该计算机程序可以依托于光存储器件、磁存储器件等有形存储介质。在另一种实施例中,该计算机程序也可以在网络介质上以信号的形式进行传输、分发,并通过通信部分609被下载和安装,和/或从可拆卸介质611被安装。该计算机程序包含的程序代码可以用任何适当的网络介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
根据本公开的实施例,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例提供的计算机程序的程序代码,具体地,可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。程序设计语言包括但不限于诸如Java,C++,python,“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。
以上对本公开的实施例进行了描述。但是,这些实施例仅仅是为了说明的目的,而并非为了限制本公开的范围。尽管在以上分别描述了各实施例,但是这并不意味着各个实施例中的措施不能有利地结合使用。本公开的范围由所附权利要求及其等同物限定。不脱离本公开的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本公开的范围之内。
Claims (12)
1.一种信息处理方法,包括:
获取关于待播放信息的初始二维图像;以及
基于目标显示屏的属性信息,对所述初始二维图像进行反向动态适配调整,得到目标二维图像,其中,所述目标二维图像的属性信息与所述目标显示屏的属性信息相适配;
其中,所述基于目标显示屏的属性信息,对所述初始二维图像进行反向动态适配调整,得到目标二维图像包括:
判断所述目标显示屏的水平方向的点距信息和竖直方向的点距信息是否相同;
在所述目标显示屏的水平方向的点距信息和竖直方向的点距信息相同的情况下,基于所述目标显示屏的分辨率信息,对所述初始二维图像进行反向动态适配调整,得到所述目标二维图像;以及
在所述目标显示屏的水平方向的点距信息和竖直方向的点距信息不相同的情况下,基于所述目标显示屏的尺寸信息,对所述初始二维图像进行反向动态适配调整,得到目标二维图像。
2.根据权利要求1所述的方法,其中,所述反向动态适配调整包括缩小调整;
其中,所述基于所述目标显示屏的分辨率信息,对所述初始二维图像进行反向动态适配调整,得到目标二维图像包括:
基于所述目标显示屏的分辨率信息,按照第一预设规则确定所述初始二维图像的第一缩小方向和第一缩小比例;以及
基于所述第一缩小方向和所述第一缩小比例,对所述初始二维图像进行缩小调整,得到目标二维图像。
3.根据权利要求1所述的方法,其中,所述基于所述目标显示屏的尺寸信息,对所述初始二维图像进行反向动态适配调整,得到目标二维图像包括:
基于所述目标显示屏的尺寸信息,按照第二预设规则确定所述初始二维图像的第二缩小方向和第二缩小比例;以及
基于所述第二缩小方向和所述第二缩小比例,对所述初始二维图像进行缩小调整,得到目标二维图像。
4.根据权利要求1所述的方法,其中,所述基于目标显示屏的属性信息,对所述初始二维图像进行反向动态适配调整,得到目标二维图像还包括:
确定所述目标显示屏的规格信息;以及
在所述目标显示屏的规格信息与所述初始二维图像的规格信息不相同的情况下,对所述初始二维图像进行规格变换,以便对变换后的初始二维图像进行反向动态适配调整,得到所述目标二维图像。
5.根据权利要求1所述的方法,还包括:
对所述目标二维图像进行全屏缩放处理,生成视频播放信息;以及
自动对所述视频播放信息进行放大,以便使放大后的视频播放信息的属性信息与所述目标显示屏的属性信息相适配。
6.根据权利要求1所述的方法,其中,所述属性信息包括规格信息、点距信息、分辨率信息、尺寸信息、类型信息中的一种或多种。
7.根据权利要求1所述的方法,其中,所述获取关于待播放信息的初始二维图像包括:
获取待播放信息;
利用渲染管线方法处理所述待播放信息,得到待播放信息的帧数据,其中,所述帧数据为将待播放信息渲染后得到二维图像数据;以及
将所述待播放信息的帧数据与目标图像关联,生成所述初始二维图像。
8.根据权利要求7所述的方法,其中,所述利用渲染管线方法处理所述待播放信息,得到待播放信息的帧数据包括:
利用渲染管线方法处理所述待播放信息,得到待播放信息的视频帧的颜色数据;
构建与所述待播放信息的视频帧相匹配的纹理对象;以及
将所述颜色数据填充至所述纹理对象内,生成所述待播放信息的帧数据。
9.一种信息处理装置,包括:
获取模块,用于获取关于待播放信息的初始二维图像;以及
调整模块,用于基于目标显示屏的属性信息,对所述初始二维图像进行反向动态适配调整,得到目标二维图像,其中,所述目标二维图像的属性信息与所述目标显示屏的属性信息相适配;
其中,所述调整模块包括:
判断子模块,用于判断所述目标显示屏的水平方向的点距信息和竖直方向的点距信息是否相同;
第一调整子模块,用于在所述目标显示屏的水平方向的点距信息和竖直方向的点距信息相同的情况下,基于所述目标显示屏的分辨率信息,对所述初始二维图像进行反向动态适配调整,得到所述目标二维图像;以及
第二调整子模块,用于在所述目标显示屏的水平方向的点距信息和竖直方向的点距信息不相同的情况下,基于所述目标显示屏的尺寸信息,对所述初始二维图像进行反向动态适配调整,得到目标二维图像。
10.一种计算机系统,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至8中任一项所述的方法。
11.一种计算机可读存储介质,其上存储有可执行指令,所述指令被处理器执行时使处理器实现权利要求1至8中任一项所述的方法。
12.一种计算机程序产品,包括:
计算机可执行指令,所述指令在被执行时使用于实现权利要求1至8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110336919.8A CN113034367B (zh) | 2021-03-29 | 2021-03-29 | 信息处理方法、装置、计算机系统及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110336919.8A CN113034367B (zh) | 2021-03-29 | 2021-03-29 | 信息处理方法、装置、计算机系统及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113034367A CN113034367A (zh) | 2021-06-25 |
CN113034367B true CN113034367B (zh) | 2024-04-16 |
Family
ID=76452667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110336919.8A Active CN113034367B (zh) | 2021-03-29 | 2021-03-29 | 信息处理方法、装置、计算机系统及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113034367B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101321300A (zh) * | 2008-07-18 | 2008-12-10 | 天津三维成像技术有限公司 | Led大尺寸自由立体显示技术 |
CN106780336A (zh) * | 2016-12-19 | 2017-05-31 | 广东威创视讯科技股份有限公司 | 一种图像缩小方法及装置 |
CN109658507A (zh) * | 2018-11-27 | 2019-04-19 | 联想(北京)有限公司 | 信息处理方法及装置、电子设备 |
CN110956572A (zh) * | 2019-11-19 | 2020-04-03 | 深圳传音控股股份有限公司 | 图像处理的方法、装置及系统 |
CN111179869A (zh) * | 2020-01-21 | 2020-05-19 | 纳晶科技股份有限公司 | 一种e视标清晰度调整方法及显示器 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8427476B2 (en) * | 2009-12-14 | 2013-04-23 | Acer Incorporated | System and method for automatically adjusting visual setting of display device |
JP5981175B2 (ja) * | 2012-03-16 | 2016-08-31 | 株式会社Okiデータ・インフォテック | 図面表示装置、及び図面表示プログラム |
-
2021
- 2021-03-29 CN CN202110336919.8A patent/CN113034367B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101321300A (zh) * | 2008-07-18 | 2008-12-10 | 天津三维成像技术有限公司 | Led大尺寸自由立体显示技术 |
CN106780336A (zh) * | 2016-12-19 | 2017-05-31 | 广东威创视讯科技股份有限公司 | 一种图像缩小方法及装置 |
CN109658507A (zh) * | 2018-11-27 | 2019-04-19 | 联想(北京)有限公司 | 信息处理方法及装置、电子设备 |
CN110956572A (zh) * | 2019-11-19 | 2020-04-03 | 深圳传音控股股份有限公司 | 图像处理的方法、装置及系统 |
CN111179869A (zh) * | 2020-01-21 | 2020-05-19 | 纳晶科技股份有限公司 | 一种e视标清晰度调整方法及显示器 |
Non-Patent Citations (1)
Title |
---|
FPGA实现的视频图像缩放显示;孙红进;;液晶与显示(01);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113034367A (zh) | 2021-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7173635B2 (en) | Remote graphical user interface support using a graphics processing unit | |
US8619083B2 (en) | Multi-layer image composition with intermediate blending resolutions | |
US11711563B2 (en) | Methods and systems for graphics rendering assistance by a multi-access server | |
KR20200052846A (ko) | 데이터 처리 시스템 | |
CN112738541B (zh) | 画面显示方法、装置及电子设备 | |
CN110868625A (zh) | 一种视频播放方法、装置、电子设备及存储介质 | |
CN102036043A (zh) | 视频数据处理方法、装置及视频监控系统 | |
CN110968962B (zh) | 基于云渲染在移动端或大屏三维展示方法及系统 | |
JP2018512644A (ja) | 低品質タイルを使用してメモリ帯域幅を減らすためのシステムおよび方法 | |
CN112770050B (zh) | 视频展示方法及装置、计算机可读介质和电子设备 | |
CN110290398B (zh) | 视频下发方法、装置、存储介质及电子设备 | |
US20200302646A1 (en) | Creating video augmented reality using set-top box | |
CN114285958B (zh) | 图像处理电路、图像处理方法和电子设备 | |
CN112203124B (zh) | 显示装置及其控制方法 | |
CN113034367B (zh) | 信息处理方法、装置、计算机系统及可读存储介质 | |
WO2024067159A1 (zh) | 视频生成方法、装置、电子设备及存储介质 | |
JP2019149785A (ja) | 映像変換装置及びプログラム | |
US12081902B2 (en) | Systems and methods for signal transmission | |
CN113840170B (zh) | 连麦直播的方法及装置 | |
CN114697555B (zh) | 一种图像处理方法、装置、设备及存储介质 | |
CN110990109A (zh) | 一种拼接屏回显方法、终端、系统及存储介质 | |
CN117453170B (zh) | 一种显示控制方法、装置及存储介质 | |
US7205997B1 (en) | Transparent video capture from primary video surface | |
CN113837918A (zh) | 多进程实现渲染隔离的方法及装置 | |
CN111158618A (zh) | 一种基于移动终端显示图案的方法及设备 |
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 | ||
CB02 | Change of applicant information |
Address after: Room 221, 2 / F, block C, 18 Kechuang 11th Street, Daxing District, Beijing, 100176 Applicant after: Jingdong Technology Holding Co.,Ltd. Address before: Room 221, 2 / F, block C, 18 Kechuang 11th Street, Daxing District, Beijing, 100176 Applicant before: Jingdong Digital Technology Holding Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |