CN106031159A - 控制屏幕捕获的***和方法 - Google Patents

控制屏幕捕获的***和方法 Download PDF

Info

Publication number
CN106031159A
CN106031159A CN201580010758.6A CN201580010758A CN106031159A CN 106031159 A CN106031159 A CN 106031159A CN 201580010758 A CN201580010758 A CN 201580010758A CN 106031159 A CN106031159 A CN 106031159A
Authority
CN
China
Prior art keywords
contact point
change
image
touch screen
changes
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
Application number
CN201580010758.6A
Other languages
English (en)
Inventor
J.A.巴斯塔曼特
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.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Publication of CN106031159A publication Critical patent/CN106031159A/zh
Pending legal-status Critical Current

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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本文描述用于控制屏幕捕获的各种***和方法。一种***包括:触摸屏;通信耦合到触摸屏的显示模块,该显示模块在触摸屏上以模糊状态向用户显示的图像;通信耦合到触摸屏的触摸屏模块,该触摸屏模块检测由用户对触摸屏进行触摸得到的触摸屏上的接触点;其中显示模块响应于触摸屏模块检测到接触点而在触摸屏上以聚焦状态显示图像;其中触摸屏模块检测接触点的变化;并且其中显示模块响应于触摸屏模块检测到接触点的变化而以模糊状态显示图像。

Description

