CN112073686B - 图像显示方法、装置及电子设备 - Google Patents

图像显示方法、装置及电子设备 Download PDF

Info

Publication number
CN112073686B
CN112073686B CN202010906274.2A CN202010906274A CN112073686B CN 112073686 B CN112073686 B CN 112073686B CN 202010906274 A CN202010906274 A CN 202010906274A CN 112073686 B CN112073686 B CN 112073686B
Authority
CN
China
Prior art keywords
page
resolution
target
input
image
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
CN202010906274.2A
Other languages
English (en)
Other versions
CN112073686A (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.)
Suzhou Keda Technology Co Ltd
Original Assignee
Suzhou Keda Technology 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 Suzhou Keda Technology Co Ltd filed Critical Suzhou Keda Technology Co Ltd
Priority to CN202010906274.2A priority Critical patent/CN112073686B/zh
Publication of CN112073686A publication Critical patent/CN112073686A/zh
Application granted granted Critical
Publication of CN112073686B publication Critical patent/CN112073686B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)

Abstract

本发明涉及图像处理技术领域,具体涉及图像显示方法、装置及电子设备,其中方法包括获取显示页面、目标图像以及目标页面;所述显示页面的分辨率与目标图像的分辨率对应,目标页面的分辨率与目标窗口的分辨率对应;将目标图像导入显示页面中得到输入页面;基于输入页面的分辨率与目标页面的分辨率的关系,调整输入页面的分辨率,以使得输入页面的分辨率与目标页面的分辨率匹配;将匹配后的输入页面中的图像导入目标页面并显示在目标窗口中。由于目标页面与目标窗口对应,那么在目标页面的分辨率与调整后的输入页面的分辨率匹配的情况下,调整后的输入页面的图像能够清晰地显示在目标窗口中,提高了图像显示的清晰度。

Description

