CN104571779B - 播放器界面元素的显示方法及装置 - Google Patents

播放器界面元素的显示方法及装置 Download PDF

Info

Publication number
CN104571779B
CN104571779B CN201310485323.XA CN201310485323A CN104571779B CN 104571779 B CN104571779 B CN 104571779B CN 201310485323 A CN201310485323 A CN 201310485323A CN 104571779 B CN104571779 B CN 104571779B
Authority
CN
China
Prior art keywords
interface element
time
player interface
predetermined condition
shift action
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.)
Active
Application number
CN201310485323.XA
Other languages
English (en)
Other versions
CN104571779A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201310485323.XA priority Critical patent/CN104571779B/zh
Priority to PCT/CN2014/084208 priority patent/WO2015055041A1/en
Priority to US14/597,295 priority patent/US20150128041A1/en
Publication of CN104571779A publication Critical patent/CN104571779A/zh
Application granted granted Critical
Publication of CN104571779B publication Critical patent/CN104571779B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明实施例公开了一种播放器界面元素的显示方法及装置,所述方法包括:检测界面游标的位置是否发生了移动,并生成检测结果;当所述检测结果为所述界面游标的位置发生了移动时,记录相应的移动动作的起始时间和所述界面游标的起始坐标;自所述起始时间起每隔预定时间段,记录所述移动动作发生时所对应的时间点和所述界面游标改变后的坐标,并根据所述起始时间、起始坐标、每隔预定时间段记录的每个所述移动动作发生时对应的时间点和每个对应的改变后的坐标生成相应的数据记录;根据所述数据记录判断所述移动动作是否符合预定条件,并生成判断结果;以及根据所述判断结果控制播放器界面元素的显示。本发明能减少界面游标移动对用户的干扰。

Description