控制屏幕捕获的***和方法
优先权申请
本申请要求2014年3月26日提交的序列号为No.14/225,982的美国申请的优先权的权益,该美国申请通过参考以其整体合并于本文中。
技术领域
这里描述的实施例一般地涉及移动设备,并且特别涉及控制屏幕捕获的***和方法。
背景技术
各种社交网络应用程序向用户提供共享图像和视频的能力。社交网络应用程序可以为共享内容提供各种隐私设置。用户可以指定各种组(诸如朋友、家庭或公众)是否能够查看共享内容。然而,一旦人能够查看该内容,则该人就可以保存、打印该内容或将该内容播送给其他用户。
附图说明
在不一定按照比例绘制的附图中,相似数字可以描述不同视图中的类似部件。具有不同字母后缀的相似数字可以表示类似部件的不同实例。在附图的各图中通过示例来说明一些实施例,并且没有限制,在附图中:
图1A-1C是根据实施例的图示控制屏幕捕获的***的示意图;
图2是根据实施例的图示控制屏幕捕获的控制流程的示图。
图3是根据实施例的图示用于控制屏幕捕获的***的框图;
图4是根据实施例的图示用于控制屏幕捕获的方法的流程图;以及
图5是根据实施例的图示可以在其上执行这里讨论的技术(例如方法)中的任意一个或多个的示例机器的框图。
具体实施方式
一些类型的社交网络应用程序可允许用户将图像、视频或其他内容张贴到网站供其他用户查看。其他类型的社交网络应用程序允许用户直接将内容传送给一个或多个其他用户。在任一种情况下,生成内容的用户可能都不想让该内容散布得比将内容从用户提供给的那些人更远。在另一示例中,用户可能希望临时传送或共享内容,诸如达几分钟或几秒钟。一旦时间段到期,用户就希望内容被禁用、被删除或以其他方式不可用。然而,接收内容的用户可能故意复制该内容以便进一步散布它、修改它或者否则以可能伤害内容所有者或使内容所有者难堪的方式使用它。
劝阻或阻止未授权共享的一种机制是当内容被显示在接收用户的设备上时使它变得模糊或不清楚。例如,软件应用程序可以使图像变得模糊使得内容是无法解释的。当某些用户行动(诸如对触摸屏进行触摸达阈值时段)时,软件应用程序就可能使一些或所有图像不模糊(例如聚焦)以便进行查看。通过仅聚焦图像的一部分,软件应用程序阻止或劝阻图像的屏幕截图或打印。此外,软件应用程序可以使软件或硬件机构不能捕获屏幕截图、打印或发送内容。然而在某些情况下,用户可以使图像不模糊并且然后捕获聚焦图像的屏幕截图。所需要的是保护该内容的改进机制。
图1A-1C是根据实施例的图示控制屏幕捕获的***100的示意图。***100可以是任何类型的电子或计算设备,包括但不限于智能手机、蜂窝电话、移动电话、膝上型计算机、平板电脑或其他联网设备。
在操作中,用户可以将图像102呈现在***100的触摸屏104上。可以最初以离焦(例如模糊)状态(图1A)呈现图像102。可以利用被配置成实质上使图像102的内容不清楚的模糊滤波器(例如高斯模糊滤波器)来制成模糊的图像。通过使图像102模糊,***100有效地致使图像102的任何屏幕截屏无用。在所示的示例中,为了得到屏幕截图,用户同时按下电源按钮106和控制按钮108。电源按钮106可以被用来为***100通电或使***100断电,使***100进入睡眠模式,将***100从睡眠唤醒或者其他类似功能。控制按钮108可以被用来将用户导航到主屏幕,显示上下文菜单或者执行***100上的其他用户界面功能。要理解,电源按钮106或控制按钮108中的一个或二者可以是硬控制或软控制。
为了使图像102不模糊,用户将他们的手指按压在触摸屏104上以创建接触点110(图1B)。当用户维持基本静态接触点110达某一时间时,在阈值时间段(例如1秒)之后,可以使图像102不模糊。然后以不模糊状态呈现图像102直到用户移去他们的手指为止或者直到接触点110实质上改变为止。接触点110的变化可以被用来推断用户要对图像102进行屏幕捕获的意图。通过使图像102模糊,可以阻止对图像进行屏幕捕获的尝试。
在图1C中,接触点110被示为具有改变的形状和面积。因为接触点110已改变多于某一阈值(例如尺寸、形状、面积、压力等等),然后使图像102模糊。如果维持新的接触点110达阈值时段,则可再次使图像102不模糊,返回到图1B中图示的状态。
模糊的图像和不模糊的图像可以被作为单独的图像存储在存储器中。可替代地,不模糊的图像可以被存储在存储器中并且滤波器可以被应用来使图像模糊。滤波器可以是任何类型的模糊滤波器,包括但不限于高斯模糊、线性模糊、梯度模糊、环形模糊、径向模糊、缩放模糊、可变模糊、棱镜模糊等等。
图1A-1C图示“不模糊”控制112,其可以被用户用来以类似的方式(例如通过按压和保持触摸)使图像102不模糊。在一些实施例中,不模糊控制112被专门用来使图像102不模糊。在其他实施例中,用户可以按压触摸屏上的任何地方来使图像102聚焦。
图2是根据实施例的图示控制屏幕捕获的控制流程200的示图。在框202处,显示模糊的图像。然后用户轻击触摸屏并保持接触点(框204)。在框206处,图像查看器应用程序可以存储接触点的特性(例如面积、尺寸、周长、维度、压力等等)。在可以是用户可配置的超时时段之后,呈现不模糊的图像(框208)。如果用户从屏幕移开他们的手指(框210),则控制流程200移动到框202,这里以模糊状态来显示图像。如果用户移动他们的手指(例如摇晃手指、旋转手指等等)(框212),则在框214处,使图像模糊。可以使图像模糊达短的时间(诸如达两秒)。可替代地,可以使图像模糊直到用户重建基本静态的接触点为止。控制流程200可以被移动到框204,在这里用户的接触被登记并且接触点的特性被删除和存储(框206)。在阈值时段之后,可以将不模糊的图像再次呈现给用户(框208)。只要用户不从触摸屏释放他们的手指(框210)或者太多地移动他们的手指(框212),就向用户呈现不模糊的图像。
尽管图2讨论作为使图像再次模糊的触发的手指移动(例如框212),但是可以结合手指移动来使用其他机制。例如,设备上的相机可以被用来识别指示用户正准备按压适当的控制装置来进行屏幕截图的运动。作为另一示例,加速度计或陀螺仪可以被用来检测设备的移动连同手指移动,这可以指示用户正准备按压控制装置来得到屏幕截图。
图3是根据实施例的图示用于控制屏幕捕获的***300的框图。***300包括触摸屏302、显示模块304和触摸屏模块306。显示模块304一般被用来在触摸屏302上显示图形,而触摸屏模块306一般***作***用来与触摸屏302接合,以便捕获触摸手势和由触摸屏302所感测到其他输入以便在操作***中或操作***中执行的应用程序中使用。显示模块304被配置成在触摸屏上以模糊状态向用户显示图像。触摸屏模块306通信耦合到触摸屏302,并且被配置成检测由用户对触摸屏302进行触摸而得到的触摸屏302上的接触点。显示模块304响应于触摸屏模块306检测到接触点而在触摸屏320上以聚焦状态显示图像。这可以在超时时段(诸如两秒)之后被执行,在这里接触点是基本静止的。触摸屏模块306被配置成检测接触点的变化并且显示模块304被配置成响应于触摸屏模块306检测到接触点的变化来以模糊状态显示图像。
在一个实施例中,为了以模糊状态显示图像,显示模块304被配置成将模糊滤波器应用于图像。
在一个实施例中,为了检测接触点的变化,触摸屏模块306被配置成识别面积的阈值变化并且监测接触点的面积以确定接触点的面积的变化是否超过阈值变化。面积的阈值变化可以是像素数目或其他测量结果(例如平方厘米)的值。面积的阈值变化还可以被表示为百分数(例如加上或减去面积的5%变化)。
在一个实施例中,为了检测接触点的变化,触摸屏模块306被配置成识别旋转的阈值变化并且监测接触点以确定接触点取向的变化是否超过阈值变化。旋转的阈值变化可以被表示为弧度数、角度或百分数变化。
在一个实施例中,为了检测接触点的变化,触摸屏模块306被配置成识别形状的阈值变化并且监测接触点以确定接触点形状的变化是否超过阈值变化。
在一个实施例中,为了检测接触点的变化,触摸屏模块被配置成识别周长的阈值变化并且监测接触点以确定接触点周长的变化是否超过阈值变化。周长可以被表示为标准测量结果的长度(例如厘米)或像素测量结果。
在一个实施例中,为了检测接触点的变化,触摸屏模块被配置成使用启发式规则来确定接触点是否以指示用户正尝试捕获图像的屏幕截图的方式来变化。可以在观察一个或多个用户的使用行为之后随着时间形成启发式规则。例如设备位置中的某一移位以及手指位置中的某一移位可以在屏幕截图操作之前发生。可以在启发式规则中使用手指位置中的移位的设备位置中的移位的识别来确定用户何时可以尝试进行屏幕截图。
在另一实施例中,***300包括传感器模块来访问***中传感器的传感器值并响应于检测到接触点和传感器值的变化来以模糊状态显示图像。在一个实施例中,传感器包括陀螺仪,并且陀螺仪的传感器值指示运动。
图4是根据实施例的图示用于控制屏幕捕获的方法400的流程图。在框402处,在移动设备的触摸屏上以模糊状态向用户显示图像。
在框404处,检测由用户对触摸屏进行触摸得到的触摸屏上的接触点。
在框406处,响应于检测到接触点在触摸屏上以聚焦状态显示图像。
在框408处,检测接触点的变化。在实施例中,以模糊状态显示图像包括将模糊滤波器应用于图像。
在实施例中,检测接触点的变化包括识别面积的阈值变化以及监测接触点的面积以确定接触点面积的变化是否超过阈值变化。
在实施例中,检测接触点的变化包括识别旋转的阈值变化以及监测接触点以确定接触点取向的变化是否超过阈值变化。
在实施例中,检测接触点的变化包括识别形状的阈值变化以及监测接触点以确定接触点形状的变化是否超过阈值变化。
在实施例中,检测接触点的变化包括识别周长的阈值变化并且监测接触点以确定接触点周长的变化是否超过阈值变化。
在实施例中,检测接触点的变化包括使用启发式规则来确定接触点是否以指示用户正尝试捕获图像的屏幕截图的方式来变化。
在框410处,响应于确定接触点的变化来以模糊状态显示图像。
在另外的实施例中,方法400包括访问移动设备中的传感器值以及响应于检测到接触点和传感器值的变化来以模糊状态显示图像。在一个实施例中,传感器包括陀螺仪,并且响应于检测到接触点和传感器值的变化来以模糊状态显示图像包括当陀螺仪的传感器值指示运动时以模糊状态显示图像。
可以在硬件、固件和软件中的一个或组合中实施实施例。实施例还可以被实施为存储在机器可读存储设备上的指令,该指令可以被至少一个处理器读取以执行以实行这里描述的操作。机器可读存储设备可以包括用于以可由机器(例如计算机)读取的形式存储信息的任何非瞬时机制。例如,机器可读存储设备可以包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质、光存储介质、闪速存储器设备以及其他存储设备和介质。
如这里所述的示例可以包括逻辑或许多部件、模块或机构,或者可以在逻辑或许多部件、模块或机构上操作。模块可以是通信耦合到一个或多个处理器以便实施这里描述的操作的硬件、软件或固件。模块可以是硬件模块并且同样模块可以被看作能够执行指定操作的有形实体并且可以以某一方式配置或布置。在一个示例中,可以以指定方式将电路布置(例如内部地或者关于诸如其他电路之类的外部实体)为模块。在一个示例中,一个或多个计算机***(例如单机、客户端或服务器计算机***)或者一个或多个硬件处理器的整体或一部分可以被固件或软件(例如指令、应用程序部分、或应用程序)配置为操作用来执行指定操作的模块。在一个示例中,软件可以被驻留在机器可读介质上。在一个示例中,当被模块的底层硬件执行时,软件引起硬件执行指定操作。因此,术语硬件模块被理解成涵盖有形实体,其是被物理构造、专门配置(例如硬连线的)或临时(例如暂时)配置(例如编程)以便以指定方式操作或者执行这里描述的任何操作中的部分或所有的实体。考虑到在其中临时配置模块的示例,不需要在任何一个时刻都及时实例化每一个模块。例如,在模块包括使用软件配置的通用硬件处理器的情况下;该通用硬件处理器可以在不同时间被配置为相应的不同模块。软件可以相应地配置硬件处理器,例如在一个时间实例构造特定模块并且在不同时间实例构造不同模块。模块还可以是操作用来执行这里描述的方法的软件或固件模块。
图5是根据示例实施例图示计算机***500的示例形式的机器的框图,在该计算机***500中可以执行一组指令或指令序列来引起机器实行这里讨论的方法中的任一个。在替代实施例中,机器作为独立的设备来操作或者可以被连接(例如联网)到其他机器。在联网部署中,机器可以以服务器-客户端网络环境中的服务器或者客户端机器的能力来操作,或者该机器可以充当对等(或分布式)网络环境中的对等机器。该机器可以是车载***、可穿戴设备、个人计算机(PC)、平板PC、混合平板电脑、个人数字助理(PDA)、移动电话或能够执行指定要由该机器采取的行动的指令(序列的或以其他方式)的任何机器。此外,尽管仅图示了单个机器,但是还应该认识到术语“机器”将包括单独或结合执行实行这里讨论的方法中的任一个或多个的指令集合(或多个指令集合)的机器的汇总。类似地,应该认识到术语“基于处理器的***”包括由单独或结合执行指令以实行这里讨论的方法中的任一个或多个的处理器(例如计算机)控制或操作的一个或多个机器的任何集合。
示例计算机***500包括至少一个处理器502(例如中央处理单元(CPU)、图形处理单元(GPU)或这二者、处理器内核、计算节点等等)、主存储器504和静态存储器506,它们经由链路508(例如总线)彼此通信。计算机***500还可以包括视频显示单元510、字母数字输入设备512(例如键盘)和用户界面(UI)导航设备514(例如鼠标)。在一个实施例中,视频显示单元510、输入设备512和UI导航设备514被合并到触摸屏显示器中。计算机***500可以另外包括存储设备516(例如驱动单元)、信号生成设备518(例如扬声器)、网络接口设备520、和一个或多个传感器(未示出)(诸如全球定位***(GPS)传感器、指南针、加速度计或其他传感器)。
存储设备516包括计算机可读介质522,其上存储由这里描述的方法或功能的任何一个或多个体现或利用的一个或多个数据结构和指令524(例如软件)的集合。指令524还可以完全或至少部分留存在主存储器504、静态存储器506内,以及/或者在由计算机***500执行该指令524期间完全或至少部分留存在处理器502内,其中主存储器504、静态存储器506和处理器502也构成机器可读介质。
尽管在示例实施例中将机器可读介质522图示成单个介质,但是术语“机器可读介质”可以包括存储一个或多个指令524的单个介质或多个介质(例如集中或分布式数据库、和/或相关联的高速缓存和服务器)。还应该认识到术语“机器可读介质”包括能够存储、编码或承载由机器执行的指令并且引起机器执行本公开的方法的任一个或多个或能够存储、编码或承载由这样的指令利用或与这样的指令相关联的数据结构的任何有形介质。因此,应该相应地认识到术语“机器可读介质”包括但不限于固态存储器以及光学和磁性介质。机器可读介质的具体示例包括非易失性存储器,其包括但不限于(以示例的方式)半导体存储器设备(例如电可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM))和闪速存储器设备;磁盘(诸如内部硬盘和可移动盘);磁光盘;以及CD-ROM和DVD-ROM盘。
还可以使用传输介质经由利用许多公知传送协议(例如HTTP)中的任一个的网络接口设备520来通过通信网络526传输或接收指令524。通信网络的示例包括局域网(LAN)、广域网(WAN)、因特网、移动电话网、普通老式电话(POTS)网和无线数据网(例如Wi-Fi、3G和4G LTE/LTE-A或WiMAX网)。应该认识到术语“传输介质”包括能够存储、编码或承载由机器执行的指令的且包括数字或模拟通信信号或促进这种软件的通信的其他无形介质的任何无形介质。
附加注释&示例:
示例1包括用于控制屏幕捕获的主题(诸如设备、装置或机器),其包括一种***,该***包括:触摸屏;通信耦合到触摸屏的显示模块,该显示模块在触摸屏上以模糊状态向用户显示图像;通信耦合到触摸屏的触摸屏模块,该触摸屏模块检测由用户对触摸屏进行触摸而得到的触摸屏上的接触点;其中显示模块响应于触摸屏模块检测到接触点而在触摸屏上以聚焦状态显示图像;其中触摸屏模块检测接触点的变化;并且其中显示模块响应于触摸屏模块检测到接触点的变化而以模糊状态显示图像。
在示例2中,示例1的主题可以包括,其中为了以模糊状态显示图像,显示模块被配置成将模糊滤波器应用于图像。
在示例3中,示例1到示例2中的任一个或多个的主题可以包括,其中为了检测接触点的变化,触摸屏模块识别面积的阈值变化;并且监测接触点的面积以确定接触点面积的变化是否超过阈值变化。
在示例4中,示例1到示例3中的任一个或多个的主题可以包括,其中为了检测接触点的变化,触摸屏模块识别旋转的阈值变化;并且监测接触点以确定接触点取向的变化是否超过阈值变化。
在示例5中,示例1到示例4中的任一个或多个的主题可以包括,其中为了检测接触点的变化,触摸屏模块识别形状的阈值变化;并且监测接触点以确定接触点形状的变化是否超过阈值变化。
在示例6中,示例1到示例5中的任一个或多个的主题可以包括,其中为了检测接触点的变化,触摸屏模块识别周长的阈值变化;并且监测接触点以确定接触点周长的变化是否超过阈值变化。
在示例7中,示例1到示例6中的任一个或多个的主题可以包括,其中为了检测接触点的变化,触摸屏模块使用启发式规则来确定接触点是否以指示用户正尝试捕获图像的屏幕截图的方式来变化。
在示例8中,示例1到示例7中的任一个或多个的主题可以包括,其中基于用户的使用行为随着时间形成启发式规则。
在示例9中,示例1到示例8中的任一个或多个的主题可以包括,其中用户的使用行为包括在屏幕截图操作发生之前手指位置的移位。
在示例10中,示例1到示例9中的任一个或多个的主题可以包括传感器模块,其访问***中传感器的传感器值;并响应于检测到接触点和传感器值的变化来以模糊状态显示图像。
在示例11中,示例1到示例10中的任一个或多个的主题可以包括,其中传感器包括陀螺仪,并且其中陀螺仪的传感器值指示运动。
示例12包括用于控制屏幕捕获的主题(诸如方法、用于执行动作的装置、包括当被机器执行时引起该机器实行动作的指令的机器可读介质、或者被配置成执行的设备)包括:在移动设备的触摸屏上以模糊状态向用户显示图像;检测由用户对触摸屏进行触摸得到的触摸屏上的接触点;响应于检测到接触点在触摸屏上以聚焦状态显示图像;检测接触点的变化;以及响应于检测到接触点的变化以模糊状态显示图像。
在示例13中,示例12的主题可以包括,其中以模糊状态显示图像包括将模糊滤波器应用于图像。
在示例14中,示例12到示例13中的任一个或多个的主题可以包括,其中检测接触点的变化包括:识别面积的阈值变化;以及监测接触点的面积以确定接触点面积的变化是否超过阈值变化。
在示例15中,示例12到示例14中的任一个或多个的主题可以包括,其中检测接触点的变化包括:识别旋转的阈值变化;以及监测接触点以确定接触点取向的变化是否超过阈值变化。
在示例16中,示例12到示例15中的任一个或多个的主题可以包括,其中检测接触点的变化包括:识别形状的阈值变化;以及监测接触点以确定接触点形状的变化是否超过阈值变化。
在示例17中,示例12到示例16中的任一个或多个的主题可以包括,其中检测接触点的变化包括:识别周长的阈值变化;并且监测接触点以确定接触点周长的变化是否超过阈值变化。
在示例18中,示例12到示例17中的任一个或多个的主题可以包括,其中检测接触点的变化包括使用启发式规则来确定接触点是否以指示用户正尝试捕获图像的屏幕截图的方式来变化。
在示例19中,示例12到示例18中的任一个或多个的主题可以包括,其中基于用户的使用行为随着时间形成启发式规则。
在示例20中,示例12到示例19中的任一个或多个的主题可以包括,其中用户的使用行为包括在屏幕截图操作发生之前手指位置的移位。
在示例21中,示例12到示例20中的任一个或多个的主题可以包括访问移动设备中的传感器值;以及响应于检测到接触点和传感器值的变化来以模糊状态显示图像。
在示例22中,示例12到示例21中的任一个或多个的主题可以包括,其中传感器包括陀螺仪,并且其中响应于检测到接触点和传感器值的变化以模糊状态显示图像包括当陀螺仪的传感器值指示运动时以模糊状态显示图像。
示例23包括一种机器可读介质,其包括当被机器执行时引起该机器实行示例12-22中的任一个的操作的指令。
示例24包括一种设备,其包括用于执行示例12-22中的任一个的装置。
示例25包括一种设备,其包括:用于在移动设备的触摸屏上以模糊状态向用户显示图像的装置;用于检测由用户对触摸屏进行触摸得到的触摸屏上的接触点的装置;用于响应于检测到接触点在触摸屏上以聚焦状态显示图像的装置;用于检测接触点的变化的装置;以及用于响应于检测到接触点的变化以模糊状态显示图像的装置。
在示例26中,示例25的主题可以包括,其中用于以模糊状态显示图像的装置包括用于将模糊滤波器应用于图像的装置。
在示例27中,示例25到示例26中的任一个或多个的主题可以包括,其中用于检测接触点的变化的装置包括:用于识别面积的阈值变化的装置;以及用于监测接触点的面积以确定接触点面积的变化是否超过阈值变化的装置。
在示例28中,示例25到示例27中的任一个或多个的主题可以包括,其中用于检测接触点的变化的装置包括:用于识别旋转的阈值变化的装置;以及用于监测接触点以确定接触点取向的变化是否超过阈值变化的装置。
在示例29中,示例25到示例28中的任一个或多个的主题可以包括,其中用于检测接触点的变化的装置包括:用于识别形状的阈值变化的装置;以及用于监测接触点以确定接触点形状的变化是否超过阈值变化的装置。
在示例30中,示例25到示例29中的任一个或多个的主题可以包括,其中用于检测接触点的变化的装置包括:用于识别周长的阈值变化的装置;以及用于监测接触点以确定接触点周长的变化是否超过阈值变化的装置。
在示例31中,示例25到示例30中的任一个或多个的主题可以包括,其中用于检测接触点的变化的装置包括用于使用启发式规则来确定接触点是否以指示用户正尝试捕获图像的屏幕截图的方式来变化的装置。
在示例32中,示例25到示例31中的任一个或多个的主题可以包括,其中基于用户的使用行为随着时间形成启发式规则。
在示例33中,示例25到示例32中的任一个或多个的主题可以包括,其中用户的使用行为包括在屏幕截图操作发生之前手指位置的移位。
在示例34中,示例25到示例33中的任一个或多个的主题可以包括,还包括:用于访问移动设备中的传感器值的装置;以及用于响应于检测到接触点和传感器值的变化来以模糊状态显示图像的装置。
在示例35中,示例25到示例34中的任一个或多个的主题可以包括,其中传感器包括陀螺仪,并且其中用于响应于检测到接触点和传感器值的变化以模糊状态显示图像的装置包括用于当陀螺仪的传感器值指示运动时以模糊状态显示图像的装置。
以上详细描述包括对附图的参考,所述附图形成详细描述的部分。附图通过图示的方式而示出可以实践的具体实施例。这些实施例还在本文中称为“示例”。这样的示例可以包括除所示出或描述的那些之外的元件。然而,还设想到包括所示出或描述的元件的示例。此外,还设想到使用所示出或描述的那些元件(或其一个或多个方面)关于特定示例(或其一个或多个方面)或者关于本文示出或描述的其它示例(或其一个或多个方面)的任何组合或置换的示例。
在该文档中参考的出版物、专利和专利文档通过引用以其整体并入本文,就如通过引用单独并入的那样。在该文档和如此通过引用并入的那些文档之间非一致性使用的情况下,在(多个)所并入的参考中的使用是对该文档的使用的补充;对于矛盾的非一致性,以该文档中的使用为准。
在该文档中,使用术语“一”或“一个”,如在专利文档中所常见的,以包括一个或多于一个,这与“至少一个”或者“一个或多个”的使用或者任何其它实例独立。在该文档中,术语“或”用于是指非穷举性的,或者使得“A或B”包括“A但是没有B”、“B但是没有A”以及“A和B”,除非以其它方式指定。在随附权利要求中,术语“包含”和“在其中”用作相应术语“包括”和“其中”的简单英文等同替换。而且,在以下权利要求中,术语“包含”和“包括”是开放式的,也就是说,包括除在权利要求中的这种术语后面所列出的那些之外的元件的***、设备、物品或过程仍旧认为落入该权利要求的范围内。此外,在以下权利要求中,术语“第一”、“第二”和“第三”等仅仅用作标记,并且不意图暗示着针对其对象的编号次序。
以上描述意图是说明性的,并且不是约束性的。例如,以上所述示例(或者其一个或多个方面)可以与其它者组合地使用。诸如通过本领域普通技术人员在回顾以上描述时,可以使用其它实施例。摘要是允许读者快速地得到技术公开内容的本质。其以将不用于解释或限制权利要求的范围或含义的这种理解而提交。而且,在以上具体实施方式中,各种特征可以分组在一起以流线化公开内容。然而,权利要求可以不阐述在本文中公开的每一个特征,因为实施例可以以所述特征的子集为特征。另外,实施例可以包括比特定示例中所公开的那些更少的特征。因而,以下权利要求由此并入到具体实施方式中,其中权利要求独立地作为分离的实施例。本文公开的实施例的范围要参照随附权利要求连同赋予这样的权利要求的等同方案的完整范围来确定。