图像显示方法、装置及电子设备
技术领域
本发明涉及图像处理技术领域,具体涉及图像显示方法、装置及电子设备。
背景技术
在视频监控领域,视频监控设备采集到图像数据之后会将采集到的图像数据发送至终端进行显示,一般情况下会存在终端上用于显示图像数据的窗口尺寸与实际采集到的图像数据的尺寸不一致。现有技术中常采用的方式是,对用于显示图像数据的窗口进行整体缩放,以使得两者的尺寸匹配。但是在对窗口进行缩放后,如图1所示,窗口中显示的图像会出现明显的锯齿现象,导致图像显示的清晰度偏低。
为解决这一问题,现有的图像显示方式中通过对缩放后的窗口开启全屏抗锯齿以及三线滤波功能的处理,如图2a以及图2b所示,图2a为缩放后的窗口原图,图2b为开启全屏抗锯齿以及三线滤波功能的处理后的窗口图像。通过对比图2a以及图2b可以看出,图像显示锯齿有所改善,但是仍存在较明显的锯齿。
发明内容
有鉴于此,本发明实施例提供了一种图像显示方法、装置及电子设备,以解决图像显示的清晰度偏低的问题。
根据第一方面,本发明实施例提供了一种图像显示方法,包括:
获取显示页面、目标图像以及目标页面;其中,所述显示页面的分辨率与目标图像的分辨率对应,所述目标页面的分辨率与目标窗口的分辨率对应;
将所述目标图像导入所述显示页面中得到输入页面;
基于所述输入页面的分辨率与所述目标页面的分辨率的关系,调整所述输入页面的分辨率,以使得所述输入页面的分辨率与所述目标页面的分辨率匹配;
将匹配后的所述输入页面中的图像导入所述目标页面并显示在所述目标窗口中。
本发明实施例提供的图像显示方法,基于输入页面的分辨率与目标页面的分辨率的关系,对输入页面的分辨率进行调整,使得调整后的输入页面的分辨率与目标页面的分辨率匹配,由于目标页面与目标窗口对应,那么在目标页面的分辨率与调整后的输入页面的分辨率匹配的情况下,调整后的输入页面的图像能够清晰地显示在目标窗口中,提高了图像显示的清晰度。
结合第一方面,在第一方面第一实施方式中,所述基于所述输入页面的分辨率与所述目标页面的分辨率的关系,调整所述输入页面的分辨率,以使得所述输入页面的分辨率与所述目标页面的分辨率匹配,包括:
判断所述输入页面的分辨率与所述目标页面的分辨率是否匹配;
当所述输入页面的分辨率与所述目标页面的分辨率不匹配时,基于所述输入页面的分辨率创建至少一个过渡页面,并将所述输入页面中的图像导入所述过渡页面中得到调整后的所述输入页面,以使得调整后的输入页面的分辨率与所述目标页面的分辨率匹配。
本发明实施例提供的图像显示方法,在输入页面的分辨率与目标页面的分辨率不匹配的情况下,通过创建相应分辨率的过渡页面的方式显示目标图像,即通过创建过渡页面结合多级缩放的方式最终在目标窗口上显示显示出图像,避免了窗口的直接缩放,使得最终在目标窗口上显示的图像更加光滑,提高了目标窗口上显示图像的清晰度。
结合第一方面第一实施方式,在第一方面第二实施方式中,所述基于所述输入页面的分辨率创建至少一个过渡页面,并将所述输入页面中的图像导入所述过渡页面中得到调整后的所述输入页面,以使得调整后的输入页面的分辨率与所述目标页面的分辨率匹配,包括:
利用所述输入页面的分辨率以及预设倍数,确定所述过渡页面的分辨率;
基于确定出的所述过渡页面的分辨率,创建所述过渡页面;
将所述输入页面中的图像导入所述过渡页面中,得到调整后的所述输入页面,执所述判断所述输入页面的分辨率与所述目标页面的分辨率是否匹配的步骤。
本发明实施例提供的图像显示方法,在每进行一次分辨率的判断之后,再创建过渡页面,也可以减少数据处理量,提高图像显示的效率。
结合第一方面第一实施方式,在第一方面第三实施方式中,所述基于所述输入页面的分辨率创建至少一个过渡页面,并将所述输入页面中的图像导入所述过渡页面中得到调整后的所述输入页面,以使得调整后的输入页面的分辨率与所述目标页面的分辨率匹配,包括:
利用所述输入页面的分辨率以及所述预设倍数,确定至少两个所述过渡页面的分辨率,其中,至少两个所述过渡页面分辨率不同;
基于确定出的至少两个所述过渡页面的分辨率,创建至少两个所述过渡页面;
将所述输入页面中的图像导入当前过渡页面中,得到调整后的所述输入页面;
判断所述输入页面的分辨率与所述目标页面的分辨率是否匹配;
当调整后的所述输入页面的分辨率与所述目标页面的分辨率不匹配时,将所述输入页面中的图像导入下一个过渡页面中得到调整后的所述输入页面,以使得调整后的所述输入页面的分辨率与所述目标页面的分辨率匹配。
本发明实施例提供的图像显示方法,创建多个过渡页面,当确定出分辨率的关系不满足预设条件后,直接将输入页面中的图像导入在下一个过渡页面中,避免各个处理线程之后的切换,提高了图像显示的效率。
结合第一方面第三实施方式,在第一方面第四实施方式中,所述过渡页面的数量为两个;其中,所述将调整后的所述输入页面中的图像导入下一个过渡页面中,以使得调整后的所述输入页面的分辨率与所述目标页面的分辨率匹配,包括:
将第一过渡页面中的图像导入第二过渡页面中,得到调整后的所述输入页面;
判断调整后的所述输入页面的分辨率与所述目标分辨率是否匹配;
当调整后的所述输入页面的分辨率与所述目标分辨率不匹配时,基于所述第二过渡页面的分辨率,确定所述第一过渡页面的实际使用范围;
将所述第二过渡页面中的图像导入所述第一过渡页面的实际使用范围中,得到调整后的所述输入页面,以使得调整后的所述输入页面的分辨率与所述目标页面的分辨率匹配。
本发明实施例提供的图像显示方法,通过创建两个过渡页面,在小窗口显示时,后续使用到的过渡页面的实际范围均小于创建的两个过渡页面,因此,通过确定过渡页面的实际使用范围,就可以实现过渡页面的循环利用,减小了数据处理量,提高了图像显示的效率。
结合第一方面,或第一方面第一实施方式至第四实施方式中任一项,在第一方面第五实施方式中,所述将所述目标图像导入所述显示页面中得到输入页面,包括:
刷新并调用第一接口锁住所述显示页面;
调用第二接口将所述目标图像导入所述显示页面中得到所述输入页面,并调用第三接口释放所述显示页面。
本发明实施例提供的图像显示方法,通过对显示页面进行刷新清空显示页面中的图像,可以实现显示页面的多次利用,避免显示页面的重复创建;且通过调用第一接口锁住显示页面,以防止其他对象对显示页面进行修改,保证了图像显示的可靠性;在导入之后释放该显示页面,以保证后续能够将显示页面中的图像复制到过渡页面中。
结合第一方面第五实施方式,在第一方面第六实施方式中,所述获取目标图像,包括:
获取目标视频码流;
对所述目标视频码流进行解码;
依次提取解码后的视频码流中的每一帧视频图像得到所述目标图像。
本发明实施例提供的图像显示方法,通过对视频码流中的每一帧视频图像进行多级缩放处理,可以提高在目标窗口中显示的视频码流的清晰度。
结合第一方面第五实施方式,在第一方面第七实施方式中,所述将调整后的所述输入页面中的图像导入所述目标页面并显示在目标窗口中,包括:
调用第四接口将调整后的所述输入页面中的图像导入所述目标页面;
调用第五接口将所述目标页面中的图像显示在所述目标窗口中。
本发明实施例提供的图像显示方法,在确定出目标页面中的图像之后再将该图像显示在目标窗口中,通过对页面而非窗口进行缩放处理,提高了图像显示的清晰度。
根据第二方面,本发明实施例提供了一种图像显示装置,包括:
获取模块,用于获取显示页面、目标图像以及目标页面;其中,所述显示页面的分辨率与目标图像的分辨率对应,所述目标页面的分辨率与目标窗口的分辨率对应;
导入模块,用于将所述目标图像导入所述显示页面中得到输入页面;
调整模块,用于基于所述输入页面的分辨率与所述目标页面的分辨率的关系,调整所述输入页面的分辨率,以使得所述输入页面的分辨率与所述目标页面的分辨率匹配;
显示模块,用于将匹配后的所述输入页面中的图像导入所述目标页面并显示在所述目标窗口中。
本发明实施例提供的图像显示装置,基于输入页面的分辨率与目标页面的分辨率的关系,对输入页面的分辨率进行调整,使得调整后的输入页面的分辨率与目标页面的分辨率匹配,由于目标页面与目标窗口对应,那么在目标页面的分辨率与调整后的输入页面的分辨率匹配的情况下,调整后的输入页面的图像能够清晰地显示在目标窗口中,提高了图像显示的清晰度。
根据第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或者第一方面的任意一种实施方式中所述的图像显示方法。
根据第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面或者第一方面的任意一种实施方式中所述的图像显示方法。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中对窗口缩放后的图像显示效果;
图2a是窗口显示的原图;
图2b是图2a经过全屏抗锯齿以及三线滤波功能的处理后的窗口图像;
图3是根据本发明实施例的图像显示方法的流程图;
图4a是对显示目标图像的窗口直接缩放的显示效果;
图4b是根据本发明实施例的图像显示方法处理后的显示效果;
图5是根据本发明实施例的图像显示方法的流程图;
图6是根据本发明实施例的图像显示方法的流程图;
图7是根据本发明实施例的图像显示装置的结构框图;
图8是本发明实施例提供的电子设备的硬件结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明实施例,提供了一种图像显示方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在本实施例中提供了一种图像显示方法,可用于电子设备,如电脑、手机、平板电脑等,图3是根据本发明实施例的图像显示方法的流程图,如图3所示,该流程包括如下步骤:
S11,获取显示页面、目标图像以及目标页面。
其中,所述显示页面的分辨率与目标图像的分辨率对应,所述目标页面的分辨率与目标窗口的分辨率对应。
所述的目标图像可以是电子设备从视频码流中提取出的一帧视频图像,其中的视频码流可以是电子设备从外界获取到的,也可以是存储在电子设备中的;所述的目标图像也可以是电子设备从外界的图像采集装置中获取到的图像,也可以是存储在电子设备中的图像,等等。在此对电子设备获取目标图像的方式并不做任何限制。
所述的显示页面是电子设备在初始化的过程中创建的页面;所述的目标页面是与目标窗口对应的页面,目标窗口是用于显示目标图像的窗口。其中,目标页面的分辨率与目标窗口的分辨率相同。
S12,将目标图像导入显示页面中得到输入页面。
电子设备在获取到目标图像以及显示页面之后,可以调用相应的接口将目标图像导入显示页面中;也可以直接将目标图像拷贝到显示页面中,也可以采用其他方式。电子设备在将目标图像导入显示页面中之后,就可以得到输入页面。其中,所述的输入页面包括显示页面以及显示页面中显示的图像。
S13,基于输入页面的分辨率与目标页面的分辨率的关系,调整输入页面的分辨率,以使得输入页面的分辨率与目标页面的分辨率匹配。
电子设备在上述S12中得到输入页面之后,就可以获取输入页面的分辨率,此时输入页面的分辨率即为目标图像的分辨率。电子设备再将输入页面的分辨率与目标页面的分辨率进行比较,基于比较结果对输入页面的分辨率进行调整。
在此过程中,电子设备可以多次对输入页面的分辨率进行调整,最终使得输入页面的分辨率与目标页面的分辨率匹配。
S14,将匹配后的输入页面中的图像导入目标页面并显示在目标窗口中。
电子设备在得到与目标页面的分辨率匹配的目标页面之后,将匹配后的输入页面中的图像导入目标页面,再将目标页面中的图像显示在目标窗口中。其中,将页面中的图像显示在窗口中可以通过调用相应的接口实现,例如,可以采用Direct3D方式,或采用DirectDraw方式显示图像到窗口。
图4a显示了利用现有技术中直接对窗口进行缩放的方式显示图像,图4b示出了采用本实施例中所述的图像显示方法显示图像。对比图4a以及图4b可知,利用本实施例中所述的图像显示方法在小窗口显示图像,可以提高图像的清晰度。
本实施例提供的图像显示方法,基于输入页面的分辨率与目标页面的分辨率的关系,对输入页面的分辨率进行调整,使得调整后的输入页面的分辨率与目标页面的分辨率匹配,由于目标页面与目标窗口对应,那么在目标页面的分辨率与调整后的输入页面的分辨率匹配的情况下,调整后的输入页面的图像能够清晰地显示在目标窗口中,提高了图像显示的清晰度。
在本实施例中提供了一种图像显示方法,可用于电子设备,如电脑、手机、平板电脑等,图5是根据本发明实施例的图像显示方法的流程图,如图5所示,该流程包括如下步骤:
S21,获取显示页面、目标图像以及目标页面。
详细请参见图3所示实施例的S11,在此不再赘述。
S22,将目标图像导入所述显示页面中得到输入页面。
详细请参见图3所示实施例的S12,在此不再赘述。
S23,基于输入页面的分辨率与目标页面的分辨率的关系,调整输入页面的分辨率,以使得输入页面的分辨率与目标页面的分辨率匹配。
具体地,上述S23包括如下步骤:
S231,判断输入页面的分辨率与目标页面的分辨率是否匹配。
电子设备在上述S22中得到输入页面之后,获取输入页面的分辨率,将输入页面的分辨率与目标页面的分辨率进行比较,可以计算两者的比值,基于比值判断两者的分辨率是否匹配。
具体地,当目标图像的分辨率大于目标窗口的分辨率时,表示此时目标图像需要在小窗口进行显示。当目标图像的分辨率小于目标窗口的分辨率时,表示此时目标图像需要在大窗口进行显示。不论是需要在小窗口显示,还是在大窗口显示,电子设备均需要判断两者分辨率的比值是否在预设范围内,以确定这两者是否匹配,当输入页面的分辨率与所述目标页面的分辨率不匹配时,执行S232;否则,执行S24。
S232,基于输入页面的分辨率创建至少一个过渡页面,并将输入页面中的图像导入过渡页面中得到调整后的输入页面,以使得调整后的输入页面的分辨率与目标页面的分辨率匹配。
电子设备在上述S231中确定输入页面的分辨率与目标页面的分辨率不匹配时,利用输入页面的分辨率创建至少一个过渡页面。
具体地,如上文所述,当目标图像需要在小窗口显示时,所创建的过渡页面的分辨率就需要小于输入页面的分辨率,例如,创建的过渡页面的分辨率为输入页面分辨率的1/2或1/3等等。
当目标图像需要在大窗口显示时,所创建的过渡页面的分辨率就需要大于输入页面的分辨率,例如,创建的过渡页面的分辨率为输入页面分辨率的1.5倍,或2倍等等。
所创建的过渡页面的个数可以根据实际情况进行具体的设置,例如,可以每次比较之后创建一个过渡页面,也可以是在S231比较之后,创建多个分辨率不同的过渡页面等等。
作为本实施例的一种可选实施方式,上述S232包括如下步骤:
(1)利用输入页面的分辨率,确定过渡页面的分辨率。
电子设备在初次执行S231之后,就可以确定出目标图像是要在小窗口显示,还是在大窗口显示。电子设备就可以利用输入页面的分辨率确定过渡页面的分辨率。例如,过渡页面的分辨率直接为输入页面的分辨率的1/2。
当然,电子设备也可以结合输入页面的分辨率与目标页面的分辨率,确定过渡页面的分辨率。电子设备计算输入页面的分辨率与目标页面的分辨率的比值,基于计算得到的比值,确定过渡页面的分辨率。例如,输入页面的分辨率与目标页面的分辨率的比值为2,可以确定创建的过渡页面的分辨率为输入页面分辨率的1/2,后续再次进行分辨率的缩小,以实现逐级调整。
(2)基于确定出的过渡页面的分辨率,创建过渡页面。
电子设备在确定出过渡页面的分辨率时,可以创建一个过渡页面。
(3)将输入页面中的图像导入过渡页面中,得到调整后的输入页面。返回执行S231。
电子设备在创建过渡页面之后,将输入页面中的图像导入至过渡页面中,此时的过渡页面即为调整后的输入页面。在得到调整后的输入页面之后,电子设备再返回执行S231,再次比较调整后的输入页面与目标页面的分辨率,以再次调整输入页面的分辨率。
电子设备在每进行一次分辨率的判断之后,再创建过渡页面,也可以减少数据处理量,提高图像显示的效率。
作为本实施例的另一种可选实施方式,上述S232包括如下步骤:
(1)利用输入页面的分辨率,确定至少两个过渡页面的分辨率。其中,至少两个所述过渡页面分辨率不同。
如上文所述,电子设备可以利用输入页面的分辨率,确定至少两个分辨率不同的过渡页面。例如,当目标图像需要在小窗口显示时,电子设备确定3个过渡页面的分辨率,分别为输入页面的分辨率的1/2、1/4以及1/8。当目标图像需要在大窗口显示时,电子设备确定3个过渡页面的分辨率,分别为输入页面分辨率的1.2倍、1.5倍以及2倍等等。
进一步地,电子设备也可以结合输入页面的分辨率与目标页面的分辨率,确定过渡页面的分辨率的调整范围,然后再创建多个过渡页面,实现输入页面分辨率的逐级调整。
(2)基于确定出的至少两个过渡页面的分辨率,创建至少两个过渡页面。
电子设备在确定出至少两个过渡页面的分辨率之后,创建相应分辨率的过渡页面。
(3)将输入页面中的图像导入当前过渡页面中,得到调整后的输入页面。
例如,电子设备创建了3个过渡页面,各个过渡页面的分辨率依次变化,第一个过渡页面的分辨率为输入页面分辨率的1/2,第二个过渡页面的分辨率为输入页面分辨率的1/4,第三个过渡页面的分辨率为输入页面分辨率的1/8。
电子设备首先将输入页面中的图像导入第一个过渡页面中,此时的第一个过渡页面即为调整后的输入页面。
(4)判断输入页面的分辨率与目标页面的分辨率是否匹配。
当调整后的输入页面的分辨率与目标页面的分辨率不匹配时,执行步骤(5);否则,执行S24。
(5)将输入页面中的图像导入下一个过渡页面中得到调整后的输入页面,以使得调整后的输入页面的分辨率与目标页面的分辨率匹配。
如上文所述,若当前过渡页面的分辨率与目标页面的分辨率不匹配时,将当前过渡页面中的图像导入到第二个过渡页面中,得到调整后的输入页面,将第二过渡页面作为当前过渡页面,再次进行调整后的输入页面与目标页面的分辨率的比较,若当前过渡页面的分辨率与目标页面的分辨率不匹配时,将当前过渡页面中的图像打入第三个过渡页面中,得到调整后的输入页面,以此类推,直至调整后的输入页面的分辨率与目标页面的分辨率匹配。
可选地,当目标图像需要小窗口显示时,在上述步骤(2)中仅需要创建两个过渡页面,分别称之为第一过渡页面以及第二过渡页面。相应地,上述步骤(5)还可以采用如下步骤实现:
5.1)将第一过渡页面中的图像导入第二过渡页面中,得到调整后的输入页面。
电子设备将第一过渡页面中的图像导入第二过渡页面中,此时形成的第二过渡页面称之为调整后的输入页面。由于第一过渡页面中的图像已经导入至第二过渡页面中,那么就可以将第一过渡页面清空,以实现后续的循环使用。
5.2)判断调整后的输入页面的分辨率与目标页面的分辨率是否匹配。
当调整后的输入页面的分辨率与目标分辨率不匹配时,执行步骤5.3);否则,执行S24。
5.3)基于第二过渡页面的分辨率,确定第一过渡页面的实际使用范围。
例如,电子设备在上述步骤(2)中创建的两个过渡页面的分辨率分别为:第一过渡页面的分辨率是目标页面分辨率的1/2,第二过渡页面的分辨率是目标页面分辨率的1/4。
当电子设备判断出初始创建的第二过渡页面的分辨率与目标页面的分辨率不匹配时,下一次所需的过渡页面的分辨率是小于初始创建的第一过渡页面的分辨率以及第二过渡页面的分辨率的。因此,就可以利用初始创建的第一过渡页面以及第二过渡页面的部分区域,以满足调整后的输入页面的分辨率的需求。
例如,电子设备基于第二过渡页面的分辨率,确定下一次所需的过渡页面的分辨率为目标分辨率的1/8,那么利用该大小就可以确定出第一过渡页面的实际使用范围,该实际使用范围对应的分辨率为目标分辨率的1/8。
5.4)将第二过渡页面中的图像导入第一过渡页面的实际使用范围中,得到调整后的输入页面,以使得调整后的输入页面的分辨率与目标页面的分辨率匹配。
电子设备在确定出第一过渡页面的实际使用范围之后,就可以将第二过渡页面中的图像导入第一过渡页面的实际使用范围中,得到调整后的输入页面,再次进行分辨率的判断。若调整后的输入页面的分辨率与目标页面的分辨率仍不匹配时,基于第一过渡页面的实际使用范围,确定第二过渡页面的实际实用范围,将调整后的输入页面中的图像导入第二过渡页面的实际使用范围中,得到调整后的输入页面。依次类推,通过不断的循环判断,使得最终确定出的调整后的输入页面的分辨率与目标页面的分辨率匹配。
通过创建多个过渡页面,当确定出分辨率的关系不满足预设条件后,直接将输入页面中的图像导入在下一个过渡页面中,避免各个处理线程之后的切换,提高了图像显示的效率。进一步地,创建两个过渡页面,利用两个过渡页面的实际使用范围进行分辨率的调整,以减少过渡页面的创建个数。
S24,将匹配后的输入页面中的图像导入目标页面并显示在目标窗口中。
需要说明的时,当电子设备初次执行上述S231确定输入页面的分辨率与目标页面的分辨率匹配时,直接执行S24,因此,该步骤中的“调整后的输入页面”也包括初始的输入页面,以及后续调整后的输入页面。
其余详细请参见图3所示实施例的S14,在此不再赘述。
本实施例提供的图像显示方法,在输入页面的分辨率与目标页面的分辨率不匹配的情况下,通过创建相应分辨率的过渡页面的方式显示目标图像,即通过创建过渡页面结合多级缩放的方式最终在目标窗口上显示显示出图像,避免了窗口的直接缩放,使得最终在目标窗口上显示的图像更加光滑,提高了目标窗口上显示图像的清晰度。
作为本实施例的一种可选实施方式,上述的图像显示方法包括如下步骤:
(1)拷贝解码后图像到显示页面中,此显示页面为输入页面,记为SrcSurface,N=0;
(2)判断目标窗口对应的目标页面,记为DstSurface,判断DstSurFace的分辨率与SrcSurface分辨率的大小,如果分辨率相差倍数超过1倍,进入步骤(3),否则进入步骤(4);
(3)判断是否存在过渡页面TransSurfaceN,不存在则创建一个过渡页面TransSurfaceN,TransSurfaceN的分辨率为SrcSurface的分辨率的1/2大小,将SrcSurface中图像宽高按照倍数缩小导入到TransSurfaceN中,将图像导入后的TransSurfaceN作为调整后的SrcSurface,N=(N+1)%2(%取余数),进入步骤(2);
(4)将当前调整后的SrcSurface中的图像导入到目标页面DstSurface中,显示DstSurface图像到目标窗口上。
采用过渡页面的方式每次缩小二分之一图像来进行缩放,添加多级缩放功能后,图像显示明显更平滑。
在本实施例中提供了一种图像显示方法,可用于电子设备,如电脑、手机、平板电脑等,图6是根据本发明实施例的图像显示方法的流程图,如图6所示,该流程包括如下步骤:
S31,获取显示页面、目标图像以及目标页面。
其中,所述显示页面的分辨率与目标图像的分辨率对应,所述目标页面的分辨率与目标窗口的分辨率对应。
所述的获取目标图像,包括如下步骤:
(1)获取目标视频码流。
在本实施例中,目标视频码流是电子设备从外界的图像采集设备中获取到的。
(2)对目标视频码流进行解码。
电子设备在获取到目标视频码流之后,对其进行解码。
(3)依次提取解码后的视频码流中的每一帧视频图像得到目标图像。
电子设备提取解码后的视频码流中的每一帧图像作为目标图像,其中,电子设备可以解码得到一帧视频图像之后,将其作为目标图像进行图像显示的处理;电子设备也可以是在目标视频码流全部解码完成之后,再依次提取每一帧视频图像作为目标图像进行图像显示的处理。
所述获取显示页面以及目标页面,包括如下步骤:
(1)调用第六接口创建显示页面。
电子设备调用第六接口创建与目标图像的分辨率对应的显示页面。
(2)基于目标窗口,调用第七接口获取目标页面。
电子设备调用第七接口创建于目标窗口的分辨率对应的目标页面。
S32,将目标图像导入显示页面中得到输入页面。
具体地,上述S32包括如下步骤:
S321,刷新并调用第一接口锁住显示页面。
由于目标视频码流中的每一帧视频图像均是要导入到显示页面中的,在导入视频图像之前刷新显示页面,以清空显示页面中的内容,实现显示页面的循环使用。
在刷新显示页面之后,电子设备调用第一接口锁住显示页面,以防止其他对象修改该显示页面。
S322,调用第二接口将目标图像导入显示页面中得到输入页面,并调用第三接口释放显示页面。
电子设备调用第二接口将目标图像导入显示页面中得到输入页面,再调用第三接口释放该显示页面。
S33,基于输入页面的分辨率与目标页面的分辨率的关系,调整输入页面的分辨率,以使得输入页面的分辨率与目标页面的分辨率匹配。
详细请参见图5所示实施例的S23,在此不再赘述。
S34,将匹配后的输入页面中的图像导入目标页面并显示在目标窗口中。
具体地,上述S34包括如下步骤:
S341,调用第四接口将调整后的输入页面中的图像导入目标页面。
电子设备通过调用第四接口将调整后的输入页面中的图像导入至目标页面中。
S342,调用第五接口将目标页面中的图像显示在目标窗口中。
在导入目标页面中之后,电子设备再调用第五接口将目标页面中的图像显示在目标窗口中。
本实施例提供的图像显示方法,通过对显示页面进行刷新清空显示页面中的图像,可以实现显示页面的多次利用,避免显示页面的重复创建;且通过调用第一接口锁住显示页面,以防止其他对象对显示页面进行修改,保证了图像显示的可靠性;在导入之后释放该显示页面,以保证后续能够将显示页面中的图像复制到过渡页面中。
作为本实施例的一个具体实施方式,以Direct3D方式显示图像到窗口,具体地包括如下步骤:
(1)调用Direct3DCreate9Ex、CreateDeviceEx和CreateOffscreenPlainSurface接口创建对应的设备和显示页面。
(2)通过调用LockRect和UnLockRect接口操作SrcSurface,写入目标图像到SrcSurface中,再通过调用GetBackBuffer获取后台缓冲表面DstSurface,N=0。
(3)比较DstSurface与SrcSurface分辨率大小,如果分辨率相差倍数超过1倍,进入步骤(4),否则进入步骤(5)。
(4)判断TransSurfaceN是否存在,不存在通过CreateRenderTarget创建一个过渡页面TransSurfaceN,TransSurfaceN为SrcSurface的1/2大小,通过StretchRect接口将SrcSurface中图像缩小导入到TransSurfaceN中,此时TransSurfaceN作为调整后的SrcSurface,N=(N+1)%2(%取余数),进入步骤(3)。
(5)通过StretchRect接口将调整后的SrcSurface中图像导入到DstSurface中,调用Present接口显示DstSurface图像到目标窗口上。
作为本实施例的另一个具体实施方式,以DirectDraw方式显示图像到窗口,具体地包括如下步骤:
(1)调用DirectDrawCreateEx和CreateSurface接口创建对应的设备和主显示页面、过渡页面和输入页面SrcSurface,通过获取当前显示窗口大小获取显示页面DstSurface,创建过渡页面TransSurface0、TransSurface1,分别为SrcSurface的1/2、1/4大小,此时过渡页面TransSurfaceN,N=0。
(2)通过调用Lock和UnLock接口操作SrcSurface内存,拷贝码流图像到SrcSurface中。
(3)比较DstSurface与SrcSurface的分辨率大小,如果分辨率相差倍数超过1倍,进入步骤(4),否则进入步骤(5)。
(4)通过Blt接口将SrcSurface中图像缩小导入到TransSurfaceN中,此时TransSurfaceN作为调整后的SrcSurface,N=(N+1)%2(%取余数),进入步骤(3)。
(5)通过Blt接口将SrcSurface中图像导入到DstSurface中,调用Blt接口显示DstSurface图像到目标窗口上。
在本实施例中还提供了一种图像显示装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
本实施例提供一种图像显示装置,如图7所示,包括:
获取模块41,用于获取显示页面、目标图像以及目标页面。
导入模块42,用于将所述目标图像导入所述显示页面中得到输入页面。
处理模块43,用于基于所述输入页面的分辨率与所述目标页面的分辨率的关系,调整所述输入页面的分辨率,以使得所述输入页面的分辨率与所述目标页面的分辨率匹配。
显示模块44,用于将匹配后的所述输入页面中的图像导入所述目标页面并显示在所述目标窗口中。
本实施例中的图像显示装置是以功能单元的形式来呈现,这里的单元是指ASIC电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。
上述各个模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。
本发明实施例还提供一种电子设备,具有上述图7所示的图像显示装置。
请参阅图8,图8是本发明可选实施例提供的一种电子设备的结构示意图,如图8所示,该电子设备可以包括:至少一个处理器51,例如CPU(Central Processing Unit,中央处理器),至少一个通信接口53,存储器54,至少一个通信总线52。其中,通信总线52用于实现这些组件之间的连接通信。其中,通信接口53可以包括显示屏(Display)、键盘(Keyboard),可选通信接口53还可以包括标准的有线接口、无线接口。存储器54可以是高速RAM存储器(Random Access Memory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器54可选的还可以是至少一个位于远离前述处理器51的存储装置。其中处理器51可以结合图7所描述的装置,存储器54中存储应用程序,且处理器51调用存储器54中存储的程序代码,以用于执行上述任一方法步骤。
其中,通信总线52可以是外设部件互连标准(peripheral componentinterconnect,简称PCI)总线或扩展工业标准结构(extended industry standardarchitecture,简称EISA)总线等。通信总线52可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
其中,存储器54可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard diskdrive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器54还可以包括上述种类的存储器的组合。
其中,处理器51可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。
其中,处理器51还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任意组合。
可选地,存储器54还用于存储程序指令。处理器51可以调用程序指令,实现如本申请图3、5-6实施例中所示的图像显示方法。
本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的图像显示方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard DiskDrive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

Claims (9)

1.一种图像显示方法,其特征在于,包括:
获取显示页面、目标图像以及目标页面;其中,所述显示页面的分辨率与所述目标图像的分辨率对应,所述目标页面的分辨率与目标窗口的分辨率对应;
将所述目标图像导入所述显示页面中得到输入页面;
基于所述输入页面的分辨率与所述目标页面的分辨率的关系,调整所述输入页面的分辨率,以使得所述输入页面的分辨率与所述目标页面的分辨率匹配;
将匹配后的所述输入页面中的图像导入所述目标页面并显示在所述目标窗口中;
其中,所述基于所述输入页面的分辨率与所述目标页面的分辨率的关系,调整所述输入页面的分辨率,以使得所述输入页面的分辨率与所述目标页面的分辨率匹配,包括:
判断所述输入页面的分辨率与所述目标页面的分辨率的比值是否在预设范围内,以确定是否匹配;
当所述输入页面的分辨率与所述目标页面的分辨率不匹配时,基于所述输入页面的分辨率创建至少一个过渡页面,并将所述输入页面中的图像导入所述过渡页面中得到调整后的所述输入页面,以使得调整后的输入页面的分辨率与所述目标页面的分辨率匹配。
2.根据权利要求1所述的方法,其特征在于,所述基于所述输入页面的分辨率创建至少一个过渡页面,并将所述输入页面中的图像导入所述过渡页面中得到调整后的所述输入页面,以使得调整后的输入页面的分辨率与所述目标页面的分辨率匹配,包括:
利用所述输入页面的分辨率,确定所述过渡页面的分辨率;
基于确定出的所述过渡页面的分辨率,创建所述过渡页面;
将所述输入页面中的图像导入所述过渡页面中,得到调整后的所述输入页面,执行所述判断所述输入页面的分辨率与所述目标页面的分辨率是否匹配的步骤。
3.根据权利要求1所述的方法,其特征在于,所述基于所述输入页面的分辨率创建至少一个过渡页面,并将所述输入页面中的图像导入所述过渡页面中得到调整后的所述输入页面,以使得调整后的输入页面的分辨率与所述目标页面的分辨率匹配,包括:
利用所述输入页面的分辨率,确定至少两个所述过渡页面的分辨率,其中,至少两个所述过渡页面分辨率不同;
基于确定出的至少两个所述过渡页面的分辨率,创建至少两个所述过渡页面;
将所述输入页面中的图像导入当前过渡页面中,得到调整后的所述输入页面;
判断调整后的所述输入页面的分辨率与所述目标页面的分辨率是否匹配;
当调整后的所述输入页面的分辨率与所述目标页面的分辨率不匹配时,将调整后的所述输入页面中的图像导入下一个过渡页面中,以使得调整后的所述输入页面的分辨率与所述目标页面的分辨率匹配。
4.根据权利要求3所述的方法,其特征在于,所述过渡页面的数量为两个;其中,所述将调整后的所述输入页面中的图像导入下一个过渡页面中,以使得调整后的所述输入页面的分辨率与所述目标页面的分辨率匹配,包括:
将第一过渡页面中的图像导入第二过渡页面中,得到调整后的所述输入页面;
判断调整后的所述输入页面的分辨率与所述目标页面的分辨率是否匹配;
当调整后的所述输入页面的分辨率与所述目标页面的分辨率不匹配时,基于所述第二过渡页面的分辨率,确定所述第一过渡页面的实际使用范围;
将所述第二过渡页面中的图像导入所述第一过渡页面的实际使用范围中,得到调整后的所述输入页面,以使得调整后的所述输入页面的分辨率与所述目标页面的分辨率匹配。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述将所述目标图像导入所述显示页面中得到输入页面,包括:
刷新并调用第一接口锁住所述显示页面;
调用第二接口将所述目标图像导入所述显示页面中得到所述输入页面,并调用第三接口释放所述显示页面。
6.根据权利要求5所述的方法,其特征在于,将调整后的所述输入页面中的图像导入所述目标页面并显示在目标窗口中,包括:
调用第四接口将调整后的所述输入页面中的图像导入所述目标页面;
调用第五接口将所述目标页面中的图像显示在所述目标窗口中。
7.一种图像显示装置,其特征在于,包括:
获取模块,用于获取显示页面、目标图像以及目标页面;其中,所述显示页面的分辨率与所述目标图像的分辨率对应,所述目标页面的分辨率与目标窗口的分辨率对应;
导入模块,用于将所述目标图像导入所述显示页面中得到输入页面;
调整模块,用于基于所述输入页面的分辨率与所述目标页面的分辨率的关系,调整所述输入页面的分辨率,以使得所述输入页面的分辨率与所述目标页面的分辨率匹配;
显示模块,用于将匹配后的所述输入页面中的图像导入所述目标页面并显示在所述目标窗口中;
其中,所述基于所述输入页面的分辨率与所述目标页面的分辨率的关系,调整所述输入页面的分辨率,以使得所述输入页面的分辨率与所述目标页面的分辨率匹配,包括:
判断所述输入页面的分辨率与所述目标页面的分辨率的比值是否在预设范围内,以确定是否匹配;
当所述输入页面的分辨率与所述目标页面的分辨率不匹配时,基于所述输入页面的分辨率创建至少一个过渡页面,并将所述输入页面中的图像导入所述过渡页面中得到调整后的所述输入页面,以使得调整后的输入页面的分辨率与所述目标页面的分辨率匹配。
8.一种电子设备,其特征在于,包括:
存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1-6中任一项所述的图像显示方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行权利要求1-6中任一项所述的图像显示方法。
CN202010906274.2A 2020-09-01 2020-09-01 图像显示方法、装置及电子设备 Active CN112073686B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010906274.2A CN112073686B (zh) 2020-09-01 2020-09-01 图像显示方法、装置及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010906274.2A CN112073686B (zh) 2020-09-01 2020-09-01 图像显示方法、装置及电子设备

Publications (2)

Publication Number Publication Date
CN112073686A CN112073686A (zh) 2020-12-11
CN112073686B true CN112073686B (zh) 2023-02-28

Family

ID=73665217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010906274.2A Active CN112073686B (zh) 2020-09-01 2020-09-01 图像显示方法、装置及电子设备

Country Status (1)

Country Link
CN (1) CN112073686B (zh)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI285820B (en) * 2005-10-28 2007-08-21 Inst Information Industry Conversion method/system for web page data display and storing media to save the computer program executing this method
CN105468706B (zh) * 2015-11-18 2019-04-12 天脉聚源(北京)传媒科技有限公司 一种页面显示方法及装置
CN106303583B (zh) * 2016-08-19 2019-02-15 浙江宇视科技有限公司 基于图像动态缩放的图像数据传输带宽分配方法及装置
CN110598140A (zh) * 2019-08-15 2019-12-20 西安万像电子科技有限公司 页面调整方法、装置及服务器

Also Published As

Publication number Publication date
CN112073686A (zh) 2020-12-11

Similar Documents

Publication Publication Date Title
US11373275B2 (en) Method for generating high-resolution picture, computer device, and storage medium
CN110377264B (zh) 图层合成方法、装置、电子设备及存储介质
US20220137796A1 (en) Screen adaptation and displaying method, electronic device and computer storage medium
CN110363831B (zh) 图层合成方法、装置、电子设备及存储介质
US7733405B2 (en) Apparatus and method for resizing an image
CN103823620B (zh) 一种屏幕适配的方法和装置
CN106056530B (zh) 应用中图片内容的显示方法及装置
US10834424B2 (en) Method and device for compressing image, and electronic device
US20220328019A1 (en) Display terminal adjustment method and display terminal
EP2945374A2 (en) Positioning of projected augmented reality content
CN109218831B (zh) 视频播放下网页处理方法、电子装置及计算机可读存储介质
CN108989872B (zh) 一种安卓电视背景快速切换方法、框架、服务器及存储介质
CN106940722B (zh) 一种图片显示方法及装置
CN107220934B (zh) 图像重建方法及装置
US11455802B2 (en) Video feature extraction method and device
US20220100300A1 (en) User interface system for display scaling events
WO2021259249A1 (zh) 数据显示处理方法、装置、计算机设备和存储介质
CN107506119B (zh) 一种图片显示方法、装置、设备和存储介质
CN112114919B (zh) 一种屏幕旋转显示的优化方法及装置
CN112073686B (zh) 图像显示方法、装置及电子设备
CN111767492B (zh) 图片加载方法、装置、计算机设备及存储介质
CN112672083A (zh) 一种字符显示方法、装置、设备及存储介质
US20230171416A1 (en) Video encoding method, video encoding device, and image processing device
US9036909B2 (en) Pyramid collapse color interpolation
CN107368430B (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
GR01 Patent grant
GR01 Patent grant