播放器界面元素的显示方法及装置
【技术领域】
本发明涉及计算机技术领域,特别涉及一种播放器界面元素的显示方法及装置。
【背景技术】
用户通过用户设备(例如,台式电脑、笔记本电脑,等等)观看视频(包括:电影、电视剧,等等)一般有以下两种方式:
一是通过媒体播放器打开视频文件来播放;二是通过浏览器所打开的网页页面来播放。对于上述第二种方式,该网页页面在播放网络上的视频文件时一般会调用相关播放器插件。
当用户设备以全屏显示的方式播放视频文件时,如果鼠标移动了(对应界面游标的位置发生移动),上述媒体播放器或者播放器插件会显示相关的播放器界面元素(例如,顶部菜单、播放进度条、音量控制按钮,等等),以方便用户控制相关视频文件的播放。
在实践中,发明人发现现有技术至少存在以下问题:
当用户设备置于不平稳的平台(该不平稳的平台可例如是不平坦的茶几、行进中的列车的桌面,等等)上时,用户设备的鼠标易受该不平稳的平台的影响而移动。在界面游标移动到屏幕中的相关区域时,处于全屏显示状态中的媒体播放器或者播放器插件会显示上述播放器界面元素,这与用户的意愿是相违背的,对用户观看视频造成了干扰。
故,有必要提出一种新的技术方案,以解决上述技术问题。
【发明内容】
本发明的目的在于提供一种播放器界面元素的显示方法及装置,其能在用户观看视频的过程中,避免因外界环境因素而造成的界面游标移动对用户产生干扰。
为解决上述问题,本发明实施例的技术方案如下:
一种播放器界面元素的显示方法,所述方法包括:检测界面游标的位置是否发生了移动,并生成检测结果;当所述检测结果为所述界面游标的位置发生了移动时,记录相应的移动动作的起始时间和所述界面游标的起始坐标;自所述起始时间起每隔预定时间段,记录所述移动动作发生时所对应的时间点和所述界面游标改变后的坐标,并根据所述起始时间、起始坐标、每隔预定时间段记录的每个所述移动动作发生时对应的时间点和每个对应的改变后的坐标生成相应的数据记录;根据所述数据记录判断所述移动动作是否符合预定条件,并生成判断结果;以及根据所述判断结果控制播放器界面元素的显示。
一种播放器界面元素的显示装置,所述装置包括:检测模块,用于检测界面游标的位置是否发生了移动,并生成检测结果;记录模块,用于当所述检测结果为所述界面游标的位置发生了移动时,记录相应的移动动作的起始时间和所述界面游标的起始坐标,以及用于自所述起始时间起每隔预定时间段,记录所述移动动作发生时所对应的时间点和所述界面游标改变后的坐标,并根据所述起始时间、起始坐标、每隔预定时间段记录的每个所述移动动作发生时对应的时间点和每个对应的改变后的坐标生成相应的数据记录;第一判断模块,用于根据所述数据记录判断所述移动动作是否符合预定条件,并生成判断结果;以及显示控制模块,用于根据所述判断结果控制播放器界面元素的显示。
相对现有技术,本发明实施例的播放器界面元素的显示方法及装置可以在用户观看视频的过程中,避免因外界环境因素而造成的界面游标移动对用户产生干扰,同时也可以避免对画面造成污染。
为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:
【附图说明】
图1为本发明实施例的播放器界面元素的显示方法和装置的运行环境示意图;
图2为本发明的播放器界面元素的显示装置的第一实施例的框图;
图3为本发明的播放器界面元素的显示装置的第三实施例的框图;
图4为本发明的播放器界面元素的显示方法的第一实施例的流程图;
图5为本发明的播放器界面元素的显示方法的第二实施例的流程图;
图6为本发明的播放器界面元素的显示方法的第三实施例的流程图。
【具体实施方式】
以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。
术语“界面游标”是指计算机操作***中显示于用户界面上的游标,其英文表述为Cursor,其用通俗语音可表达为鼠标游标。
术语“播放器界面元素”是指播放器程序的用户界面中的部分或全部区块,该区块用于展示相应图片、图标、动画,等等,其中,该播放器程序用于播放视频文件、音频文件等中的任意一者。
术语“组件”、“模块”、“***”、“接口”等等一般指:硬件、硬件和软件的组合、软件或执行中的软件。例如,组件可以是但不限于是运行在处理器上的进程、处理器、对象、可执行应用、执行的线程、程序和/或计算机。通过图示,运行在控制器上的应用和该控制器二者都可以是组件。一个或多个组件可以存在于执行的进程和/或线程内,并且组件可以位于一个计算机上和/或分布在两个或更多计算机之间。
本说明书所使用的词语“实施例”意指用作实例、示例或例证。全文描述为“实施例”任意方面或设计不必被解释为比其他方面或设计更有利。相反,词语“实施例”的使用旨在以具体方式提出概念。本说明书所使用的术语“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或从上下文中清楚,“X使用A或B”意指自然包括排列的任意一个。即,如果X使用A;X使用B;或X使用A和B二者,则“X使用A或B”在前述任一示例中得到满足。此外,本说明书和所附权利要求中所使用的冠词“一”一般地可以被解释为意指“一个或多个”,除非另外指定或从上下文清楚导向单数形式。
本发明要求保护的主题可以被实现为使用标准编程和/或工程技术产生软件、固件、硬件或其任意组合以控制计算机实现所公开的主题的方法、装置或制造品。本文所使用的术语“制造品”旨在包含可从任意计算机可读设备、载体或介质访问的计算机程序。当然,本领域技术人员将认识到可以对该配置进行许多修改,而不脱离要求保护的主题的范围或精神。
图1及随后的论述提供了对实现本文所阐述的一个或多个实施例的工作模式、运行环境的描述。图1所示的工作模式、运行环境仅仅是适当的工作模式、运行环境的一个实例并且不旨在建议关于工作模式、运行环境的用途或功能的范围的任何限制。
参考图1,图1为本发明实施例的播放器界面元素的显示方法和装置的运行环境示意图。
本发明实施例的播放器界面元素的显示方法及装置可以运行于安装有计算机操作***的用户设备中,该用户设备可以是台式电脑、笔记本电脑、服务器等等中的一种或者一种以上组合而成的***。该用户设备中可以包括处理器1001、存储器1002、传感器1004、时钟信号生成器1006、通信接口1005、输入输出设备1003等中的任意组合100,用户设备中的处理器1001、存储器1002、传感器1004、输入输出设备1003、通信接口1005、时钟信号生成器1006等中的任意组合100用于实现本发明实施例的播放器界面元素的显示方法中的步骤及播放器界面元素的显示装置中的功能。
参考图2,图2为本发明的播放器界面元素的显示装置的第一实施例的框图。
本实施例的播放器界面元素的显示装置包括检测模块201、记录模块202、第一判断模块203和显示控制模块204。
所述检测模块201用于检测界面游标的位置是否发生了移动,并生成检测结果。所述检测模块201可以通过调用计算机操作***中与界面游标相关的接口进程来检测所述界面游标的位置是否发生了移动。所述检测模块201在生成所述检测结果之后将所述检测结果发送给所述记录模块202。
所述记录模块202用于当所述检测结果为所述界面游标的位置发生了移动时,记录相应的移动动作的起始时间和所述界面游标的起始坐标,以及用于自所述起始时间起每隔预定时间段,记录所述移动动作发生时所对应的时间点和所述界面游标改变后的坐标,并根据所述起始时间、起始坐标、每隔预定时间段记录的每个所述移动动作发生时对应的时间点和每个对应的改变后的坐标生成相应的数据记录。所述预定时间段可以为0.15秒所对应的时间段,当然,也可以是0.1秒、0.2秒所对应的时间段,诸如此类。同样,所述记录模块202可以通过调用计算机操作***中与界面游标相关的接口进程来获取该界面游标移动时的时间和相应的坐标。该数据记录包括与所述界面游标的移动动作相关的时间信息(时间点)和坐标信息(改变后的坐标)。界面游标的坐标每改变一次,所述记录模块202都记录下相应的时间点和改变后的坐标,例如,在第n次位置改变时,相应的时间点和坐标记录为Tn和Pn。
所述第一判断模块203用于根据所述数据记录判断所述移动动作是否符合预定条件,并生成判断结果。所述第一判断模块203可以根据所述数据记录计算所述界面游标的移动动作对应的轨迹,然后分析该轨迹的特征,进而判断所述移动动作是否符合预定条件。具体地,所述第一判断模块203通过分析所述数据记录中的数据来判断所述界面游标的移动动作是对应用户的主观移动(即,用户自身主动移动鼠标从而使得界面游标的位置发生移动),还是对应用户的非主观移动(即,用户磕碰桌面或者由于外界环境的因素使得界面游标的位置发生在用户的期望之外的移动)。
所述显示控制模块204用于根据所述判断结果控制播放器界面元素的显示,或者,所述显示控制模块204可以用于根据所述判断结果决定是否对所述界面游标的信号进行屏蔽。具体地,当通过判断得出的界面游标的移动是源于用户主动移动鼠标产生时,所述显示控制模块204显示所述播放器界面元素,或者不屏蔽所述界面游标的信号;相反,当通过判断得出的界面游标的移动并非是用户的期望时,所述显示控制模块204不显示所述播放器界面元素。
本发明的播放器界面元素的显示装置可以在用户观看视频的过程中,避免因外界环境因素而造成的界面游标移动对用户产生干扰,同时也可以避免对画面造成污染。
本发明的播放器界面元素的显示装置的第二实施例与上述第一实施例相似,不同之处在于:
所述显示控制模块204用于当所述判断结果为所述移动动作符合预定条件时,不进行所述播放器界面元素的显示,即,所述显示控制模块204用于阻止(禁止、停止)所述播放器界面元素显示,或者拦截播放器界面元素,所述显示控制模块204还用于当所述判断结果为所述移动动作不符合预定条件时,显示所述播放器界面元素。
参考图3,图3为本发明的播放器界面元素的显示装置的第三实施例的框图。本实施例与上述第一或第二实施例相似,不同之处在于:
本实施例的播放器界面元素的显示装置还包括第二判断模块205。
所述第二判断模块205用于判断播放器的播放界面是否处于全屏显示状态。
所述检测模块201还用于当所述播放界面处于全屏显示状态时,检测所述界面游标的所述位置是否发生了移动。
在上述第一实施例、第二实施例或第三实施例中,所述预定条件包括第一预定条件、第二预定条件、第三预定条件中的至少一者。优选地,所述预定条件包括所述第一预定条件、所述第二预定条件、所述第三预定条件中的至少两者。
所述第一预定条件为:所述时间点处于所述预定时间段中的前部阶段。其中,所述前部阶段为所述预定时间段中处于前第一阈值的阶段,即,所收集到的所述时间点在所述预定时间段的范围内基本靠前,其中,所述第一阈值的取值可以为15%至75%中的任意一个数值,例如,60%、50%、40%、75%、33%,等等。
所述第二预定条件为:所述改变后的坐标所对应的轨迹处于笔直状态。其中,所述笔直状态为所述轨迹中任意三点连线所构成的角度大于或者等于第二阈值,优选地,所述角度为钝角,并且所述第二阈值取值为160度,即,所述角度大于或等于160度,即,所述轨迹接近直线,当然,所述第二阈值的取值还可以为135度至179度中的任意一个数值,例如,150度、155度、167度、170度、178度,等等。
所述第三预定条件为:在所述预定时间段内所述移动动作的加速度处于恒定状态。其中,所述恒定状态为在所述预定时间段内,任意时刻所对应的加速度相对于平均加速度的变化率小于或等于第三阈值,其中,所述第三阈值的取值可以是1%至15%中的任意一个数值,例如,3%、4%,等等,所述平均加速度为所述移动动作的所述加速度在所述预定时间段内的平均值,即,所述加速度基本不变。
假如上述三个条件中有两个条件符合,则可判断为震动引起了鼠标移动,所述显示控制模块204用于对此界面游标移动的信号进行屏蔽处理,否则不屏蔽所述界面游标移动的信号,并显示所述播放器界面元素。
在上述第一实施例、第二实施例或第三实施例中,所述播放器界面元素包括菜单栏、播放进度条、控制面板、广告显示区等中的至少一者。
参考图4,图4为本发明的播放器界面元素的显示方法的第一实施例的流程图。
本实施例的播放器界面元素的显示方法包括:
步骤401,所述检测模块201检测界面游标的位置是否发生了移动,并生成检测结果。所述检测模块201可以通过调用计算机操作***中与界面游标相关的接口进程来检测所述界面游标的位置是否发生了移动。所述检测模块201在生成所述检测结果之后将所述检测结果发送给所述记录模块202。
步骤402,当所述检测结果为所述界面游标的位置发生了移动时,所述记录模块202记录相应的移动动作的起始时间和所述界面游标的起始坐标。
步骤403,自所述起始时间起每隔预定时间段,所述记录模块202记录所述移动动作发生时所对应的时间点和所述界面游标改变后的坐标,并根据所述起始时间、起始坐标、每隔预定时间段记录的每个所述移动动作发生时对应的时间点和每个对应的改变后的坐标生成相应的数据记录。所述预定时间段可以为0.15秒所对应的时间段,当然,也可以是0.1秒、0.2秒所对应的时间段,诸如此类。同样,所述记录模块202可以通过调用计算机操作***中与界面游标相关的接口进程来获取该界面游标移动时的时间和相应的坐标。该数据记录包括与所述界面游标的移动动作相关的时间信息(时间点)和坐标信息(改变后的坐标)。界面游标的坐标每改变一次,所述记录模块202都记录下相应的时间点和改变后的坐标,例如,在第n次位置改变时,相应的时间点和坐标记录为Tn和Pn。
步骤404,所述第一判断模块203根据所述数据记录判断所述移动动作是否符合预定条件,并生成判断结果。所述第一判断模块203可以根据所述数据记录计算所述界面游标的移动动作对应的轨迹,然后分析该轨迹的特征,进而判断所述移动动作是否符合预定条件。具体地,所述第一判断模块203通过分析所述数据记录中的数据来判断所述界面游标的移动动作是对应用户的主观移动(即,用户自身主动移动鼠标从而使得界面游标的位置发生移动),还是对应用户的非主观移动(即,用户磕碰桌面或者由于外界环境的因素使得界面游标的位置发生在用户的期望之外的移动)。
步骤405,所述显示控制模块204根据所述判断结果控制播放器界面元素的显示,或者,所述显示控制模块204可以根据所述判断结果决定是否对所述界面游标的信号进行屏蔽。具体地,当通过判断得出的界面游标的移动是源于用户主动移动鼠标产生时,所述显示控制模块204显示所述播放器界面元素,或者不屏蔽所述界面游标的信号;相反,当通过判断得出的界面游标的移动并非是用户的期望时,所述显示控制模块204不显示所述播放器界面元素。
本发明的播放器界面元素的显示方法可以在用户观看视频的过程中,避免因外界环境因素而造成的界面游标移动对用户产生干扰,同时也可以避免对画面造成污染。
参考图5,图5为本发明的播放器界面元素的显示方法的第二实施例的流程图。本实施例与上述第一实施例相似,不同之处在于:
所述显示控制模块204根据所述判断结果控制播放器界面元素的显示的步骤(即,步骤405)包括:
步骤4051,当所述判断结果为所述移动动作不符合预定条件时,所述显示控制模块204显示所述播放器界面元素。
步骤4052,当所述判断结果为所述移动动作符合预定条件时,不进行所述播放器界面元素的显示,即,所述显示控制模块204阻止(禁止、停止)所述播放器界面元素显示,或者拦截播放器界面元素。
参考图6,图6为本发明的播放器界面元素的显示方法的第三实施例的流程图。本实施例与上述第一或第二实施例相似,不同之处在于:
在所述检测模块201检测界面游标的位置是否发生了移动的步骤之前,所述方法还包括:
步骤601,所述第二判断模块205判断播放器的播放界面是否处于全屏显示状态。
当所述播放界面处于全屏显示状态时,所述检测模块201检测所述界面游标的所述位置是否发生了移动。
在上述第一实施例、第二实施例或第三实施例中,所述预定条件包括第一预定条件、第二预定条件、第三预定条件中的至少一者。优选地,所述预定条件包括所述第一预定条件、所述第二预定条件、所述第三预定条件中的至少两者。
所述第一预定条件为:所述时间点处于所述预定时间段中的前部阶段。其中,所述前部阶段为所述预定时间段中处于前第一阈值的阶段,即,所收集到的所述时间点在所述预定时间段的范围内基本靠前,其中,所述第一阈值的取值可以为15%至75%中的任意一个数值,例如,60%、50%、40%、75%、33%,等等。
所述第二预定条件为:所述改变后的坐标所对应的轨迹处于笔直状态。其中,所述笔直状态为所述轨迹中任意三点连线所构成的角度大于或者等于第二阈值,优选地,所述角度为钝角,并且所述第二阈值取值为160度,即,所述角度大于或等于160度,即,所述轨迹接近直线,当然,所述第二阈值的取值还可以为135度至179度中的任意一个数值,例如,150度、155度、167度、170度、178度,等等。
所述第三预定条件为:在所述预定时间段内所述移动动作的加速度处于恒定状态。其中,所述恒定状态为在所述预定时间段内,任意时刻所对应的加速度相对于平均加速度的变化率小于或等于第三阈值,其中,所述第三阈值的取值可以是1%至15%中的任意一个数值,例如,3%、4%,等等,所述平均加速度为所述移动动作的所述加速度在所述预定时间段内的平均值,即,所述加速度基本不变。
假如上述三个条件中有两个条件符合,则可判断为震动引起了鼠标移动,在步骤4052,所述显示控制模块204对此界面游标移动的信号进行屏蔽处理,否则在步骤4052,所述显示控制模块204不屏蔽所述界面游标移动的信号,并显示所述播放器界面元素。
在上述第一实施例、第二实施例或第三实施例中,所述播放器界面元素包括菜单栏、播放进度条、控制面板、广告显示区等中的至少一者。
用于实现本说明书所提供的一个或多个实施例的计算机可读指令可以在存储器1002中。存储器1002还可以存储用于实现操作***、应用程序等的其他计算机可读指令。计算机可读指令可以载入存储器1002中以由处理器1001执行。
计算机可读介质包括计算机存储介质。计算机存储介质包括以用于存储诸如计算机可读指令或其他数据之类的信息的任何方法或技术实现的易失性和非易失性、可移除和不可移除介质。存储器1002是计算机存储介质的实例。计算机存储介质包括但不限于RAM、ROM、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存或其他存储器技术、CD-ROM(Compact Disc Read-Only Memory,只读光盘)、数字多功能光盘(DVD,Digital Versatile Disc)或其他光存储装置、盒式磁带、磁带、磁盘存储装置或其他磁存储设备。
计算机可读指令可以实现为程序模块,比如执行特定任务或实现特定抽象数据类型的功能、对象、应用编程接口(API,Application Programming Interface)、数据结构等等。典型地,该计算机可读指令的功能可以在各种环境中随意组合或分布。
尽管已经相对于一个或多个实现方式示出并描述了本发明,但是本领域技术人员基于对本说明书和附图的阅读和理解将会想到等价变型和修改。本发明包括所有这样的修改和变型,并且仅由所附权利要求的范围限制。特别地关于由上述组件(例如元件、资源等)执行的各种功能,用于描述这样的组件的术语旨在对应于执行所述组件的指定功能(例如其在功能上是等价的)的任意组件(除非另外指示),即使在结构上与执行本文所示的本说明书的示范性实现方式中的功能的公开结构不等同。此外,尽管本说明书的特定特征已经相对于若干实现方式中的仅一个被公开,但是这种特征可以与如可以对给定或特定应用而言是期望和有利的其他实现方式的一个或多个其他特征组合。而且,就术语“包括”、“具有”、“含有”或其变形被用在具体实施方式或权利要求中而言,这样的术语旨在以与术语“包含”相似的方式包括。
本说明书提供了实施例的各种操作。其中所描述的一些或所有操作的顺序不应当被解释为暗示这些操作必需是顺序相关的。本领域技术人员将理解具有本说明书的益处的可替代的排序。而且,应当理解,不是所有操作必需在本说明书所提供的每个实施例中存在。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。