Claims (24)

1.一种用于控制屏幕捕获的***,该***包括:
触摸屏;
通信耦合到触摸屏的显示模块,该显示模块在触摸屏上以模糊状态向用户显示图像;
通信耦合到触摸屏的触摸屏模块,该触摸屏模块检测由用户对触摸屏进行触摸得到的触摸屏上的接触点;
其中显示模块响应于触摸屏模块检测到接触点而在触摸屏上以聚焦状态显示图像;
其中触摸屏模块检测接触点的变化;以及
其中显示模块响应于触摸屏模块检测到接触点的变化而以模糊状态显示图像。
2.根据权利要求1所述的***,其中为了以模糊状态显示图像,显示模块被配置成将模糊滤波器应用于图像。
3.根据权利要求1或2中的任一个所述的***,其中为了检测接触点的变化,触摸屏模块:
识别面积的阈值变化;以及
监测接触点的面积以确定接触点面积的变化是否超过阈值变化。
4.根据权利要求1或2中的任一个所述的***,其中为了检测接触点的变化,触摸屏模块:
识别旋转的阈值变化;以及
监测接触点以确定接触点取向的变化是否超过阈值变化。
5.根据权利要求1或2中的任一个所述的***,其中为了检测接触点的变化,触摸屏模块:
识别形状的阈值变化;以及
监测接触点以确定接触点形状的变化是否超过阈值变化。
6.根据权利要求1或2中的任一个所述的***,其中为了检测接触点的变化,触摸屏模块:
识别周长的阈值变化;以及
监测接触点以确定接触点周长的变化是否超过阈值变化。
7.根据权利要求1或2中的任一个所述的***,其中为了检测接触点的变化,触摸屏模块使用启发式规则来确定接触点是否以指示用户正尝试捕获图像的屏幕截图的方式来变化。
8.根据权利要求7所述的***,其中基于用户的使用行为随着时间形成启发式规则。
9.根据权利要求8所述的***,其中用户的使用行为包括在屏幕截图操作发生之前手指位置的移位。
10.根据权利要求1或2中的任一个所述的***,还包括传感器模块,其用来:
访问***中传感器的传感器值;以及
响应于检测到接触点和传感器值的变化来以模糊状态显示图像。
11.根据权利要求10所述的***,其中所述传感器包括陀螺仪,并且其中陀螺仪的传感器值指示运动。
12.一种控制屏幕捕获的方法,该方法包括:
在移动设备的触摸屏上以模糊状态向用户显示图像;
检测由用户对触摸屏进行触摸得到的触摸屏上的接触点;
响应于检测到接触点在触摸屏上以聚焦状态显示图像;
检测接触点的变化;以及
响应于检测到接触点的变化以模糊状态显示图像。
13.根据权利要求12所述的方法,其中以模糊状态显示图像包括将模糊滤波器应用于图像。
14.根据权利要求12所述的方法,其中检测接触点的变化包括:
识别面积的阈值变化;以及
监测接触点的面积以确定接触点面积的变化是否超过阈值变化。
15.根据权利要求12所述的方法,其中检测接触点的变化包括:
识别旋转的阈值变化;以及
监测接触点以确定接触点取向的变化是否超过阈值变化。
16.根据权利要求12所述的方法,其中检测接触点的变化包括:
识别形状的阈值变化;以及
监测接触点以确定接触点形状的变化是否超过阈值变化。
17.根据权利要求12所述的方法,其中检测接触点的变化包括:
识别周长的阈值变化;以及
监测接触点以确定接触点周长的变化是否超过阈值变化。
18.根据权利要求12所述的方法,其中检测接触点的变化包括使用启发式规则来确定接触点是否以指示用户正尝试捕获图像的屏幕截图的方式来变化。
19.根据权利要求18所述的方法,其中基于用户的使用行为随着时间形成启发式规则。
20.根据权利要求19所述的方法,其中用户的使用行为包括在屏幕截图操作发生之前手指位置的移位。
21.根据权利要求12所述的方法,还包括:
访问移动设备中的传感器值;以及
响应于检测到接触点和传感器值的变化来以模糊状态显示图像。
22.根据权利要求21所述的方法,其中传感器包括陀螺仪,并且其中响应于检测到接触点和传感器值的变化以模糊状态显示图像包括当陀螺仪的传感器值指示运动时以模糊状态显示图像。
23.一种机器可读介质包括用于控制屏幕捕获的指令,当其被机器执行时引起该机器实行权利要求12-22的方法中的任一个的操作。
24.一种设备,其包括用于执行权利要求12-22的方法中的任一个的装置。
CN201580010758.6A 2014-03-26 2015-03-05 控制屏幕捕获的***和方法 Pending CN106031159A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/225982 2014-03-26
US14/225,982 US9423901B2 (en) 2014-03-26 2014-03-26 System and method to control screen capture
PCT/US2015/018957 WO2015148085A1 (en) 2014-03-26 2015-03-05 System and method to control screen capture

