CN114189741A - 图像处理方法及相关装置 - Google Patents

图像处理方法及相关装置 Download PDF

Info

Publication number
CN114189741A
CN114189741A CN202111324206.6A CN202111324206A CN114189741A CN 114189741 A CN114189741 A CN 114189741A CN 202111324206 A CN202111324206 A CN 202111324206A CN 114189741 A CN114189741 A CN 114189741A
Authority
CN
China
Prior art keywords
image set
reference image
screen
processing
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111324206.6A
Other languages
English (en)
Other versions
CN114189741B (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.)
Shenzhen Xihua Technology Co Ltd
Original Assignee
Shenzhen Xihua 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 Shenzhen Xihua Technology Co Ltd filed Critical Shenzhen Xihua Technology Co Ltd
Priority to CN202111324206.6A priority Critical patent/CN114189741B/zh
Publication of CN114189741A publication Critical patent/CN114189741A/zh
Application granted granted Critical
Publication of CN114189741B publication Critical patent/CN114189741B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/440218Processing 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 transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
    • 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/440281Processing 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 temporal resolution, e.g. by frame skipping
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例公开了一种图像处理方法及相关装置,所述方法包括:获取第一原始图像集以及视频处理指令,确定第一原始图像集的第一帧率;根据第一帧率,将第一目标图像集进行解析分离得到第一参考图像集,将第一参考图像集进行预设模式转换,得到第二参考图像集;根据换装屏幕的显示控制参数将第二参考图像集进行预设处理,得到第三参考图像集;将第三参考图像集进行存储;读取存储模块存储的第三参考图像集,将第三参考图像集中的每个第三参考图像进行处理,得到目标图像集;对目标图像集中的图像数据进行转换,得到显示图像集;向换装屏幕发送显示图像集,以实现不同图像格式的输入的转换。

Description

