CN111339459A - 一种信息处理方法、服务器、终端及计算机存储介质 - Google Patents

一种信息处理方法、服务器、终端及计算机存储介质 Download PDF

Info

Publication number
CN111339459A
CN111339459A CN201811552592.2A CN201811552592A CN111339459A CN 111339459 A CN111339459 A CN 111339459A CN 201811552592 A CN201811552592 A CN 201811552592A CN 111339459 A CN111339459 A CN 111339459A
Authority
CN
China
Prior art keywords
image area
image
displayed
sending
terminal
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.)
Pending
Application number
CN201811552592.2A
Other languages
English (en)
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.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201811552592.2A priority Critical patent/CN111339459A/zh
Priority to US17/415,954 priority patent/US11782850B2/en
Priority to PCT/CN2019/097578 priority patent/WO2020125014A1/zh
Publication of CN111339459A publication Critical patent/CN111339459A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/161Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement
    • G06F13/1621Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement by maintaining request order
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/04Partial updating of the display screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0252Improving the response speed
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2350/00Solving problems of bandwidth in display systems
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Information Transfer Between Computers (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明实施例公开了一种信息处理方法,所述方法包括:接收终端发送的用于获取待显示图像的获取请求;其中,所述获取请求中携带有所述待显示图像的标识;所述待显示图像中包括第一待显示对象和第二待显示对象;基于所述获取请求获取与所述标识对应的所述待显示图像,并对所述待显示图像进行识别得到第一图像区域和第二图像区域;其中,所述第一图像区域中包括第一待显示对象;所述第二图像区域中包括第二待显示对象;确定发送顺序,并按照所述发送顺序依次发送所述第一图像区域和所述第二图像区域至所述终端。本发明实施例同时还公开了一种服务器、终端及计算机存储介质。

Description

一种信息处理方法、服务器、终端及计算机存储介质
技术领域
本发明涉及电子与信息技术领域,尤其是涉及一种信息处理方法、服务器、终端及计算机存储介质。
背景技术
相关技术中,当用户需要查看待显示的图像时,终端主要通过以下方式加载显示图像以供用户查看:1、在整张图像加载完成后再对待显示的图像进行显示,其中,在图像加载的过程中用户看不到任何的图像信息;2、逐行加载并显示待显示的图像,使得图像可以从上到下进行依次显示。
但是,在第一种加载显示方法中,终端在加载图像的过程中不能向用户显示任何图像信息,在第二种加载显示方法中,终端不能先向用户展示一个包括待显示对象的图像。也就是说,相关技术中终端是无法向用户最先展示一个包括待显示对象的图像的。
发明内容
为解决上述技术问题,本发明实施例期望提供一种信息处理方法、服务器、终端及计算机存储介质,解决相关技术中终端无法向用户最先展示一个包括待显示对象的图像的问题。
本发明的技术方案是这样实现的:
一种信息处理方法,所述方法包括:
接收终端发送的用于获取待显示图像的获取请求;其中,所述获取请求中携带有所述待显示图像的标识;所述待显示图像中包括第一待显示对象和第二待显示对象;
基于所述获取请求获取与所述标识对应的所述待显示图像,并对所述待显示图像进行识别得到第一图像区域和第二图像区域;其中,所述第一图像区域中包括第一待显示对象;所述第二图像区域中包括第二待显示对象;
确定发送顺序,并按照所述发送顺序依次发送所述第一图像区域和所述第二图像区域至所述终端。
可选地,所述基于所述获取请求获取与所述标识对应的所述待显示图像,并对所述待显示图像进行识别得到第一图像区域和第二图像区域,包括:
基于所述获取请求获取与所述标识对应的所述待显示图像;
采用显著性检测的方法对所述待显示图像进行识别,得到所述第一图像区域和与所述第一图像区域对应的第一显著性优先级,以及所述第二图像区域和与所述第二图像区域对应的第二显著性优先级;其中,所述第一显著性优先级高于所述第二显著性优先级;
相应地,所述确定发送顺序,并按照所述发送顺序依次发送所述第一图像区域和所述第二图像区域至所述终端,包括:
基于所述第一显著性优先级和所述第二显著性优先级,确定所述发送顺序;
基于所述发送顺序,依次发送所述第一图像区域和所述第二图像区域至所述终端。
可选地,所述基于所述发送顺序,依次发送所述第一图像区域和所述第二图像区域至所述终端,包括:
从所述第一图像区域中确定至少两个第一子图像区域;
确定每一第一子图像区域的第一发送优先级;
按照所述第一发送优先级发送每一第一子图像区域至所述终端,并在所述至少两个第一子图像区域发送完成后,发送所述第二图像区域至所述终端。
可选地,所述按照所述第一发送优先级发送每一第一子图像区域至所述终端,并在所述至少两个第一子图像区域发送完成后,发送所述第二图像区域至所述终端,包括:
从所述第二图像区域中确定至少两个第二子图像区域;
确定每一第二子图像区域的第二发送优先级;
按照所述第一发送优先级发送每一第一子图像区域至所述终端;
在所述至少两个第一子图像区域发送完成后,按照所述第二发送优先级发送每一第二子图像区域至所述终端。
可选地,所述确定每一第一子图像区域的第一发送优先级,包括:
对每一第一子图像区域进行场景分析得到第一分析结果;
基于所述第一分析结果确定每一第一子图像区域的第一发送优先级;
相应地,所述确定每一第二子图像区域的第二发送优先级,包括:
对每一第二子图像区域进行场景分析得到第二分析结果;
基于所述第二分析结果确定每一第二子图像区域的第二发送优先级。
可选地,所述基于所述发送顺序,依次发送所述第一图像区域和所述第二图像区域至所述终端,包括:
分别获取所述第一图像区域内像素点的第一灰度值和所述第二图像区域内像素点的第二灰度值;
按照所述第一灰度值的从大到小的顺序,发送所述第一图像区域内像素点的特征参数至所述终端;
在所述第一图像区域内像素点的特征参数发送完成后,按照所述第二灰度值从大到小的顺序发送所述第二图像区域内像素点的特征参数至所述终端。
可选地,所述基于所述发送顺序,依次发送所述第一图像区域和所述第二图像区域至所述终端,包括:
分别获取所述第一图像区域内像素点的第一位置参数和所述第二图像区域内像素点的第二位置参数;
基于所述第一位置参数逐行发送所述第一图像区域内像素点的特征参数至所述终端;
在所述第一图像区域内像素点的特征参数发送完成后,基于所述第二位置参数逐行发送所述第二图像区域内像素点的特征参数至所述终端。
可选地,所述基于所述发送顺序,依次发送所述第一图像区域和所述第二图像区域至所述终端,包括:
发送所述第一图像区域内第一部分像素点的特征参数至所述终端;
在所述第一图像区域内第一部分像素点的特征参数发送完成后,发送所述第二图像区域内第一部分像素点的特征参数至所述终端;
在所述第二图像区域内第一部分像素点的特征参数发送完成后,发送所述第一图像区域内第二部分像素点的特征参数至所述终端;
在所述第一图像区域内第二部分像素点的特征参数发送完成后,发送所述第二图像区域内第二部分像素点的特征参数至所述终端;
其中,所述第一图像区域内第一部分像素点用于形成低分辨率的所述第一图像区域;所述第二图像区域内第一部分像素点用于形成低分辨率的所述第二图像区域;所述第一图像区域内第二部分像素点为所述第一图像区域内除所述第一部分像素点外的像素点;所述第二图像区域内第二部分像素点为所述第二图像区域内除所述第一部分像素点外的像素点。
可选地,所述基于所述发送顺序,依次发送所述第一图像区域和所述第二图像区域至所述终端,包括:
发送所述第一图像区域内第一部分像素点的特征参数至所述终端;
在所述第一图像区域内第一部分像素点的特征参数发送完成后,发送所述第一图像区域内第二部分像素点的特征参数至所述终端;
在所述第一图像区域内第二部分像素点的特征参数发送完成后,发送所述第二图像区域内第一部分像素点的特征参数至所述终端;
在所述第二图像区域内第一部分像素点的特征参数发送完成后,发送所述第二图像区域内第二部分像素点的特征参数至所述终端;
其中,所述第一图像区域内第一部分像素点用于形成低分辨率的所述第一图像区域;所述第二图像区域内第一部分像素点用于形成低分辨率的所述第二图像区域;所述第一图像区域内第二部分像素点为所述第一图像区域内除所述第一部分像素点外的像素点;所述第二图像区域内第二部分像素点为所述第二图像区域内除所述第一部分像素点外的像素点。
一种信息处理方法,所述方法包括:
发送用于获取待显示图像的获取请求至服务器;其中,所述获取请求中携带有所述待显示图像的标识;
依次接收所述服务器按照发送顺序依次发送的所述第一图像区域和所述第二图像区域,并显示;其中,所述第一图像区域和所述第二图像区域是所述服务器对所述待显示图像的标识对应的待显示图像进行识别后得到的;所述发送顺序是所述服务器确定的。
一种服务器,所述服务器包括:
第一处理器、第一存储器和第一通信总线;
所述第一通信总线用于实现第一处理器和第一存储器之间的通信连接;
所述第一处理器用于执行第一存储器中的信息处理方法的程序,以实现以下步骤:
接收终端发送的用于获取待显示图像的获取请求;其中,所述获取请求中携带有所述待显示图像的标识;所述待显示图像中包括第一待显示对象和第二待显示对象;
基于所述获取请求获取与所述标识对应的所述待显示图像,并对所述待显示图像进行识别得到第一图像区域和第二图像区域;其中,所述第一图像区域中包括第一待显示对象;所述第二图像区域中包括第二待显示对象;
确定发送顺序,并按照所述发送顺序依次发送所述第一图像区域和所述第二图像区域至所述终端。
一种终端,所述终端包括:
第二处理器、第二存储器和第二通信总线;
所述第二通信总线用于实现第二处理器和第二存储器之间的通信连接;
所述第二处理器用于执行第二存储器中的信息处理方法的程序,以实现以下步骤:
发送用于获取待显示图像的获取请求至服务器;其中,所述获取请求中携带有所述待显示图像的标识;
依次接收所述服务器按照发送顺序依次发送的所述第一图像区域和所述第二图像区域,并显示;其中,所述第一图像区域和所述第二图像区域是所述服务器对所述待显示图像的标识对应的待显示图像进行识别后得到的;所述发送顺序是所述服务器确定的。
一种计算机存储介质,该计算机存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现上述的信息处理方法的步骤。
本发明实施例所提供的信息处理方法、服务器、终端及计算机存储介质,服务器接收终端发送的用于获取包括第一待显示对象和第二待显示对象的待显示图像的获取请求,基于获取请求获取与标识对应的待显示图像,对待显示图像进行识别得到第一图像区域和第二图像区域,其中,所述第一图像区域中包括第一待显示对象;所述第二图像区域中包括第二待显示对象,并按照发送顺序依次发送第一图像区域和第二图像区域至终端,如此,服务器可以按照发送顺序依次发送第一图像区域和第二图像区域至终端,从而终端能够基于处理器的发送顺序接收第一图像区域和第二图像区域,使得终端可以先向用户展示一个包括待显示对象的图像,进而解决了相关技术中终端无法向用户最先展示一个包括待显示对象的图像的问题;另外,由于对待显示图像进行识别的操作是在服务器上进行的,从而能够降低终端的能耗和计算量。
附图说明
图1为本发明实施例提供的一种信息处理方法的流程示意图;
图2为本发明实施例提供的另一种信息处理方法的流程示意图;
图3为本发明实施例提供的又一种信息处理方法的流程示意图;
图4为本发明另一实施例提供的一种信息处理方法的流程示意图;
图5为本发明实施例提供的一种服务器的结构示意图;
图6为本发明实施例提供的一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
应理解,说明书通篇中提到的“本发明实施例”或“前述实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“本发明实施例中”或“在前述实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中应。在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本发明实施例提供一种信息处理方法,应用于服务器,如图1所示,该方法包括以下步骤:
步骤101:接收终端发送的用于获取待显示图像的获取请求。
其中,获取请求中携带有待显示图像的标识;待显示图像中包括第一待显示对象和第二待显示对象。在其它实施例中,获取请求还可以包括终端标识、终端IP地址以及目标地址等信息。应理解,第一待显示对象或者第二待显示对象可以仅包括一个对象,也可以包括至少两个对象。其中,对象可以为人像、动物或者植物等任意对象。
在本发明实施例中,终端可以为手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理、便捷式媒体播放器、导航装置、可穿戴设备、智能手环、计步器、数字TV或者台式计算机等。
当终端需要对待显示的图像进行显示时,终端可以向服务器发送用于获取待显示图像的获取请求。在一实施例中,获取请求可以是用户针对待显示的图像进行操作后产生的请求,例如,当用户浏览网页时,终端并不加载图像,只是在终端上显示与待显示图像对应的区域,终端可以通过用户针对该区域的操作产生获取请求。在另一实施例中,获取请求可以是终端通过用户在终端上输入目标地址而产生的请求,其中,目标地址可以为目标IP地址或者目标域名。例如,当用户在终端上输入目标地址时,终端基于该目标地址向服务器发送获取请求,其中,待显示的图像的标识可以与目标地址相对应。
在本发明实施例中,获取请求中可以携带有一个待显示图像的标识,也可以携带有至少两个待显示图像的标识。
步骤102:基于获取请求获取与标识对应的待显示图像,并对待显示图像进行识别得到第一图像区域和第二图像区域。
其中,第一图像区域中包括第一待显示对象;第二图像区域中包括第二待显示对象。
在步骤102之前,服务器还可以执行从获取请求中提取待显示图像的标识的操作。
若服务器获取的标识表征需获取一张待显示图像,则服务器基于获取请求获取与标识对应的一张待显示图像,并对该一张待显示图像进行识别得到第一图像区域和第二图像区域。若服务器获取的标识表征需获取至少两张待显示图像,则服务器基于获取请求获取与标识对应的至少两张待显示图像,并对该至少两张待显示图像中每一待显示图像进行识别得到每一待显示图像的第一图像区域和第二图像区域。本发明实施例以服务器获取的标识表征需获取一张待显示图像为例进行说明,应理解,当标识表征需获取至少两张待显示图像时,与标识表征需获取一张待显示图像时的类似,本发明对此不作赘述。
服务器基于获取请求获取与标识对应的待显示图像可以包括:服务器基于获取请求从本地存储或者外部设备中获取与标识对应的待显示图像内像素点的特征参数。相应地,对待显示图像进行识别得到第一图像区域和第二图像区域可以包括:基于待显示图像内像素点的特征参数对待显示图像进行识别得到第一图像区域和第二图像区域。其中,特征参数可以包括位置参数和像素参数,像素参数可以包括灰度参数、深度参数以及颜色参数等参数中的至少一种。
在一实施例中,对待显示图像进行识别得到第一图像区域和第二图像区域可以包括:采用显著性检测的方法对待显示图像进行识别得到第一图像区域和第二图像区域;其中,第一图像区域的显著性优先级高于第二图像区域的显著性优先级。在另一实施例中,对待显示图像进行识别得到第一图像区域和第二图像区域可以包括:采用人脸识别的方法对待显示图像进行识别得到第一图像区域和第二图像区域,其中,第一图像区域表征待显示图像中的人脸区域,第二图像区域为待显示图像中除人脸之外的区域。在又一实施例中,对待显示图像进行识别得到第一图像区域和第二图像区域可以包括:对待显示图像的前景部分进行识别得到第一图像区域和第二图像区域,其中,第一图像区域表征待显示图像的前景区域,第二图像区域为待显示图像中除前景区域之外的区域。
在其它实施例中,对待显示的图像进行识别还可以得到至少三个图像区域,本发明对此不作限定。
步骤103:确定发送顺序,并按照发送顺序依次发送第一图像区域和第二图像区域至终端。
发送顺序可以是基于对待显示图像进行识别时的识别方法确定。例如当采用显著性检测的方法对待显示图像进行识别时,发送顺序可以是基于显著性优先级确定;当采用人脸识别的方法对待显示图像进行识时,发送顺序可以是先发送或者后发送人脸所表征的区域;当对待显示图像的前景部分进行识别时,发送顺序可以是先发送或者后发送前景部分。
在本实施例中,按照发送顺序依次发送第一图像区域和第二图像区域至终端包括:依次发送第一图像区域和第二图像区域至终端。在其它实施中,按照发送顺序依次发送第一图像区域和第二图像区域至终端包括:依次发送第二图像区域和第一图像区域至终端。应理解,依次发送第一图像区域和第二图像区域至终端可以为,在第一图像区域发送完成后,发送第二图像区域至终端,也可以为先发送第一图像区域中的部分区域至终端,然后发送第二图像区域中的部分区域至终端,接着发送第一图像区域中的另一部分区域至终端,最后发送第二图像区域中的另一部分区域至终端。
在本发明实施例中,服务器可以按照发送顺序依次发送第一图像区域和第二图像区域至终端,从而终端能够基于处理器的发送顺序接收第一图像区域和第二图像区域,使得终端可以先向用户展示一个包括待显示对象的图像,进而解决了相关技术中终端无法向用户最先展示一个包括待显示对象的图像的问题;另外,由于对待显示图像进行识别的操作是在服务器上进行的,从而能够降低终端的能耗和计算量。
基于前述实施例,本发明实施例提供一种信息处理方法,应用于服务器,如图2所示,该方法包括以下步骤:
步骤201:接收终端发送的用于获取待显示图像的获取请求。
其中,获取请求中携带有待显示图像的标识,待显示图像中包括第一待显示对象和第二待显示对象。
步骤202:基于获取请求获取与标识对应的待显示图像。
步骤203:采用显著性检测的方法对待显示图像进行识别,得到第一图像区域和与第一图像区域对应的第一显著性优先级,以及第二图像区域和与第二图像区域对应的第二显著性优先级。
其中,第一显著性优先级高于第二显著性优先级。
本发明实施例中的显著性检测的方法可以为平面视觉显著性检测方法,也可以为立体视觉显著性检测方法。
步骤203的一个具体的实施方式可以为:服务器采用显著性检测的方法对待显示图像A进行识别,得到两个图像区域B和C,以及图像区域B对应的显著性优先级和图像区域C对应的显著性优先级,比较图像区域B对应的显著性优先级和图像区域C对应的显著性优先级的高低,并将两者显著性优先级高的显著性优先级作为第一显著性优先级,并将显著性优先级高的显著性优先级对应的图像区域作为第一图像区域,以及将两者显著性优先级低的显著性优先级作为第二显著性优先级,并将显著性优先级低的显著性优先级对应的图像区域作为第二图像区域。
步骤204:基于第一显著性优先级和第二显著性优先级,确定发送顺序。
在第一显著性优先级高于第二显著性优先级的情况下,基于第一显著性优先级和第二显著性优先级,确定发送顺序可以包括:基于第一显著性优先级和第二显著性优先级,确定依次发送第一图像区域和第二图像区域至终端的发送顺序。
步骤205:基于发送顺序,依次发送第一图像区域和第二图像区域至终端。
基于发送顺序,依次发送第一图像区域和第二图像区域至终端可以包括:基于发送顺序,依次发送待显示图像的属性信息、第一图像区域以及第二图像区域至终端。其中,待显示图像的属性信息用于表征待显示图像的整体参数,待显示图像的属性信息可以包括:待显示图像的数据量、待显示图像所占的存储空间、待显示图像的尺寸、待显示图像的分辨率、待显示图像的位深度以及待显示图像的像素点的数量等至少一者。
在本发明实施例中,基于发送顺序,依次发送第一图像区域和第二图像区域至终端可以包括:确定第一图像区域的第一发送策略和第二图像区域的第二发送策略;基于发送顺序,以第一发送策略发送第一图像区域和第二发送策略发送第二图像区域至终端。
其中,第一发送策略可以基于第一图像区域内像素点的特征参数获取;第二发送策略可以基于第二图像区域内像素点的特征参数获取。
在一实施例中,基于发送顺序,以第一发送策略发送第一图像区域和第二发送策略发送第二图像区域至终端的具体实施方式可以参照步骤A1~A3的描述。
步骤A1:分别获取第一图像区域内像素点的第一灰度值和第二图像区域内像素点的第二灰度值。
其中,分别获取第一图像区域内像素点的第一灰度值和第二图像区域内像素点的第二灰度值可以包括:分别获取第一图像区域内像素点的第一灰度值和第一位置参数、第二图像区域内像素点的第二灰度值和第二位置参数。
步骤A2:按照第一灰度值的从大到小的顺序,发送第一图像区域内像素点的特征参数至终端。
其中,本步骤中的特征参数应至少包括位置参数和灰度参数。在其它实施例中,特征参数还可以包括深度参数和/或颜色参数等。
在一种实施方式中,服务器可以将获取的第一灰度值按照从大到小的顺序进行排序,并按照第一灰度值的从大到小的顺序,发送第一图像区域内像素点的特征参数至终端。例如,服务器可以先发送第一灰度值为255的第一图像区域内像素点的特征参数,再发送第一灰度值为254的第一图像区域内像素点的特征参数,……,直至发送第一灰度值为0的第一图像区域内像素点的特征参数。如此,终端在接收第一图像区域时,可以先接收第一灰度值最高的像素点的特征参数,以使用户先获取第一图像区域中灰度值高的像素点信息。
在另一种实施方式中,服务器可以将获取的第一灰度值划分至灰度层次不同的至少两个灰度范围,并按照灰度层次从高到低的顺序发送灰度范围内像素点的特征参数至终端。例如,服务器可以将第一灰度值分别划分至第一灰度范围(200,255]、第二灰度范围(150,200]、第三灰度范围(100,150]、第四灰度范围(50,100]以及第五灰度范围[0,50],并依次发送第一灰度范围内的像素点的特征参数、第二灰度范围内的像素点的特征参数、第三灰度范围内的像素点的特征参数、第四灰度范围内的像素点的特征参数以及第五灰度范围内的像素点的特征参数至终端。
步骤A3:在第一图像区域内像素点的特征参数发送完成后,按照第二灰度值从大到小的顺序发送第二图像区域内像素点的特征参数至终端。
其中,按照第二灰度值从大到小的顺序发送第二图像区域内像素点的特征参数至终端的具体实施方式,可以与步骤A2中的类似,具体的实施方式可以参阅步骤A2中的描述,此处不作赘述。
在另一实施例中,基于发送顺序,以第一发送策略发送第一图像区域和第二发送策略发送第二图像区域至终端的具体实施方式可以参照步骤B1~B3的描述。
步骤B1:分别获取第一图像区域内像素点的第一位置参数和第二图像区域内像素点的第二位置参数。
其中,分别获取第一图像区域内像素点的第一位置参数和第二图像区域内像素点的第二位置参数可以包括:分别获取第一图像区域内像素点的第一位置参数和像素参数、第二图像区域内像素点的第二位置参数和像素参数。其中,像素参数可以包括灰度参数、深度参数以及颜色参数等参数中的至少一种。
步骤B2:基于第一位置参数逐行发送第一图像区域内像素点的特征参数至终端。
步骤B3:在第一图像区域内像素点的特征参数发送完成后,基于第二位置参数逐行发送第二图像区域内像素点的特征参数至终端。
在又一实施例中,基于发送顺序,以第一发送策略发送第一图像区域和第二发送策略发送第二图像区域至终端的具体实施方式可以包括:依次以低分辨率发送第一图像区域、以低分辨率发送第二图像区域、以原分辨率发送第一图像区域、以原分辨率发送第二图像区域至终端。其中,具体的发送方法的可以参照步骤C1~C4的描述。
步骤C1:发送第一图像区域内第一部分像素点的特征参数至终端。
其中,第一图像区域内第一部分像素点用于形成低分辨率的第一图像区域。例如,服务器可以发送第一图像区域内预设比例的像素点的特征参数至终端。其中,预设比例可以根据用户的需求自行选择,例如,预设比例为1/2、1/4、1/9的等。
步骤C2:在第一图像区域内第一部分像素点的特征参数发送完成后,发送第二图像区域内第一部分像素点的特征参数至终端。
其中,第二图像区域内第一部分像素点用于形成低分辨率的第二图像区域。
第二图像区域内第一部分像素点的密度可以与第一图像区域内第一部分像素点的密度可以相同,也可以不同。也就是说,第二图像区域内第一部分像素点形成的低分辨率的第一图像区域,和第二图像区域内第一部分像素点形成的低分辨率的第一图像区域中图像的分辨率可以相同,也可以不同。
步骤C3:在第二图像区域内第一部分像素点的特征参数发送完成后,发送第一图像区域内第二部分像素点的特征参数至终端。
其中,第一图像区域内第二部分像素点为第一图像区域内除第一部分像素点外的像素点。
步骤C4:在第一图像区域内第二部分像素点的特征参数发送完成后,发送第二图像区域内第二部分像素点的特征参数至终端。
其中,第二图像区域内第二部分像素点为第二图像区域内除第一部分像素点外的像素点。
在又一实施例中,基于发送顺序,以第一发送策略发送第一图像区域和第二发送策略发送第二图像区域至终端的具体实施方式可以包括:依次以低分辨率发送第一图像区域、以原分辨率发送第一图像区域、以低分辨率发送第二图像区域、以原分辨率发送第二图像区域至终端。其中,具体的发送方法的可以参照步骤D1~D4的描述。
步骤D1:发送第一图像区域内第一部分像素点的特征参数至终端。
步骤D2:在第一图像区域内第一部分像素点的特征参数发送完成后,发送第一图像区域内第二部分像素点的特征参数至终端。
步骤D3:在第一图像区域内第二部分像素点的特征参数发送完成后,发送第二图像区域内第一部分像素点的特征参数至终端。
步骤D4:在第二图像区域内第一部分像素点的特征参数发送完成后,发送第二图像区域内第二部分像素点的特征参数至终端。
需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。
在本发明实施例中,服务器可以按照发送顺序依次发送第一图像区域和第二图像区域至终端,从而终端能够基于处理器的发送顺序接收第一图像区域和第二图像区域,使得终端可以先向用户展示一个包括待显示对象的图像,进而解决了相关技术中终端无法向用户最先展示一个包括待显示对象的图像的问题;另外,由于对待显示图像进行识别的操作是在服务器上进行的,从而能够降低终端的能耗和计算量。
基于前述实施例,本发明实施例提供一种信息处理方法,应用于服务器,如图3所示,该方法包括以下步骤:
步骤301:接收终端发送的用于获取待显示图像的获取请求。
其中,获取请求中携带有待显示图像的标识。待显示图像中包括第一待显示对象和第二待显示对象。
步骤302:基于获取请求获取与标识对应的待显示图像。
步骤303:采用显著性检测的方法对待显示图像进行识别,得到第一图像区域和与第一图像区域对应的第一显著性优先级,以及第二图像区域和与第二图像区域对应的第二显著性优先级。
其中,第一显著性优先级高于第二显著性优先级。其中,第一图像区域中包括第一待显示对象;第二图像区域中包括第二待显示对象。
在一实施例中,采用显著性检测的方法对待显示图像进行识别可以包括:获取待显示图像的属性信息,若待显示图像的属性信息符合预设条件,采用显著性检测的方法对待显示图像进行识别。待显示图像的属性信息符合预设条件可以与待显示图像的属性信息相对应,例如,待显示图像的属性信息符合预设条件可以包括:待显示图像的数据量小于预设数据量、待显示图像所占的存储空间小于预设存储空间、待显示图像的尺寸小于预设尺寸、待显示图像的分辨率小于预设分辨率、待显示图像的位深度小于预设位深度以及待显示图像的像素点的数量少于预设数量等至少一者。
在另一实施例中,采用显著性检测的方法对待显示图像进行识别可以包括:获取终端与服务器之间的网络传输速率,若网络传输速率小于预设传输速率,采用显著性检测的方法对待显示图像进行识别。
在又一实施例中,采用显著性检测的方法对待显示图像进行识别可以包括:获取待显示图像的属性信息,并获取终端与服务器之间的网络传输速率,若获取待显示图像的属性信息符合预设条件且网络传输速率小于预设传输速率,采用显著性检测的方法对待显示图像进行识别。
步骤304:基于第一显著性优先级和第二显著性优先级,确定发送顺序。
步骤305:从第一图像区域中确定至少两个第一子图像区域。
在一实施例中,从第一图像区域中确定至少两个第一子图像区域可以包括:采用显著性检测的方法对第一图像区域进行识别得到至少两个第一子区域并得到至少两个第一子区域的显著性优先级。
在另一实施例中,从第一图像区域中确定至少两个第一子图像区域可以包括:采用边缘检测的方法对第一图像区域进行识别得到至少两个第一子图像区域。
在又一实施例中,从第一图像区域中确定至少两个第一子图像区域可以包括:以预设规则划分第一图像区域得到至少两个第一子图像区域,其中,至少两个第一子图像区域内像素点的数量可以相等,也可以不等。
步骤306:确定每一第一子图像区域的第一发送优先级。
在一实施例中,确定每一第一子图像区域的第一发送优先级可以包括:对每一第一子图像区域进行场景分析得到第一分析结果;基于第一分析结果确定每一第一子图像区域的第一发送优先级。
其中,对每一第一子图像区域进行场景分析得到第一分析结果可以包括:基于至少两个第一子图像区域中每一第一子图像区域内像素点的特征参数,对每一第一子图像区域进行场景分析得到第一分析结果。其中,第一分析结果可以为场景结果。服务器中可以预存有预设场景和预设发送优先级的关系列表,预设场景和预设发送优先级之间的对应关系用户可以自行设定,例如预设场景可以包括人物、动物、建筑、植物以及其它场景等,处理器可以将人物设置为最高级别的发送优先级,将其它场景设置为最低高级别的发送优先级等等。
相应地,基于第一分析结果确定每一第一子图像区域的第一发送优先级可以包括:基于第一分析结果和关系列表,确定每一第一子图像区域的第一发送优先级。
例如,处理器从第一图像区域中确定出了三个图像区域,并对第一个图像区域进行场景分析得到第一个图像区域表征人物;对第二个图像区域进行场景分析得到第二个图像区域表征建筑;对第三个图像区域进行场景分析得到第三个图像区域表征流水,则处理器将依次发送第一个图像区域、第二个图像区域以及第三个图像区域至终端。
在另一实施例中,确定每一第一子图像区域的第一发送优先级可以包括:基于至少两个第一子区域和至少两个第一子区域的显著性优先级,确定每一第一子图像区域的第一发送优先级。其中,显著性优先级可以对应于第一发送优先级,当显著性优先级越高,第一发送优先级越高。
在又一实施例中,确定每一第一子图像区域的第一发送优先级可以包括:获取至少两个第一子图像区域中每一子图像区域内像素点的平均灰度值,基于平均灰度值确定每一第一子图像区域的第一发送优先级。其中,平均灰度值可以对应于第一发送优先级,当平均灰度值越高,第一发送优先级越高。
步骤307:按照第一发送优先级发送每一第一子图像区域至终端,并在至少两个第一子图像区域发送完成后,发送第二图像区域至终端。
在一实施例中,按照第一发送优先级发送每一第一子图像区域至终端可以包括:按照第一发送优先级逐行发送每一第一子图像区域至终端。在另一实施例中,按照第一发送优先级发送每一第一子图像区域至终端可以包括:按照第一发送优先级发送每一第一子图像区域内第一部分像素点的特征参数至终端,在每一第一子图像区域内第一部分像素点的特征参数发送完成后,发送每一第一子图像区域内第二部分像素点的特征参数至终端;其中,第一部分像素点的特征参数用于形成低分辨率的第一子图像区域。
步骤307的具体实现方式可以参照步骤E1~E4的描述。
步骤E1:从第二图像区域中确定至少两个第二子图像区域。
从第二图像区域中确定至少两个第二子图像区域的实现方式,可以与从第一图像区域中确定至少两个第一子图像区域的实现方法类似,具体的实现方式可以参照步骤305中的描述,此处不再赘述。
步骤E2:确定每一第二子图像区域的第二发送优先级。
确定每一第二子图像区域的第二发送优先级可以包括:对每一第二子图像区域进行场景分析得到第二分析结果;基于第二分析结果确定每一第二子图像区域的第二发送优先级。
其中,确定每一第二子图像区域的第二发送优先级的实现方式,可以与确定每一第一子图像区域的第一发送优先级的实现方式类似,具体的实现方式可以参照步骤306中的描述,此处不再赘述。
步骤E3:按照第一发送优先级发送每一第一子图像区域至终端。
步骤E4:在至少两个第一子图像区域发送完成后,按照第二发送优先级发送每一第二子图像区域至终端。
相应地,发送每一第二子图像区域至终端可以为逐行发送每一第二子图像区域至终端。也可以为发送每一第二子图像区域的第一部分像素点的特征参数至终端后,发送每一第二子图像区域的第二部分像素点的特征参数至终端。
需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。
在本发明实施例中,服务器可以按照发送顺序依次发送第一图像区域和第二图像区域至终端,从而终端能够基于处理器的发送顺序接收第一图像区域和第二图像区域,使得终端可以先向用户展示一个包括待显示对象的图像,进而解决了相关技术中终端无法向用户最先展示一个包括待显示对象的图像的问题;另外,由于对待显示图像进行识别的操作是在服务器上进行的,从而能够降低终端的能耗和计算量。
基于前述实施例,本发明实施例提供一种信息处理方法,应用于终端,如图4所示,该方法包括以下步骤:
步骤401:发送用于获取待显示图像的获取请求至服务器。
其中,获取请求中携带有待显示图像的标识。
步骤402:依次接收服务器按照发送顺序依次发送的第一图像区域和第二图像区域,并显示。
其中,第一图像区域和第二图像区域是服务器对待显示图像的标识对应的待显示图像进行识别后得到的;发送顺序是服务器确定的。
依次接收服务器按照发送顺序依次发送的第一图像区域和第二图像区域,并显示可以包括:接收服务器发送的待显示图像的属性信息后,依次接收服务器按照发送顺序依次发送的第一图像区域和第二图像区域,并显示。
需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。
在本发明实施例中,终端依次接收服务器按照发送顺序依次发送的第一图像区域和第二图像区域,从而终端可以先向用户显示一个包括待显示对象的图像,解决了相关技术中终端无法向用户最先展示一个包括待显示对象的图像的问题;另外,由于无需对图像作任何处理,只需接收服务器发送的图像数据即可,从而能够降低终端的能耗和计算量。
基于前述实施例,本发明的实施例提供一种服务器,该服务器可以应用于图1~3对应的实施例提供的一种信息处理方法中,参照图5所示,该服务器5可以包括:第一处理器51、第一存储器52和第一通信总线53,其中:
第一通信总线53用于实现第一处理器51和第一存储器52之间的通信连接。
第一处理器51用于执行第一存储器52中存储的信息处理方法的程序,以实现以下步骤:
接收终端发送的用于获取待显示图像的获取请求;其中,获取请求中携带有待显示图像的标识;待显示图像中包括第一待显示对象和第二待显示对象;
基于获取请求获取与标识对应的待显示图像,并对待显示图像进行识别得到第一图像区域和第二图像区域;其中,第一图像区域中包括第一待显示对象;第二图像区域中包括第二待显示对象;
确定发送顺序,并按照发送顺序依次发送第一图像区域和第二图像区域至终端。
在本发明的其他实施例中,第一处理器51用于执行第一存储器52中存储的基于获取请求获取与标识对应的待显示图像,并对待显示图像进行识别得到第一图像区域和第二图像区域,以实现以下步骤:
基于获取请求获取与标识对应的待显示图像;
采用显著性检测的方法对待显示图像进行识别,得到第一图像区域和与第一图像区域对应的第一显著性优先级,以及第二图像区域和与第二图像区域对应的第二显著性优先级;其中,第一显著性优先级高于第二显著性优先级;
相应的,第一处理器51用于执行第一存储器52中存储的确定发送顺序,并按照发送顺序依次发送第一图像区域和第二图像区域至终端,以实现以下步骤:
基于第一显著性优先级和第二显著性优先级,确定发送顺序;
基于发送顺序,依次发送第一图像区域和第二图像区域至终端。
在本发明的其他实施例中,第一处理器51用于执行第一存储器52中存储的基于发送顺序,依次发送第一图像区域和第二图像区域至终端,以实现以下步骤:
从第一图像区域中确定至少两个第一子图像区域;
确定每一第一子图像区域的第一发送优先级;
按照第一发送优先级发送每一第一子图像区域至终端,并在至少两个第一子图像区域发送完成后,发送第二图像区域至终端。
在本发明的其他实施例中,第一处理器51用于执行第一存储器52中存储的按照第一发送优先级发送每一第一子图像区域至终端,并在至少两个第一子图像区域发送完成后,发送第二图像区域至终端,以实现以下步骤:
从第二图像区域中确定至少两个第二子图像区域;
确定每一第二子图像区域的第二发送优先级;
按照第一发送优先级发送每一第一子图像区域至终端;
在至少两个第一子图像区域发送完成后,按照第二发送优先级发送每一第二子图像区域至终端。
在本发明的其他实施例中,第一处理器51用于执行第一存储器52中存储的确定每一第一子图像区域的第一发送优先级,以实现以下步骤:
对每一第一子图像区域进行场景分析得到第一分析结果;
基于第一分析结果确定每一第一子图像区域的第一发送优先级;
相应地,第一处理器51用于执行第一存储器52中存储的确定每一第二子图像区域的第二发送优先级,以实现以下步骤:
对每一第二子图像区域进行场景分析得到第二分析结果;
基于第二分析结果确定每一第二子图像区域的第二发送优先级。
在本发明的其他实施例中,第一处理器51用于执行第一存储器52中存储的基于发送顺序,依次发送第一图像区域和第二图像区域至终端,以实现以下步骤:
分别获取第一图像区域内像素点的第一灰度值和第二图像区域内像素点的第二灰度值;
按照第一灰度值的从大到小的顺序,发送第一图像区域内像素点的特征参数至终端;
在第一图像区域内像素点的特征参数发送完成后,按照第二灰度值从大到小的顺序发送第二图像区域内像素点的特征参数至终端。
在本发明的其他实施例中,第一处理器51用于执行第一存储器52中存储的基于发送顺序,依次发送第一图像区域和第二图像区域至终端,以实现以下步骤:
分别获取第一图像区域内像素点的第一位置参数和第二图像区域内像素点的第二位置参数;
基于第一位置参数逐行发送第一图像区域内像素点的特征参数至终端;
在第一图像区域内像素点的特征参数发送完成后,基于第二位置参数逐行发送第二图像区域内像素点的特征参数至终端。
在本发明的其他实施例中,第一处理器51用于执行第一存储器52中存储的基于发送顺序,依次发送第一图像区域和第二图像区域至终端,以实现以下步骤:
发送第一图像区域内第一部分像素点的特征参数至终端;
在第一图像区域内第一部分像素点的特征参数发送完成后,发送第二图像区域内第一部分像素点的特征参数至终端;
在第二图像区域内第一部分像素点的特征参数发送完成后,发送第一图像区域内第二部分像素点的特征参数至终端;
在第一图像区域内第二部分像素点的特征参数发送完成后,发送第二图像区域内第二部分像素点的特征参数至终端;
其中,第一图像区域内第一部分像素点用于形成低分辨率的第一图像区域;第二图像区域内第一部分像素点用于形成低分辨率的第二图像区域;第一图像区域内第二部分像素点为第一图像区域内除第一部分像素点外的像素点;第二图像区域内第二部分像素点为第二图像区域内除第一部分像素点外的像素点。
在本发明的其他实施例中,第一处理器51用于执行第一存储器52中存储的基于发送顺序,依次发送第一图像区域和第二图像区域至终端,以实现以下步骤:
发送第一图像区域内第一部分像素点的特征参数至终端;
在第一图像区域内第一部分像素点的特征参数发送完成后,发送第一图像区域内第二部分像素点的特征参数至终端;
在第一图像区域内第二部分像素点的特征参数发送完成后,发送第二图像区域内第一部分像素点的特征参数至终端;
在第二图像区域内第一部分像素点的特征参数发送完成后,发送第二图像区域内第二部分像素点的特征参数至终端;
其中,第一图像区域内第一部分像素点用于形成低分辨率的第一图像区域;第二图像区域内第一部分像素点用于形成低分辨率的第二图像区域;第一图像区域内第二部分像素点为第一图像区域内除第一部分像素点外的像素点;第二图像区域内第二部分像素点为第二图像区域内除第一部分像素点外的像素点。
需要说明的是,本实施例中第一处理器所执行的步骤的具体实现过程,可以参照图1~3对应的实施例提供的信息处理方法中的实现过程,此处不再赘述。
在本发明实施例中,服务器可以按照发送顺序依次发送第一图像区域和第二图像区域至终端,从而终端能够基于处理器的发送顺序接收第一图像区域和第二图像区域,使得终端可以先向用户展示一个包括待显示对象的图像,进而解决了相关技术中终端无法向用户最先展示一个包括待显示对象的图像的问题;另外,由于对待显示图像进行识别的操作是在服务器上进行的,从而能够降低终端的能耗和计算量。
基于前述实施例,本发明的实施例提供一种终端,该终端可以应用于图4对应的实施例提供的一种信息处理方法中,参照图6所示,该终端6可以包括:第二处理器61、第二存储器62和第二通信总线63,其中:
第二通信总线63用于实现第二处理器61和第二存储器62之间的通信连接。
第二处理器61用于执行第二存储器62中存储的信息处理方法的程序,以实现以下步骤:
发送用于获取待显示图像的获取请求至服务器;其中,获取请求中携带有待显示图像的标识;
依次接收服务器按照发送顺序依次发送的第一图像区域和第二图像区域,并显示;其中,第一图像区域和第二图像区域是服务器对待显示图像的标识对应的待显示图像进行识别后得到的;发送顺序是服务器确定的。
需要说明的是,本实施例中第二处理器所执行的步骤的具体实现过程,可以参照图4对应的实施例提供的信息处理方法中的实现过程,此处不再赘述。
基于前述实施例,本发明的实施例提供一种计算机可读存储介质,计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现以下步骤:
接收终端发送的用于获取待显示图像的获取请求;其中,获取请求中携带有待显示图像的标识;待显示图像中包括第一待显示对象和第二待显示对象;
基于获取请求获取与标识对应的待显示图像,并对待显示图像进行识别得到第一图像区域和第二图像区域;其中,第一图像区域中包括第一待显示对象;第二图像区域中包括第二待显示对象;
确定发送顺序,并按照发送顺序依次发送第一图像区域和第二图像区域至终端。
在本发明的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行基于获取请求获取与标识对应的待显示图像,并对待显示图像进行识别得到第一图像区域和第二图像区域,以实现以下步骤:
基于获取请求获取与标识对应的待显示图像;
采用显著性检测的方法对待显示图像进行识别,得到第一图像区域和与第一图像区域对应的第一显著性优先级,以及第二图像区域和与第二图像区域对应的第二显著性优先级;其中,第一显著性优先级高于第二显著性优先级;
相应地,该一个或者多个程序可被一个或者多个处理器执行确定发送顺序,并按照发送顺序依次发送第一图像区域和第二图像区域至终端,以实现以下步骤:
基于第一显著性优先级和第二显著性优先级,确定发送顺序;
基于发送顺序,依次发送第一图像区域和第二图像区域至终端。
在本发明的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行基于发送顺序,依次发送第一图像区域和第二图像区域至终端,以实现以下步骤:
从第一图像区域中确定至少两个第一子图像区域;
确定每一第一子图像区域的第一发送优先级;
按照第一发送优先级发送每一第一子图像区域至终端,并在至少两个第一子图像区域发送完成后,发送第二图像区域至终端。
在本发明的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行按照第一发送优先级发送每一第一子图像区域至终端,并在至少两个第一子图像区域发送完成后,发送第二图像区域至终端,以实现以下步骤:
从第二图像区域中确定至少两个第二子图像区域;
确定每一第二子图像区域的第二发送优先级;
按照第一发送优先级发送每一第一子图像区域至终端;
在至少两个第一子图像区域发送完成后,按照第二发送优先级发送每一第二子图像区域至终端。
在本发明的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行确定每一第一子图像区域的第一发送优先级,以实现以下步骤:
对每一第一子图像区域进行场景分析得到第一分析结果;
基于第一分析结果确定每一第一子图像区域的第一发送优先级;
相应地,该一个或者多个程序可被一个或者多个处理器执行确定每一第二子图像区域的第二发送优先级,以实现以下步骤:
对每一第二子图像区域进行场景分析得到第二分析结果;
基于第二分析结果确定每一第二子图像区域的第二发送优先级。
在本发明的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行基于发送顺序,依次发送第一图像区域和第二图像区域至终端,以实现以下步骤:
分别获取第一图像区域内像素点的第一灰度值和第二图像区域内像素点的第二灰度值;
按照第一灰度值的从大到小的顺序,发送第一图像区域内像素点的特征参数至终端;
在第一图像区域内像素点的特征参数发送完成后,按照第二灰度值从大到小的顺序发送第二图像区域内像素点的特征参数至终端。
在本发明的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行基于发送顺序,依次发送第一图像区域和第二图像区域至终端,以实现以下步骤:
分别获取第一图像区域内像素点的第一位置参数和第二图像区域内像素点的第二位置参数;
基于第一位置参数逐行发送第一图像区域内像素点的特征参数至终端;
在第一图像区域内像素点的特征参数发送完成后,基于第二位置参数逐行发送第二图像区域内像素点的特征参数至终端。
在本发明的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行基于发送顺序,依次发送第一图像区域和第二图像区域至终端,以实现以下步骤:
发送第一图像区域内第一部分像素点的特征参数至终端;
在第一图像区域内第一部分像素点的特征参数发送完成后,发送第二图像区域内第一部分像素点的特征参数至终端;
在第二图像区域内第一部分像素点的特征参数发送完成后,发送第一图像区域内第二部分像素点的特征参数至终端;
在第一图像区域内第二部分像素点的特征参数发送完成后,发送第二图像区域内第二部分像素点的特征参数至终端;
其中,第一图像区域内第一部分像素点用于形成低分辨率的第一图像区域;第二图像区域内第一部分像素点用于形成低分辨率的第二图像区域;第一图像区域内第二部分像素点为第一图像区域内除第一部分像素点外的像素点;第二图像区域内第二部分像素点为第二图像区域内除第一部分像素点外的像素点。
在本发明的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行基于发送顺序,依次发送第一图像区域和第二图像区域至终端,以实现以下步骤:
发送第一图像区域内第一部分像素点的特征参数至终端;
在第一图像区域内第一部分像素点的特征参数发送完成后,发送第一图像区域内第二部分像素点的特征参数至终端;
在第一图像区域内第二部分像素点的特征参数发送完成后,发送第二图像区域内第一部分像素点的特征参数至终端;
在第二图像区域内第一部分像素点的特征参数发送完成后,发送第二图像区域内第二部分像素点的特征参数至终端;
其中,第一图像区域内第一部分像素点用于形成低分辨率的第一图像区域;第二图像区域内第一部分像素点用于形成低分辨率的第二图像区域;第一图像区域内第二部分像素点为第一图像区域内除第一部分像素点外的像素点;第二图像区域内第二部分像素点为第二图像区域内除第一部分像素点外的像素点。
基于前述实施例,本发明的实施例提供一种计算机可读存储介质,计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现以下步骤:
发送用于获取待显示图像的获取请求至服务器;其中,获取请求中携带有待显示图像的标识;
依次接收服务器按照发送顺序依次发送的第一图像区域和第二图像区域,并显示;其中,第一图像区域和第二图像区域是服务器对待显示图像的标识对应的待显示图像进行识别后得到的;发送顺序是服务器确定的。
需要说明的是,上述第一处理器或第二处理器可以为特定用途集成电路(ASIC,Application Specific Integrated Circuit)、数字信号处理器(DSP,Digital SignalProcessor)、数字信号处理装置(DSPD,Digital Signal Processing Device)、可编程逻辑装置(PLD,Programmable Logic Device)、现场可编程门阵列(FPGA,Field ProgrammableGate Array)、中央处理器(CPU,Central Processing Unit)、控制器、微控制器、微处理器中的至少一种。可以理解地,实现上述第一处理器或第二处理器功能的电子器件还可以为其它,本发明实施例不作具体限定。
需要说明的是,上述计算机存储介质/存储器可以是只读存储器(ReadOnlyMemory,ROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性随机存取存储器(Ferromagnetic Random Access Memory,FRAM)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(Compact Disc Read-Only Memory,CD-ROM)等存储器;也可以是包括上述存储器之一或任意组合的各种终端,如服务器、终端、移动电话、计算机、平板设备、个人数字助理等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,从语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的型式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是服务器,终端,手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所描述的方法。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可从计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

Claims (13)

1.一种信息处理方法,其特征在于,所述方法包括:
接收终端发送的用于获取待显示图像的获取请求;其中,所述获取请求中携带有所述待显示图像的标识;所述待显示图像中包括第一待显示对象和第二待显示对象;
基于所述获取请求获取与所述标识对应的所述待显示图像,并对所述待显示图像进行识别得到第一图像区域和第二图像区域;其中,所述第一图像区域中包括第一待显示对象;所述第二图像区域中包括第二待显示对象;
确定发送顺序,并按照所述发送顺序依次发送所述第一图像区域和所述第二图像区域至所述终端。
2.根据权利要求1所述的方法,其特征在于,所述基于所述获取请求获取与所述标识对应的所述待显示图像,并对所述待显示图像进行识别得到第一图像区域和第二图像区域,包括:
基于所述获取请求获取与所述标识对应的所述待显示图像;
采用显著性检测的方法对所述待显示图像进行识别,得到所述第一图像区域和与所述第一图像区域对应的第一显著性优先级,以及所述第二图像区域和与所述第二图像区域对应的第二显著性优先级;其中,所述第一显著性优先级高于所述第二显著性优先级;
相应地,所述确定发送顺序,并按照所述发送顺序依次发送所述第一图像区域和所述第二图像区域至所述终端,包括:
基于所述第一显著性优先级和所述第二显著性优先级,确定所述发送顺序;
基于所述发送顺序,依次发送所述第一图像区域和所述第二图像区域至所述终端。
3.根据权利要求2所述的方法,其特征在于,所述基于所述发送顺序,依次发送所述第一图像区域和所述第二图像区域至所述终端,包括:
从所述第一图像区域中确定至少两个第一子图像区域;
确定每一第一子图像区域的第一发送优先级;
按照所述第一发送优先级发送每一第一子图像区域至所述终端,并在所述至少两个第一子图像区域发送完成后,发送所述第二图像区域至所述终端。
4.根据权利要求3所述的方法,其特征在于,所述按照所述第一发送优先级发送每一第一子图像区域至所述终端,并在所述至少两个第一子图像区域发送完成后,发送所述第二图像区域至所述终端,包括:
从所述第二图像区域中确定至少两个第二子图像区域;
确定每一第二子图像区域的第二发送优先级;
按照所述第一发送优先级发送每一第一子图像区域至所述终端;
在所述至少两个第一子图像区域发送完成后,按照所述第二发送优先级发送每一第二子图像区域至所述终端。
5.根据权利要求4所述的方法,其特征在于,所述确定每一第一子图像区域的第一发送优先级,包括:
对每一第一子图像区域进行场景分析得到第一分析结果;
基于所述第一分析结果确定每一第一子图像区域的第一发送优先级;
相应地,所述确定每一第二子图像区域的第二发送优先级,包括:
对每一第二子图像区域进行场景分析得到第二分析结果;
基于所述第二分析结果确定每一第二子图像区域的第二发送优先级。
6.根据权利要求2所述的方法,其特征在于,所述基于所述发送顺序,依次发送所述第一图像区域和所述第二图像区域至所述终端,包括:
分别获取所述第一图像区域内像素点的第一灰度值和所述第二图像区域内像素点的第二灰度值;
按照所述第一灰度值的从大到小的顺序,发送所述第一图像区域内像素点的特征参数至所述终端;
在所述第一图像区域内像素点的特征参数发送完成后,按照所述第二灰度值从大到小的顺序发送所述第二图像区域内像素点的特征参数至所述终端。
7.根据权利要求2所述的方法,其特征在于,所述基于所述发送顺序,依次发送所述第一图像区域和所述第二图像区域至所述终端,包括:
分别获取所述第一图像区域内像素点的第一位置参数和所述第二图像区域内像素点的第二位置参数;
基于所述第一位置参数逐行发送所述第一图像区域内像素点的特征参数至所述终端;
在所述第一图像区域内像素点的特征参数发送完成后,基于所述第二位置参数逐行发送所述第二图像区域内像素点的特征参数至所述终端。
8.根据权利要求2所述的方法,其特征在于,所述基于所述发送顺序,依次发送所述第一图像区域和所述第二图像区域至所述终端,包括:
发送所述第一图像区域内第一部分像素点的特征参数至所述终端;
在所述第一图像区域内第一部分像素点的特征参数发送完成后,发送所述第二图像区域内第一部分像素点的特征参数至所述终端;
在所述第二图像区域内第一部分像素点的特征参数发送完成后,发送所述第一图像区域内第二部分像素点的特征参数至所述终端;
在所述第一图像区域内第二部分像素点的特征参数发送完成后,发送所述第二图像区域内第二部分像素点的特征参数至所述终端;
其中,所述第一图像区域内第一部分像素点用于形成低分辨率的所述第一图像区域;所述第二图像区域内第一部分像素点用于形成低分辨率的所述第二图像区域;所述第一图像区域内第二部分像素点为所述第一图像区域内除所述第一部分像素点外的像素点;所述第二图像区域内第二部分像素点为所述第二图像区域内除所述第一部分像素点外的像素点。
9.根据权利要求2所述的方法,其特征在于,所述基于所述发送顺序,依次发送所述第一图像区域和所述第二图像区域至所述终端,包括:
发送所述第一图像区域内第一部分像素点的特征参数至所述终端;
在所述第一图像区域内第一部分像素点的特征参数发送完成后,发送所述第一图像区域内第二部分像素点的特征参数至所述终端;
在所述第一图像区域内第二部分像素点的特征参数发送完成后,发送所述第二图像区域内第一部分像素点的特征参数至所述终端;
在所述第二图像区域内第一部分像素点的特征参数发送完成后,发送所述第二图像区域内第二部分像素点的特征参数至所述终端;
其中,所述第一图像区域内第一部分像素点用于形成低分辨率的所述第一图像区域;所述第二图像区域内第一部分像素点用于形成低分辨率的所述第二图像区域;所述第一图像区域内第二部分像素点为所述第一图像区域内除所述第一部分像素点外的像素点;所述第二图像区域内第二部分像素点为所述第二图像区域内除所述第一部分像素点外的像素点。
10.一种信息处理方法,其特征在于,所述方法包括:
发送用于获取待显示图像的获取请求至服务器;其中,所述获取请求中携带有所述待显示图像的标识;
依次接收所述服务器按照发送顺序依次发送的所述第一图像区域和所述第二图像区域,并显示;其中,所述第一图像区域和所述第二图像区域是所述服务器对所述待显示图像的标识对应的待显示图像进行识别后得到的;所述发送顺序是所述服务器确定的。
11.一种服务器,其特征在于,所述服务器包括:
第一处理器、第一存储器和第一通信总线;
所述第一通信总线用于实现第一处理器和第一存储器之间的通信连接;
所述第一处理器用于执行第一存储器中的信息处理方法的程序,以实现以下步骤:
接收终端发送的用于获取待显示图像的获取请求;其中,所述获取请求中携带有所述待显示图像的标识;所述待显示图像中包括第一待显示对象和第二待显示对象;
基于所述获取请求获取与所述标识对应的所述待显示图像,并对所述待显示图像进行识别得到第一图像区域和第二图像区域;其中,所述第一图像区域中包括第一待显示对象;所述第二图像区域中包括第二待显示对象;
确定发送顺序,并按照所述发送顺序依次发送所述第一图像区域和所述第二图像区域至所述终端。
12.一种终端,其特征在于,所述终端包括:
第二处理器、第二存储器和第二通信总线;
所述第二通信总线用于实现第二处理器和第二存储器之间的通信连接;
所述第二处理器用于执行第二存储器中的信息处理方法的程序,以实现以下步骤:
发送用于获取待显示图像的获取请求至服务器;其中,所述获取请求中携带有所述待显示图像的标识;
依次接收所述服务器按照发送顺序依次发送的所述第一图像区域和所述第二图像区域,并显示;其中,所述第一图像区域和所述第二图像区域是所述服务器对所述待显示图像的标识对应的待显示图像进行识别后得到的;所述发送顺序是所述服务器确定的。
13.一种计算机存储介质,其特征在于,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至9任一项或10中所述的信息处理方法的步骤。
CN201811552592.2A 2018-12-18 2018-12-18 一种信息处理方法、服务器、终端及计算机存储介质 Pending CN111339459A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201811552592.2A CN111339459A (zh) 2018-12-18 2018-12-18 一种信息处理方法、服务器、终端及计算机存储介质
US17/415,954 US11782850B2 (en) 2018-12-18 2019-07-24 Information processing method, server, terminal, and computer storage medium
PCT/CN2019/097578 WO2020125014A1 (zh) 2018-12-18 2019-07-24 一种信息处理方法、服务器、终端及计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811552592.2A CN111339459A (zh) 2018-12-18 2018-12-18 一种信息处理方法、服务器、终端及计算机存储介质

Publications (1)

Publication Number Publication Date
CN111339459A true CN111339459A (zh) 2020-06-26

Family

ID=71102469

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811552592.2A Pending CN111339459A (zh) 2018-12-18 2018-12-18 一种信息处理方法、服务器、终端及计算机存储介质

Country Status (3)

Country Link
US (1) US11782850B2 (zh)
CN (1) CN111339459A (zh)
WO (1) WO2020125014A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115150390A (zh) * 2022-06-27 2022-10-04 山东信通电子股份有限公司 一种图像显示方法、装置、设备及介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080071877A1 (en) * 1998-10-28 2008-03-20 Beach Mark J Apparatus for priority transmission and display of key areas of image data
CN104391890A (zh) * 2014-11-10 2015-03-04 广东欧珀移动通信有限公司 图片加载方法及***
CN104899060A (zh) * 2015-05-20 2015-09-09 天脉聚源(北京)教育科技有限公司 一种图片加载处理方法和装置
US20180128734A1 (en) * 2015-05-22 2018-05-10 Konica Minolta, Inc. Image processing apparatus, image processing method, and image processing program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103514241B (zh) * 2012-12-07 2017-09-05 Tcl集团股份有限公司 图片加载方法及***
US9507806B1 (en) * 2014-04-30 2016-11-29 Instart Logic, Inc. Efficient delivery of image files
US9679075B1 (en) * 2014-04-30 2017-06-13 Instart Logic, Inc. Efficient delivery of animated image files
KR101701294B1 (ko) * 2015-05-29 2017-02-01 라인 가부시키가이샤 이미지 뷰 바인딩의 최적화를 위한 시스템 및 방법
WO2017124074A1 (en) * 2016-01-15 2017-07-20 Mecha Industries, Inc. Methods for automatically generating a common measurement across multiple assembly units
KR102499203B1 (ko) * 2017-11-06 2023-02-13 삼성전자 주식회사 신뢰도에 기반하여 객체를 인식하는 전자 장치 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080071877A1 (en) * 1998-10-28 2008-03-20 Beach Mark J Apparatus for priority transmission and display of key areas of image data
CN104391890A (zh) * 2014-11-10 2015-03-04 广东欧珀移动通信有限公司 图片加载方法及***
CN104899060A (zh) * 2015-05-20 2015-09-09 天脉聚源(北京)教育科技有限公司 一种图片加载处理方法和装置
US20180128734A1 (en) * 2015-05-22 2018-05-10 Konica Minolta, Inc. Image processing apparatus, image processing method, and image processing program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115150390A (zh) * 2022-06-27 2022-10-04 山东信通电子股份有限公司 一种图像显示方法、装置、设备及介质
CN115150390B (zh) * 2022-06-27 2024-04-09 山东信通电子股份有限公司 一种图像显示方法、装置、设备及介质

Also Published As

Publication number Publication date
US20220075583A1 (en) 2022-03-10
US11782850B2 (en) 2023-10-10
WO2020125014A1 (zh) 2020-06-25

Similar Documents

Publication Publication Date Title
CN108961303B (zh) 一种图像处理方法、装置、电子设备和计算机可读介质
CN110009712B (zh) 一种图文排版方法及其相关装置
CN110069974B (zh) 高光图像处理方法、装置和电子设备
CN112650875A (zh) 房产图片验证方法、装置、计算机设备及存储介质
CN111932451B (zh) 重定位效果的评价方法、装置、电子设备和存储介质
CN112016502B (zh) 安全带检测方法、装置、计算机设备及存储介质
CN110674834A (zh) 地理围栏识别方法、装置、设备和计算机可读存储介质
CN116188808A (zh) 图像特征提取方法和***、存储介质及电子设备
EP3461138B1 (en) Processing method and terminal
CN112969032A (zh) 光照模式识别方法、装置、计算机设备及存储介质
CN111339459A (zh) 一种信息处理方法、服务器、终端及计算机存储介质
CN116363538B (zh) 一种基于无人机的桥梁检测方法及***
CN111292247A (zh) 图像处理方法和装置
CN116596748A (zh) 图像风格化处理方法、装置、设备、存储介质和程序产品
CN107945202B (zh) 基于自适应阈值的图像分割方法、装置及计算设备
CN111160240A (zh) 图像对象的识别处理方法、装置及智能设备、存储介质
CN115731451A (zh) 模型训练方法、装置、电子设备及存储介质
CN111292227A (zh) 图像处理方法和装置
CN111127310B (zh) 一种图像处理方法、装置、电子设备及存储介质
CN110991050B (zh) Cad叠图方法及相关产品
CN113593297A (zh) 一种停车位状态检测方法和装置
CN114969192B (zh) 基于数据管理的地图巡游方法、装置、设备和介质
CN111160336A (zh) 目标检测方法、装置及计算机可读存储介质
CN111292276A (zh) 图像处理方法和装置
CN111353929A (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