Publications (1)

Publication Number Publication Date
CN106031159A true CN106031159A (zh) 2016-10-12

Family

ID=54190322

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580010758.6A Pending CN106031159A (zh) 2014-03-26 2015-03-05 控制屏幕捕获的***和方法

Country Status (5)

Country Link
US (1) US9423901B2 (zh)
EP (1) EP3123711B1 (zh)
JP (1) JP6293917B2 (zh)
CN (1) CN106031159A (zh)
WO (1) WO2015148085A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109285126A (zh) * 2018-08-17 2019-01-29 上海商汤智能科技有限公司 图像处理方法及装置、电子设备和存储介质
WO2020135397A1 (zh) * 2018-12-25 2020-07-02 中兴通讯股份有限公司 屏幕显示控制方法及装置

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10319345B2 (en) * 2013-05-02 2019-06-11 Samsung Electronics Co., Ltd Portable terminal and method for partially obfuscating an object displayed thereon
US9423901B2 (en) 2014-03-26 2016-08-23 Intel Corporation System and method to control screen capture
US9230355B1 (en) * 2014-08-21 2016-01-05 Glu Mobile Inc. Methods and systems for images with interactive filters
US9740860B2 (en) * 2015-02-26 2017-08-22 Kairos Social Solutions, Inc. Device, system, and method of preventing unauthorized recording of visual content displayed on an electronic device
DE102015103121B4 (de) * 2015-03-04 2018-01-11 Omid SULTANI Verfahren und system zur computergestützten sicheren kommunikation zwischen datenverarbeitungseinheiten
US9298283B1 (en) * 2015-09-10 2016-03-29 Connectivity Labs Inc. Sedentary virtual reality method and systems
CN105718161A (zh) * 2016-01-15 2016-06-29 努比亚技术有限公司 一种终端截屏的方法及装置
US10607035B2 (en) 2017-08-31 2020-03-31 Yeo Messaging Ltd. Method of displaying content on a screen of an electronic processing device
GB2566043B (en) * 2017-08-31 2022-01-26 Yeo Messaging Ltd A method of displaying content on a screen of an electronic processing device
EP3516492A4 (en) * 2017-09-15 2019-10-16 Samsung Electronics Co., Ltd. METHOD AND APPARATUS FOR SCREEN CAPTURE FOR AN ELECTRONIC TERMINAL
US10991064B1 (en) 2018-03-07 2021-04-27 Adventure Soup Inc. System and method of applying watermark in a digital image
US10819983B1 (en) * 2019-10-01 2020-10-27 Facebook, Inc. Determining a blurriness score for screen capture videos
WO2021083146A1 (zh) 2019-10-30 2021-05-06 北京字节跳动网络技术有限公司 视频处理方法、装置、终端及存储介质
US12013965B2 (en) 2021-09-22 2024-06-18 Capital One Services, Llc Controlling a screenshot function to obfuscate sensitive information in a screenshot
DE102021125124A1 (de) 2021-09-28 2023-03-30 Claas Selbstfahrende Erntemaschinen Gmbh Landwirtschaftliche Arbeitsmaschine mit Kennfeldsteuerung
CN117425057A (zh) 2022-07-07 2024-01-19 抖音视界(北京)有限公司 用于影像拍摄的方法、装置、设备和存储介质

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1472691A (zh) * 2002-07-30 2004-02-04 ŷķ����ʽ���� 脸部对照确认装置及脸部对照确认方法
JP2007116309A (ja) * 2005-10-19 2007-05-10 Seiko Epson Corp 画像情報再生装置
US20090100384A1 (en) * 2007-10-10 2009-04-16 Apple Inc. Variable device graphical user interface
US20110267530A1 (en) * 2008-09-05 2011-11-03 Chun Woo Chang Mobile terminal and method of photographing image using the same
WO2011143720A1 (en) * 2010-05-21 2011-11-24 Rpo Pty Limited Methods for interacting with an on-screen document
US20110316888A1 (en) * 2010-06-28 2011-12-29 Invensense, Inc. Mobile device user interface combining input from motion sensors and other controls
JP2012010256A (ja) * 2010-06-28 2012-01-12 Nikon Corp 撮像装置および画像処理プログラム
CN202281996U (zh) * 2010-09-07 2012-06-20 索尼公司 信息处理装置
CN103037075A (zh) * 2011-10-07 2013-04-10 Lg电子株式会社 移动终端及其离焦图像生成方法
US20130194301A1 (en) * 2012-01-30 2013-08-01 Burn Note, Inc. System and method for securely transmiting sensitive information
KR20130138973A (ko) * 2012-06-12 2013-12-20 오유미 스마트폰 기반의 모션 드로잉 구현 방법 및 모션 드로잉 구현 기능을 구비한 스마트폰
US8625805B1 (en) * 2012-07-16 2014-01-07 Wickr Inc. Digital security bubble
JP5419847B2 (ja) * 2010-11-01 2014-02-19 日本電信電話株式会社 画像共有装置及び方法及びプログラム
EP2709057A2 (en) * 2012-09-18 2014-03-19 Facebook, Inc. System, method and computer program product for image processing, in particular for introducing blurring effects to an image
KR20140035753A (ko) * 2012-09-14 2014-03-24 엘지전자 주식회사 Sns시스템 및 그의 sns정보 보호방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5657343B2 (ja) * 2010-10-28 2015-01-21 株式会社ザクティ 電子機器
JP2013058861A (ja) * 2011-09-07 2013-03-28 Sony Corp 画像処理装置、画像処理装置の制御方法およびプログラム
US20140111638A1 (en) * 2012-10-24 2014-04-24 Abbyy Software Ltd. Capturing Images after Sufficient Stabilization of a Device
US9423901B2 (en) 2014-03-26 2016-08-23 Intel Corporation System and method to control screen capture

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1472691A (zh) * 2002-07-30 2004-02-04 ŷķ����ʽ���� 脸部对照确认装置及脸部对照确认方法
JP2007116309A (ja) * 2005-10-19 2007-05-10 Seiko Epson Corp 画像情報再生装置
US20090100384A1 (en) * 2007-10-10 2009-04-16 Apple Inc. Variable device graphical user interface
US20110267530A1 (en) * 2008-09-05 2011-11-03 Chun Woo Chang Mobile terminal and method of photographing image using the same
US20130069915A1 (en) * 2010-05-21 2013-03-21 Dax Kukulj Methods for interacting with an on-screen document
WO2011143720A1 (en) * 2010-05-21 2011-11-24 Rpo Pty Limited Methods for interacting with an on-screen document
US20110316888A1 (en) * 2010-06-28 2011-12-29 Invensense, Inc. Mobile device user interface combining input from motion sensors and other controls
JP2012010256A (ja) * 2010-06-28 2012-01-12 Nikon Corp 撮像装置および画像処理プログラム
CN202281996U (zh) * 2010-09-07 2012-06-20 索尼公司 信息处理装置
JP5419847B2 (ja) * 2010-11-01 2014-02-19 日本電信電話株式会社 画像共有装置及び方法及びプログラム
CN103037075A (zh) * 2011-10-07 2013-04-10 Lg电子株式会社 移动终端及其离焦图像生成方法
US20130194301A1 (en) * 2012-01-30 2013-08-01 Burn Note, Inc. System and method for securely transmiting sensitive information
KR20130138973A (ko) * 2012-06-12 2013-12-20 오유미 스마트폰 기반의 모션 드로잉 구현 방법 및 모션 드로잉 구현 기능을 구비한 스마트폰
US8625805B1 (en) * 2012-07-16 2014-01-07 Wickr Inc. Digital security bubble
KR20140035753A (ko) * 2012-09-14 2014-03-24 엘지전자 주식회사 Sns시스템 및 그의 sns정보 보호방법
EP2709057A2 (en) * 2012-09-18 2014-03-19 Facebook, Inc. System, method and computer program product for image processing, in particular for introducing blurring effects to an image
US20140078172A1 (en) * 2012-09-18 2014-03-20 Instagram, Inc. Image processing for introducing blurring effects to an image

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109285126A (zh) * 2018-08-17 2019-01-29 上海商汤智能科技有限公司 图像处理方法及装置、电子设备和存储介质
WO2020135397A1 (zh) * 2018-12-25 2020-07-02 中兴通讯股份有限公司 屏幕显示控制方法及装置

