CN118869861A - 一种手机副屏的画面处理方法、装置、设备及存储介质 - Google Patents
一种手机副屏的画面处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN118869861A CN118869861A CN202411192963.6A CN202411192963A CN118869861A CN 118869861 A CN118869861 A CN 118869861A CN 202411192963 A CN202411192963 A CN 202411192963A CN 118869861 A CN118869861 A CN 118869861A
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- screen
- picture
- auxiliary screen
- angle
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种手机副屏的画面处理方法、装置、设备及存储介质。本发明通过接收来自Scaler模块的视频信号;依据手机副屏的物理方向进行第一角度数据检测;依据手机副屏的物理方向进行第二角度数据检测依据第二角度数据,重新排列视频信号的显示画面像素;依据显示画面像素的排列结果,调整显示画面方向以匹配手机副屏的当前物理方向;依据第一角度数据计算手机副屏的显示画面中心点坐标;依据显示画面中心点坐标,确定水平仪的水平基准方向线;当手机副屏旋转时,依据第二角度数据确定水平仪的第一水平方向线;依据水平基准方向线和第一水平方向线确认手机副屏的旋转角度,并显示出来。本发明能够实现手机副屏的画面旋转和水平控制,提升画面显示效果。
Description
技术领域
本发明涉及显示控制技术领域,尤其涉及一种手机副屏的画面处理方法、装置、设备及存储介质。
背景技术
随着智能手机的普及,人们越来越习惯于使用手机进行自拍或直播。然而,在使用手机后置摄像头进行自拍或直播时,用户往往无法看到手机画面,导致无法准确判断画面是否符合自己的需求。为了解决这个问题,现有技术中出现了一种手机副屏装置,通过将副屏与手机背靠背设置,使用户在通过手机后置摄像头自拍或直播时能看到手机后摄获取的画面。手机副屏装置为用户提供了一个即时的视觉反馈,使得自拍和直播时能够更好地控制画面内容和质量。
目前,视频信号处理技术被应用于手机副屏装置中。手机副屏装置接收并处理各种视频信号,如LVDS、EDP、VBO、MIPI和TTL等。然而,现有的手机副屏装置视频信号处理技术往往局限于固定的显示方向,缺乏对设备旋转的实时响应和适应性。
虽然现有的手机副屏装置配备了陀螺仪模块来检测设备的物理方向,但大多数系统仅将这一功能用于屏幕方向的简单切换,而没有深入集成到视频信号处理流程中。陀螺仪的数据潜力没有得到充分利用,特别是在实时视频流处理和直播应用中。另外,现有的画面旋转技术往往依赖于用户手动设置,或者只能在特定的角度(如90度、180度等)进行旋转,缺乏灵活性和实时性。此外,当设备旋转时,画面旋转的响应速度和流畅性也是一个挑战。因此,发明一种可靠有效的手机副屏的画面处理方法是该领域技术人员亟待解决的问题。
发明内容
本发明实施例针对以上缺陷,提供了一种手机副屏的画面处理方法、装置、设备及存储介质,用以解决现有技术存在的问题。
为解决上述技术问题,本发明实施例提供了一种手机副屏的画面处理方法,所述方法包括:
接收来自Sca l er模块的视频信号;
当手机副屏保持水平时,依据手机副屏的物理方向进行第一角度数据检测;
当所述手机副屏旋转时,依据所述手机副屏的物理方向进行第二角度数据检测;
依据所述第二角度数据,重新排列所述视频信号的显示画面像素;
依据所述显示画面像素的排列结果,调整显示画面方向以匹配所述手机副屏的当前物理方向;
依据所述第一角度数据计算所述手机副屏的显示画面中心点坐标;
依据所述显示画面中心点坐标,确定水平仪的水平基准方向线;
当所述手机副屏旋转时,依据所述第二角度数据确定所述水平仪的第一水平方向线;
依据所述水平基准方向线和所述第一水平方向线确认所述手机副屏的旋转角度,并显示出来。
优选地,所述依据所述第二角度数据,重新排列所述视频信号的显示画面像素包括:
依据所述第二角度数据,判断所述手机副屏的物理旋转角度;
依据所述手机副屏的物理旋转角度,确定显示画面的旋转角度;
将所述视频信号的H方向像素和V方向像素按照所述显示画面的旋转角度进行对应的角度旋转控制。
优选地,所述依据所述手机副屏的物理旋转角度,确定显示画面的旋转角度包括:
若所述手机副屏的物理旋转角度在[x,90°]之间,则所述显示画面的旋转角度为90°,其中,0°<x<90°;
若所述手机副屏的物理旋转角度在[y,180°]之间,则所述显示画面的旋转角度为180°,其中,90°<y<180°。
优选地,所述依据所述第一角度数据计算所述手机副屏的显示画面中心点坐标包括:
所述手机副屏的显示画面中心点坐标=(分辨率宽度/2,分辨率高度/2)。
优选地,在所述将所述视频信号的H方向像素和V方向像素按照所述显示画面的旋转角度进行对应的角度旋转控制中,旋转矩阵公式为:
其中,θ是旋转角度,X和Y是原始像素坐标,X’和Y’是旋转后的像素坐标。
优选地,所述当所述手机副屏旋转时,依据所述手机副屏的物理方向进行第二角度数据检测包括:
对所述第二角度检测数据进行动态校准。
优选地,所述对所述第二角度检测数据进行动态校准包括:
识别内置在所述手机副屏中的陀螺仪在运动过程中的旋转和加速度变化;
根据运动识别的结果,生成所述陀螺仪的校准数据;
依据所述校准数据修正所述第二角度数据。
为解决上述技术问题,本发明实施例提供了一种手机副屏的画面处理装置,所述装置包括:
数据接收模块,用于接收来自Sca l er模块的视频信号;
第一检测模块,用于当手机副屏保持水平时,依据手机副屏的物理方向进行第一角度数据检测;
第二检测模块,用于当所述手机副屏旋转时,依据所述手机副屏的物理方向进行第二角度数据检测;
像素排列模块,用于依据所述第二角度数据,重新排列所述视频信号的显示画面像素;
画面方向调整模块,用于依据所述显示画面像素的排列结果,调整显示画面方向以匹配所述手机副屏的当前物理方向;
中心点坐标计算模块,用于依据所述第一角度数据计算所述手机副屏的显示画面中心点坐标;
水平基准方向确定模块,用于依据所述显示画面中心点坐标,确定水平仪的水平基准方向线;
水平方向线确定模块,用于当所述手机副屏旋转时,依据所述第二角度数据确定所述水平仪的第一水平方向线;
旋转角度控制模块,用于依据所述水平基准方向线和所述第一水平方向线确认所述手机副屏的旋转角度,并显示出来。
为解决上述技术问题,本发明实施例提供了一种手机副屏的画面处理设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
为解决上述技术问题,本发明实施例提供了一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
综上所述,本发明实施例提供的一种手机副屏的画面处理方法、装置、设备及存储介质。本发明通过接收来自Sca l er模块的视频信号;当手机副屏保持水平时,依据手机副屏的物理方向进行第一角度数据检测;当手机副屏旋转时,依据手机副屏的物理方向进行第二角度数据检测依据第二角度数据,重新排列视频信号的显示画面像素;依据显示画面像素的排列结果,调整显示画面方向以匹配手机副屏的当前物理方向;依据第一角度数据计算手机副屏的显示画面中心点坐标;依据显示画面中心点坐标,确定水平仪的水平基准方向线;当手机副屏旋转时,依据第二角度数据确定水平仪的第一水平方向线;依据水平基准方向线和第一水平方向线确认手机副屏的旋转角度,并显示出来。因此,本发明能够实现手机副屏的画面旋转和水平控制,提升画面显示效果。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例手机副屏的画面处理方法的流程图。
图2是本发明实施例依据所述第二角度数据,重新排列所述视频信号的显示画面像素的流程图。
图3是本发明实施例依据所述手机副屏的物理旋转角度,确定显示画面的旋转角度的流程图。
图4是本发明实施例对所述第二角度检测数据进行动态校准的流程图。
图5是本发明实施例的手机副屏的画面处理装置的结构示意图。
图6是本发明实施例的手机副屏的画面处理设备的结构示意图。
具体实施方式
下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
请参见图1,图1为本申请提供的一种手机副屏的画面处理方法,所述方法包括如下步骤:
S1、接收来自Sca l er模块的视频信号;
具体地,在本实施例中,Sca l er模块接收HDM I、Typec、USB、DP等不同信号源的视频信号。因此,本申请支持多种信号源,系统灵活性和适用性强。其中,HDM I、Typec、USB、DP等不同信号源可以来自手机、电脑、相机中的一种或多种,在此不作具体限定。
具体地,Sca l er模块全称为"Sca l i ng Modu l e",是显示技术中的一个关键组件,用于对视频信号进行缩放和显示图像处理,以适应不同显示设备的要求。
S2、当手机副屏保持水平时,依据手机副屏的物理方向进行第一角度数据检测;
具体地,在本实施例中,当手机副屏保持水平时,系统检测手机副屏的物理方向,并通过陀螺仪或其他传感器获取第一角度数据,第一角度数据为0度。
S3、当所述手机副屏旋转时,依据所述手机副屏的物理方向进行第二角度数据检测;
具体地,在本实施例中,当手机副屏旋转时,系统检测手机副屏的物理方向,并通过陀螺仪或其他传感器获取第二角度数据。
例如,用户将手机副屏旋转90度,系统通过陀螺仪检测到手机副屏的物理方向为垂直方向,并获取第二角度数据为90度。
S4、依据所述第二角度数据,重新排列所述视频信号的显示画面像素;
S5、依据所述显示画面像素的排列结果,调整显示画面方向以匹配所述手机副屏的当前物理方向;
具体地,在本实施例中,第二角度数据用于重新排列视频信号的显示画面像素,以匹配手机副屏的当前物理方向。
值得说明的是,本申请允许用户根据持握手机副屏的方向自动调整屏幕显示方向,确保内容始终以最合适的方向显示,例如从纵向切换到横向,以适应不同的使用场景,如阅读、观看视频或游戏等,提升用户的观看体验。
S6、依据所述第一角度数据计算所述手机副屏的显示画面中心点坐标;
具体地,在本实施例中,当手机副屏保持水平时,系统根据第一角度数据计算显示画面的中心点坐标。
S7、依据所述显示画面中心点坐标,确定水平仪的水平基准方向线;
S8、当所述手机副屏旋转时,依据所述第二角度数据确定所述水平仪的第一水平方向线;
S9、依据所述水平基准方向线和所述第一水平方向线确认所述手机副屏的旋转角度,并显示出来。
具体地,在本实施例中,系统首先计算出显示画面的中心点坐标。假设屏幕分辨率为1920x1080,那么中心点坐标为(1920/2,1080/2)即(960,540)。
具体地,在显示画面上,以中心点(960,540)为圆心画一个圆,并在中心点画一条水平基准方向线,这条直线代表水平仪的指示线。
在一个实施例中,本申请还包括:
在显示画面上,接收用户设定的圆半径;
依据显示画面中心点坐标为原点和所述圆半径,形成对应的圆圈;
将所述圆圈内的显示画面进行自动拉伸放大处理,以便用户看清拍摄的重点的细节。
具体地,在本实施例中,圆的半径参数可根据需要设置,在此不作具体限定。
具体地,当所述手机副屏旋转时,内置的陀螺仪传感器实时检测手机副屏的倾斜角度,并将这些角度数据回传给系统,系统根据陀螺仪回传的角度数据来调整水平仪直线的倾斜角度。例如,如果手机副屏向前倾斜10度,水平仪的直线也会相应地向前倾斜10度。可以理解的是,当画面旋转90度、180度或270度时,水平仪的直线会重新初始化为0度,即水平状态,但中心点坐标保持不变。
综上,本申请提供了一种手机副屏的画面处理方法,在本方案中,通过接收来自Sca l er模块的视频信号;当手机副屏保持水平时,依据手机副屏的物理方向进行第一角度数据检测;当手机副屏旋转时,依据手机副屏的物理方向进行第二角度数据检测依据第二角度数据,重新排列视频信号的显示画面像素;依据显示画面像素的排列结果,调整显示画面方向以匹配手机副屏的当前物理方向;依据第一角度数据计算手机副屏的显示画面中心点坐标;依据显示画面中心点坐标,确定水平仪的水平基准方向线;当手机副屏旋转时,依据第二角度数据确定水平仪的第一水平方向线;依据水平基准方向线和第一水平方向线确认手机副屏的旋转角度,并显示出来。本发明能够实现手机副屏的画面旋转和水平控制,提升画面显示效果。
在上述实施例的基础上:
请参照图2,图2为本申请提供的一种依据所述第二角度数据,重新排列所述视频信号的显示画面像素的流程图。
作为一个优选地实施例,所述依据所述第二角度数据,重新排列所述视频信号的显示画面像素包括:
S41、依据所述第二角度数据,判断所述手机副屏的物理旋转角度;
S42、依据所述手机副屏的物理旋转角度,确定显示画面的旋转角度;
S43、将所述视频信号的H方向像素和V方向像素按照所述显示画面的旋转角度进行对应的角度旋转控制。
具体地,在本实施例中,系统通过陀螺仪或其他传感器获取第二角度数据后,依据第二角度数据,系统判断手机副屏的物理旋转角度。依据手机副屏的物理旋转角度,系统确定显示画面的旋转角度。显示画面的旋转角度应与手机副屏的物理旋转角度相匹配。将视频信号的H方向像素和V方向像素按照显示画面的旋转角度进行对应的角度旋转控制。因此,本申请通过根据手机副屏的物理旋转角度调整显示画面的旋转角度,确保显示内容与手机副屏的当前物理方向一致,提高了用户的观看体验。
请参照图3,图3为本申请提供的一种依据所述手机副屏的物理旋转角度,确定显示画面的旋转角度的流程图。
作为一个优选地实施例,所述依据所述手机副屏的物理旋转角度,确定显示画面的旋转角度包括:
S421、若所述手机副屏的物理旋转角度在[x,90°]之间,则所述显示画面的旋转角度为90°,其中,0°<x<90°;
S422、若所述手机副屏的物理旋转角度在[y,180°]之间,则所述显示画面的旋转角度为180°,其中,90°<y<180°。
具体地,在本实施例中,若所述手机副屏的物理旋转角度在[x,90°]之间,如30°、45°或60°等,则画面处理模块判定手机副屏旋转了90°。手机副屏的物理旋转角度在0°到90°之间,在此不作具体限定。
具体地,在本实施例中,若所述手机副屏的物理旋转角度在[y,180°]之间,如100°、120°或130°等,则画面处理模块判定手机副屏旋转了180°。手机副屏的物理旋转角度在90°到180°之间,在此不作具体限定。
作为一个优选地实施例,所述依据所述第一角度数据计算所述手机副屏的显示画面中心点坐标包括:
所述手机副屏的显示画面中心点坐标=(分辨率宽度/2,分辨率高度/2)。
具体地,在不同的屏幕分辨率下,屏幕的中心点坐标是根据屏幕的宽度和高度来计算的。中心点坐标通常是屏幕宽度的一半乘以屏幕的高度的一半,即:
中心点坐标=(屏幕宽度/2,屏幕高度/2)。
以不同的屏幕分辨率为例,本申请可以计算中心点坐标:1080p分辨率(1920x1080):屏幕宽度:1920像素;屏幕高度:1080像素;中心点坐标:(1920/2,1080/2)=(960,540);4K分辨率(3840x2160):屏幕宽度:3840像素;屏幕高度:2160像素;中心点坐标:(3840/2,2160/2)=(1920,1080),本申请的中心点坐标不作具体限定。
作为一个优选地实施例,在所述将所述视频信号的H方向像素和V方向像素按照所述显示画面的旋转角度进行对应的角度旋转控制中,旋转矩阵公式为:
其中,θ是旋转角度,X和Y是原始像素坐标,X’和Y’是旋转后的像素坐标。
具体地,在本实施例中,系统首先通过陀螺仪或其他传感器获取设备的旋转角度θ,再使用上述旋转矩阵公式对每个像素点进行计算,得到旋转后的坐标。本申请通过将图像中的每个像素点通过旋转矩阵进行转换,从而得到旋转后的图像。最后,系统将这些旋转后的坐标发送给显示模块,从而在屏幕上显示旋转后的图像。因此,本申请能够确保图像在旋转后的手机屏幕上正确显示,从而提高了用户体验
作为一个优选地实施例,所述当所述手机副屏旋转时,依据所述手机副屏的物理方向进行第二角度数据检测包括:
对所述第二角度检测数据进行动态校准。
请参照图4,图4为本申请提供的一种对所述第二角度检测数据进行动态校准的流程图。
作为一个优选地实施例,所述对所述第二角度检测数据进行动态校准包括:
S31、识别内置在所述手机副屏中的陀螺仪在运动过程中的旋转和加速度变化;
具体地,在本实施例中,系统通过陀螺仪传感器检测手机副屏在运动过程中的旋转和加速度变化。陀螺仪传感器能够实时监测设备的角速度和加速度,从而识别设备的运动状态。
S32、根据运动识别的结果,生成所述陀螺仪的校准数据;
具体地,在本实施例中,根据运动识别的结果,系统生成陀螺仪的校准数据。校准数据包括陀螺仪的偏移量、灵敏度、零点误差等信息,这些数据用于修正陀螺仪的输出数据。
S33、依据所述校准数据修正所述第二角度数据。
具体地,在本实施例中,依据生成的校准数据,系统修正第二角度数据。
可以理解的是,修正后的第二角度数据更加准确,能够更准确地反映手机副屏的实际物理方向。因此,修正后的第二角度数据用于重新排列视频信号的显示画面像素,确保显示内容与手机副屏的当前物理方向匹配。
请参照图5,图5为本申请提供的一种手机副屏的画面处理装置的结构图。
本发明实施例提供了一种手机副屏的画面处理装置,所述装置包括:
数据接收模块1,用于接收来自Sca l er模块的视频信号;
第一检测模块2,用于当手机副屏保持水平时,依据手机副屏的物理方向进行第一角度数据检测;
第二检测模块3,用于当所述手机副屏旋转时,依据所述手机副屏的物理方向进行第二角度数据检测;
像素排列模块4,用于依据所述第二角度数据,重新排列所述视频信号的显示画面像素;
画面方向调整模块5,用于依据所述显示画面像素的排列结果,调整显示画面方向以匹配所述手机副屏的当前物理方向;
中心点坐标计算模块6,用于依据所述第一角度数据计算所述手机副屏的显示画面中心点坐标;
水平基准方向确定模块7,用于依据所述显示画面中心点坐标,确定水平仪的水平基准方向线;
水平方向线确定模块8,用于当所述手机副屏旋转时,依据所述第二角度数据确定所述水平仪的第一水平方向线;
旋转角度控制模块9,用于依据所述水平基准方向线和所述第一水平方向线确认所述手机副屏的旋转角度,并显示出来。
另外,结合图1描述的本发明实施例的手机副屏的画面处理方法可以由手机副屏的画面处理设备来实现。图5示出了本发明实施例提供的手机副屏的画面处理设备的硬件结构示意图。
手机副屏的画面处理设备可以包括处理器401以及存储有计算机程序指令的存储器402。
具体地,上述处理器401可以包括中央处理器(CPU),或者特定集成电路(App licat ion Specific I ntegrated Ci rcuit,ASI C),或者可以被配置成实施本发明实施例的一个或多个集成电路。
存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(Hard Di sk Dr i ve,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universa l Ser ia l Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在数据处理装置的内部或外部。在特定实施例中,存储器402是非易失性固态存储器。在特定实施例中,存储器402包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种手机副屏的画面处理方法。
在一个示例中,手机副屏的画面处理设备还可包括通信接口403和总线410。其中,如图5所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。
通信接口403,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
总线410包括硬件、软件或两者,将手机副屏的画面处理设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EI SA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(I SA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PC I)总线、PCI-Express(PC I-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
另外,结合上述实施例中的手机副屏的画面处理方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种手机副屏的画面处理方法。
还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
Claims (10)
1.一种手机副屏的画面处理方法,其特征在于,所述方法包括:
接收来自Scaler模块的视频信号;
当手机副屏保持水平时,依据手机副屏的物理方向进行第一角度数据检测;
当所述手机副屏旋转时,依据所述手机副屏的物理方向进行第二角度数据检测;
依据所述第二角度数据,重新排列所述视频信号的显示画面像素;
依据所述显示画面像素的排列结果,调整显示画面方向以匹配所述手机副屏的当前物理方向;
依据所述第一角度数据计算所述手机副屏的显示画面中心点坐标;
依据所述显示画面中心点坐标,确定水平仪的水平基准方向线;
当所述手机副屏旋转时,依据所述第二角度数据确定所述水平仪的第一水平方向线;
依据所述水平基准方向线和所述第一水平方向线确认所述手机副屏的旋转角度,并显示出来。
2.根据权利要求1所述的手机副屏的画面处理方法,其特征在于,所述依据所述第二角度数据,重新排列所述视频信号的显示画面像素包括:
依据所述第二角度数据,判断所述手机副屏的物理旋转角度;
依据所述手机副屏的物理旋转角度,确定显示画面的旋转角度;
将所述视频信号的H方向像素和V方向像素按照所述显示画面的旋转角度进行对应的角度旋转控制。
3.根据权利要求2所述的手机副屏的画面处理方法,其特征在于,所述依据所述手机副屏的物理旋转角度,确定显示画面的旋转角度包括:
若所述手机副屏的物理旋转角度在[x,90°]之间,则所述显示画面的旋转角度为90°,其中,0°<x<90°;
若所述手机副屏的物理旋转角度在[y,180°]之间,则所述显示画面的旋转角度为180°,其中,90°<y<180°。
4.根据权利要求3所述的手机副屏的画面处理方法,其特征在于,所述依据所述第一角度数据计算所述手机副屏的显示画面中心点坐标包括:
所述手机副屏的显示画面中心点坐标=(分辨率宽度/2,分辨率高度/2)。
5.根据权利要求2所述的手机副屏的画面处理方法,其特征在于,在所述将所述视频信号的H方向像素和V方向像素按照所述显示画面的旋转角度进行对应的角度旋转控制中,旋转矩阵公式为:
其中,θ是旋转角度,X和Y是原始像素坐标,X’和Y’是旋转后的像素坐标。
6.根据权利要求1所述的手机副屏的画面处理方法,其特征在于,所述当所述手机副屏旋转时,依据所述手机副屏的物理方向进行第二角度数据检测包括:
对所述第二角度检测数据进行动态校准。
7.根据权利要求6所述的手机副屏的画面处理方法,其特征在于,所述对所述第二角度检测数据进行动态校准包括:
识别内置在所述手机副屏中的陀螺仪在运动过程中的旋转和加速度变化;
根据运动识别的结果,生成所述陀螺仪的校准数据;
依据所述校准数据修正所述第二角度数据。
8.一种手机副屏的画面处理装置,其特征在于,所述装置包括:
数据接收模块,用于接收来自Scaler模块的视频信号;
第一检测模块,用于当手机副屏保持水平时,依据手机副屏的物理方向进行第一角度数据检测;
第二检测模块,用于当所述手机副屏旋转时,依据所述手机副屏的物理方向进行第二角度数据检测;
像素排列模块,用于依据所述第二角度数据,重新排列所述视频信号的显示画面像素;
画面方向调整模块,用于依据所述显示画面像素的排列结果,调整显示画面方向以匹配所述手机副屏的当前物理方向;
中心点坐标计算模块,用于依据所述第一角度数据计算所述手机副屏的显示画面中心点坐标;
水平基准方向确定模块,用于依据所述显示画面中心点坐标,确定水平仪的水平基准方向线;
水平方向线确定模块,用于当所述手机副屏旋转时,依据所述第二角度数据确定所述水平仪的第一水平方向线;
旋转角度控制模块,用于依据所述水平基准方向线和所述第一水平方向线确认所述手机副屏的旋转角度,并显示出来。
9.一种手机副屏的画面处理设备,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-7中任一项所述的方法。
10.一种存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411192963.6A CN118869861A (zh) | 2024-08-28 | 2024-08-28 | 一种手机副屏的画面处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411192963.6A CN118869861A (zh) | 2024-08-28 | 2024-08-28 | 一种手机副屏的画面处理方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118869861A true CN118869861A (zh) | 2024-10-29 |
Family
ID=93168004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202411192963.6A Pending CN118869861A (zh) | 2024-08-28 | 2024-08-28 | 一种手机副屏的画面处理方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118869861A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104460686A (zh) * | 2013-09-13 | 2015-03-25 | 上海莱亭景观工程有限公司 | 一种控制摩天轮上的led显示屏的装置 |
CN106131694A (zh) * | 2016-08-31 | 2016-11-16 | 北京酷云互动科技有限公司 | 电视画面的放大方法及其放大系统 |
CN108999220A (zh) * | 2018-04-28 | 2018-12-14 | 河海大学 | 用于海上风机桩基振动试验的水平循环加载系统及方法 |
CN111026297A (zh) * | 2019-11-19 | 2020-04-17 | 深圳鑫想科技有限责任公司 | 屏幕画面旋转方法、控制装置、存储介质和计算机设备 |
CN113281983A (zh) * | 2021-04-21 | 2021-08-20 | 广东瑞芯智能科技有限公司 | 智能手表画面显示的控制方法、系统、智能手表及介质 |
CN116155612A (zh) * | 2023-03-06 | 2023-05-23 | 南京信息工程大学 | 一种码本旋转角度扰动方法、装置、终端及存储介质 |
CN116614706A (zh) * | 2023-05-19 | 2023-08-18 | 北京源音文创科技股份有限公司 | 一种旋转拍摄中画面实时自适应保持水平的方法和装置 |
-
2024
- 2024-08-28 CN CN202411192963.6A patent/CN118869861A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104460686A (zh) * | 2013-09-13 | 2015-03-25 | 上海莱亭景观工程有限公司 | 一种控制摩天轮上的led显示屏的装置 |
CN106131694A (zh) * | 2016-08-31 | 2016-11-16 | 北京酷云互动科技有限公司 | 电视画面的放大方法及其放大系统 |
CN108999220A (zh) * | 2018-04-28 | 2018-12-14 | 河海大学 | 用于海上风机桩基振动试验的水平循环加载系统及方法 |
CN111026297A (zh) * | 2019-11-19 | 2020-04-17 | 深圳鑫想科技有限责任公司 | 屏幕画面旋转方法、控制装置、存储介质和计算机设备 |
CN113281983A (zh) * | 2021-04-21 | 2021-08-20 | 广东瑞芯智能科技有限公司 | 智能手表画面显示的控制方法、系统、智能手表及介质 |
CN116155612A (zh) * | 2023-03-06 | 2023-05-23 | 南京信息工程大学 | 一种码本旋转角度扰动方法、装置、终端及存储介质 |
CN116614706A (zh) * | 2023-05-19 | 2023-08-18 | 北京源音文创科技股份有限公司 | 一种旋转拍摄中画面实时自适应保持水平的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11335297B2 (en) | Method for displaying projection picture and method for rotating projection picture | |
US12135371B2 (en) | Multi-camera laser scanner | |
EP3242245B1 (en) | Method and system for transmission of information | |
US10440277B2 (en) | Image processing device, electronic equipment, image processing method and non-transitory computer-readable medium for enlarging objects on display | |
US10027893B2 (en) | Real-time video stabilization for mobile devices based on on-board motion sensing | |
US8605174B2 (en) | Apparatus, method, and system of image processing, and recording medium storing image processing control program | |
US10168773B2 (en) | Position locating method and apparatus | |
KR20040107890A (ko) | 휴대폰의 영상 기울기 제어 방법 | |
JP2005229415A (ja) | 複数のカメラを備えたプロジェクタ | |
CN108965839B (zh) | 一种自动调整投影画面的方法及装置 | |
JP5812509B2 (ja) | 地図表示装置、地図表示方法及びプログラム | |
CN113920502A (zh) | 一种云台调整方法、装置、设备及介质 | |
JPH10145667A (ja) | 撮像装置 | |
JP2009002754A (ja) | 停止判断装置、ナビゲーション装置、停止判断方法、停止判断プログラムおよび記録媒体 | |
CN116071507A (zh) | 信息处理装置、信息处理系统、信息处理方法和记录介质 | |
JP6991045B2 (ja) | 画像処理装置、画像処理装置の制御方法 | |
CN118869861A (zh) | 一种手机副屏的画面处理方法、装置、设备及存储介质 | |
CN113627117A (zh) | 固晶路径规划方法、装置、终端设备及可读存储介质 | |
CN114339179B (zh) | 投影校正方法、装置、存储介质以及投影设备 | |
CN115861431B (zh) | 摄像头配准方法、装置、通话设备及存储介质 | |
WO2022036512A1 (zh) | 数据处理方法、装置、终端和存储介质 | |
CN115605123B (zh) | 内视镜图像校正系统及其方法 | |
TWI783600B (zh) | 影像校正系統及其方法 | |
JP2007065541A (ja) | 画像表示装置 | |
CN116934861A (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 |