Claims (14)

1.一种播放器界面元素的显示方法,其特征在于,所述方法包括:
检测界面游标的位置是否发生了移动,并生成检测结果;
当所述检测结果为所述界面游标的位置发生了移动时,记录相应的移动动作的起始时间和所述界面游标的起始坐标;
自所述起始时间起每隔预定时间段,记录所述移动动作发生时所对应的时间点和所述界面游标改变后的坐标,并根据所述起始时间、起始坐标、每隔预定时间段记录的每个所述移动动作发生时对应的时间点和每个对应的改变后的坐标生成相应的数据记录;其中所述数据记录包括时间点在预定时间段中的位置、改变后的坐标所对应的轨迹以及预定时间段内移动动作的加速度;
根据所述数据记录判断所述移动动作是否符合预定条件,并生成判断结果,其中,所述预定条件包括第一预定条件、第二预定条件、第三预定条件中的至少两者,所述第一预定条件为:所述时间点处于所述预定时间段中的前部阶段,所述第二预定条件为:所述改变后的坐标所对应的轨迹处于笔直状态,所述第三预定条件为:在所述预定时间段内所述移动动作的加速度处于恒定状态;以及
根据所述判断结果控制播放器界面元素的显示。
2.根据权利要求1所述的播放器界面元素的显示方法,其特征在于,所述根据所述判断结果控制播放器界面元素的显示的步骤包括:
当所述判断结果为所述移动动作符合预定条件时,不进行所述播放器界面元素的显示;
当所述判断结果为所述移动动作不符合预定条件时,显示所述播放器界面元素。
3.根据权利要求1所述的播放器界面元素的显示方法,其特征在于,;
所述前部阶段为所述预定时间段中处于前第一阈值的阶段。
4.根据权利要求1所述的播放器界面元素的显示方法,其特征在于,所述笔直状态为所述轨迹中任意三点连线所构成的角度大于或者等于第二阈值。
5.根据权利要求1所述的播放器界面元素的显示方法,其特征在于,;
所述恒定状态为在所述预定时间段内,任意时刻所对应的加速度相对于平均加速度的变化率小于或等于第三阈值,所述平均加速度为所述移动动作的所述加速度在所述预定时间段内的平均值。
6.根据权利要求1所述的播放器界面元素的显示方法,其特征在于,在所述检测界面游标的位置是否发生了移动的步骤之前,所述方法还包括:
判断播放器的播放界面是否处于全屏显示状态;
所述检测界面游标的位置是否发生了移动的步骤为:
当所述播放界面处于全屏显示状态时,检测所述界面游标的所述位置是否发生了移动。
7.根据权利要求1所述的播放器界面元素的显示方法,其特征在于,所述播放器界面元素包括菜单栏、播放进度条、控制面板、广告显示区中的至少一者。
8.一种播放器界面元素的显示装置,其特征在于,所述装置包括:
检测模块,用于检测界面游标的位置是否发生了移动,并生成检测结果;
记录模块,用于当所述检测结果为所述界面游标的位置发生了移动时,记录相应的移动动作的起始时间和所述界面游标的起始坐标,以及用于自所述起始时间起每隔预定时间段,记录所述移动动作发生时所对应的时间点和所述界面游标改变后的坐标,并根据所述起始时间、起始坐标、每隔预定时间段记录的每个所述移动动作发生时对应的时间点和每个对应的改变后的坐标生成相应的数据记录;其中所述数据记录包括时间点在预定时间段中的位置、改变后的坐标所对应的轨迹以及预定时间段内移动动作的加速度;
第一判断模块,用于根据所述数据记录判断所述移动动作是否符合预定条件,并生成判断结果,其中,所述预定条件包括第一预定条件、第二预定条件、第三预定条件中的至少两者,所述第一预定条件为:所述时间点处于所述预定时间段中的前部阶段,所述第二预定条件为:所述改变后的坐标所对应的轨迹处于笔直状态,所述第三预定条件为:在所述预定时间段内所述移动动作的加速度处于恒定状态;以及
显示控制模块,用于根据所述判断结果控制播放器界面元素的显示。
9.根据权利要求8所述的播放器界面元素的显示装置,其特征在于,所述显示控制模块用于当所述判断结果为所述移动动作符合预定条件时,不进行所述播放器界面元素的显示,以及用于当所述判断结果为所述移动动作不符合预定条件时,显示所述播放器界面元素。
10.根据权利要求8所述的播放器界面元素的显示装置,其特征在于,所述第一预定条件为:
所述前部阶段为所述预定时间段中处于前第一阈值的阶段。
11.根据权利要求8所述的播放器界面元素的显示装置,其特征在于,所述第二预定条件为:
所述笔直状态为所述轨迹中任意三点连线所构成的角度大于或者等于第二阈值。
12.根据权利要求8所述的播放器界面元素的显示装置,其特征在于,所述第三预定条件为:
所述恒定状态为在所述预定时间段内,任意时刻所对应的加速度相对于平均加速度的变化率小于或等于第三阈值,所述平均加速度为所述移动动作的所述加速度在所述预定时间段内的平均值。
13.根据权利要求8所述的播放器界面元素的显示装置,其特征在于,所述装置还包括:
第二判断模块,用于判断播放器的播放界面是否处于全屏显示状态;
所述检测模块还用于当所述播放界面处于全屏显示状态时,检测所述界面游标的所述位置是否发生了移动。
14.根据权利要求8所述的播放器界面元素的显示装置,其特征在于,所述播放器界面元素包括菜单栏、播放进度条、控制面板、广告显示区中的至少一者。
CN201310485323.XA 2013-10-16 2013-10-16 播放器界面元素的显示方法及装置 Active CN104571779B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310485323.XA CN104571779B (zh) 2013-10-16 2013-10-16 播放器界面元素的显示方法及装置
PCT/CN2014/084208 WO2015055041A1 (en) 2013-10-16 2014-08-12 Devices and methods for displaying interface elements of media players
US14/597,295 US20150128041A1 (en) 2013-10-16 2015-01-15 Devices and Methods for Displaying Interface Elements of Media Players

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310485323.XA CN104571779B (zh) 2013-10-16 2013-10-16 播放器界面元素的显示方法及装置