Also Published As

Publication number Publication date
US9423901B2 (en) 2016-08-23
EP3123711A1 (en) 2017-02-01
WO2015148085A1 (en) 2015-10-01
US20150277638A1 (en) 2015-10-01
EP3123711B1 (en) 2021-10-13
JP6293917B2 (ja) 2018-03-14
JP2017511535A (ja) 2017-04-20
EP3123711A4 (en) 2017-12-06

Similar Documents

Publication Publication Date Title
CN106031159A (zh) 控制屏幕捕获的***和方法
KR102225192B1 (ko) 보안 질문들을 생성하고 아이덴티티들을 검증하기 위한 방법 및 장치
KR102126300B1 (ko) 올-인-포커스 이미지를 생성하기 위한 방법 및 장치
CN106951884B (zh) 采集指纹的方法、装置及电子设备
KR102367828B1 (ko) 이미지 운용 방법 및 이를 지원하는 전자 장치
US20170070606A1 (en) Above-lock camera access
US10560418B2 (en) Techniques for managing discussion sharing on a mobile platform
CN104867095B (zh) 一种图像处理方法及装置
US20160073034A1 (en) Image display apparatus and image display method
US20170032219A1 (en) Methods and devices for picture processing
CN107659722B (zh) 一种图像选择方法及移动终端
US20130318476A1 (en) Entry points to image-related applications in a mobile device
US9880721B2 (en) Information processing device, non-transitory computer-readable recording medium storing an information processing program, and information processing method
CN103092524A (zh) 一种通过触摸屏实现截图的方法及移动终端
US20180173867A1 (en) Method and electronic device for providing multi-level security
CN104679459A (zh) 一种订单打印***和方法
CN107172347B (zh) 一种拍照方法及终端
CN107480500B (zh) 一种人脸验证的方法及移动终端
KR102357908B1 (ko) 영상의 모자이크 처리를 위한 전자 장치 및 그 동작 방법
CN104914979A (zh) 一种显示控制方法及终端
CN105391940A (zh) 一种图像推荐方法及装置
CN108476152B (zh) 用于将由移动计算装置捕捉的媒体附加到电子文档的技术
US20220283698A1 (en) Method for operating an electronic device in order to browse through photos
JPWO2018128047A1 (ja) 電子機器
US10877641B2 (en) Image adjustment method, apparatus, device and computer readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161012