图像处理方法及相关装置
技术领域
本申请涉及芯片的程序运行技术领域,具体涉及一种图像处理方法及相关装置。
背景技术
随着用户对视觉体验需求的影响,手机的屏幕也越来越大,但是,伴随着手机屏幕的增大,其碎屏风险也逐渐增加,当用户需要换屏时,当前市场上一般会为该手机重新配备一块屏幕并搭配一个芯片。
目前,很多厂家大多采用芯片以实现设备中的图像处理流程,但是一般情况下,一种芯片只能支持同一种图像格式的输入,以实现屏显功能,不能覆盖当前市场上的所有机型。现在亟需一种图像处理方式以实现不同图像格式的输入的转换。
发明内容
本申请提供一种图像处理方法及相关装置,以期实现不同图像格式的输入的转换。
第一方面,本申请提供一种图像处理方法,应用于电子设备的换装屏模组的桥接芯片,所述电子设备包括处理器和所述换装屏模组,所述换装屏模组包括桥接芯片和换装屏幕,所述处理器连接所述桥接芯片,所述桥接芯片连接所述换装屏幕;所述桥接芯片包括:解析模块、处理模块、显示控制模块、存储模块以及转换模块;所述方法包括:
获取来自处理器的第一原始图像集以及视频处理指令,所述第一原始图像集为第一原始视频中分辨率适配所述电子设备的原装屏幕的图像集合,所述原装屏幕与所述换装屏幕的分辨率不同;
响应于所述图像处理指令,确定所述第一原始图像集的第一帧率;
通过所述解析模块根据所述第一帧率,将所述第一目标图像集进行解析分离得到第一参考图像集,将所述第一参考图像集进行预设模式转换,得到第二参考图像集;
通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行预设处理,得到所述第三参考图像集;
通过所述存储模块将所述第三参考图像集进行存储;
通过所述显示控制模块读取所述存储模块存储的所述第三参考图像集,将所述第三参考图像集中的每个第三参考图像进行处理,得到目标图像集;
通过所述转换模块对所述目标图像集中的图像数据进行转换,得到显示图像集;
向所述换装屏幕发送所述显示图像集。
可以看出,本申请实施例中根据第一原始图像集的第一帧率,将第一目标图像集进行解析分离得到第一参考图像集,将第一参考图像集进行预设模式转换,将第三参考图像集中的每个第三参考图像进行处理,再对目标图像集中的图像数据进行转换,得到显示图像集;向换装屏幕发送所述显示图像集,以实现不同图像格式的输入的转换。
第二方面,本申请提供一种图像处理装置,应用于电子设备的换装屏模组的桥接芯片,所述电子设备包括处理器和所述换装屏模组,所述换装屏模组包括桥接芯片和换装屏幕,所述处理器连接所述桥接芯片,所述桥接芯片连接所述换装屏幕;所述桥接芯片包括:解析模块、处理模块、显示控制模块、存储模块以及转换模块;所述装置包括:
获取单元,用于获取来自处理器的第一原始图像集以及视频处理指令,所述第一原始图像集为第一原始视频中分辨率适配所述电子设备的原装屏幕的图像集合,所述原装屏幕与所述换装屏幕的分辨率不同;
确定单元,用于响应于所述图像处理指令,确定所述第一原始图像集的第一帧率;
第一转换单元,用于通过所述解析模块根据所述第一帧率,将所述第一目标图像集进行解析分离得到第一参考图像集,将所述第一参考图像集进行预设模式转换,得到第二参考图像集;
处理单元,用于通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行预设处理,得到所述第三参考图像集;
存储单元,用于通过所述存储模块将所述第三参考图像集进行存储;
显示控制单元,用于通过所述显示控制模块读取所述存储模块存储的所述第三参考图像集,将所述第三参考图像集中的每个第三参考图像进行处理,得到目标图像集;
第二转换单元,用于通过所述转换模块对所述目标图像集中的图像数据进行转换,得到显示图像集;
发送单元,用于向所述换装屏幕发送所述显示图像集。
第三方面,本申请提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得设备执行如第一方面任一方法中的步骤。
第四方面,本申请提供一种桥接芯片,所述桥接芯片用于运行程序,其中,所述程序运行时执行如第一方面任一方法中的步骤。
第五方面,本申请提供一种电子设备,包括如第四方面所述的桥接芯片。
附图说明
图1a是本申请实施例提供的一种桥接芯片的结构示意图;
图1b本申请实施例提供的一种桥接芯片的硬件***架构示意图;
图2是本申请实施例提供的一种图像处理方法的流程示意图;
图3是本申请实施例提供的一种图像处理装置的功能单元组成框图;
图4是本申请实施例提供的另一种图像处理装置的功能单元组成框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请中的“至少一个”指的是一个或多个,多个指的是两个或两个以上。本申请中和/或,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一(项)个”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b或c中的至少一项(个),可以表示:a,b,c,a和b,a和c,b和c,或a、b和c,其中a、b、c中的每一个本身可以是元素,也可以是包含一个或多个元素的集合。
需要指出的是,本申请实施例中涉及的等于可以与大于连用,适用于大于时所采用的技术方案,也可以与小于连用,适用于与小于时所采用的技术方案,需要说明的是,当等于与大于连用时,不与小于连用;当等于与小于连用时,不与大于连用。本申请实施例中“的(of)”,“相应的(corresponding,relevant)”和“对应的(corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。
目前,一种芯片只能支持同一种图像格式的输入,不能覆盖当前市场上的所有机型。基于上述问题,本申请提出一种图像处理方法及相关装置,下面进行详细说明。
请参阅图1a,图1a是本申请实施例提供的一种桥接芯片100的示意图。桥接芯片100包括解析模块10、处理模块11、显示控制模块12、存储模块13以及转换模块14,解析模块10、处理模块11、显示控制模块12、存储模块13以及转换模块14分别通信连接。
本申请的桥接芯片100可接收从手机主芯片或处理器发过来的图像数据,并通过解析模块10对该图像数据进行解析。可通过处理模块11对图像帧数据进行处理,例如,可包括格式转换,分辨率缩小、镜像、旋转、压缩等,并将处理以后的目标图像帧数据存储在存储模块13中。进而,显示控制模块12可从存储模块13中读取目标图像帧数据,放大到TDDI(Touch and Display Driver Integration,触控与显示驱动器集成)适配的尺寸,并执行色彩校正、格式转换等处理后,并将视频数据发送到转换模块14,由转换模块根据MIPI协议将目标图像帧数据调制为显示数据,输出显示数据。
桥接芯片100的结构示意图仅为示例,具体包含的器件可以更多或更少,此处不做唯一限定。
此外,上述桥接芯片100可以应用于移动终端(如智能手机)、物联网IoT设备、车载终端设备等各类电子设备中。
如图1b所示,图1b为桥接芯片的硬件***架构示意图,其中,可通过图像处理***去实现图像的显示;通过主控***实现整个芯片的控制;通过存储***实现数据或图像帧存储。
请参阅图2,图2是本申请实施例提供的一种图像处理方法的流程示意图,应用于电子设备的换装屏模组的桥接芯片,电子设备包括处理器和换装屏模组,换装屏模组包括桥接芯片和换装屏幕,处理器连接桥接芯片,桥接芯片连接换装屏幕;桥接芯片包括:解析模块、处理模块、显示控制模块、存储模块以及转换模块;如图所示,本图像处理方法包括以下步骤。
步骤201,获取来自处理器的第一原始图像集以及视频处理指令。
其中,第一原始图像集为第一原始视频中分辨率适配电子设备的原装屏幕的图像集合,原装屏幕与换装屏幕的分辨率不同。
步骤202,响应于图像处理指令,确定第一原始图像集的第一帧率。
步骤203,通过解析模块根据第一帧率,将第一目标图像集进行解析分离得到第一参考图像集,将第一参考图像集进行预设模式转换,得到第二参考图像集。
其中,预设模式可以是用户或工作人员设置的图像模式。例如,预设模式可以是command模式或video模式。
步骤204,通过处理模块根据换装屏幕的显示控制参数将第二参考图像集进行预设处理,得到第三参考图像集。
其中,显示控制参数包括以下至少一种:显示屏像素点距、显示屏分辨率、显示屏扫描频率、显示屏刷新速度。
在一种可能的示例中,通过处理模块根据换装屏幕的显示控制参数将第二参考图像集进行预设处理,得到第三参考图像集之前,还包括:
步骤A1:获取换装屏幕的型号;
步骤A2:根据型号确定换装屏幕的显示控制数据。
在一种可能的示例中,通过处理模块根据换装屏幕的显示控制参数将第二参考图像集进行预设处理,得到第三参考图像集,包括:
步骤B1:通过处理模块根据换装屏幕的显示控制参数将第二参考图像集进行格式转换处理、和/或进行分辨率缩小处理、和/或进行镜像处理、和/或进行旋转处理和/或进行压缩,得到第三参考图像集。
在一种可能的示例中,在上述步骤B1中通过处理模块根据换装屏幕的显示控制参数将第二参考图像集进行格式转换处理、和/或进行分辨率缩小处理、和/或进行镜像处理、和/或进行旋转处理和/或进行压缩处理,得到第三参考图像集,包括:
步骤C1:确定第二参考图像集中每个第二参考图像的第一分辨率;根据显示控制参数确定换装屏幕的第二分辨率;
步骤C2:根据换装屏幕的显示控制参数确定换装屏幕的第二分辨率和换装屏幕的第一屏幕模式;
其中,第一屏幕模式用于指示第二参考图像集中的每个第二参考图像需要旋转和/或镜像处理;
步骤C3:根据第一屏幕模式将第二参考图像集中的每个第二参考图像进行旋转和/或镜像处理,得到第四参考图像集;
步骤C4:根据第一分辨率和第二分辨率调整第四参考图像集中每个第四参考图像的分辨率,得到第五参考图像集;
具体地,根据将上述第四参考图像集中每个第四参考图像的分辨率由第一分辨率调整为第二分辨率。
步骤C5:根据显示控制参数中的压缩参数将第五参考图像集进行压缩,得到第三参考图像集。
在一种可能的示例中,在上述步骤C3中根据第一屏幕模式将第二参考图像集中的每个第二参考图像进行旋转和/或镜像处理,得到第四参考图像集,包括:
步骤D1:确定原装屏幕的第二屏幕模式,判断第一屏幕模式与第二屏幕模式是否相同;
步骤D2:若否,则根据第一屏幕模式和第二屏幕模式确定第二参考图像集对应的旋转参数和/或镜像参数;
其中,旋转参数用于指示对第二参考图像集中每个第二参考图像的进行旋转的角度,镜像参数用于指示对第二参数图像集中每个第二参考图像进行镜像处理。
步骤D3:根据旋转参数和/或镜像参数将第二参考图像集中的每个第二参考图像进行旋转和/或镜像处理,得到第四参考图像集。
可以看出,本示例根据旋转参数和/或镜像参数将第二参考图像集中的每个第二参考图像进行旋转和/或镜像处理,便于将参考图像集调整为适应换装屏幕的目标图像集。
在一种可能的示例中,在上述步骤B1中通过处理模块根据换装屏幕的显示控制参数将第二参考图像集进行格式转换处理、和/或进行分辨率缩小处理、和/或进行镜像处理、和/或进行旋转处理和/或进行压缩处理,得到第三参考图像集,包括:
步骤E1:确定第二参考图像集中每个第二参考图像的第一分辨率;根据显示控制参数确定换装屏幕的第二分辨率;
步骤E2:根据第一分辨率和第二分辨率调整第二参考图像集中每个第二参考图像的分辨率,得到第四参考图像集;
具体地,根据将上述第二参考图像集中每个第二参考图像的分辨率由第一分辨率调整为第二分辨率。
步骤E3:根据换装屏幕的显示控制参数确定换装屏幕的第二分辨率和换装屏幕的第一屏幕模式,第一屏幕模式用于指示第二参考图像集中的每个第二参考图像需要旋转和/或镜像处理;
步骤E4:根据第一屏幕模式将第四参考图像集中的每个第四参考图像进行旋转和/或镜像处理,得到第五参考图像集;
步骤E5:根据显示控制参数中的压缩参数将第五参考图像集进行压缩,得到第三参考图像集。
可以看出,本示例根据换装屏幕的显示控制参数确定换装屏幕的第二分辨率和换装屏幕的第一屏幕模式,便于将参考图像集调整为适应换装屏幕的目标图像集。
在一种可能的示例中,方法还包括:
步骤F1:若接收到来自处理器的对第一原始图像集和预设图像进行拼接处理的图像拼接指令时,响应图像拼接指令,确定第二参考图像集中待拼接的第五参考图像;
其中,第五参考图像为第二参考图像集中的至少一个第五参考图像。
步骤F2:确定预设图像与第五参考图像的拼接相对位置;
具体地,上述步骤F2中确定预设图像与第五参考图像的拼接相对位置,包括:根据确定预设图像拼接的第一位置,根据第一位置确定预设图像与第五参考图像的拼接相对位置。
步骤F3:根据拼接相对位置,将预设图像与第五参考图像进行拼接,得到第三参考图像集。
步骤205,通过存储模块将第三参考图像集进行存储。
步骤206,通过显示控制模块读取存储模块存储的第三参考图像集,将第三参考图像集中的每个第三参考图像进行处理,得到目标图像集。
步骤207,通过转换模块对目标图像集中的图像数据进行转换,得到显示图像集。
步骤208,向换装屏幕发送显示图像集。
可以看出,本申请实施例中根据第一原始图像集的第一帧率,将第一目标图像集进行解析分离得到第一参考图像集,将第一参考图像集进行预设模式转换,将第三参考图像集中的每个第三参考图像进行处理,再对目标图像集中的图像数据进行转换,得到显示图像集;向换装屏幕发送所述显示图像集,以实现不同图像格式的输入的转换。
上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,桥接芯片为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对桥接芯片进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
本申请实施例提供一种图像处理装置,该图像处理装置可以为桥接芯片。具体的,图像处理装置用于执行以上图像处理方法中桥接芯片所执行的步骤。本申请实施例提供的图像处理装置可以包括相应步骤所对应的模块。
本申请实施例可以根据上述方法示例对图像处理装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图3示出上述实施例中所涉及的图像处理装置的一种可能的结构示意图。如图3所示,图像处理装置300,应用于电子设备的换装屏模组的桥接芯片,所述电子设备包括处理器和所述换装屏模组,所述换装屏模组包括桥接芯片和换装屏幕,所述处理器连接所述桥接芯片,所述桥接芯片连接所述换装屏幕;所述桥接芯片包括:解析模块、处理模块、显示控制模块、存储模块以及转换模块;所述装置包括:获取单元31,用于获取来自处理器的第一原始图像集以及视频处理指令,所述第一原始图像集为第一原始视频中分辨率适配所述电子设备的原装屏幕的图像集合,所述原装屏幕与所述换装屏幕的分辨率不同;
确定单元32,用于响应于所述图像处理指令,确定所述第一原始图像集的第一帧率;
第一转换单元33,用于通过所述解析模块根据所述第一帧率,将所述第一目标图像集进行解析分离得到第一参考图像集,将所述第一参考图像集进行预设模式转换,得到第二参考图像集;
处理单元34,用于通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行预设处理,得到所述第三参考图像集;
存储单元35,用于通过所述存储模块将所述第三参考图像集进行存储;
显示控制单元36,用于通过所述显示控制模块读取所述存储模块存储的所述第三参考图像集,将所述第三参考图像集中的每个第三参考图像进行处理,得到目标图像集;
第二转换单元37,用于通过所述转换模块对所述目标图像集中的图像数据进行转换,得到显示图像集;
发送单元38,用于向所述换装屏幕发送所述显示图像集。
在一种可能的示例中,在所述通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行预设处理,得到所述第三参考图像集方面之前,所述图像处理装置300还具体用于:获取所述换装屏幕的型号;根据所述型号确定所述换装屏幕的显示控制数据。
在一种可能的示例中,在所述通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行预设处理,得到所述第三参考图像集方面,处理单元34,具体用于:通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行格式转换处理、和/或进行分辨率缩小处理、和/或进行镜像处理、和/或进行旋转处理和/或进行压缩,得到所述第三参考图像集。
在一种可能的示例中,在所述通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行格式转换处理、和/或进行分辨率缩小处理、和/或进行镜像处理、和/或进行旋转处理和/或进行压缩处理,得到所述第三参考图像集方面,处理单元34具体用于:确定所述第二参考图像集中每个第二参考图像的第一分辨率;根据显示控制参数确定所述换装屏幕的第二分辨率;根据所述换装屏幕的显示控制参数确定所述换装屏幕的第二分辨率和所述换装屏幕的第一屏幕模式,所述第一屏幕模式用于指示第二参考图像集中的每个第二参考图像需要旋转和/或镜像处理;根据所述第一屏幕模式将所述第二参考图像集中的每个第二参考图像进行旋转和/或镜像处理,得到第四参考图像集;根据所述第一分辨率和所述第二分辨率调整所述第四参考图像集中每个第四参考图像的分辨率,得到第五参考图像集;根据显示控制参数中的压缩参数将所述第五参考图像集进行压缩,得到所述第三参考图像集。
在一种可能的示例中,在所述根据所述第一屏幕模式将所述第二参考图像集中的每个第二参考图像进行旋转和/或镜像处理,得到第四参考图像集方面,处理单元34具体用于:确定所述原装屏幕的第二屏幕模式,判断所述第一屏幕模式与所述第二屏幕模式是否相同;若否,则根据所述第一屏幕模式和第二屏幕模式确定所述第二参考图像集对应的旋转参数和/或镜像参数;根据所述旋转参数和/或所述镜像参数将所述第二参考图像集中的每个第二参考图像进行旋转和/或镜像处理,得到第四参考图像集。
在一种可能的示例中,在所述通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行格式转换处理、和/或进行分辨率缩小处理、和/或进行镜像处理、和/或进行旋转处理和/或进行压缩处理,得到所述第三参考图像集方面,处理单元34具体用于:确定所述第二参考图像集中每个第二参考图像的第一分辨率;根据显示控制参数确定所述换装屏幕的第二分辨率;根据所述第一分辨率和所述第二分辨率调整所述第二参考图像集中每个第二参考图像的分辨率,得到第四参考图像集;根据所述换装屏幕的显示控制参数确定所述换装屏幕的第二分辨率和所述换装屏幕的第一屏幕模式,所述第一屏幕模式用于指示第二参考图像集中的每个第二参考图像需要旋转和/或镜像处理;根据所述第一屏幕模式将所述第四参考图像集中的每个第四参考图像进行旋转和/或镜像处理,得到第五参考图像集;根据显示控制参数中的压缩参数将所述第五参考图像集进行压缩,得到所述第三参考图像集。
在一种可能的示例中,所述图像处理装置300还具体用于:若接收到来自所述处理器的对所述第一原始图像集和预设图像进行拼接处理的图像拼接指令时,响应所述图像拼接指令,确定所述第二参考图像集中待拼接的第五参考图像;确定所述预设图像与所述第五参考图像的拼接相对位置;根据所述拼接相对位置,将所述预设图像与所述第五参考图像进行拼接,得到所述第三参考图像集。
在采用集成的单元的情况下,本申请实施例提供的另一种图像处理装置4的结构示意图如图4所示。在图4中,图像处理装置400包括:处理模块40和通信模块41。处理模块40用于对图像处理装置的动作进行控制管理,例如,获取单元31、确定单元32、第一转换单元33、处理单元34、存储单元35、显示控制单元36、第二转换单元37、发送单元38所执行的步骤,和/或用于执行本文所描述的技术的其它过程。通信模块41用于支持图像处理装置与其他设备之间的交互。如图4所示,图像处理装置400还可以包括存储模块42,存储模块42用于存储图像处理装置的程序代码和数据。
其中,处理模块40可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合。通信模块41可以是收发器、RF电路或通信接口等。存储模块42可以是存储器。
其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述图像处理装置300和图像处理装置400均可执行上述图2所示的图像处理方法中桥接芯片所执行的步骤。
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和***,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,可轻易想到变化或替换,均可作各种更动与修改,包含上述不同功能、实施步骤的组合,包含软件和硬件的实施方式,均在本发明的保护范围。

Claims (11)

1.一种图像处理方法,其特征在于,应用于电子设备的换装屏模组的桥接芯片,所述电子设备包括处理器和所述换装屏模组,所述换装屏模组包括桥接芯片和换装屏幕,所述处理器连接所述桥接芯片,所述桥接芯片连接所述换装屏幕;所述桥接芯片包括:解析模块、处理模块、显示控制模块、存储模块以及转换模块;所述方法包括:
获取来自处理器的第一原始图像集以及视频处理指令,所述第一原始图像集为第一原始视频中分辨率适配所述电子设备的原装屏幕的图像集合,所述原装屏幕与所述换装屏幕的分辨率不同;
响应于所述图像处理指令,确定所述第一原始图像集的第一帧率;
通过所述解析模块根据所述第一帧率,将所述第一目标图像集进行解析分离得到第一参考图像集,将所述第一参考图像集进行预设模式转换,得到第二参考图像集;
通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行预设处理,得到所述第三参考图像集;
通过所述存储模块将所述第三参考图像集进行存储;
通过所述显示控制模块读取所述存储模块存储的所述第三参考图像集,将所述第三参考图像集中的每个第三参考图像进行处理,得到目标图像集;
通过所述转换模块对所述目标图像集中的图像数据进行转换,得到显示图像集;
向所述换装屏幕发送所述显示图像集。
2.根据权利要求1所述的方法,其特征在于,所述通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行预设处理,得到所述第三参考图像集之前,还包括:
获取所述换装屏幕的型号;
根据所述型号确定所述换装屏幕的显示控制数据。
3.根据权利要求1所述的方法,其特征在于,所述通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行预设处理,得到所述第三参考图像集,包括:
通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行格式转换处理、和/或进行分辨率缩小处理、和/或进行镜像处理、和/或进行旋转处理和/或进行压缩,得到所述第三参考图像集。
4.根据权利要求3所述的方法,其特征在于,所述通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行格式转换处理、和/或进行分辨率缩小处理、和/或进行镜像处理、和/或进行旋转处理和/或进行压缩处理,得到所述第三参考图像集,包括:
确定所述第二参考图像集中每个第二参考图像的第一分辨率;根据显示控制参数确定所述换装屏幕的第二分辨率;
根据所述换装屏幕的显示控制参数确定所述换装屏幕的第二分辨率和所述换装屏幕的第一屏幕模式,所述第一屏幕模式用于指示第二参考图像集中的每个第二参考图像需要旋转和/或镜像处理;
根据所述第一屏幕模式将所述第二参考图像集中的每个第二参考图像进行旋转和/或镜像处理,得到第四参考图像集;
根据所述第一分辨率和所述第二分辨率调整所述第四参考图像集中每个第四参考图像的分辨率,得到第五参考图像集;
根据显示控制参数中的压缩参数将所述第五参考图像集进行压缩,得到所述第三参考图像集。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一屏幕模式将所述第二参考图像集中的每个第二参考图像进行旋转和/或镜像处理,得到第四参考图像集,包括:
确定所述原装屏幕的第二屏幕模式,判断所述第一屏幕模式与所述第二屏幕模式是否相同;
若否,则根据所述第一屏幕模式和第二屏幕模式确定所述第二参考图像集对应的旋转参数和/或镜像参数;
根据所述旋转参数和/或所述镜像参数将所述第二参考图像集中的每个第二参考图像进行旋转和/或镜像处理,得到第四参考图像集。
6.根据权利要求3所述的方法,其特征在于,所述通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行格式转换处理、和/或进行分辨率缩小处理、和/或进行镜像处理、和/或进行旋转处理和/或进行压缩处理,得到所述第三参考图像集,包括:
确定所述第二参考图像集中每个第二参考图像的第一分辨率;根据显示控制参数确定所述换装屏幕的第二分辨率;
根据所述第一分辨率和所述第二分辨率调整所述第二参考图像集中每个第二参考图像的分辨率,得到第四参考图像集;
根据所述换装屏幕的显示控制参数确定所述换装屏幕的第二分辨率和所述换装屏幕的第一屏幕模式,所述第一屏幕模式用于指示第二参考图像集中的每个第二参考图像需要旋转和/或镜像处理;
根据所述第一屏幕模式将所述第四参考图像集中的每个第四参考图像进行旋转和/或镜像处理,得到第五参考图像集;
根据显示控制参数中的压缩参数将所述第五参考图像集进行压缩,得到所述第三参考图像集。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
若接收到来自所述处理器的对所述第一原始图像集和预设图像进行拼接处理的图像拼接指令时,响应所述图像拼接指令,确定所述第二参考图像集中待拼接的第五参考图像;
确定所述预设图像与所述第五参考图像的拼接相对位置;
根据所述拼接相对位置,将所述预设图像与所述第五参考图像进行拼接,得到所述第三参考图像集。
8.一种图像处理装置,其特征在于,应用于电子设备的换装屏模组的桥接芯片,所述电子设备包括处理器和所述换装屏模组,所述换装屏模组包括桥接芯片和换装屏幕,所述处理器连接所述桥接芯片,所述桥接芯片连接所述换装屏幕;所述桥接芯片包括:解析模块、处理模块、显示控制模块、存储模块以及转换模块;所述装置包括:
获取单元,用于获取来自处理器的第一原始图像集以及视频处理指令,所述第一原始图像集为第一原始视频中分辨率适配所述电子设备的原装屏幕的图像集合,所述原装屏幕与所述换装屏幕的分辨率不同;
确定单元,用于响应于所述图像处理指令,确定所述第一原始图像集的第一帧率;
第一转换单元,用于通过所述解析模块根据所述第一帧率,将所述第一目标图像集进行解析分离得到第一参考图像集,将所述第一参考图像集进行预设模式转换,得到第二参考图像集;
处理单元,用于通过所述处理模块根据所述换装屏幕的显示控制参数将所述第二参考图像集进行预设处理,得到所述第三参考图像集;
存储单元,用于通过所述存储模块将所述第三参考图像集进行存储;
显示控制单元,用于通过所述显示控制模块读取所述存储模块存储的所述第三参考图像集,将所述第三参考图像集中的每个第三参考图像进行处理,得到目标图像集;
第二转换单元,用于通过所述转换模块对所述目标图像集中的图像数据进行转换,得到显示图像集;
发送单元,用于向所述换装屏幕发送所述显示图像集。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得设备执行如权利要求1-7任一方法中的步骤。
10.一种桥接芯片,其特征在于,所述桥接芯片用于运行程序,其中,所述程序运行时执行如权利要求1-7任一方法中的步骤。
11.一种电子设备,其特征在于,包括如权利要求10所述的桥接芯片。
CN202111324206.6A 2021-11-09 2021-11-09 图像处理方法及相关装置 Active CN114189741B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111324206.6A CN114189741B (zh) 2021-11-09 2021-11-09 图像处理方法及相关装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111324206.6A CN114189741B (zh) 2021-11-09 2021-11-09 图像处理方法及相关装置

Publications (2)

Publication Number Publication Date
CN114189741A true CN114189741A (zh) 2022-03-15
CN114189741B CN114189741B (zh) 2023-08-18

Family

ID=80602028

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111324206.6A Active CN114189741B (zh) 2021-11-09 2021-11-09 图像处理方法及相关装置

Country Status (1)

Country Link
CN (1) CN114189741B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104822041A (zh) * 2015-04-30 2015-08-05 武汉精测电子技术股份有限公司 基于fpga实现mipi信号的video和command功能的方法和装置
CN109391791A (zh) * 2017-08-03 2019-02-26 深圳小淼科技有限公司 用于单片lcd投影设备的mipi视频信号转换方法及其装置
CN111083496A (zh) * 2019-12-25 2020-04-28 Oppo广东移动通信有限公司 数据处理方法及相关产品
CN111526403A (zh) * 2020-03-30 2020-08-11 龙芯中科技术有限公司 一种显示装置、方法及电子设备
JP2021144728A (ja) * 2020-05-28 2021-09-24 ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド 画面切り替え表示方法、装置、スマートバックミラー及び読み取り可能な記憶媒体

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104822041A (zh) * 2015-04-30 2015-08-05 武汉精测电子技术股份有限公司 基于fpga实现mipi信号的video和command功能的方法和装置
CN109391791A (zh) * 2017-08-03 2019-02-26 深圳小淼科技有限公司 用于单片lcd投影设备的mipi视频信号转换方法及其装置
CN111083496A (zh) * 2019-12-25 2020-04-28 Oppo广东移动通信有限公司 数据处理方法及相关产品
CN111526403A (zh) * 2020-03-30 2020-08-11 龙芯中科技术有限公司 一种显示装置、方法及电子设备
JP2021144728A (ja) * 2020-05-28 2021-09-24 ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド 画面切り替え表示方法、装置、スマートバックミラー及び読み取り可能な記憶媒体

Also Published As

Publication number Publication date
CN114189741B (zh) 2023-08-18

Similar Documents

Publication Publication Date Title
CN110675404B (zh) 图像处理方法、图像处理装置、存储介质与终端设备
CN111788603A (zh) 用于以第二图像处理方案在外部电子设备中校正以第一图像处理方案校正的图像的电子设备和方法
CN107105124B (zh) 用于平台和图像设备之间的通信的协议
US11922598B2 (en) Image processing apparatus, image processing method, and storage medium
CN113068040A (zh) 一种图像压缩方法、装置、电子设备及可读存储介质
CN110930467A (zh) 图像处理方法、电子设备及可读存储介质
CN111325798A (zh) 相机模型纠正方法、装置、ar实现设备及可读存储介质
US11922607B2 (en) Electronic device for processing image and image processing method thereof
CN114444650A (zh) 改进量化的多级对象检测网络的准确度的方法
CN114189741A (zh) 图像处理方法及相关装置
KR20210079956A (ko) 네트워크를 통해 영상 처리 서비스를 제공하는 전자 장치
US20180359430A1 (en) Image processing device, image processing system, and non-transitory storage medium
CN112399196B (zh) 图像处理方法及装置
US10949713B2 (en) Image analyzing device with object detection using selectable object model and image analyzing method thereof
KR20220016695A (ko) 딥러닝에 기반한 이미지 분할 장치 및 방법
CN113613024A (zh) 视频预处理方法及设备
KR102499286B1 (ko) 이미지가 분할된 복수의 블록들의 압축과 관련된 압축 손실 데이터에 기반하여 이미지를 압축하는 전자 장치 및 그 동작 방법
KR20220023089A (ko) 호모그래피 추정을 이용하여 영상품질을 측정하는 방법과 시스템 및 컴퓨터 프로그램
CN114764839A (zh) 动态视频生成方法、装置、可读存储介质及终端设备
CN112911186B (zh) 图像存储方法及装置、电子设备、存储介质
US20230325969A1 (en) Image processing apparatus, image processing method, and non-transitory computer readable medium
WO2023193648A1 (zh) 一种图像处理方法、装置、电子设备和存储介质
US20230156349A1 (en) Method for generating image and electronic device therefor
CN117475013B (zh) 一种计算机设备和视频数据处理方法
US11380096B2 (en) Electronic device for performing image processing and method thereof

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