在数码相框上实现可控媒体变换的方法

文档序号:6472487阅读:170来源:国知局
专利名称:在数码相框上实现可控媒体变换的方法
技术领域
本发明涉及一种实现可控媒体变换的方法,特别是指一种在数码相框上实现可控媒体变 换的方法。
背景技术
随着电子技术的发展,各种各样的电子产品逐渐取代了过去的传统产品进入了人们的日 常生活中,如现在拍照一般采用数码相机,采用胶巻的相机逐渐被淘汰,数码相机拍摄出的 相片通常以文档的形式存储在存储卡中,用户可以将这些相片传送到电脑中,然后在电脑中 编辑或观看这些相片,但用户每次观看这些相片或相册时均要打开电脑,极为不便。
为了方便用户浏览这些相片,数码相框逐渐被人们所采用,相片存入数码相框中,用户 操作数码相框就可以浏览,且数码相框一般比较小巧,可方便的摆设在家中作为装饰。目前 的很多数码相框,已配置了遥控器操作,便于对数码相框进行参数配置、文件选择等操作。 随着数码相框与各种技术的整合,功能越来越强,如照片的旋转、縮放,3D效果,模糊处理 ,淡入淡出等特效的应用,使数码相框的趣味性、娱乐性更强,它的功能也变得越来越像一 台家庭计算机。但要在数码相框上进行这些功能的操作可不像在计算机上用鼠标一点那么简 单,越来越复杂的操作功能将会使用户对数码相框望而止步。
然而,我们日常的动作、手势,都能表达一定含义,因此聋哑人即使不能用语言沟通, 但通过手势可以沟通。我们可以用一系列的动作让数码相框识别我们要进行的操作,如画圈 ,表示照片旋转;画直线,表示照片移动,直线的方向就是照片移动的方向;连按一个点, 表示淡入淡出等。

发明内容
鉴于以上内容,有必要提供一种操作简单的在数码相框上实现可控媒体变换的方法。 一种在数码相框上实现可控媒体变换的方法,用于变换一被控图片,所述方法包括以下 步骤
在触摸区域建立坐标系;
划过触摸区域时,产生一移动轨迹,确定起点坐标(al, bl)和终点坐标(a2, b2); 在该移动轨迹上选取n个非起始点的信号采集点,确定每一采集点坐标(Xi, Yi), i=l, 2,…,n, n^2;根据起点(al, bl)和终点(a2, b2)坐标,得到直线方程aX+bY+c二0; 当aha2时,
如果部分Xi >al,且部分Xi〈al, 或者Xi二al,
则被控图片进行竖直移动,方向由起点到终点; 当bhb2时,
如果部分Yi >bl,且部分Yi 〈bl, 或者Yi讣l,
则被控图片进行水平移动,方向由起点到终点;
当al^a2, bl^b2时,将Xi代入直线方程得到对应的Yi',并与Yi相比较, 如果Yi' =Yi,
或者部分Yi'>Yi,且部分Yi' 〈Yi, 则被控图片进行斜线移动,方向由起点到终点。
相较于现有技术,本发明在数码相框上实现可控媒体变换的方法操作简单,用户只需要 在屏幕上用手划出轨迹,数码相框就能识别其用意并做出相应反应。


