CN103581589B - 投影方法及系统 - Google Patents
投影方法及系统 Download PDFInfo
- Publication number
- CN103581589B CN103581589B CN201210261291.0A CN201210261291A CN103581589B CN 103581589 B CN103581589 B CN 103581589B CN 201210261291 A CN201210261291 A CN 201210261291A CN 103581589 B CN103581589 B CN 103581589B
- Authority
- CN
- China
- Prior art keywords
- electronic device
- screen
- image
- projection arrangement
- picture
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000012545 processing Methods 0.000 claims abstract description 12
- 230000005540 biological transmission Effects 0.000 claims abstract description 4
- 230000003287 optical effect Effects 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 5
- 230000033001 locomotion Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 claims description 3
- 230000003993 interaction Effects 0.000 abstract description 5
- 230000015654 memory Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 3
- 238000005266 casting Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Landscapes
- Projection Apparatus (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
一种投影方法及系统,该方法包括第一投影装置将第一电子装置的屏幕画面投射成荧幕;当第二投影装置投射出影像时,触发摄像装置拍摄荧幕画面;从摄像装置获取拍摄的荧幕画面;当荧幕画面中存在上述影像时,辨识该影像在荧幕上的位置、大小及倾斜度;通知第二电子装置将该影像传输至第一电子装置;在第一电子装置中处理上述影像,使该影像投射到荧幕时符合辨识得到的从摄像装置获取的荧幕画面上该影像的大小、位置及倾斜度,并将该处理过的影像与所述摄像装置拍摄的荧幕画面上属于第一电子装置的屏幕画面形成一个整体画面;将上述处理得到的整体画面投射到荧幕上。本发明实现了多个电子装置通过同一个投影荧幕达到彼此信息的互动。
Description
技术领域
本发明涉及一种投影方法及系统。
背景技术
随着投影技术的发展,投影技术被嵌入电子装置,特别是被嵌入手机。手机在投影技术嵌入后,操作屏幕将从机身上的小屏幕变成投影形成的大荧幕。但是现有技术只能实现将用户自身电子装置上的屏幕投射到荧幕上,无法通过荧幕实现多个用户信息的互动。
发明内容
鉴于以上内容,有必要提供一种投影方法及系统以实现通过一个投影荧幕达到多个用户信息的互动。
本发明提供一种投影方法,该方法包括第一投射步骤,第一投影装置将第一电子装置的屏幕上显示的画面投射成荧幕;触发步骤,当第二投影装置投射出第二电子装置上的影像时,触发摄像装置拍摄上述荧幕画面;获取步骤,从摄像装置获取拍摄的荧幕画面;辨识步骤,当荧幕画面中存在第二投影装置投射出的影像时,辨识该影像在荧幕上的位置、大小及倾斜度;通知步骤,通知第二电子装置将上述影像传输至第一电子装置;处理步骤,在第一电子装置中处理上述影像,使该影像投射到荧幕时符合辨识得到的从摄像装置获取的荧幕画面上该影像的大小、位置及倾斜度,并将该处理过的影像与所述摄像装置拍摄的荧幕画面上属于第一电子装置的屏幕画面形成一个整体画面;第二投射步骤,将上述处理得到的整体画面投射到荧幕上。
本发明提供一种投影系统,该系统包括:第一触发模块,用于当第二投影装置投射出第二电子装置上的影像时,触发摄像装置拍摄上述荧幕画面;获取模块,用于从摄像装置获取拍摄到的荧幕画面;辨识模块,用于当荧幕画面中存在第二投影装置投射出的影像时,辨识该影像在荧幕上的位置、大小及倾斜度;通知模块,用于通知第二电子装置将所述影像传输至第一电子装置;处理模块,用于处理从第二电子装置传输过来的影像,使该影像投射到荧幕时符合辨识得到的从摄像装置获取的荧幕画面上该影像的大小、位置及倾斜度,并将该处理过的影像与所述摄像装置拍摄的荧幕画面上属于第一电子装置的屏幕画面形成一个整体画面;第二触发模块,用于触发第一投影装置将所述处理得到的整体画面投射到荧幕上。
本发明实现了多个电子装置通过同一个投影荧幕达到彼此信息的互动。
附图说明
图1是本发明投影系统的较佳实施方式的运行环境图。
图2是本发明投影系统的较佳实施方式的功能模块图。
图3是本发明投影方法的较佳实施方式的流程图。
主要元件符号说明
第一电子装置 | 1 |
第二电子装置 | 2 |
荧幕 | 3 |
影像 | 4 |
投影系统 | 10 |
第一存储器 | 12 |
处理器 | 14 |
摄像装置 | 16 |
第一投影装置 | 18 |
第二投影装置 | 20 |
第二存储器 | 22 |
第一触发模块 | 100 |
获取模块 | 102 |
判断模块 | 104 |
辨识模块 | 106 |
通知模块 | 108 |
处理模块 | 110 |
第二触发模块 | 112 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
如图1所示,是本发明投影系统较佳实施例的运行环境示意图。第一电子装置1与第二电子装置2通过有线或无线方式连接通讯,所述第一电子装置1可以包括第一存储器12、处理器14、摄像装置16、第一投影装置18。所述第二电子装置2包括第二投影装置20、第二存储器22。
所述第一电子装置1与第二电子装置2可以为手机、平板电脑或个人数字助理等电子装置。
所述第一存储器12用于存储投影系统10的程序代码等资料。
所述第二存储器22用于存储第二电子装置2上的影像4等影像资料。
所述第一投影装置18集成在第一电子装置1内,用于将第一电子装置的屏幕画面投射成荧幕3,并将经过处理后的影像4与所述摄像装置拍摄的荧幕画面上属于第一电子装置的屏幕画面形成的一个整体画面也投射到荧幕3上。
第二投影装置20集成在第二电子装置2内,用于将第二电子装置2的存储器22中存储的的影像4投射到荧幕3上。
摄像装置16可以集成在第一电子装置1内且用于拍摄荧幕3。
在本实施例中,所述投影系统10可以被分割成一个或多个模块,所述一个或多个模块被存储在所述第一电子装置1的第一存储器12中并被配置成由一个或多个处理器(本实施例为一个处理器14)执行,以完成本发明。例如,参阅图2所示,所述投影系统10被分割成第一触发模块100、获取模块102、判断模块104、辨识模块106、通知模块108、处理模块110及第二触发模块112。本发明所称的模块是完成一特定功能的程序段,比程序更适合于描述软件在第一电子装置1中的执行过程,关于各模块的功能参阅图3的描述。
如图3所示,是本发明投影方法的较佳实施例的流程图。
步骤S200,第一投影装置18将第一电子装置1的屏幕上显示的画面投射成荧幕3。
步骤S202,当第二投影装置20投射影像4时,第一触发模块100触发摄像装置16拍摄荧幕3的画面,所述影像4存储于第二电子装置2的第二存储器22。本实施方式中,第一电子装置1与第二电子装置2通过有线或者无线方式连接通讯,当第二投影装置20投射影像4时,第二电子装置2通知第一电子装置1以启动第一触发模块100触发摄像装置16拍摄荧幕3的画面。
步骤S204,获取模块102从摄像装置16获取拍摄到的荧幕3的画面。
步骤S206,判断模块104判断拍摄到的荧幕3的画面中是否存在影像4,如果存在,进入步骤S208,否则返回步骤S202。判断模块104判断荧幕3的画面中除第一电子装置1屏幕上的画面之外是否还包括影像4,此处,可以调用OpenCV(Open Source Computer VisionLibrary)对拍摄到的荧幕3上的画面进行辨识,看荧幕3上是否包括影像4,所述影像4可以为视频、图片、文本等影像,所述OpenCV是一个跨平台计算机视觉库,主要用于对图像进行一些高级处理,比如说特征检测与跟踪、运动分析、目标分割与识别以及3D重建等,该OpenCV可以运行在Linux、Windows操作系统上,由一系列C函数和少量C++类构成,它同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。另外,此处之所以会加入步骤S206,是因为第二投影装置20投射影像4时,未必一定投射在荧幕3上。
步骤S208,辨识模块106辨识影像4在荧幕3上的位置及大小。如图1所示,以荧幕3左上角为坐标原点建立二维坐标系,则荧幕3左上角坐标为(0,0),调用OpenCV取得影像4投影的四个顶点A、B、C、D及中心点相对于原点坐标(0,0)的坐标,根据四个顶点与中心点的相对坐标确定影像4的投影在荧幕3上的大小及位置。另外,计算影像4两个顶点A与B连线相对于所述X轴的斜率,得到此斜率便得到了影像4在荧幕3上的相对于所述“X轴”的角度,因为影像4大多不是以垂直角度投射到荧幕3上的,这就造成影像4在荧幕3上会相对与X轴有一定的倾斜度。
步骤S210,通知模块108通知第二电子装置2将影像4传输至第一电子装置1。
步骤S212,处理模块110通过移动、缩放及旋转等方式处理影像4,并将该处理过的影像与所述摄像装置拍摄的荧幕画面上属于第一电子装置的屏幕画面形成一个整体画面。该处理动作在程式背景中执行,使影像4投射到荧幕3时符合之前辨识得到的从摄像装置16获取的荧幕3画面中影像4的位置及大小及在荧幕3上的倾斜度。
步骤S214,第二触发模块112触发第一投影装置18将上述整体画面投射到荧幕3上。
所述步骤S200到步骤S214实现了多个电子装置通过同一个投影荧幕达到彼此信息的互动。
以上实施方式仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (10)
1.一种投影方法,应用在第一电子装置上,该第一电子装置连接第二电子装置并进行通讯,第一电子装置包括第一投影装置,第二电子装置包括第二投影装置,其特征在于,该方法包括:
第一投射步骤,第一投影装置将第一电子装置的屏幕上显示的画面投射成荧幕;
触发步骤,当第二投影装置投射出第二电子装置上的影像时,触发第一电子装置内的摄像装置拍摄上述荧幕画面;
获取步骤,第一电子装置从摄像装置获取拍摄的荧幕画面;
判断步骤,第一电子装置判断拍摄到的荧幕的画面中是否存在第二投影装置投射出的影像;
辨识步骤,当荧幕画面中存在第二投影装置投射出的影像时,第一电子装置辨识该影像在荧幕上的位置、大小及倾斜度;
通知步骤,通知第二电子装置将上述影像传输至第一电子装置;
处理步骤,在第一电子装置中处理上述影像,使该影像投射到荧幕时符合辨识得到的从摄像装置获取的荧幕画面上该影像的大小、位置及倾斜度,并将该处理过的影像与所述摄像装置拍摄的荧幕画面上属于第一电子装置的屏幕画面形成一个整体画面;
第二投射步骤,第一电子装置将上述处理得到的整体画面投射到荧幕上。
2.根据权利要求1所述的投影方法,其特征在于,当从摄像装置获取的荧幕画面中不存在上述第二投影装置投射出的影像时,返回触发步骤。
3.根据权利要求1所述的投影方法,其特征在于,所述第一电子装置和第二电子装置为手机或平板电脑或个人数字助理。
4.根据权利要求1所述的投影方法,其特征在于,所述第一电子装置与第二电子装置通过有线或无线连接通讯。
5.根据权利要求1所述的投影方法,其特征在于,所述处理步骤包括:利用移动、缩放及旋转的方式处理所述影像使该影像投射到荧幕时符合辨识得到的从摄像装置获取的荧幕画面上该影像的大小、位置及倾斜度。
6.根据权利要求1所述的投影方法,其特征在于,所述辨识步骤还包括以荧幕左上角为坐标原点建立二维坐标系,调用OpenCV取得所述影像的四个顶点及中心点相对于原点的坐标,根据四个顶点与中心点的相对坐标确定所述影像在荧幕上的大小及位置。
7.一种投影系统,运行在第一电子装置上,该第一电子装置连接第二电子装置并进行通讯,第一电子装置包括第一投影装置,该第一投影装置用于将第一电子装置的屏幕上显示的画面投射成荧幕,第二电子装置包括第二投影装置,其特征在于,该系统包括:
第一触发模块,用于当第二投影装置投射出第二电子装置上的影像时,触发第一电子装置内的摄像装置拍摄上述荧幕画面;
获取模块,用于从摄像装置获取拍摄到的荧幕画面;
判断模块,用于判断拍摄到的荧幕画面中是否存在第二投影装置投射出的影像;
辨识模块,用于当荧幕画面中存在第二投影装置投射出的影像时,辨识该影像在荧幕上的位置、大小及倾斜度;
通知模块,用于通知第二电子装置将所述影像传输至第一电子装置;
处理模块,用于处理从第二电子装置传输过来的影像,使该影像投射到荧幕时符合辨识得到的从摄像装置获取的荧幕画面上该影像的大小、位置及倾斜度,并将该处理过的影像与所述摄像装置拍摄的荧幕画面上属于第一电子装置的屏幕画面形成一个整体画面;
第二触发模块,用于触发第一投影装置将所述处理得到的整体画面投射到荧幕上。
8.根据权利要求7所述的投影系统,其特征在于,所述第一电子装置和第二电子装置为手机或平板电脑或个人数字助理。
9.根据权利要求7所述的投影系统,其特征在于,所述处理模块利用移动、缩放及旋转的方式处理所述影像,使该影像投射到荧幕时符合辨识得到的从摄像装置获取的荧幕画面上该影像的大小、位置及倾斜度。
10.根据权利要求7所述的投影系统,其特征在于,所述辨识模块还用于以荧幕左上角为坐标原点建立二维坐标系,调用OpenCV取得所述影像的四个顶点及中心点相对于原点的坐标,根据四个顶点与中心点的相对坐标确定所述影像在荧幕上的大小及位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210261291.0A CN103581589B (zh) | 2012-07-26 | 2012-07-26 | 投影方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210261291.0A CN103581589B (zh) | 2012-07-26 | 2012-07-26 | 投影方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103581589A CN103581589A (zh) | 2014-02-12 |
CN103581589B true CN103581589B (zh) | 2018-09-07 |
Family
ID=50052396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210261291.0A Expired - Fee Related CN103581589B (zh) | 2012-07-26 | 2012-07-26 | 投影方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103581589B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106020758B (zh) * | 2016-05-17 | 2019-12-03 | 苏州佳世达电通有限公司 | 一种荧幕拼接显示系统及方法 |
CN106502603B (zh) * | 2016-09-26 | 2019-04-12 | 明基智能科技(上海)有限公司 | 拼接屏幕显示方法及系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1821861A (zh) * | 2005-02-16 | 2006-08-23 | 精工爱普生株式会社 | 投影机、其控制方法、控制程序以及存储有该程序的存储媒体 |
CN201804312U (zh) * | 2010-07-02 | 2011-04-20 | 东莞市日新传导科技股份有限公司 | 具有交互功能的投影系统 |
CN102169367A (zh) * | 2010-02-24 | 2011-08-31 | 英特尔公司 | 交互式投影显示 |
CN102238361A (zh) * | 2010-04-22 | 2011-11-09 | 联想(北京)有限公司 | 一种终端及其显示方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110071349A (ko) * | 2009-12-21 | 2011-06-29 | 삼성전자주식회사 | 휴대단말의 외부 출력 제어 방법 및 장치 |
-
2012
- 2012-07-26 CN CN201210261291.0A patent/CN103581589B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1821861A (zh) * | 2005-02-16 | 2006-08-23 | 精工爱普生株式会社 | 投影机、其控制方法、控制程序以及存储有该程序的存储媒体 |
CN102169367A (zh) * | 2010-02-24 | 2011-08-31 | 英特尔公司 | 交互式投影显示 |
CN102238361A (zh) * | 2010-04-22 | 2011-11-09 | 联想(北京)有限公司 | 一种终端及其显示方法 |
CN201804312U (zh) * | 2010-07-02 | 2011-04-20 | 东莞市日新传导科技股份有限公司 | 具有交互功能的投影系统 |
Also Published As
Publication number | Publication date |
---|---|
CN103581589A (zh) | 2014-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108764024B (zh) | 人脸识别模型的生成装置、方法及计算机可读存储介质 | |
US11308347B2 (en) | Method of determining a similarity transformation between first and second coordinates of 3D features | |
EP3447679A1 (en) | Facial in-vivo verification method and device | |
CN108062536B (zh) | 一种检测方法及装置、计算机存储介质 | |
US9418480B2 (en) | Systems and methods for 3D pose estimation | |
TW202143100A (zh) | 圖像處理方法、電子設備及電腦可讀儲存介質 | |
CN110648397B (zh) | 场景地图生成方法、装置、存储介质及电子设备 | |
EP3757946A1 (en) | Face modelling method and related product | |
CN112528831A (zh) | 多目标姿态估计方法、多目标姿态估计装置及终端设备 | |
US10650234B2 (en) | Eyeball movement capturing method and device, and storage medium | |
JP6609640B2 (ja) | 電子デバイス上における環境マッピング用のフィーチャ・データの管理 | |
CN111459269B (zh) | 一种增强现实显示方法、系统及计算机可读存储介质 | |
CN110853095B (zh) | 相机定位方法、装置、电子设备及存储介质 | |
CN106155315A (zh) | 一种拍摄中增强现实效果的添加方法、装置及移动终端 | |
JP2020201922A (ja) | 拡張現実アプリケーションに関するシステム及び方法 | |
CN109785444A (zh) | 图像中现实平面的识别方法、装置及移动终端 | |
CN103581589B (zh) | 投影方法及系统 | |
CN112818874B (zh) | 一种图像处理方法、装置、设备及存储介质 | |
CN103327251A (zh) | 一种多媒体拍摄处理方法、装置及终端设备 | |
CN103576906B (zh) | 鼠标图标控制方法及系统 | |
US20230048952A1 (en) | Image registration method and electronic device | |
TW201406155A (zh) | 投影方法及系統 | |
TWI537775B (zh) | 滑鼠圖示控制方法及系統 | |
CN113192127A (zh) | 一种图像处理方法、装置、电子设备和存储介质 | |
WO2020197914A1 (en) | Systems and methods for tracking |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180907 Termination date: 20190726 |