Publications (2)

Publication Number Publication Date
CN104571779A CN104571779A (zh) 2015-04-29
CN104571779B true CN104571779B (zh) 2019-05-07

Family

ID=52827640

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310485323.XA Active CN104571779B (zh) 2013-10-16 2013-10-16 播放器界面元素的显示方法及装置

Country Status (3)

Country Link
US (1) US20150128041A1 (zh)
CN (1) CN104571779B (zh)
WO (1) WO2015055041A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045484B (zh) * 2015-07-06 2018-04-17 腾讯科技(深圳)有限公司 操作处理方法及电子设备
CN107390995B (zh) * 2017-07-31 2020-11-17 创新先进技术有限公司 一种阶梯数值设置方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1627244A (zh) * 2003-12-12 2005-06-15 陞达科技股份有限公司 单击动作辨识方法及其控制器
CN102736757A (zh) * 2011-03-31 2012-10-17 比亚迪股份有限公司 触控识别方法及触控识别装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6424338B1 (en) * 1999-09-30 2002-07-23 Gateway, Inc. Speed zone touchpad
US20050183017A1 (en) * 2001-01-31 2005-08-18 Microsoft Corporation Seekbar in taskbar player visualization mode
US20090066648A1 (en) * 2007-09-07 2009-03-12 Apple Inc. Gui applications for use with 3d remote controller
CN101500125B (zh) * 2008-02-03 2011-03-09 突触计算机***(上海)有限公司 用户终端上用于在视频显示时提供用户交互的方法及装置
US7993223B2 (en) * 2008-05-09 2011-08-09 Nippon Shaft Co., Ltd Bat for baseball or softball
CN101727949B (zh) * 2009-10-31 2011-12-07 华为技术有限公司 定位播放视频的装置、方法及***
US20110175826A1 (en) * 2010-01-15 2011-07-21 Bradford Allen Moore Automatically Displaying and Hiding an On-screen Keyboard
US8914305B2 (en) * 2010-06-30 2014-12-16 Trading Technologies International, Inc. Method and apparatus for motion based target prediction and interaction
US8732569B2 (en) * 2011-05-04 2014-05-20 Google Inc. Predicting user navigation events
US10694258B2 (en) * 2011-12-14 2020-06-23 Netflix, Inc. Startup times of streaming digital media playback
US20130338539A1 (en) * 2012-06-14 2013-12-19 International Business Machines Corporation Software program for monitoring a hand tremor of an end-user via a computer mouse input device
US20130339857A1 (en) * 2012-06-15 2013-12-19 The Mad Video, Inc. Modular and Scalable Interactive Video Player
TWI476640B (zh) * 2012-09-28 2015-03-11 Ind Tech Res Inst 時間資料序列的平滑化方法與裝置
US9342145B2 (en) * 2013-01-22 2016-05-17 Kabushiki Kaisha Toshiba Cursor control

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1627244A (zh) * 2003-12-12 2005-06-15 陞达科技股份有限公司 单击动作辨识方法及其控制器
CN102736757A (zh) * 2011-03-31 2012-10-17 比亚迪股份有限公司 触控识别方法及触控识别装置