图l是本发明在数码相框上实现可控媒体变换的方法较佳实施方式的图片变换分类图。 图2是本发明在数码相框上实现可控媒体变换的方法较佳实施方式的轨迹分析算法图。 图3是本发明在数码相框上实现可控媒体变换的方法较佳实施方式的工作原理流程图。 图4是本发明在数码相框上实现可控媒体变换的方法另一较佳实施方式触摸屏遥控图形
变换的USB接口的示意图。
图5是本发明在数码相框上实现可控媒体变换的方法另一较佳实施方式触摸屏遥控图形
变换的红外接口的示意图。
具体实施例方式
本发明在数码相框上实现可控媒体变换的方法较佳实施方式使用触摸屏技术。例如,红 外线式触摸屏,电容式触摸屏,电阻技术触摸屏,表面声波触摸屏,它们的工作原理各不相 同,但都可以获取屏幕上接触点的绝对坐标(X, Y)。
请参阅图l,为本发明在数码相框上实现可控媒体变换的方法较佳实施方式的图片变换 对应的移动轨迹,当在屏幕上产生的移动轨迹为AB时,对应不同的效果。
图片移动水平移动(AB或BA水平直线),垂直移动(AB或BA垂直直线),斜线移动(AB或BA斜直线);
图片旋转顺时针方向旋转(AB曲线,左),逆时针方向旋转(AB曲线,右); 特效淡入(从屏幕边缘往屏幕中心打点)、淡出(从屏幕中心往屏幕边缘打点),边 缘渲染(从屏幕边缘四周打点);
3D特效移动,旋转。如果是三维图形,则按照上述原则,变换三维图形; 其它功能可定义其它功能。
请同时参阅图2 ,本发明在数码相框上实现可控媒体变换的方法较佳实施方式的轨迹分 析算法如下
以数码相框屏幕左上角为坐标原点,水平方向为X轴,垂直方向为Y轴。当屏幕上的轨迹 为AB时,确定起点A坐标(al, bl)和终点B坐标(a2, b2)。在轨迹AB中间取若干采样点 Pl, P2,…,Pn,确定每一采样点Pi坐标(Xi, Yi) , (i=l, 2,…,n,其中,i^2)。采样 点有如下两种取法1.在该移动轨迹上选取n个非起始点的信号采集点,每一信号采集点为 自起点开始每隔t/(n+l)时间选取一次取得,t为起点到终点的移动时间;2.在该移动轨迹 上选取n个非起始点的信号采集点,每一信号采集点为自起点开始每隔s/(n+l)距离选取一次 取得,s为起点到终点的移动距离。根据A、 B两点,可以得到一条直线方程 aX+bY+c=0
数码相框变换一被控图片,可产生以下不同的效果。
1) 当aha2时,
如果部分Xi >al,且部分Xi〈al, 或者Xi二al,
则被控图片进行竖直移动,方向由起点到终点; 当bhb2时,
如果部分Yi >bl,且部分Yi 〈bl, 或者Yi讣l,
则被控图片进行水平移动,方向由起点到终点;
当al^a2, bl^b2时,将Xi代入直线方程得到对应的Yi',并与Yi相比较, 如果Yi' =Yi,
或者部分Yi'>Yi,且部分Yi' 〈Yi, 则被控图片进行斜线移动,方向由起点到终点。
2) 当al^a2, bl^b2时,将Xi代入直线方程得到对应的Yi',并与Yi相比较,
6如果Yi' >Yi,且al〈a2,则被控图片逆时针旋转; 如果Yi' >Yi,且al〉 a2,则被控图片顺时针旋转; 如果Yi' 〈Yi,且al〈 a2,则被控图片顺时针旋转; 如果Yi' 〈Yi,且al〉 a2,则被控图片逆时针旋转。
3) 当&1= a2时,
如果Xi〉al,且bl〈b2,则被控图片逆时针旋转; 如果Xi〉al,且bl〉b2,则被控图片顺时针旋转; 如果Xi〈al,且bl〈b2,则被控图片顺时针旋转; 如果Xi〈al,且bl〉b2,则被控图片逆时针旋转。
4) 当bhb2时,
如果Yi〉bl,且al〈a2,则被控图片顺时针旋转; 如果Yi〉bl,且al〉a2,则被控图片逆时针旋转; 如果Yi〈bl,且al〈a2,则被控图片逆时针旋转; 如果Yi〈bl,且al〉a2,则被控图片顺时针旋转。
请同时参阅图3,本发明在数码相框上实现可控媒体变换的方法较佳实施方式的工作原 理流程如下
当手指或者硬物划过屏幕区域时, 步骤一,在触摸区域建立坐标系;
步骤二,划过触摸区域时,产生一移动轨迹,确定起点坐标(al, bl)和终点坐标( a2, b2);
步骤三,在该移动轨迹上选取n个非起始点的信号采集点,确定每一采集点坐标(Xi, Yi) , i=l, 2,…,n, n^2;
步骤四,根据起点(al, bl)和终点(a2, b2)坐标,得到直线方程aX+bY+c二0; 步骤五,根据轨迹分析算法,进行图形变换。
本发明在数码相框上实现可控媒体变换的方法较佳实施方式为液晶触摸屏控制图形变 换的数码相框,当液晶屏上显示出需要变形的照片,例如,该照片是一张人物照,出现在屏 幕上是横向显示,我们想让它垂直显示,于是,我们通过手指或笔在屏幕上顺时针画了一道 圆弧。用户在触摸屏上有效区域画过时,触摸屏的X方向输出电阻和Y方向输出电阻分别随X 和Y呈线性变化,触摸屏控制器将其分别进行A/D转换为12位数据,通过中断告知单片机需要 接收数据,单片机接收到数据后进行处理;首先进行触点数据是否有效判断,包括两方面一是判断是否是人的误操作,即是否是由于人的抖动产生的错误数据;二是触摸屏控制器传 过来得数据是否有效,由于刚开始的传过来的第一个坐标是用户开始接触触摸屏时产生的, 电阻不是准确的,导致数据也不准,通常要去掉;在接收过程中通常是采用多次平均的方法 ,假如有一次接收的数据和平均值差别很大,则这次测量就作废了,需要重新测量。 一旦数 据有效,单片机接着解算触点坐标落在液晶屏的位置,根据解算的结果判断执行相应的功能 函数。使触摸屏和液晶屏有机的结合起来,建立一定的逻辑关系,交互地进行信息存取和输 出。
当采样完成后,各组数据临时保存,然后进行轨迹分析算法,得到动作类别,应用程序 将根据动作类别执行相应的图形变换。
请参阅图4和图5,本发明在数码相框上实现可控媒体变换的方法另一较佳实施方式触摸 屏遥控图形变换的数码相框,将触摸屏设计成一个遥控器,用户在触摸屏上的动作,通过 USB (图4)或者红外线(图5)传输给数码相框接受装置,数码相框中的程序收集数据,进 行轨迹分析算法,得到动作类别,应用程序将根据动作类别执行相应的图形变换。
本发明在数码相框上实现可控媒体变换的方法操作简单,用户只需要在屏幕上用手划出 轨迹,数码相框就能识别其用意并做出相应反应;操作装置成本低,可作为数码相框的一个 增值服务。
权利要求
1.一种在数码相框上实现可控媒体变换的方法,用于变换一被控图片,所述方法包括以下步骤在触摸区域建立坐标系;划过触摸区域时,产生一移动轨迹,确定起点坐标(a1,b1)和终点坐标(a2,b2);在该移动轨迹上选取n个非起始点的信号采集点,确定每一采集点坐标(Xi,Yi),i=1,2,…,n,n≥2;根据起点(a1,b1)和终点(a2,b2)坐标,得到直线方程aX+bY+c=0;当a1=a2时,如果部分Xi>a1,且部分Xi<a1,或者Xi=a1,则被控图片进行竖直移动,方向由起点到终点;当b1=b2时,如果部分Yi>b1,且部分Yi<b1,或者Yi=b1,则被控图片进行水平移动,方向由起点到终点;当a1≠a2,b1≠b2时,将Xi代入直线方程得到对应的Yi’,并与Yi相比较,如果Yi’=Yi,或者部分Yi’>Yi,且部分Yi’<Yi,则被控图片进行斜线移动,方向由起点到终点。
2.如权利要求l所述的在数码相框上实现可控媒体变换的方法,其 特征在于当al^a2, bl^b2时,将Xi代入直线方程得到对应的Yi',并与Yi相比较, 如果Yi' 〉Yi,且al〈a2,则被控图片逆时针旋转; 如果Yi' 〉Yi,且al〉 a2,则被控图片顺时针旋转;如果Yi' 〈Yi,且al〈 a2,则被控图片顺时针旋转; 如果Yi' 〈Yi,且al〉 a2,则被控图片逆时针旋转。
3 如权利要求l所述的在数码相框上实现可控媒体变换的方法,其 特征在于当&1= a2时,如果Xi〉al,且bl〈b2,则被控图片逆时针旋转; 如果Xi〉al,且bl〉b2,则被控图片顺时针旋转; 如果Xi〈al,且bl〈b2,则被控图片顺时针旋转; 如果Xi〈al,且bl〉b2,则被控图片逆时针旋转。
4 如权利要求l所述的在数码相框上实现可控媒体变换的方法,其 特征在于当bhb2时,如果Yi〉bl,且al〈a2,则被控图片顺时针旋转; 如果Yi〉bl,且al〉a2,则被控图片逆时针旋转; 如果Yi〈bl,且al〈a2,则被控图片逆时针旋转; 如果Yi〈bl,且al〉a2,则被控图片顺时针旋转。
5 如权利要求l所述的在数码相框上实现可控媒体变换的方法,其 特征在于所述数码相框包括一遥控式触摸屏。
6 如权利要求5所述的在数码相框上实现可控媒体变换的方法,其 特征在于所述遥控式触摸屏使用USB接口将在触摸屏上的动作信息传送给所述数码相框。
7 如权利要求5所述的在数码相框上实现可控媒体变换的方法,其 特征在于所述遥控式触摸屏使用红外接口将在触摸屏上的动作信息传送给所述数码相框。
8 如权利要求l所述的在数码相框上实现可控媒体变换的方法,其 特征在于在该移动轨迹上选取n个非起始点的信号采集点,每一信号采集点为自起点开始 每隔t/ (n+l)时间选取一次取得,t为起点到终点的移动时间。
9 如权利要求l所述的在数码相框上实现可控媒体变换的方法,其 特征在于在该移动轨迹上选取n个非起始点的信号采集点,每一信号采集点为自起点开始 每隔s/(n+l)距离选取一次取得,s为起点到终点的移动距离。
全文摘要
一种在数码相框上实现可控媒体变换的方法,用于变换一被控图片,所述方法包括以下步骤在触摸区域建立坐标系;划过触摸区域时,产生一移动轨迹,确定起点坐标(a1,b1)和终点坐标(a2,b2);在该移动轨迹上选取n个非起始点的信号采集点,确定每一采集点坐标(Xi,Yi),i=1,2,…,n,n≥2;根据起点(a1,b1)和终点(a2,b2)坐标,得到直线方程aX+bY+c=0;根据轨迹分析算法,进行图形变换。本发明在数码相框上实现可控媒体变换的方法操作简单,用户只需要在屏幕上用手划出轨迹,数码相框就能识别其用意并做出相应反应。
文档编号G06F3/048GK101634929SQ20081030296
公开日2010年1月27日 申请日期2008年7月23日 优先权日2008年7月23日
发明者刘清华 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1