CN105988760A - 基于打印的互动显示方法及*** - Google Patents
基于打印的互动显示方法及*** Download PDFInfo
- Publication number
- CN105988760A CN105988760A CN201510069799.4A CN201510069799A CN105988760A CN 105988760 A CN105988760 A CN 105988760A CN 201510069799 A CN201510069799 A CN 201510069799A CN 105988760 A CN105988760 A CN 105988760A
- Authority
- CN
- China
- Prior art keywords
- print request
- display
- request
- printing
- 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
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
本发明涉及一种基于打印的互动显示方法及***,客户终端通过打印协议将打印请求内容发送给显示终端,该终端将解析打印请求,自动触发图形绘制命令并绘制在帧缓存区内进行显示。显示终端接收交互输入指令,根据指令重建绘图命令序列,生成新的图像或视频到帧缓冲区内进行显示。所述的互动显示***包括网络连接接口,输入和显示设备,打印请求通过绘图指令序列绘制到显示区域,所述显示设备是***中唯一的打印输出设备,不再包含物理打印输出的结构或机械模块。与现有技术相比,本发明可以很好地应用于会议、讨论、展示的环境中,使得人们的沟通更加方便;通过打印协议将内容直接打印到显示设备上,提供了一个随时展示信息的手段。
Description
技术领域
本发明涉及一种互动显示技术,尤其是涉及一种基于打印的交互呈现方法及***。
背景技术
目前在会议讨论或者在学术研讨中,通常会采用单独发言演讲的方式和头脑风暴相互讨论的方式:单独发言的方式需要提前将参会者演讲的内容通过移动存储设备或者通过网络邮件等方式保存至发言时使用的主机,然后在发言时调取个人会议发言内容进行演讲,一般在演讲结束之后还会回答一些台下听众的问题;头脑风暴的方式则不需要提前的准备,一般都是在一起直接进行的讨论。
前面会议讨论的方式,无论是单独演讲之后的问答环节,还是头脑风暴的讨论,其共同的不便在于:讨论的过程中提供需要展示图片或者文档类内容是比较繁琐的事情,因而通常只能通过口头表述进行讨论,显然这样的讨论通常是比较浅层次的,无法深入的进行。而参会人数众多的情况下,讨论过程中的由于口头表述不清晰造成的沟通障碍将会更难以避免。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于打印的交互呈现方法及***。
本发明的目的可以通过以下技术方案来实现:
一种在计算机网络环境下通过打印通道进行互动显示的方法,其特征在于,该方法包含以下步骤:
在所述计算机网络环境中,连接至少两个独立的设备,其中一个为用户终端,另一个为显示终端;
2)在显示终端上注册一个端口用作打印服务;
3)将所述显示终端的网络地址、所述的端口和所述打印服务在所述网络环境中发布;
4)接收来自所述用户终端的打印请求;
5)解析所述打印请求内容,生成对应的绘图指令序列,并自动激活执行绘图操作,在所述显示终端的帧缓冲区内绘制出至少一部分所述打印请求内容的图像;
6)从至少一个与所述打印服务端口不同的输入通道中获取交互命令;
7)根据所述交互命令重构绘图指令,将至少一部分所述打印请求绘制成至少一个变换过的图像或视频。
所述显示终端和用户终端是独立的两个设备,两者之间通过打印通讯信道来传输数字图像视频,而不是通过传统的视频信号线相互连接。
所述显示终端可以内置嵌入式计算机模块和显示模块,但不含有支持物理打印输出的结构或机械模块。所述显示终端也可以包含外置计算机模块和显示模块,但不含有支持物理打印输出的结构或机械模块。
所述用户终端通过广播协议搜寻到显示终端设备。用户终端发送的打印请求内容可以是图片类、文档类或其他类型。
显示终端的帧缓冲区用来存储视频帧的数字图像。显示终端可以拥有多个帧缓冲区,用于存储当前显示的数字图像,以及待显示,待处理的数字图像。通过一系列绘图指令,可对帧缓冲区进行清空,填色,绘制位图,绘制文字,绘制路径,绘制椭圆,绘制矩形,绘制线条,绘制三角形等操作。帧缓冲区的绘制空间为笛卡尔坐标系空间,可设置为包含X轴和Y轴的2D模式,也可设置为包含Z轴的3D模式类型。
用户终端通过网络发送的打印请求包含了打印任务的元数据,比如打印页数,打印纸张尺寸,打印纸张类型,打印色彩,正反打印配置,打印内容格式等,也包含了具体打印内容的二进制数据包。显示终端接收到打印请求之后,如图7-10所示,将对打印请求内容进行解析,并将打印内容抽取为位图、文字、矢量图形等多种格式的混合,针对不同格式和内容参数,生成一系列适用于在帧缓存区内可执行的绘图指令序列。例如,先清空帧缓存区,并填充白色背景,再在帧缓存区(x1,y1,z1)起始坐标上绘制长宽为(w1,h1)的位图(DrawBitmap),并将其旋转-8度。接着在帧缓存区(x2,y2,z2)起始坐标上绘制文字(DrawText)。绘制文字的过程可调用多种文字绘制加速函数,比如先将文字用矢量方法批量绘制在预想设定的文字缓冲区中,并将背景设设成透明,再在绘制单个文字时,进行快速区域图像复制。根据从打印请求提取出来的矢量图形内容,将会转化为基本矢量元素,并在帧缓存区不同的起始坐标上绘制矢量,比如DrawPath,DrawEclipse,DrawLine,DrawRect.如果帧缓冲区设为3D加速模式,则将基本矢量元素进一步分解为几十或几百个三角形,并进行硬件加速并行绘制。
绘制到帧缓冲区笛卡尔坐标系空间的过程是通过对打印请求对象进行实物模拟的绘制过程,使打印的内容看起来像是被真实地打印到纸张上的效果,该纸张会在显示空间中留***影,纸角会出现轻微的卷曲,卷曲的部分会造成光线漫反射的轻微明暗变化等。
实物模拟是根据该打印请求对象的格式类型或打印请求对象的内容形式来模拟的。例如,如果识别出打印请求对象是照片类型,在实物模拟绘制时,会在打印图像对象的边缘加上边框或者相框,来进行拟物;如果识别出打印请求对象是演讲幻灯片,在实物模拟绘制时,会将所有幻灯片页面在三维空间中排成一个环形队列摆放(图4-1)。
当打印请求对象为多页内容时,打印内容绘制到帧缓冲区笛卡尔坐标系空间的结果通过三维空间笛卡尔坐标系,三维绘制出打印请求对象的多页效果。
当打印请求对象为多页内容时,打印内容绘制到帧缓冲区笛卡尔坐标系空间的结果通过二维空间笛卡尔坐标系绘制出页面的维度,同时在该平面坐标系中,通过页面的层叠示意方式绘制出多页层叠的效果。
当打印多个请求对象时,后一个打印请求的对象会较前一个打印请求的对象绘制的位置更上一层,即:当两个绘制的内容发生重叠时,后请求的打印对象绘制的结果会部分遮盖到之前请求打印对象的绘制结果上。
当打印多个请求对象时,在所述显示终端的帧缓冲区绘制打印请求,通过不同的绘制坐标区域进行区分,比如打印的多个文档和图片分别将绘制成堆叠在不同的两个显示区域,形成两个文件堆叠区。
在所述显示终端的帧缓冲区绘制打印请求的绘制旋转方向可以在一个设定区间内内的随机角度,比如打印内容打印在拟物的虚拟纸张上,该纸张在一定角度范围内随机倾斜平放在预先设置的桌面背景上。
当打印多个请求时,在所述显示终端的帧缓冲区绘制打印请求,通过不同的绘制旋转方向进行区分,比如打印内容打印在拟物的多个虚拟纸张上,这些纸张的中心点相同,但其旋转角度成逐个递增,并平放在预先设置的桌面背景上,形成文件堆叠的自然拟物效果(图8–图10)。
所述打印呈现结果的具体形态可以通过用户操作进行改变。
所述用户操作包含但不限于在呈现的界面上通过触摸手势、遥控器进行控制改变。
所述交互命令的功能包含但不限于对于显示界面上显示结果的整体放大、局部放大、对象的平移、对象的翻转、对象的最小化、对象的删除、对象的内容提取或对象的类型转换。其中对象的类型转换包含但不限于从打印好的文档中提取页眉或页脚的文档原始路径,并根据文档原始路径将所述文档还原成可互动的浏览器窗口对象,并将浏览地址定向到文档原始路径。通过此方法,可方便的将打印的静态网页文档转换问可以点击***、观看视频的动态网页。
本发明还包括了一种基于打印的互动显示***,其特征在于,包含:
1)一个网络连接接口,用于连接网络,接收网络数据包;
2)一个虚拟打印请求接收设备,用来接收来自用户终端在所述网络上发送的打印请求;
3)一个输入设备,用来接收交互命令;
4)一个显示设备,将所述打印请求通过绘图指令序列输出到一个笛卡尔坐标系空间并将其显示到所述显示设备的显示区域,所述显示设备是所述互动显示***中唯一的打印输出设备,所述互动显示***不再包含支持其他物理打印输出的结构或机械模块;
所述虚拟打印请求接收设备包含了一个端口号用作打印服务,并将所述显示终端的网络地址、所述的端口和所述打印服务在所述网络环境中发布。所述虚拟打印请求接收设备在所述网络中发送广播网络包,并回复来自所诉用户终端的查询、搜索请求。所述虚拟打印请求接收设备接收的打印请求的类型可以包含但不限于图片类和文档类。
在所述的笛卡尔坐标系空间绘制打印请求,其绘制空间至少包含X轴和Y轴,也可以包含Z轴。
在笛卡尔坐标系空间中执行的绘图指令序列是根据打印请求内容的类型以及打印请求内容转化的矢量图、位图、文字混合生成的。
在笛卡尔坐标系空间绘制打印请求的过程是通过对打印请求对象进行实物模拟的绘制过程。实物模拟是根据该打印请求对象的格式类型或打印请求对象的内容来模拟的。
当打印请求对象为多页内容时,在笛卡尔坐标系空间绘制打印请求,通过三维空间笛卡尔坐标系,三维地绘制出打印请求对象的多页效果。
当打印请求对象为多页内容时,在笛卡尔坐标系空间绘制打印请求,通过二维空间笛卡尔坐标系绘制出页面的维度,同时在该平面坐标系中,通过页面的层叠示意方式绘制出多页层叠的效果。
当打印多个请求对象时,后一个打印请求的对象会较前一个打印请求的对象绘制的位置更上一层,即:当两个绘制的内容发生重叠时,后请求的打印对象绘制的结果会部分遮盖到之前请求打印对象的绘制结果上。
当打印多个请求对象时,在笛卡尔坐标系空间绘制打印请求,不同请求对象通过在空间笛卡尔坐标系中绘制结果的坐标不同进行相互区分。
在笛卡尔坐标系空间绘制打印请求的绘制旋转方向是在一个设定区间内内的随机角度。
当打印多个请求对象时,在笛卡尔坐标系空间绘制打印请求,通过绘制不同的坐标区域进行相互区分。
所述的输入设备可以包含但不限于触摸屏、遥控器。
所述交互命令的功能包含但不限于对互动显示***显示的结果进行整体放大、局部放大、对象的平移、对象的翻转、对象的最小化、对象的删除、对象的内容提取或对象的类型转换。
所述对象的类型转换包含但不限于从打印好的文档中提取页眉或页脚的文档原始路径,并根据文档原始路径将所述文档还原成可互动的浏览器窗口对象,并将浏览地址定向到文档原始路径。
与现有技术相比,本发明具有以下效果:
1.本发明可以很好地应用于会议讨论以及其他展示的环境中,可以更加方便的将听会人员想要讲述的内容呈现至一个公共的屏幕上面,对比原来只能口述的方式采用这样的方式可以使得各种会议的讨论过程进行得更加顺利,降低发言人和发言人之间、听会人员之间沟通上的隔阂。
2.本发明的益处还在于其即时性以及直观性,所有的听会人员可以随时地将自己希望表达的内容以一种更加直观的更加方便的方式呈现给所有的参会人员。这对于会议的讨论,对于学术领域各类科技探讨的进行带来很大益处。
附图说明
图1为实施例1:终端--主机--触摸屏***的示意图;
图2为实施例2:终端--投影仪--投影屏***的示意图;
图3为实施例3:终端--终端***的示意图;
图4-1、图4-2为实施例4:单个多页对象的呈现方式示意图;
图5为实施例5:多个对象的呈现方式示意图;
图6为实施例6:用户交互方式示意图;
图7为实施例7:解析打印请求内容、自动触发生成绘图指令并执行的示意图;
图8描述了显示终端104自动触发执行根据打印请求解析提取的位图绘图指令的效果图;
图9描述了显示终端104自动触发执行根据打印请求解析提取的文字绘图指令的效果图;
图10描述了显示终端104自动触发执行根据打印请求解析提取的矢量绘图指令的效果图;
其中图8,9,10也展示了当接收到多个打印请求后,显示终端通过拟物的绘图方式显示文件堆叠的自然拟物效果。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例1
图1的***由一个用户终端设备,一个主机以及一个与主机相连的触摸屏幕构成。为了保证数据通信的要求,用户终端与电脑主机在同一网络条件下,可以采用有线直接相连的方式或者是采用无线网络发送的方式。
图1***的工作方式为:用户终端101将需要呈现的内容以打印请求的方式发送至显示终端104,该显示终端104包含外置计算机模块102和带有触摸屏的显示模块103。用户终端101在***打印界面下刷新网络打印机列表,并检测到显示终端104为一个网络打印机。需要特殊说明的是,以上过程并不需要用户终端安装任何的软件或者第三方应用,就可以直接完成,只需要用户终端与显示终端在同一网络环境即可,而且用户终端的操作同打印正常内容的操作是相同的。当用户向显示终端104发送打印请求之后,显示终端104进行打印请求的接收,并对打印请求内容以及类型的分析、处理。处理的过程是将打印请求内容绘制到显示终端的帧缓冲区笛卡尔坐标系空间当中。在显示终端104处理完毕之后,打印请求内容会以自然拟物的方式呈现在显示模块103上,显示模块带有触摸屏,可进一步对打印的拟物内容进行互动。
将打印请求绘制到笛卡尔坐标系中的过程是将打印内容进行拟物之后进行绘制的过程,例如:多页文档类的内容,将会绘制成多页层叠的效果;图片类的内容将会绘制成为类似照片的形式。为了保证多个打印内容对象可以同时被用户看到,方便选择和查看,在绘制的时候通常会使得不同打印对象的中心点绘制的位置不同,并且呈现的角度也是相互不同的,并且在后面打印的内容对象会部分遮盖到前一个对象的打印内容。虽然初始的状态是不同的,呈现的角度也是各异的,但是用户可以随后根据自己的需要,通过手势或者遥控的方式来改变对象的呈现形态。
在显示终端104收到打印请求之后,显示终端104会自动地将拟物打印结果呈现到触摸屏上,此过程不需要用户进行任何干预操作。随后用户即可在触摸屏上进行对于呈现到屏幕上面的拟物打印内容的控制。控制的方式有两类:手势控制以及远程遥控控制。手势控制即用户可以通过触摸屏上面简单的划动,拖拽等手势完成对象的选取,移动等任务。用户也可以通过手势完成一些高级操作,如:放大对象,旋转对象。并且考虑到屏幕显示空间的限制问题,对象也可以通过一些预定义的手势来完成最小化或删除的操作。采用遥控的方式实现的效果与手势操作实现的效果相同,用户可以通过遥控器对显示设备进行操控,可以使得用户在更广泛的空间应用该***。
实施例2
图2的***由一个用户终端设备,一个投影仪以及一个投影幕构成。为了保证数据通信的要求,需要保证用户终端与投影仪在同一网络中。
图2的***是通过一个投影仪202,将绘制好的结果投影到一个“屏幕”203上面。该***与实施例1的***稍有不同,实际实施的效果是相类似的,不同的是采用投影仪的***内置了嵌入式计算机模块,显示模块。
图2的投影呈现到屏幕之后,用户可以通过遥控的方式对呈现的对象进行控制。
实施例3
图3的***由多个智能移动设备(例如智能手机)组成,包括发起端(301)和多台接收端,发起端和接收端都自带触摸显示屏,为方便起见,图3中只画了两台接收端,接收端(302)和接收端(303)。为了保证数据通信的要求,需要保证发起端与接收端在同一网络条件下,可以采用无线网络发送的方式。
本实施例的***的工作方式与实施例1类似,当用户通过发起端发起一次打印请求时,作为接收端的移动设备会被作为提供打印服务的显示终端被发起端搜索到,发起端可以一次选择多个接收端并同时向它们发出打印请求。同样的,以上过程并不需要移动设备安装任何第三方软件就可以直接完成,只需要它们处于同一网络环境即可,而且发起端的操作同打印正常内容的操作是相同的。之后发起端便会将所需打印的内容通过打印协议通过网络发送给显示终端,即接收端。而接收端接收到打印内容后的绘制过程与实施例1相同并在绘制完成后将打印内容显示在屏幕上供用户查看。同实施例1,用户可以通过触摸屏对呈现到屏幕上的内容进行控制。
智能手机已经是现代人必备的携带设备,因此本实施例特别适用于一种在没有电脑或者大型显示设备情况下作为传递信息情报共享手段。
实施例4
图4-1,图4-2展示的是两类打印对象包含有多个页面的呈现方式。从显示方式可以分成两类:3D呈现方式与2D呈现方式。
如图4-1所示为3D呈现方式,在显示窗口(401)中全部或者部分页面通过有序的3D排列方式,将一个包含有多页内容的对象呈现出来,页面的初始排列示意图可以为图4-1中所示,多页对象的前面若干页码(402-404)被排列在前排,其余页面按照顺序一次排列下去。由于所述的显示终端是支持用户的交互操作的,用户可以通过主要两种操作的方式来查看页面的详细内容:第一类,用户可以通过点击目前已经在显示窗口(401)中显示页面的缩略图,来选取自己需要的页面查看其详细信息;第二类,当对象的页面数量过多时,显示窗口(401)中无法完全呈现其全部页面时,用户可以通过按住某一页面,例如图4-1中3号页面(404),并且在接触物体不离开显示终端的情况下,向左侧划动,此时整个对象的全部页面会伴随用户的手势划动方向而移动,整个过程类似于放映电影的胶片一样,当对象前面的页面消失在窗口边界的时候,对象后面的页面会按照顺序从后端呈现出来。用户可以通过如此划动的操作来查找自己需要的页面。
如图4-2所示为2D呈现方式,整个对象的页面通过堆叠的方式呈现出来,整个对象的首页(405)将被初始呈现出来,后续的页面将通过模拟实体书页的方式呈现出来以表示在该初始页面之后还存在着多个该对象的后续页面。用户同样可以通过划动手势操作进行类似实体书籍的翻页操作以查看该对象后面页码内容。
对比两类呈现多页对象的方式,3D呈现方式的优势在于可以更加清晰地直接呈现出一个对象的多页缩略图,适合应用于图片类,演示文档类的打印对象。2D呈现方式是模拟书籍的呈现方式,对于对象本身具有连续性的内容具有很好的呈现效果。适合应用于多页文档类的内容。
实施例5
图5展示的是当打印多个对象的情况下,不同对象之间的一种排布方式。每一个打印的对象(501)在初始呈现的时候,页面正向的方向(503)都会与笛卡尔坐标系(502)的Y轴正方向在一定的范围内呈一定随机的旋转角度(504),为使用以及查看的方便,角度的范围为-45度至+45度之间。同时,不同的打印对象初始呈现的绝对位置是不同的。当两个对象发生部分重叠的时候,如图5所示,后面打印的对象会部分遮盖到前面打印的对象。但是由于对象的绝对位置,以及与坐标轴所呈角度的不同,尽可能多的对象仅在初始化的位置处即可以直接被用户选取得到,当打印的对象过多,发生了完全遮盖的情况下,用户则需要通过先通过手势移开上层的对象,才能选取到前面打印的被堆叠到下层的对象。
实施例6
图6展示的是一种基本的用户手势操作类型,由前面权利要求所述的显示终端是支持用户交互操作的。用户可以通过简单的手势操作来完成对于对象位置,大小,方向的改变。
图6展示的是平移类的操作方式,用户可以通过手指的触碰选取需要平移的对象。用户点按的初始位置为(601),页面对象的初始位置为(603)。用户可以通过在显示终端不间断的划动来平移来选取对象的位置,如图6所示,用户点按位置变为(602),则用户选取对象的位置伴随着用户点按位置的变化发生了移动,平移到了位置(604),整个对象的移动都是整体移动的,移动的方向为(605)所示。
类似与图6展示的平移操作,用户还可以通过简单的触控交互方式,来完成对于选取对象的旋转,缩放等操作。
实施例7
图7描述了解析打印请求内容并触发生成绘图指令的过程。来自用户终端的打印请求701被显示终端收到后,经过打印格式解析,将打印请求内容解析成位图、文字、矢量图形等格式的数据,并自动生成可对帧缓存区703操作的基本绘图控制命令702序列,并完成自动触发绘图控制命令的执行。执行绘图控制命令702序列后,帧缓存区703的内容将发生改变。显示终端负责以每秒30帧-120帧的速度选取其中一个刷新过的帧缓存区703,并显示出来。
图8,图9,图10也展示了,当接收到多个打印请求后,显示终端通过拟物的绘图方式,将每个打印请求绘制在单独的拟物纸张上面,每个拟物纸张的中心位置相同,但旋转角度成逐个递增,并平放在预先设置的桌面背景上,形成文件堆叠的自然拟物效果。
Claims (38)
1.一种在计算机网络环境下通过打印通道进行互动显示的方法,其特征在于,该方法包含:
1)在所述计算机网络环境中,连接至少两个独立的设备,其中一个为用户终端,另一个为显示终端;
2)在显示终端上注册一个端口用作打印服务;
3)将所述显示终端的网络地址、所述的端口和所述打印服务在所述网络环境中发布;
4)接收来自所述用户终端的打印请求;
5)解析所述打印请求内容,生成对应的绘图指令序列,并自动激活执行绘图操作,在所述显示终端的帧缓冲区内绘制出至少一部分所述打印请求内容的图像;
6)从至少一个与所述打印服务端口不同的输入通道中获取交互命令;
7)根据所述交互命令重构绘图指令,将至少一部分所述打印请求绘制成至少一个变换过的图像或视频。
2.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,所述显示终端内置了嵌入式计算机模块和显示模块,但不含有支持物理打印输出的结构或机械模块。
3.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,所述显示终端包含外置计算机模块和显示模块,但不含有支持物理打印输出的结构或机械模块。
4.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,所述用户终端通过广播协议搜寻到显示终端设备。
5.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,所述用户终端发送的打印请求内容包括但不限于图片类和文档类。
6.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,所述在显示终端的帧缓冲区自动绘制打印请求,绘制空间至少包含X轴和Y轴。
7.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,在所述显示终端的帧缓冲区中执行的绘图指令序列是根据打印请求内容的类型以及打印请求内容转化的矢量图、位图、文字混合生成的。
8.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,所述在显示终端的帧缓冲区绘制打印请求的过程是通过对打印请求对象进行实物模拟的绘制过程。
9.根据权利要求9所述的一种通过打印通道进行互动显示的方法,其特征在于,实物模拟是根据该打印请求对象的格式类型或打印请求对象的内容来模拟的。
10.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,当打印请求为多页内容时,在所述显示终端的帧缓冲区绘制打印请求,通过三维空间笛卡尔坐标系,三维地绘制出打印请求对象的多页效果。
11.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,当打印请求为多页内容时,在所述显示终端的帧缓冲区绘制打印请求,通过二维空间笛卡尔坐标系绘制出页面的维度,同时在该平面坐标系中,通过页面的层叠示意方式绘制出多页层叠的效果。
12.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,当打印多个请求时,在所述显示终端的帧缓冲区绘制打印请求,后一个打印请求对象的绘制位置会较前一个打印请求对象更上一层,即:当两个绘制的结果发生重叠时,后请求打印对象的绘制结果会部分遮盖到之前请求打印对象的绘制结果上。
13.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,当打印多个请求时,在所述显示终端的帧缓冲区绘制打印请求,不同请求对象通过在空间笛卡尔坐标系中绘制结果的坐标不同进行相互区分。
14.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,在所述显示终端的帧缓冲区绘制打印请求的绘制旋转方向是在一个设定区间内内的随机角度。
15.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,当打印多个请求时,在所述显示终端的帧缓冲区绘制打印请求,通过不同的绘制旋转方向进行区分。
16.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,当打印多个请求对象时,在所述显示终端的帧缓冲区绘制打印请求,通过不同的绘制坐标区域进行区分。
17.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,在所述显示终端的帧缓冲区绘制的打印请求图像,通过投影显示到其他物体表面。
18.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,所述的交互命令包含但不限于在呈现的界面上通过触摸手势、遥控器进行控制改变。
19.根据权利要求1所述的一种通过打印通道进行互动显示的方法,其特征在于,所述交互命令的功能包含但不限于对于显示界面上显示结果的整体放大、局部放大、对象的平移、对象的翻转、对象的最小化、对象的删除、对象的内容提取或对象的类型转换。
20.根据权利要求19所述的一种通过打印通道进行互动显示的方法,其特征在于,所述对象的类型转换包含但不限于从打印好的文档中提取页眉或页脚的文档原始路径,并根据文档原始路径将所述文档还原成可互动的浏览器窗口对象,并将浏览地址定向到文档原始路径。
21.一种基于打印的互动显示***,其特征在于,包含:
1)一个网络连接接口,用于连接网络,接收网络数据包;
2)一个虚拟打印请求接收设备,用来接收来自用户终端在所述网络上发送的打印请求;
3)一个输入设备,用来接收交互命令;
4)一个显示设备,将所述打印请求通过绘图指令序列输出到一个笛卡尔坐标系空间并将其显示到所述显示设备的显示区域,所述显示设备是所述互动显示***中唯一的打印输出设备,所述互动显示***不再包含支持其他物理打印输出的结构或机械模块;
22.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,所述虚拟打印请求接收设备包含了一个端口号用作打印服务,并将所述显示终端的网络地址、所述的端口和所述打印服务在所述网络环境中发布;
23.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,所述虚拟打印请求接收设备在所述网络中发送广播网络包,并回复来自所诉用户终端的查询、搜索请求。
24.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,所述虚拟打印请求接收设备接收的打印请求的类型包括包括但不限于图片类和文档类。
25.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,在所述的笛卡尔坐标系空间绘制打印请求,其绘制空间至少包含X轴和Y轴。
26.根据权利要求21所述的一种基于打印的互动终端显示***,其特征在于,在笛卡尔坐标系空间中执行的绘图指令序列是根据打印请求内容的类型以及打印请求内容转化的矢量图、位图、文字混合生成的。
27.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,在笛卡尔坐标系空间绘制打印请求的过程是通过对打印请求对象进行实物模拟的绘制过程。
28.根据权利要求27所述的一种基于打印的互动显示***,其特征在于,实物模拟是根据该打印请求对象的格式类型或打印请求对象的内容来模拟的。
29.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,当打印请求对象为多页内容时,在笛卡尔坐标系空间绘制打印请求,通过三维空间笛卡尔坐标系,三维地绘制出打印请求对象的多页效果。
30.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,当打印请求对象为多页内容时,在笛卡尔坐标系空间绘制打印请求,通过二维空间笛卡尔坐标系绘制出页面的维度,同时在该平面坐标系中,通过页面的层叠示意方式绘制出多页层叠的效果。
31.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,当打印多个请求对象时,后一个打印请求的对象会较前一个打印请求的对象绘制的位置更上一层,即:当两个绘制的内容发生重叠时,后请求的打印对象绘制的结果会部分遮盖到之前请求打印对象的绘制结果上。
32.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,当打印多个请求对象时,在笛卡尔坐标系空间绘制打印请求,不同请求对象通过在空间笛卡尔坐标系中绘制结果的坐标不同进行相互区分。
33.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,在笛卡尔坐标系空间绘制打印请求的绘制旋转方向是在一个设定区间内内的随机角度。
34.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,当打印多个请求对象时,在笛卡尔坐标系空间绘制打印请求,通过绘制旋转不同的角度进行相互区分。
35.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,当打印多个请求对象时,在笛卡尔坐标系空间绘制打印请求,通过绘制不同的坐标区域进行相互区分。
36.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,所述的输入设备包含但不限于触摸屏、遥控器。
37.根据权利要求21所述的一种基于打印的互动显示***,其特征在于,所述交互命令的功能包含但不限于对互动显示***显示的结果进行整体放大、局部放大、对象的平移、对象的翻转、对象的最小化、对象的删除、对象的内容提取或对象的类型转换。
38.根据权利要求37所述的一种基于打印的互动显示***,其特征在于,所述对象的类型转换包含但不限于从打印好的文档中提取页眉或页脚的文档原始路径,并根据文档原始路径将所述文档还原成可互动的浏览器窗口对象,并将浏览地址定向到文档原始路径。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510069799.4A CN105988760A (zh) | 2015-02-10 | 2015-02-10 | 基于打印的互动显示方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510069799.4A CN105988760A (zh) | 2015-02-10 | 2015-02-10 | 基于打印的互动显示方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105988760A true CN105988760A (zh) | 2016-10-05 |
Family
ID=57041088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510069799.4A Pending CN105988760A (zh) | 2015-02-10 | 2015-02-10 | 基于打印的互动显示方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105988760A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108076216A (zh) * | 2016-11-14 | 2018-05-25 | 夏普株式会社 | 移动通信终端、电子设备以及使用移动通信终端的电子设备控制方法 |
CN108322526A (zh) * | 2018-01-23 | 2018-07-24 | 上海净阅科技有限公司 | 一种文档的传输方法 |
CN108509163A (zh) * | 2018-03-05 | 2018-09-07 | 北京三快在线科技有限公司 | 打印控制方法和打印控制装置 |
CN111475121A (zh) * | 2020-04-28 | 2020-07-31 | 广东印萌科技有限公司 | 一种打印控制方法、装置以及终端设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06274296A (ja) * | 1993-03-22 | 1994-09-30 | Fujitsu Ltd | 図形描画機能を有する印刷装置の印刷性能評価方法 |
CN101150537A (zh) * | 2007-10-10 | 2008-03-26 | 中国联合通信有限公司 | 一种即时消息会议文件共享和控制的方法及*** |
CN101300621A (zh) * | 2005-09-13 | 2008-11-05 | 时空3D公司 | 用于提供三维图形用户界面的***和方法 |
CN101387946A (zh) * | 2008-09-27 | 2009-03-18 | 纬衡浩建科技(深圳)有限公司 | 一种电子文件的归档方法和*** |
-
2015
- 2015-02-10 CN CN201510069799.4A patent/CN105988760A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06274296A (ja) * | 1993-03-22 | 1994-09-30 | Fujitsu Ltd | 図形描画機能を有する印刷装置の印刷性能評価方法 |
CN101300621A (zh) * | 2005-09-13 | 2008-11-05 | 时空3D公司 | 用于提供三维图形用户界面的***和方法 |
CN101150537A (zh) * | 2007-10-10 | 2008-03-26 | 中国联合通信有限公司 | 一种即时消息会议文件共享和控制的方法及*** |
CN101387946A (zh) * | 2008-09-27 | 2009-03-18 | 纬衡浩建科技(深圳)有限公司 | 一种电子文件的归档方法和*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108076216A (zh) * | 2016-11-14 | 2018-05-25 | 夏普株式会社 | 移动通信终端、电子设备以及使用移动通信终端的电子设备控制方法 |
CN108322526A (zh) * | 2018-01-23 | 2018-07-24 | 上海净阅科技有限公司 | 一种文档的传输方法 |
CN108509163A (zh) * | 2018-03-05 | 2018-09-07 | 北京三快在线科技有限公司 | 打印控制方法和打印控制装置 |
CN111475121A (zh) * | 2020-04-28 | 2020-07-31 | 广东印萌科技有限公司 | 一种打印控制方法、装置以及终端设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016202236A1 (zh) | 文件分享方法和*** | |
CN102880360B (zh) | 红外式多点交互电子白板***及白板投影标定方法 | |
JP5849394B2 (ja) | 情報処理システム、情報処理方法、およびコンピュータプログラム | |
JP5307761B2 (ja) | 電子画像のリアルタイムパーソナライゼーション方法及びシステム | |
US8005316B1 (en) | System and method for editing image data for media repurposing | |
WO2016121401A1 (en) | Information processing apparatus and program | |
US20090309846A1 (en) | Surface computing collaboration system, method and apparatus | |
US20200341631A1 (en) | Electronic whiteboard, method for image processing in electronic whiteboard, and recording medium containing computer program of electronic whiteboard | |
CA2963849A1 (en) | Systems and methods for creating and displaying multi-slide presentations | |
CN105988760A (zh) | 基于打印的互动显示方法及*** | |
US20180082663A1 (en) | Information processing apparatus, image displaying method, and non-transitory computer readable medium | |
Frisch et al. | Diagram editing on interactive displays using multi-touch and pen gestures | |
Bragdon et al. | Gesture select: acquiring remote targets on large displays without pointing | |
KR20170064026A (ko) | 가상현실, 증강현실 기반의 3차원 실감형 천체교육용 스마트 교육서비스 제공방법 | |
US20150248390A1 (en) | Presenting associations of strokes with content | |
CN107479841A (zh) | 双板展示***的控制方法、装置、设备和存储介质 | |
Ji et al. | Chinese traditional handicraft education using AR content | |
CN103885598A (zh) | 自然交互界面下的书法数字化***及利用该***实现书法实时书写的方法 | |
CN106125928A (zh) | 基于Kinect的PPT演示辅助*** | |
CN110506264A (zh) | 针对实时协作的实况墨水呈现 | |
CN112181268B (zh) | 一种基于智能笔的答题方法、装置、终端和*** | |
JP2019067111A (ja) | 表示制御装置及びプログラム | |
US9177530B2 (en) | Handheld document reading device with auxiliary display | |
JP2018077921A (ja) | 表示制御プログラム及び表示制御装置 | |
CN105138296B (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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161005 |