数据处理方法、数据处理装置及终端设备制造方法及图纸

技术编号:18894033 阅读:24 留言:0更新日期:2018-09-08 10:44
本发明专利技术公开了一种数据处理方法、数据处理装置及终端设备,其中所述方法根据终端设备与用户眼球的相对运动生成偏移请求;根据偏移请求,获取终端设备的实时运动矢量,和获取终端设备与用户眼球的相对运动矢量;对比实时运动矢量和相对运动矢量以生成对比矢量,并将对比矢量投影在显示平面上以生成偏移量;根据偏移量对终端设备上的显示画面进行实时偏移。本发明专利技术通过分别感应终端设备的运动轨迹和其与用户眼球的相对位置变化来生成实时运动矢量和相对运动矢量,并依此生成偏移量以供终端设备上的显示画面进行实时偏移,进而缓解终端设备的抖动所带来的重影,上述偏移不会影响屏幕上内容的信息量,且对各类型内容服务的皆具兼容性。

Data processing method, data processing device and terminal equipment

The invention discloses a data processing method, a data processing device and a terminal device, wherein the method generates an offset request according to the relative motion between the terminal device and the user's eye, obtains the real-time motion vector of the terminal device according to the offset request, and obtains the relative motion vector between the terminal device and the user's eye. Real-time motion vectors and relative motion vectors are used to generate contrast vectors, and the contrast vectors are projected on the display plane to generate offset. The display screen on the terminal device is offset in real time according to the offset. The invention generates real-time motion vectors and relative motion vectors by sensing the motion trajectory of the terminal device and the relative position change between the terminal device and the user's eyeballs respectively, and generates an offset according to the offset for real-time offset of the display screen on the terminal device, thereby alleviating the duplication caused by the jitter of the terminal device. It will affect the amount of information on the screen and be compatible with all kinds of content services.