Also Published As

Publication number Publication date
CN104571779A (zh) 2015-04-29
WO2015055041A1 (en) 2015-04-23
US20150128041A1 (en) 2015-05-07

Similar Documents

Publication Publication Date Title
US9721374B2 (en) Chart animation
CN103608761A (zh) 输入设备、输入方法以及记录介质
CN112817790B (zh) 模拟用户行为的方法
CN103455261A (zh) 调用选项卡标签进行显示的方法及移动设备
US20170177206A1 (en) Method for interaction with terminal and electronic apparatus for the same
CN104615764B (zh) 一种显示方法及电子设备
CN108008891A (zh) 一种导航栏的控制方法及装置、终端、可读存储介质
CN104571779B (zh) 播放器界面元素的显示方法及装置
CN104036182A (zh) 一种信息处理方法、提示方法、服务器及电子设备
CN105468227B (zh) 一种网页中信息展示方法和装置
US20160154545A1 (en) Electronic device and method for managing and displaying application icons
CN105224178A (zh) 一种信息处理方法及电子设备
CN107885413A (zh) 图标对齐方法及装置
CN104049867B (zh) 一种信息处理方法及电子设备
CN106569675B (zh) 一种提示框显示方法及装置
CN106547340B (zh) 基于重力感应快速隐藏网页元素的方法、装置及智能终端
KR101944454B1 (ko) 정보처리프로그램 및 정보처리방법
CN107688517A (zh) Wpf程序卡顿检测方法和装置
CN107798718A (zh) 一种动画回放方法和装置
US9308442B2 (en) Controller-based video editing
CN106843718A (zh) 一种智能清除未读信息的提示标识的方法及装置
KR20110117335A (ko) 스크롤 바를 이용한 페이지 이동 방법
CN105847991A (zh) 一种多媒体数据的播放方法及终端
CN107239391B (zh) 一种应用程序的测试方法、装置及终端
CN104298445A (zh) 一种切换界面内容的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant