• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 23
    • 下载费用:30 金币  

    360重庆时时彩龙虎: 一种屏幕间显示内容的穿越方法、装置及系统.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201210148910.5

    申请日:

    2012.05.14

    公开号:

    CN103425403A

    公开日:

    2013.12.04

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 3/0485申请日:20120514|||公开
    IPC分类号: G06F3/0485(2013.01)I; G06F3/0488(2013.01)I; G06F3/14 主分类号: G06F3/0485
    申请人: 华为技术有限公司
    发明人: 亢治
    地址: 518129 广东省深圳市龙岗区坂田华为总部办公楼
    优先权:
    专利代理机构: 深圳中一专利商标事务所 44237 代理人: 张全文
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201210148910.5

    授权公告号:

    ||||||

    法律状态公告日:

    2017.02.15|||2013.12.25|||2013.12.04

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明适用于多屏幕显示技术领域,提供了一种屏幕间显示内容的穿越方法、装置及系统,应用于主屏显示设备,所述主屏显示设备与从屏显示设备连接通信,所述方法包括:检测用户在所述主屏显示设备上的滑动轨迹,所述滑动轨迹包括滑动方向、滑动的初始位置和即时位置;以滑动方向为基准方向,根据滑动的初始位置和即时位置确定滑动后从屏显示设备屏幕的显示区域;根据所述显示区域对所述主屏显示设备当前的显示内容进行裁剪,获得裁剪内容;将所述裁剪内容以及所述显示区域发送给所述从屏显示设备,以使得所述从屏显示设备将所述剪裁内容显示在所述显示区域。通过本发明,使得屏幕间显示内容的穿越可以充分体现动态转移的过程,增强用户的体验感受。

    权利要求书

    权利要求书
    1.  一种屏幕间显示内容的穿越方法,应用于主屏显示设备,所述主屏显示设备与从屏显示设备连接通信,其特征在于,所述方法包括:
    检测用户在所述主屏显示设备上的滑动轨迹,所述滑动轨迹包括滑动方向、滑动的初始位置和即时位置;
    以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述从屏显示设备屏幕的显示区域;
    根据所述显示区域对所述主屏显示设备当前的显示内容进行裁剪,获得裁剪内容;
    将所述裁剪内容以及所述显示区域发送给所述从屏显示设备,以使得所述从屏显示设备将所述剪裁内容显示在所述显示区域。

    2.  如权利要求1所述的方法,其特征在于,以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述从屏显示设备屏幕的显示区域的公式为:
    B1(x,y)=B1(0,InitHeight_2-Δy×k×InitHeight_2InitHeight_1)]]>
    B2(x,y)=B2(Δx×k×InitWidth_2InitWidth_1,InitHeight_2-Δy×k×InitHeight_2InitHeight_1)]]>
    B3(x,y)=B3(0,InitHeight_2)
    B4(x,y)=B4(Δx×k×InitWidth_2InitWidth_1,InitHeight_2)]]>
    其中,所述滑动方向为两点钟方向,Δx=x2-x1,Δy=y2-y1,(x1,y1)表示滑动的初始位置,(x2,y2)表示滑动的即时位置,InitWidth_1表示主屏初始显示画面的宽度,InitHeight_1表示主屏初始显示画面的高度,InitWidth_2表示从屏初始显示画面的宽度,InitHeight_2表示从屏初始显示画面的高度,k表示主屏上滑动的位移与主屏上显示内容的移动距离的比值。

    3.  如权利要求1所述的方法,其特征在于,所述方法还包括:
    以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述主屏显示设备屏幕的显示区域,并根据所述主屏显示设备屏幕的显示区域对所述主屏显示设备当前的显示内容进行裁剪,将裁剪后的内容显示在所述主屏显示设备屏幕的显示区域。

    4.  如权利要求3所述的方法,其特征在于,以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述主屏显示设备屏幕的显示区域的公式为:
    A1(x,y)=A1(Δx×k,0)
    A2(x,y)=A2(InitWidth_1,0)
    A3(x,y)=A3(Δx×k,Δy×k)
    A4(x,y)=A4(InitWidth_1,Δy×k)
    其中,所述滑动方向为两点钟方向,Δx=x2-x1,Δy=y2-y1,(x1,y1)表示滑动的初始位置,(x2,y2)表示滑动的即时位置,InitWidth_1表示主屏初始显示画面的宽度,k表示主屏上滑动的位移与主屏上显示内容的移动距离的比值。

    5.  如权利要求3所述的方法,其特征在于,当所述滑动方向为水平方向或者垂直方向时,任意时刻主屏的显示内容与从屏的显示内容之和为一完整屏幕的显示内容。

    6.  如权利要求1所述的方法,其特征在于,所述方法还包括:
    在检测到用户停止滑动操作时,根据所述滑动的初始位置和即时位置计算滑动位移,判断所述滑动位移是否超过预设的位移临界值;
    若是,以所述滑动方向为基准方向,将所述主屏上的剩余显示内容全部发送给所述从屏显示设备;
    若否,接收所述从屏显示设备从特定方向发送的已显示在所述从屏显示设备屏幕上的内容,所述特定方向包括所述滑动方向的逆方向。

    7.  如权利要求6所述的方法,其特征在于,根据所述滑动的初始位置和即时位置计算滑动位移,判断所述滑动位移是否超过预设的位移临界值的公式为:
    |Δx×k|>InitWidth_1×0.5
    或者,|Δy×k|>InitHeigth_1×0.5
    其中,Δx=x2-x1,Δy=y2-y1,(x1,y1)表示滑动的初始位置,(x2,y2)表示滑动的即时位置,InitWidth_1表示主屏初始显示画面的宽度,InitHeight_1表示主屏初始显示画面的高度,k表示主屏上滑动的位移与主屏上显示内容的移动距离的比值。

    8.  如权利要求6所述的方法,其特征在于,所述方法还包括:
    当接收完所述从屏显示设备从特定方向发送的已显示在所述从屏显示设备屏幕上的内容后,将在预设时间阈值内保持所述主屏和从屏的可穿越状态,所述可穿越状态包括所述主屏和从屏的连接通信状态。

    9.  一种屏幕间显示内容的穿越方法,应用于从屏显示设备,所述从屏显示设备与主屏显示设备连接通信,其特征在于,所述方法包括:
    接收所述主屏显示设备发送的裁剪内容以及显示区域,所述显示区域是所述主屏显示设备根据用户在所述主屏显示设备上的滑动轨迹确定的,所述裁剪内容是所述主屏显示设备根据所述显示区域对主屏显示设备当前的显示内容进行裁剪后获得的内容;
    将所述剪裁内容显示在所述显示区域。

    10.  如权利要求9所述的方法,其特征在于,所述方法还包括:
    当用户在主屏幕显示设备上的滑动位移小于预设的位移临界值时,将已显示在所述从屏显示设备屏幕上的内容以特定方向发送给所述主屏显示设备,所述特定方向包括所述滑动方向的逆方向。

    11.  一种屏幕间显示内容的穿越装置,应用于主屏显示设备,所述主屏显示设备与从屏显示设备连接通信,其特征在于,所述装置包括:
    检测单元,用于检测用户在所述主屏显示设备上的滑动轨迹,所述滑动轨迹包括滑动方向、滑动的初始位置和即时位置;
    显示区域确定单元,用于以所述滑动方向为基准方向,根据所述滑动的初 始位置和即时位置确定滑动后所述从屏显示设备屏幕的显示区域;
    内容裁剪单元,用于根据所述显示区域对所述主屏显示设备当前的显示内容进行裁剪,获得裁剪内容;
    内容发送单元,用于将所述裁剪内容以及所述显示区域发送给所述从屏显示设备,以使得所述从屏显示设备将所述剪裁内容显示在所述显示区域。

    12.  如权利要求11所述的装置,其特征在于,以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述从屏显示设备屏幕的显示区域的公式为:
    B1(x,y)=B1(0,InitHeight_2-Δy×k×InitHeight_2InitHeight_1)]]>
    B2(x,y)=B2(Δx×k×InitWidth_2InitWidth_1,InitHeight_2-Δy×k×InitHeight_2InitHeight_1)]]>
    B3(x,y)=B3(0,InitHeight_2)
    B4(x,y)=B4(Δx×k×InitWidth_2InitWidth_1,InitHeight_2)]]>
    其中,所述滑动方向为两点钟方向,Δx=x2-x1,Δy=y2-y1,(x1,y1)表示滑动的初始位置,(x2,y2)表示滑动的即时位置,InitWidth_1表示主屏初始显示画面的宽度,InitHeight_1表示主屏初始显示画面的高度,InitWidth_2表示从屏初始显示画面的宽度,InitHeight_2表示从屏初始显示画面的高度,k表示主屏上滑动的位移与主屏上显示内容的移动距离的比值。

    13.  如权利要求11所述的装置,其特征在于,所述装置还包括:
    主屏显示控制单元,用于以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述主屏显示设备屏幕的显示区域,并根据所述主屏显示设备屏幕的显示区域对所述主屏显示设备当前的显示内容进行裁剪,将裁剪后的内容显示在所述主屏显示设备屏幕的显示区域。

    14.  如权利要求13所述的装置,其特征在于,以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述主屏显示设备屏幕的显示 区域的公式为:
    A1(x,y)=A1(Δx×k,0)
    A2(x,y)=A2(InitWidth_1,0)
    A3(x,y)=A3(Δx×k,Δy×k)
    A4(x,y)=A4(InitWidth_1,Δy×k)
    其中,所述滑动方向为两点钟方向,Δx=x2-x1,Δy=y2-y1,(x1,y1)表示滑动的初始位置,(x2,y2)表示滑动的即时位置,InitWidth_1表示主屏初始显示画面的宽度,k表示主屏上滑动的位移与主屏上显示内容的移动距离的比值。

    15.  如权利要求13所述的装置,其特征在于,当所述滑动方向为水平方向或者垂直方向时,任意时刻主屏的显示内容与从屏的显示内容之和为一完整屏幕的显示内容。

    16.  如权利要求11所述的装置,其特征在于,所述装置还包括:
    第一控制单元,用于在检测到用户停止滑动操作时,根据所述滑动的初始位置和即时位置计算滑动位移,判断所述滑动位移是否超过预设的位移临界值;若是,以所述滑动方向为基准方向,将所述主屏上的剩余显示内容全部发送给所述从屏显示设备;若否,接收所述从屏显示设备从特定方向发送的已显示在所述从屏显示设备屏幕上的内容,所述特定方向包括所述滑动方向的逆方向。

    17.  如权利要求16所述的装置,其特征在于,根据所述滑动的初始位置和即时位置计算滑动位移,判断所述滑动位移是否超过预设的位移临界值的公式为:
    |Δx×k|>InitWidth_1×0.5
    或者,|Δy×k|>InitHeigth_1×0.5
    其中,Δx=x2-x1,Δy=y2-y1,(x1,y1)表示滑动的初始位置,(x2,y2)表示滑动的即时位置,InitWidth_1表示主屏初始显示画面的宽度,InitHeight_1表示主屏初始显示画面的高度,k表示主屏上滑动的位移与主屏上显示内容的移动距离的比值。

    18.  如权利要求16所述的装置,其特征在于,所述装置还包括:
    状态保持单元,用于当接收完所述从屏显示设备从特定方向发送的已显示在所述从屏显示设备屏幕上的内容后,将在预设时间阈值内保持所述主屏和从屏的可穿越状态,所述可穿越状态包括所述主屏和从屏的连接通信状态。

    19.  一种屏幕间显示内容的穿越装置,应用于从屏显示设备,所述从屏显示设备与主屏显示设备连接通信,其特征在于,所述装置包括:
    接收单元,用于接收所述主屏显示设备发送的裁剪内容以及显示区域,所述显示区域是所述主屏显示设备根据用户在所述主屏显示设备上的滑动轨迹确定的,所述裁剪内容是所述主屏显示设备根据所述显示区域对主屏显示设备当前的显示内容进行裁剪后获得的内容;
    显示单元,用于将所述剪裁内容显示在所述显示区域。

    20.  如权利要求19所述的装置,其特征在于,所述装置还包括:
    发送单元,用于当用户在主屏幕显示设备上的滑动位移小于预设的位移临界值时,将已显示在所述从屏显示设备屏幕上的内容以特定方向发送给所述主屏显示设备,所述特定方向包括所述滑动方向的逆方向。

    21.  一种屏幕间显示内容的穿越系统,其特征在于,所述系统包括如权利要求11至18任一项所述的装置和/或如权利要求19或20所述的装置。

    说明书

    说明书一种屏幕间显示内容的穿越方法、装置及系统
    技术领域
    本发明属于多屏幕显示技术领域,尤其涉及一种屏幕间显示内容的穿越方法、装置及系统。
    背景技术
    屏幕间显示内容的穿越是指将一个屏幕上的显示内容显示到其他屏幕上进行显示的过程。
    现有技术存在一种双屏显示内容的分享技术,如苹果公司的AirPlay产品,该技术采用通用即插即用(Universal Plug and Play,UpnP)协议实现显示设备互联后,通过手势触摸PAD上的某一操作区域将PAD当前显示的内容显示到另一台显示设备进行显示。
    由于现有技术在实现穿越的过程中是直接将发起穿越端(如PAD)中的显示内容显示到被穿越端,没有动态转移的过程,影响用户体验。
    发明内容
    本发明实施例提供一种屏幕间显示内容的穿越方法,以解决现有技术在进行穿越时,无法体现显示内容动态转移的问题。
    本发明实施例是这样实现的,一种屏幕间显示内容的穿越方法,应用于主屏显示设备,所述主屏显示设备与从屏显示设备连接通信,所述方法包括:
    检测用户在所述主屏显示设备上的滑动轨迹,所述滑动轨迹包括滑动方向、滑动的初始位置和即时位置;
    以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述从屏显示设备屏幕的显示区域;
    根据所述显示区域对所述主屏显示设备当前的显示内容进行裁剪,获得裁剪内容;
    将所述裁剪内容以及所述显示区域发送给所述从屏显示设备,以使得所述从屏显示设备将所述剪裁内容显示在所述显示区域。
    一种屏幕间显示内容的穿越方法,应用于从屏显示设备,所述从屏显示设备与主屏显示设备连接通信,所述方法包括:
    接收所述主屏显示设备发送的裁剪内容以及显示区域,所述显示区域是所述主屏显示设备根据用户在所述主屏显示设备上的滑动轨迹确定的,所述裁剪内容是所述主屏显示设备根据所述显示区域对主屏显示设备当前的显示内容进行裁剪后获得的内容;
    将所述剪裁内容显示在所述显示区域。
    本发明实施例还提供一种屏幕间显示内容的穿越装置,应用于主屏显示设备,所述主屏显示设备与从屏显示设备连接通信,所述装置包括:
    检测单元,用于检测用户在所述主屏显示设备上的滑动轨迹,所述滑动轨迹包括滑动方向、滑动的初始位置和即时位置;
    显示区域确定单元,用于以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述从屏显示设备屏幕的显示区域;
    内容裁剪单元,用于根据所述显示区域对所述主屏显示设备当前的显示内容进行裁剪,获得裁剪内容;
    内容发送单元,用于将所述裁剪内容以及所述显示区域发送给所述从屏显示设备,以使得所述从屏显示设备将所述剪裁内容显示在所述显示区域。
    一种屏幕间显示内容的穿越装置,应用于从屏显示设备,所述从屏显示设备与主屏显示设备连接通信,所述装置包括:
    接收单元,用于接收所述主屏显示设备发送的裁剪内容以及显示区域,所述显示区域是所述主屏显示设备根据用户在所述主屏显示设备上的滑动轨迹确定的,所述裁剪内容是所述主屏显示设备根据所述显示区域对主屏显示设备当 前的显示内容进行裁剪后获得的内容;
    显示单元,用于将所述剪裁内容显示在所述显示区域。
    一种屏幕间显示内容的穿越系统,所述系统包括所述应用于主屏显示设备和/或从屏显示设备的屏幕间显示内容的穿越装置。
    本发明实施例与现有技术相比的有益效果是:本发明实施例在检测到用户的滑动轨迹时,即根据所述滑动轨迹确定从屏的显示区域,并根据所确定的从屏的显示区域对当前的显示内容进行裁剪,将所述裁剪内容以及所述显示区域发送给所述从屏显示设备,以使得所述从屏显示设备将所述剪裁内容显示在所述显示区域,由于从屏的显示区域是根据用户实时滑动的轨迹确定的,可充分体现屏幕间显示内容动态转移的过程,增强用户的体验感受。而且由于是实时显示,不是在用户滑动操作停止后显示,从而避免了黑屏问题。
    附图说明
    为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
    图1是本发明实施例一提供的屏幕间显示内容的穿越方法的实现流程图;
    图2a、2b、2c是本发明实施例一提供的滑动方向的示例图;
    图3是本发明实施例一提供的显示区域坐标计算的示例图;
    图4是本发明实施例二提供的屏幕间显示内容的穿越方法的实现流程图;
    图5a、5b是本发明实施例二提供的穿越过程的示例图;
    图6是本发明实施例三提供的屏幕间显示内容的穿越方法的实现流程图;
    图7是本发明实施例四提供的屏幕间显示内容的穿越装置的组成结构图;
    图8是本发明实施例五提供的屏幕间显示内容的穿越装置的组成结构图。
    具体实施方式
    为了使本发明的目的、技术方案及优点更加清楚明白,以下对照附图并结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
    为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
    实施例一:
    图1示出了本发明实施例一提供的屏幕间显示内容的穿越方法的实现流程,应用于主屏显示设备,所述主屏显示设备与从屏显示设备连接通信,该方法过程详述如下:
    在步骤S101中,检测用户在所述主屏显示设备上的滑动轨迹。
    在本实施例中,所述滑动轨迹包括滑动方向、滑动的初始位置和即时位置等。所述有滑动轨迹的显示设备为发起穿越的显示设备,所述发起穿越的显示设备的屏幕为主屏。
    需要说明的是,在检测用户在所述显示设备的屏幕上或者与所述显示设备连接的触摸板上的滑动轨迹之前,还包括显示设备的互联和被穿越显示设备的选取。
    显示设备的互联:显示设备的互联是指发起穿越的显示设备和被穿越的显示设备基于无线或者有线局域网,通过UPnP协议建立通信连接,互联过程包含寻址、发现、描述三个阶段。
    寻址阶段:显示设备通过局域网内IP地址自动分配策略,获取IP地址;
    发现阶段:通过所述IP地址判断各显示设备是否相互可见,以建立一条网络通信链路;
    描述阶段:网络连接成功后,被穿越显示设备上报自身设备信息,所述设备信息如表一所示(包括但不局限于表一所述内容):
    表一
      属性  描述
     Width  显示设备初始显示画面的宽度 Height  显示设备显示画面的高度 xRes  水平分辨率 yRes  垂直分辨率 pixelFormat  显示设备显示使用的彩色模型
    通过所述上报的设备信息,实现针对不同显示设备不同显示能力的适配。
    被穿越显示设备的选?。旱奔觳獾侥掣龌チ南允旧璞傅钠聊簧洗嬖诔ぐ矗ɡ绱笥?秒)指令时,表示该显示设备正发起穿越操作,扫描当前互联的显示设备,创建选择被穿越显示设备的界面,如表二所示:
    表二

    用户在所述界面中选择一个或者多个显示设备作为被穿越显示设备,选择完成后向所述被穿越显示设备发起确认指令,指令格式如下所示:
    <SelectTarget commandToken=“98765”clientId=“1”targetId=“2”/>
    commandToken表示唯一令牌,用于验证请求与响应的一致性;
    clientId=“1”表示发起穿越的显示设备ID;
    targetId表示用户在所述界面中选择的被穿越显示设备ID。
    根据所述targetId建立发起穿越的显示设备与被穿越显示设备的会话,并向被穿越显示设备发送显示切换指令。同时,需要对被穿越显示设备进行数据源初始化,以保证穿越过程中发起穿越的显示设备和被穿越显示设备画面的同步。其中,被穿越显示设备数据源初始化过程是一个视频源分辨率转换的过程,由于发起穿越的显示设备与被穿越显示设备在显示属性上不一定保持一致,所以需要进行分辨率转换。转换时,将各显示设备互联上报的显示数据作为转换依据,根据上报的显示数据判断是否需要对当前的显示内容进行压缩或拉伸。 完成数据源初始化之后,发起穿越的显示设备与被穿越显示设备同时进入穿越控制过程。
    在穿越控制过程中,需要检测用户在主屏上的滑动方向、滑动的初始位置和即时位置等。
    其中,滑动方向按照360度角全方位控制移动,如图2所示,S1为主屏显示画面,S2为从屏显示画面,图2a为水平方向的滑动,图2b为垂直方向的滑动,图2c为两点钟方向的滑动。
    当用户在主屏进行触摸滑动时,捕获触摸滑动事件并记录滑动的初始位置和即时位置,将记录的初始位置和即时位置上报给屏幕间显示内容的穿越装置。
    其中,初始位置为准备开始穿越时用户在主屏上首次触摸的位置点,即时位置为穿越过程中用户在主屏上实时触摸的位置点。为了保证显示内容的平滑过渡和穿越过程的连贯性,即时位置上报指令在触摸滑动事件后触发,并设定左上角为坐标原点(0,0)。上报指令(包括但不局限于初始位置和即时位置的上报指令)以XML格式进行封装,通过TCP协议传输给屏幕间显示内容的穿越装置。
    初始位置上报指令格式如下:
    <InitPos commandToken=“98766”clientId=“1”targetId=”2”
    initPosX=“200”initPosY=“300”/>
    其中initPosX、initPosY表述初始位置坐标P(x,y)的坐标值。
    即时位置上报指令格式如下:
    <CurrPos commandToken=“98767”clientId=“1”targetId=”2”
    currPosX=“240”currPosY=“300”mainCuter=“0”/>
    其中mainCuter表示主屏重绘的标志位,“0”表示进行主屏重绘,“1”表示不进行主屏重绘。
    在步骤S102中,以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述从屏显示设备屏幕的显示区域。
    在本实施例中,预先选定的其他显示设备为被穿越显示设备,被穿越显示 设备的屏幕为从屏。
    具体的是,以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后主屏和从屏的显示区域坐标,并根据所述主屏和从屏的显示区域坐标确定主屏和从屏的显示区域。
    其中,根据所述滑动的初始位置和即时位置确定滑动后从屏显示区域坐标(如图3所示,滑动方向为两点钟方向,InitWidth_2表示从屏初始显示画面的宽度,InitHeight_2表示从屏初始显示画面的高度,CurrWidth_2表示从屏即时显示画面的宽度,CurrHeight_2表示从屏即时显示画面的高度),优选的计算公式为:
    B1(x,y)=B1(0,InitHeight_2-Δy×k×InitHeight_2InitHeight_1)]]>
    B2(x,y)=B2(Δx×k×InitWidth_2InitWidth_1,InitHeight_2-Δy×k×InitHeight_2InitHeight_1)]]>
    B3(x,y)=B3(0,InitHeight_2)
    B4(x,y)=B4(Δx×k×InitWidth_2InitWidth_1,InitHeight_2)]]>
    其中,Δx=x2-x1,Δy=y2-y1,(x1,y1)表示滑动的初始位置,(x2,y2)表示滑动的即时位置,InitWidth_1表示主屏初始显示画面的宽度,InitHeight_1表示主屏初始显示画面的高度,InitWidth_2表示从屏初始显示画面的宽度,InitHeight_2表示从屏初始显示画面的高度,k表示主屏上滑动的位移与主屏上显示内容的移动距离的比值。通过B1(x,y)、B2(x,y)、B3(x,y)、B4(x,y)连接而成的矩形区域为显示区域。
    其中,根据所述滑动的初始位置和即时位置确定滑动后主屏显示区域坐标(如图3所示,滑动方向为两点钟方向,InitWidth_1表示主屏初始显示画面的宽度,InitHeight_1表示主屏初始显示画面的高度,CurrWidth_1表示主屏即时显示画面的宽度,CurrHeight_1表示主屏即时显示画面的高度),优选的计算公式为:
    A1(x,y)=A1(Δx×k,0)
    A2(x,y)=A2(InitWidth_1,0)
    A3(x,y)=A3(Δx×k,Δy×k)
    A4(x,y)=A4(InitWidth_1,Δy×k)
    其中,Δx=x2-x1,Δy=y2-y1,(x1,y1)表示滑动的初始位置,(x2,y2)表示滑动的即时位置,InitWidth_1表示主屏初始显示画面的宽度,k表示主屏上滑动的位移与主屏上显示内容的移动距离的比值,k的具体取值根据主屏的尺寸决定,如表三所示(但不局限于此,具体应用时可以根据实际情况进行调整):
    表三

    需要说明的是,上述主屏和从屏显示区域坐标的计算公式以主屏所在平面作为为直角坐标系平面,适用于第一象限x,y正方向的所有滑动方向。
    在步骤S103中,根据所述显示区域对所述主屏显示设备当前的显示内容进行裁剪,获得裁剪内容。
    在本实施例中,将裁剪后的内容显示在对应的显示区域即根据所述主屏的显示区域裁剪的内容显示在所述主屏的显示区域,根据所述从屏的显示区域裁剪的内容显示在所述从屏的显示区域。
    在本实施例中,显示内容的剪裁决定了主屏和从屏在穿越过程中实际显示的图像,显示内容的剪裁实际是对数据源的一种截取方法,而数据源可以理解为一个矩阵模型,其具体截取过程举例说明如下:
    以图3的两点钟滑动方向为例,取主屏数据源为6×8的矩阵,从屏数据源为4×5的矩阵(实际运用中的矩阵模型是按照屏幕分辨率建立的,如1024×768、 800×480等)。


    M1表示主屏的显示矩阵,虚线框为剪裁内容,M2表示从屏的显示矩阵,虚线框为剪裁内容。
    上述M1和M2具体为:


    其中,xRes_1,yRes_1表示主屏分辨率的宽和高,xRes_2,yRes_2表示从屏分辨率的宽和高。
    本领域普通技术人员应该熟知,上述举例只用于说明主屏和从屏显示内容的剪裁过程,并不用于限制本发明的?;し段?。
    需要说明的是,当主屏和从屏的显示属性不一致时,需要对主屏的当前显示内容进行转换后再剪裁。
    在步骤S104中,将所述裁剪内容以及所述显示区域发送给所述从屏显示设备,以使得所述从屏显示设备将所述剪裁内容显示在所述显示区域
    本发明实施例在进行屏幕间显示内容的穿越过程中,将发起穿越端中的显示内容以渐进的方式(即从屏显示内容逐渐增多的方式)显示到被穿越端,使得被穿越端的显示屏幕上的显示内容逐渐增多,发起穿越端中的显示内容逐渐减少,充分体现动态转移的过程,增强用户的体验感受。而且在穿越时,可以实现任意方向的穿越,具有较强的实用性。
    优选的是,本实施例在将主屏上的显示内容显示到从屏的过程中,可以选择是否需要进行主屏重绘,若需要,则根据所述滑动方向、滑动的初始位置和即时位置等,以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后主屏的显示区域坐标;根据所述主屏的显示区域坐标确定其显示区域,根据所述显示区域对主屏的当前显示内容进行裁剪,将裁剪后的内容显示在主屏的所述显示区域。通过主屏重绘,可进一步体现动态转移的过程,增强用户的体验感受,使得从屏在显示内容逐渐增多的同时,主屏的显示内容逐渐减少,而且当滑动方向为水平方向或者垂直方向时,任意时刻主屏的显示内容与从屏的显示内容之和为一完整屏幕的显示内容。若不需要进行主屏重绘,则主屏保持初始化显示。需要说明的是,本实施例在默认情况下的选择状态为:不进行主屏重绘。
    实施例二:
    图4示出了本发明实施例二提供的屏幕间显示内容的穿越方法的实现流程,该实施例二在实施例一的基础上增加了以下步骤:
    在步骤S405中,在检测到用户停止滑动操作时,根据所述滑动的初始位置和即时位置计算滑动位移,判断所述滑动位移是否超过预设的位移临界值;若判断结果为“是”,则执行步骤S406,否则执行步骤S407。
    在本实施例中,用户停止滑动操作包括用户的手指离开显示设备的屏幕或者用户手指在屏幕上某一位置的停留时间超过预设时间阈值。
    在本实施例中,根据所述滑动的初始位置和即时位置计算滑动位移,判断所述滑动位移是否超过预设的位移临界值的优选公式为:
    |Δx×k|>InitWidth_1×0.5
    或者,|Δy×k|>InitHeigth_1×0.5
    其中,Δx=x2-x1,Δy=y2-y1,(x1,y1)表示滑动的初始位置,(x2,y2)表示滑动的即时位置,InitWidth_1表示主屏初始显示画面的宽度,InitHeight_1表示主屏初始显示画面的高度,k表示主屏上滑动的位移与主屏上显示内容的移动距离的比值。
    InitHeigth_1×0.5,InitWidth_1×0.5为预设的位移临界值,具体应用时可以根据实际情况进行调整。
    在步骤S405中,以所述滑动方向为基准方向,将所述主屏上的剩余显示内容全部发送给所述从屏显示设备。
    在本实施例中,在被穿越显示设备完成数据源初始化之后,且所述滑动位移超过预设的位移临界值时,将从屏显示矩阵中的全部内容发送给所述从屏显示设备,如上述M2矩阵中的全部内容。
    在步骤S406中,接收所述从屏显示设备从特定方向发送的已显示在所述从屏显示设备屏幕上的内容,所述特定方向包括所述滑动方向的逆方向。
    在本实施例中,主屏回退到初始显示状态,从屏则无显示输出。当所述滑动位移未超过预设的位移临界值时,将已显示在从屏上的内容以所述滑动方向的逆方向回退到所述主屏上,从屏的显示内容逐渐减少,直到从屏的显示区域全部为空。
    通过本实施例,可对穿越过程进行更加有效的控制,增强屏幕间显示内容的穿越装置的实用性和用户满意度。
    为了方便发起穿越的显示设备在预设时间阈值内发起第二次穿越操作,作为本发明的一个优选实施例,所述方法还包括:
    当接收完所述从屏显示设备从特定方向发送的已显示在所述从屏显示设备屏幕上的内容后,将在预设时间阈值内保持所述主屏和从屏的可穿越状态,所述可穿越状态包括所述主屏和从屏的连接通信状态。
    通过图5a、图5b进一步说明本实施例的穿越过程:
    对于图5a,在P1阶段,检测用户在所述显示设备的屏幕上的滑动轨迹,以所述滑动轨迹中的滑动方向为基准方向,并根据所述滑动轨迹中的滑动初始位置和即时位置确定滑动后主屏和从屏的显示区域坐标;
    P2阶段,检测到用户停止滑动操作,根据所述滑动的初始位置和即时位置计算滑动位移,计算到所述滑动位移超过预设的位移临界值;
    P3阶段,自动执行穿越操作,继续以所述滑动方向为基准方向,将所述主屏上的剩余显示内容显示到所述从屏上;
    P4阶段,主屏显示区域为空,从屏显示区域全部充满,此次穿越过程结束。
    对于图5b,在P1阶段,检测用户在所述显示设备的屏幕上的滑动轨迹,以所述滑动轨迹中的滑动方向为基准方向,并根据所述滑动轨迹中的滑动初始位置和即时位置确定滑动后主屏和从屏的显示区域坐标;
    P2阶段,检测到用户停止滑动操作,根据所述滑动的初始位置和即时位置计算滑动位移,计算到所述滑动位移未超过预设的位移临界值;
    P3阶段,自动将已显示在从屏上的内容以所述滑动方向的逆方向回退到所述主屏上;
    P4阶段,主屏回退到初始显示状态,从屏无显示输出,此次穿越过程结束。但仍在预设时间阈值内保持所述主屏和从屏的可穿越状态,以便主屏在预设时间阈值内发起第二次穿越。
    实施例三:
    图6示出了本发明实施例三提供的屏幕间显示内容的穿越方法的实现流程,应用于从屏显示设备,所述从屏显示设备与主屏显示设备连接通信,该方法过程详述如下:
    在步骤S601中,接收所述主屏显示设备发送的裁剪内容以及显示区域。
    在本实施例中,所述显示区域是所述主屏显示设备根据用户在所述主屏显示设备上的滑动轨迹确定的,所述裁剪内容是所述主屏显示设备根据所述显示 区域对主屏显示设备当前的显示内容进行裁剪后获得的内容。
    在步骤S602中,将所述剪裁内容显示在所述显示区域。
    在本实施例中,从屏的显示区域是根据主屏显示设备上用户实时滑动的轨迹确定的,可充分体现屏幕间显示内容动态转移的过程,增强用户的体验感受。
    实施例四:
    图7示出了本发明实施例四提供的屏幕间显示内容的穿越装置的组成结构,为了便于说明,仅示出了与本发明实施例相关的部分。
    该屏幕间显示内容的穿越装置可以是运行于主屏显示设备内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到主屏显示设备中或者运行于主屏显示设备的应用系统中。
    该屏幕间显示内容的穿越装置7包括检测单元71、显示区域确定单元72、内容裁剪单元73以及内容发送单元74,其具体功能如下:
    检测单元71,用于检测用户在所述主屏显示设备上的滑动轨迹,所述滑动轨迹包括滑动方向、滑动的初始位置和即时位置;
    显示区域确定单元72,用于以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述从屏显示设备屏幕的显示区域;
    内容裁剪单元73,用于根据所述显示区域对所述主屏显示设备当前的显示内容进行裁剪,获得裁剪内容;
    内容发送单元74,用于将所述裁剪内容以及所述显示区域发送给所述从屏显示设备,以使得所述从屏显示设备将所述剪裁内容显示在所述显示区域。
    进一步的,所述装置还包括主屏显示控制单元75:
    所述主屏显示控制单元75,用于以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述主屏显示设备屏幕的显示区域,并根据所述主屏显示设备屏幕的显示区域对所述主屏显示设备当前的显示内容进行裁剪,将裁剪后的内容显示在所述主屏显示设备屏幕的显示区域。
    以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑 动后所述从屏显示设备屏幕的显示区域的公式为:
    B1(x,y)=B1(0,InitHeight_2-Δy×k×InitHeight_2InitHeight_1)]]>
    B2(x,y)=B2(Δx×k×InitWidth_2InitWidth_1,InitHeight_2-Δy×k×InitHeight_2InitHeight_1)]]>
    B3(x,y)=B3(0,InitHeight_2)
    B4(x,y)=B4(Δx×k×InitWidth_2InitWidth_1,InitHeight_2)]]>
    其中,所述滑动方向为两点钟方向,Δx=x2-x1,Δy=y2-y1,(x1,y1)表示滑动的初始位置,(x2,y2)表示滑动的即时位置,InitWidth_1表示主屏初始显示画面的宽度,InitHeight_1表示主屏初始显示画面的高度,InitWidth_2表示从屏初始显示画面的宽度,InitHeight_2表示从屏初始显示画面的高度,k表示主屏上滑动的位移与主屏上显示内容的移动距离的比值。
    以所述滑动方向为基准方向,根据所述滑动的初始位置和即时位置确定滑动后所述主屏显示设备屏幕的显示区域的公式为:
    A1(x,y)=A1(Δx×k,0)
    A2(x,y)=A2(InitWidth_1,0)
    A3(x,y)=A3(Δx×k,Δy×k)
    A4(x,y)=A4(InitWidth_1,Δy×k)
    其中,所述滑动方向为两点钟方向,Δx=x2-x1,Δy=y2-y1,(x1,y1)表示滑动的初始位置,(x2,y2)表示滑动的即时位置,InitWidth_1表示主屏初始显示画面的宽度,k表示主屏上滑动的位移与主屏上显示内容的移动距离的比值。
    优选的是,当所述滑动方向为水平方向或者垂直方向时,任意时刻主屏的显示内容与从屏的显示内容之和为一完整屏幕的显示内容。
    进一步的,为了对穿越过程进行更加有效的控制,增强所述装置的实用性和用户满意度,所述装置7还包括第一控制单元76:
    所述第一控制单元76用于在检测到用户停止滑动操作时,根据所述滑动的初始位置和即时位置计算滑动位移,判断所述滑动位移是否超过预设的位移临 界值;若是,以所述滑动方向为基准方向,将所述主屏上的剩余显示内容全部发送给所述从屏显示设备;若否,接收所述从屏显示设备从特定方向发送的已显示在所述从屏显示设备屏幕上的内容,所述特定方向包括所述滑动方向的逆方向。其中,根据所述滑动的初始位置和即时位置计算滑动位移,判断所述滑动位移是否超过预设的位移临界值的优选公式为:
    |Δx×k|>InitWidh_1×0.5
    或者,|Δy×k|>InitHeigth_1×0.5
    其中,Δx=x2-x1,Δy=y2-y1,(x1,y1)表示滑动的初始位置,(x2,y2)表示滑动的即时位置,InitWidth_1表示主屏初始显示画面的宽度,InitHeight_1表示主屏初始显示画面的高度,k表示主屏上滑动的位移与主屏上显示内容的移动距离的比值。
    进一步的,为了方便发起穿越的显示设备在预设时间阈值内再次发起穿越操作,所述装置7还包括:
    状态保持单元77,用于当接收完所述从屏显示设备从特定方向发送的已显示在所述从屏显示设备屏幕上的内容后,将在预设时间阈值内保持所述主屏和从屏的可穿越状态,所述可穿越状态包括所述主屏和从屏的连接通信状态。
    本实施例提供的屏幕间显示内容的穿越装置可以使用在前述对应的屏幕间显示内容的穿越方法中,详情参见上述屏幕间显示内容的穿越方法实施例一和实施例二的相关描述,在此不再赘述。
    实施例五:
    图8示出了本发明实施例五提供的屏幕间显示内容的穿越装置的组成结构,为了便于说明,仅示出了与本发明实施例相关的部分。
    该屏幕间显示内容的穿越装置可以是运行于从屏显示设备内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到从屏显示设备中或者运行于从屏显示设备的应用系统中。
    该屏幕间显示内容的穿越装置8包括接收单元81以及显示单元82,其具 体功能如下:
    接收单元81,用于接收所述主屏显示设备发送的裁剪内容以及显示区域,所述显示区域是所述主屏显示设备根据用户在所述主屏显示设备上的滑动轨迹确定的,所述裁剪内容是所述主屏显示设备根据所述显示区域对主屏显示设备当前的显示内容进行裁剪后获得的内容;
    显示单元82,用于将所述剪裁内容显示在所述显示区域。
    进一步的,所述装置还8包括:
    发送单元83,用于当用户在主屏幕显示设备上的滑动位移小于预设的位移临界值时,将已显示在所述从屏显示设备屏幕上的内容以特定方向发送给所述主屏显示设备,所述特定方向包括所述滑动方向的逆方向。
    本实施例提供的屏幕间显示内容的穿越装置可以使用在前述对应的屏幕间显示内容的穿越方法中,详情参见上述屏幕间显示内容的穿越方法实施例三的相关描述,在此不再赘述。
    作为本发明的另一实施例,还提供一种屏幕间显示内容的穿越系统,所述系统包括所述应用于主屏显示设备和/或从屏显示设备的屏幕间显示内容的穿越装置。所述屏幕间显示内容的穿越系统可以是运行于显示设备内的软件单元、硬件单元或者软硬件相结合的单元。
    本领域普通技术人员可以理解为实施例四和五所述装置所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的?;し段?。
    综上所述,本发明实施例通过将发起穿越端中的显示内容以渐进的方式显示到被穿越端,使得被穿越端的显示屏幕上的显示内容逐渐增多,发起穿越端中的显示内容逐渐减少,充分体现动态转移的过程,增强用户的体验感受。而且在穿越时,可以实现任意方向的穿越,具有较强的实用性。另外,在检测到用户停止滑动操作时,通过判断滑动位移是否超过预设的位移临界值来进一步 控制穿越过程的完成或回退,提高用户满意度。而且为了方便发起穿越的显示设备在预设时间阈值内再次发起穿越操作,当已显示在从屏上的内容回退到主屏后,将在预设时间阈值内维持所述主屏和从屏的可穿越状态。
    本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括ROM/RAM、磁盘、光盘等。

    关 键 词:
    一种 屏幕 显示 内容 穿越 方法 装置 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:一种屏幕间显示内容的穿越方法、装置及系统.pdf
    链接地址://www.4mum.com.cn/p-5778488.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03