【技术实现步骤摘要】
数据处理方法、数据处理装置及终端设备
本专利技术属于数据处理
,尤其涉及一种数据处理方法、数据处理装置及终端设备。
技术介绍
随着终端设备越来越普及,内容服务越来越丰富,用户用终端设备观看内容服务的时间越来越长、频率也越来越高。相对的,用户在移动状态下观看内容服务的概率也越来越大。但终端设备在移动状态下会发生屏幕抖动,进而产生重影等问题,不仅会导致用户看不清楚,而且还会导致用户眼部不适。目前,针对移动状态下屏幕抖动所产生的重影问题并没有对应的解决方案。仅当屏幕上显示的内容服务为小说或新闻等文字内容时,可以通过放大文字的方式来缓解抖动所带来的重影。然而,放大文字的方式,不仅不能广泛适用于各类型的内容服务,而且会减小屏幕上所显示的信息量。因此,现有解决方案存在兼容性差且信息量小的弊端。
技术实现思路
本专利技术的目的在于提供一种数据处理方法、数据处理装置及终端设备,旨在缓解抖动所带来的重影,以及提高对内容服务的兼容性、且不影响屏幕所显示的信息量。为解决上述技术问题,本专利技术实施例提供以下技术方案:一种数据处理方法,包括:根据终端设备与用户眼球的相对运动,生成偏移请求;根据所述偏移请求,获取所述终端设备的实时运动矢量,以及获取所述终端设备与所述用户眼球在相对运动时产生的相对运动矢量;在同一坐标系中,将所述实时运动矢量和所述相对运动矢量进行对比以生成对比矢量,并将所述对比矢量投影在显示平面上以生成偏移量;以及根据所述偏移量对所述终端设备上的显示画面进行实时偏移。为解决上述技术问题,本专利技术实施例还提供以下技术方案:一种数据处理装置,包括:偏移请求模块,用于根据终端设备与用户眼球的相对运动,生成偏移请求;矢量获取模块,用于根据所述偏移请求,获取所述终端设备的实时运动矢量,以及获取所述终端设备与所述用户眼球在相对运动时产生的相对运动矢量;矢量对比模块,用于在同一坐标系中,将所述实时运动矢量和所述相对运动矢量进行对比以生成对比矢量,并将所述对比矢量投影在显示平面上以生成偏移量;以及画面偏移模块,用于根据所述偏移量对所述终端设备上的显示画面进行实时偏移。为解决上述技术问题,本专利技术实施例还提供以下技术方案:一种终端设备,包括:上述的数据处理装置。本专利技术实施例,首先根据偏移请求,获取终端设备的实时运动矢量和用户眼球与终端设备的相对运动矢量;然后在同一坐标系中,将实时运动矢量和相对运动矢量进行对比,并将生成的对比矢量投影在终端设备的屏幕上,以生成偏移量;最后根据偏移量对屏幕上的画面进行实时偏移。即,本专利技术通过分别感应终端设备的运动轨迹和其与用户眼球的相对位置变化来生成实时运动矢量和相对运动矢量,将上述两个运动矢量进行比对和投影以生成偏移量,以供屏幕上的画面进行实时偏移,进而缓解终端设备的抖动所带来的重影,上述偏移不会影响屏幕上内容的信息量,且对各类型内容服务的皆具兼容性。附图说明下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的技术方案及其它有益效果显而易见。图1是本专利技术实施例提供的数据处理方法、数据处理装置及终端设备的应用场景示意图;图2是本专利技术实施例提供的数据处理方法的流程示意图;图3为本专利技术实施例提供的数据处理方法的另一流程示意图;图4为本专利技术实施例提供的数据处理方法的中相对运动矢量的获取步骤示意图;图5为本专利技术实施例提供的数据处理方法中实时运动矢量和相对运动矢量的对比步骤示意图;图6为本专利技术实施例提供的数据处理方法中的投影步骤示意图;图7为本专利技术实施例提供的终端设备的显示画面的变化过程示意图;图8为本专利技术实施例提供的数据处理装置的结构示意图;图9为本专利技术实施例提供的数据处理装置的另一结构示意图;图10为本专利技术实施例提供的终端设备的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本文所使用的术语「模块」、「单元」可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本专利技术保护范围之内。参见图1,图1为本专利技术实施例所提供的数据处理方法、数据处理装置及终端设备的应用场景示意图。所述应用场景中主要包括:终端设备11、服务器12、和用户13。所述终端设备11,是指平板电脑、手机等具备运动传感器、图像采集装置、屏幕、和处理器的电子设备。终端设备11用于执行所述数据处理方法或运行所述数据处理装置,以便执行如下操作指令:在终端设备11发生抖动时,感应终端设备11的运动轨迹111和其与用户13眼球的相对位置变化112以生成实时运动矢量MVt和相对运动矢量MVe,然后将上述实时运动矢量MVt和相对运动矢量MVe在同一坐标系14中进行比对以生成对比矢量,并将所述对比矢量投影至显示平面以生成偏移量115,并将终端设备11上的显示画面114按照所述偏移量115进行实时偏移,进而缓解终端设备11的抖动所带来的重影。所述服务器12,用于为终端设备11提供内容服务,尤其是为终端设备上的显示画面114提供对应的后台数据113。所述后台数据113可以理解为从服务器12中下载的小说、地图、在线观看的电影、或在线运行游戏等。此外,所述屏幕上的显示画面也可能来自于所述终端设备内置的存储器,比如:通过摄像头所拍摄的照片等。本专利技术的如下实施例,主要从终端设备11的角度进行描述,来展现在应用场景中终端设备11与用户13及服务器12之间的交互动作。请参阅图2,图2是本专利技术实施例提供的数据处理方法的流程示意图。所述数据处理方法可以包括:在步骤S201中,根据终端设备与用户眼球的相对运动,生成偏移请求。可以理解的是,在终端设备亮屏时,通过内置的运动传感器和图像采集装置分别对终端设备及其与用户眼球的运动进行实时监测。当图像采集装置感测到用户眼球与所述终端设备的相对运动时,会生成偏移请求,并将所述偏移请求发送至处理器。处理器生成到所述偏移请求后,获取偏移前的参数值和偏移后的参数值。偏移前的参数值通常包括第一初始矢量和第二初始矢量,分别用于描述终端设备的初始状态和终端设备与用户眼球的初始状态。偏移后的参数值包括但不限于时间信息、终端设备的实时矢量、及其与用户眼球的相对矢量。在步骤S202中,根据所述偏移请求,获取所述终端设备的实时运动矢量,以及获取所述终端设备与所述用户眼球在相对运动时产生的相对运动矢量。可以理解本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:根据终端设备与用户眼球的相对运动,生成偏移请求;根据所述偏移请求,获取所述终端设备的实时运动矢量,以及获取所述终端设备与所述用户眼球在相对运动时产生的相对运动矢量;在同一坐标系中,将所述实时运动矢量和所述相对运动矢量进行对比以生成对比矢量,并将所述对比矢量投影在显示平面上以生成偏移量;以及根据所述偏移量对所述终端设备上的显示画面进行实时偏移。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:根据终端设备与用户眼球的相对运动,生成偏移请求;根据所述偏移请求,获取所述终端设备的实时运动矢量,以及获取所述终端设备与所述用户眼球在相对运动时产生的相对运动矢量;在同一坐标系中,将所述实时运动矢量和所述相对运动矢量进行对比以生成对比矢量,并将所述对比矢量投影在显示平面上以生成偏移量;以及根据所述偏移量对所述终端设备上的显示画面进行实时偏移。2.如权利要求1所述的数据处理方法,其特征在于,在同一坐标系中,将所述实时运动矢量和所述相对运动矢量进行对比以生成对比矢量,并将所述对比矢量投影在显示平面上以生成偏移量,包括:将所述终端设备在生成所述偏移请求时的位置状态作为原点,建立三维坐标系;将所述实时运动矢量和所述相对运动矢量代入所述三维坐标系中进行对比,并生成对比矢量;以及以平行于所述终端设备的屏幕的平面作为显示平面,并将所述对比矢量投影在所述显示平面上,以生成二维的偏移量。3.如权利要求1所述的数据处理方法,其特征在于,根据所述偏移量对所述终端设备上的显示画面进行实时偏移,包括:获取所述终端设备上的显示画面所对应的后台数据;以及当所述后台数据有未展示的部分时,根据所述偏移量对后台数据进行实时偏移。4.如权利要求1所述的数据处理方法,其特征在于,所述根据终端设备与用户眼球的相对运动,生成偏移请求,包括:在所述终端设备亮屏时,监测所述终端设备的实时运动和所述终端设备与所述用户眼球的相对运动,并在熄屏时暂停监测。5.如权利要求1所述的数据处理方法,其特征在于,获取所述终端设备的实时运动矢量,包括:将所述终端设备在生成所述偏移请求时的位置状态生成第一初始矢量;将所述终端设备的实时位置状态生成实时矢量;以及根据所述第一初始矢量和所述实时矢量,获取所述实时运动矢量。6.如权利要求5所述的数据处理方法,其特征在于,根据所述第一初始矢量和所述实时矢量,获取所述实时运动矢量,包括:建立三维坐标系;分别将所述第一初始矢量和所述实时矢量在三维坐标系中分解成X轴、Y轴、和Z轴的第一分量和实时分量;以及将所述实时分量与所述第一分量分别在所述X轴、Y轴、和Z轴上进行对比,并根据比对结果生成所述实时运动矢量。7.如权利要求1至6中任一项所述的数据处理方法,其特征在于,获取所述终端设备与所述用户眼球在相对运动时产生的相对运动矢量,包括:将所述终端设备在生成所述偏移请求时的与所述用户眼球的位置状态生成第二初始矢量;将所述终端设备与所述用户眼球的实时位置状态生成相对矢量;以及根据所述第二初始矢量和所述相对矢量,获取所述相对运动矢量。8.如权...

【专利技术属性】
技术研发人员:韩山骏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1