用户相对裸眼3D显示设备的观看位置的确定方法及装置与流程

文档序号:29944570发布日期:2022-05-07 15:41阅读:108来源:国知局
用户相对裸眼3D显示设备的观看位置的确定方法及装置与流程
用户相对裸眼3d显示设备的观看位置的确定方法及装置
技术领域
1.本发明实施例涉及裸眼3d显示技术领域,尤其涉及一种用户相对裸眼3d显示设备的观看位置的确定方法及装置。


背景技术:

2.为了改善裸眼3d显示器观看位置受限的问题,现有技术中提出采用人眼跟踪的方案,实时确定观看者相对裸眼3d显示器的位置,并调整显示内容或调整分光元件的相对位置,使得观看者始终能够看到理想的3d内容。
3.但是,相关技术中的人眼跟踪方法确定的跟踪范围是有限的,当用户处于超出跟踪范围的位置时,无法确定用户的位置,进而无法向用户呈现理想的3d显示内容。另外,当用户处于跟踪范围边缘附近时,所确定的位置信息准确度也会下降,从而大大降低了用户的3d体验。


技术实现要素:

4.本发明实施例提供一种用户相对裸眼3d显示设备的观看位置的确定方法及装置,可以实现更大范围的人眼跟踪,可以提供给用户更加灵活的位置选择,可以提升用户的3d体验。
5.第一方面,本发明实施例提供了一种用户相对裸眼3d显示设备的观看位置的确定方法,其特征在于,包括:
6.从至少两组候选监控图像中确定包括用户面部信息的至少一组目标监控图像;其中,每组候选监控图像由设置于裸眼3d显示设备上的一组图像采集模组进行采集得到,所述图像采集模组的数量为至少两组;
7.确定各组目标监控图像中用户的偏移量;
8.根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置。
9.第二方面,本发明实施例还提供了一种用户相对裸眼3d显示设备的观看位置的确定装置,其特征在于,包括:
10.目标监控图像确定单元,用于从至少两组候选监控图像中确定包括用户面部信息的至少一组目标监控图像;其中,每组候选监控图像由设置于裸眼3d显示设备上的一组图像采集模组进行采集得到,所述图像采集模组的数量为至少两组;
11.用户偏移量确定模块,用于确定各组目标监控图像中用户的偏移量;
12.观看位置确定模块,用于根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置。
13.第三方面,本发明实施例还提供了一种电子设备,该设备包括:
14.一个或多个处理器;
15.存储装置,用于存储一个或多个程序,
16.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理
器实现如本发明实施例中任一项所述的用户相对裸眼3d显示设备的观看位置的确定方法。
17.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一项所述的用户相对裸眼3d显示设备的观看位置的确定方法。
18.本发明实施例提供的技术方案,从至少两组候选监控图像中确定包括用户面部信息的至少一组目标监控图像;其中,每组候选监控图像由设置于裸眼3d显示设备上的一组图像采集模组进行采集得到,图像采集模组的数量为至少两组;确定各组目标监控图像中用户的偏移量;根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置。通过执行本发明实施例提供的技术方案,可以实现更大范围的人眼跟踪,可以提供给用户更加灵活的位置选择,可以提升用户的3d体验。
附图说明
19.图1是本发明实施例提供的一种用户相对裸眼3d显示设备的观看位置的确定方法的流程图;
20.图2是本发明实施例提供的另一种用户相对裸眼3d显示设备的观看位置的确定方法的流程图;
21.图3是本发明实施例提供的用户处于位置1的示意图;
22.图4(a)是本发明实施例提供的当用户处于位置1时由图像采集模组1确定的第二视图;
23.图4(b)是本发明实施例提供的当用户处于位置1时由图像采集模组1确定的第一视图;
24.图5是本发明实施例提供的用户处于位置2的示意图;
25.图6(a)是本发明实施例提供的当用户处于位置2时由图像采集模组1确定的第二视图;
26.图6(b)是本发明实施例提供的当用户处于位置2时由图像采集模组1确定的第一视图;
27.图7(a)是本发明实施例提供的当用户处于位置2时由图像采集模组2确定的第二视图;
28.图7(b)是本发明实施例提供的当用户处于位置2时由图像采集模组2确定的第一视图;
29.图8是本发明实施例提供的用户处于位置3的示意图;
30.图9是本发明实施例提供的一种用户相对裸眼3d显示设备的观看位置的确定装置结构示意图;
31.图10是本发明实施例提供的一种电子设备结构示意图。
具体实施方式
32.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
33.图1是本发明实施例提供的用户相对裸眼3d显示设备的观看位置的确定方法的流程图,所述方法可以由用户相对裸眼3d显示设备的观看位置的确定装置来执行,所述装置可以由软件和/或硬件的方式实现,所述装置可以配置在用于用户相对裸眼3d显示设备的观看位置的确定的电子设备中。所述方法应用于用户通过裸眼3d显示设备观看3d画面的场景中。如图1所示,本发明实施例提供的技术方案具体包括:
34.s110:从至少两组候选监控图像中确定包括用户面部信息的至少一组目标监控图像。
35.其中,每组候选监控图像由设置于裸眼3d显示设备上的一组图像采集模组进行采集得到,所述图像采集模组的数量为至少两组。
36.具体的,裸眼3d显示设备可以是直接裸眼观看而不需要通过佩戴3d眼镜来实现3d效果的显示设备,裸眼3d显示设备可以是裸眼3d显示器。图像采集模组的数量应该设置为至少两组,各图像采集模组可以呈直线形状排列于裸眼3d显示设备上,各图像采集模组也可以呈折线形状排列于裸眼3d显示设备上,各图像采集模组还可以呈弧形形状排列于裸眼3d显示设备上,各图像采集模组之间的排列形式可以根据实际需要进行设置。图像采集模组可以包括两个图像获取设备,图像采集模组可以包括三个图像获取设备,图像采集模组中图像获取设备的数量可以根据实际需要进行设置。图像采集模组中的各图像获取设备通过同一个接口输出拍摄的候选监控图像。图像获取设备可以是单摄像头或多摄像头等可以获取用户面部信息的任何类型传感器。
37.候选监控图像可以是人眼跟踪监控画面,或者候选监控图像也可以是人脸跟踪监控画面,或者候选监控图像还可以是头部跟踪监控画面,候选监控图像可以根据实际需要进行设置。目标监控图像可以是候选监控图像中包括用户完整面部信息的视图。本方案可以从至少两组候选监控图像中确定包括用户面部信息的至少一组目标监控图像。如果一组候选监控图像中只有一个目标监控图像,那么根据该目标监控图像无法确定用户相对屏幕的观看位置。
38.s120:确定各组目标监控图像中用户的偏移量。
39.示例性的,对于每组目标监控图像中的每个视图,本方案可以分别确定该组目标监控图像的每个视图中用户的偏移量,然后将该组目标监控图像的每个视图中用户的偏移量的平均值的绝对值作为该组目标监控图像中用户的偏移量。
40.其中,对于每一个视图,本方案可以以该视图的中心点坐标作为坐标原点,然后将该视图中的用户面部中心相对于坐标原点的水平坐标作为该视图中用户的偏移量。其中,视图的中心点两侧区域的水平坐标正负号相反。
41.s130:根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置。
42.其中,本方案可以根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置。例如,本方案可以从各组目标监控图像中用户的偏移量确定值最小的偏移量,根据该偏移量确定用户相对于屏幕的观看位置。又例如,本方案还可以根据各组目标监控图像中用户的偏移量计算用户基于每组目标监控图像确定的各第一候选观看位置,将各组目标监控图像中用户的偏移量作为权重,对各第一候选观看位置进行加权平均计算,得到用户相对于屏幕的第一实际观看位置。还例如,本方案还可以从各组目标监控图像中用户的偏移量中确定小于预设偏移量的候选偏移量,根据每一个候选偏移量,确定用户相对于
屏幕的第二候选观看位置,将各第二候选观看位置的平均值作为用户相对于屏幕的第二实际观看位置。根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置的策略可以根据实际需要进行设置。
43.在确定完成用户相对于屏幕的观看位置之后,本方案还可以根据用户相对于屏幕的观看位置,向用户呈现理想的裸眼3d显示画面。例如,通过移动裸眼3d显示设备中的3d分光器件与显示屏幕之间的相对位置,或者移动显示屏幕上显示的内容,使得为用户提供理想的3d显示内容。
44.本发明实施例提供的技术方案,从至少两组候选监控图像中确定包括用户面部信息的至少一组目标监控图像;其中,每组候选监控图像由设置于裸眼3d显示设备上的一组图像采集模组进行采集得到,图像采集模组的数量为至少两组;确定各组目标监控图像中用户的偏移量;根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置。通过执行本发明实施例提供的技术方案,可以实现更大范围的人眼跟踪,可以提供给用户更加灵活的位置选择,可以提升用户的3d体验。
45.图2是本发明实施例提供的用户相对裸眼3d显示设备的观看位置的确定方法的流程图,本实施例在上述实施例的基础上进行优化。相同之处可以参照上述实施例,本实施例在此略作省略。如图2所示,本发明实施例中的用户相对裸眼3d显示设备的观看位置的确定方法可以包括:
46.s210:从至少两组候选监控图像中确定包括用户面部信息的至少一组目标监控图像。
47.其中,每组目标监控图像包括第一视图和第二视图。
48.示例性的,如图3、图4(a)-4(b)所示,当用户处于位置1时,只有由图像采集模组1确定的一组目标监控图像中包括视图11和视图12两个视图。由图像采集模组2确定的一组候选监控图像中不包括用户的面部信息,且由图像采集模组3确定的一组候选监控图像中也不包括用户的面部信息。
49.如图5、图6(a)-6(b)所示,当用户由位置1移动到位置2时,由图像采集模组1确定的一组目标监控图像中包括视图11和视图12两个视图。如图7(a)-7(b)所示,由图像采集模组2确定的一组目标监控图像中包括视图21和视图22两个视图。由图像采集模组3确定的一组候选监控图像中不包括用户的面部信息。
50.s220:根据任一组目标监控图像中的第一视图确定所述第一视图中用户的第一偏移量;以及,根据该组目标监控图像中的第二视图确定所述第二视图中用户的第二偏移量。
51.其中,对于任一组目标监控图像中的两个视图,本方案可以根据第一视图确定第一视图中用户的第一偏移量,并根据第二视图确定第二视图中用户的第二偏移量,然后根据第一偏移量和第二偏移量确定该组目标监控图像中用户的偏移量。
52.在本实施例中,可选的,根据任一组目标监控图像中的第一视图确定所述第一视图中用户的第一偏移量;以及,根据该组目标监控图像中的第二视图确定所述第二视图中用户的第二偏移量,包括:将所述第一视图中的用户面部中心相对于所述第一视图的中心点的坐标作为所述第一视图中用户的第一偏移量;以及,将所述第二视图中的用户面部中心相对于所述第二视图的中心点的坐标作为所述第二视图中用户的第二偏移量。
53.其中,第一视图可以是该组目标监控图像中的左视图,第一视图也可以是该组目
标监控图像中的右视图。第二视图可以是该组目标监控图像中的左视图,第二视图也可以是该组目标监控图像中的右视图。如图6(a)-6(b)所示,以图像采集模组1确定的一组目标监控图像为例,将视图11的中心点的坐标作为坐标原点,将视图11中的用户面部中心相对于视图11的中心点的水平坐标作为视图11中用户的第一偏移量x1l。将视图12的中心点的坐标作为坐标原点,将视图12中的用户面部中心相对于视图12的中心点的水平坐标作为视图12中用户的第二偏移量x1r。其中,视图中心两侧区域的水平坐标正负号相反,根据用户面部中心相对于坐标原点的所在侧确定第一偏移量与第二偏移量的正负值。
54.示例性的,如图7(a)-7(b)所示,以图像采集模组2确定的一组目标监控图像为例,将视图21的中心点的坐标作为坐标原点,将视图21中的用户面部中心相对于视图21的中心点的水平坐标作为视图21中用户的第一偏移量x2l。将视图22的中心点的坐标作为坐标原点,将视图22中的用户面部中心相对于视图22的中心点的水平坐标作为视图22中用户的第二偏移量x2r。
55.由此,通过将第一视图中的用户面部中心相对于第一视图的中心点的坐标作为第一视图中用户的第一偏移量;以及,将第二视图中的用户面部中心相对于第二视图的中心点的坐标作为第二视图中用户的第二偏移量。可以实现为确定用户在该组目标监控图像中的偏移量提供了可靠的数据来源,进而可以提高确定用户相对于屏幕的观看位置的准确度。
56.s230:根据所述第一偏移量以及所述第二偏移量确定该组目标监控图像中用户的偏移量。
57.其中,本方案可以将第一偏移量以及第二偏移量的平均值的绝对值作为该组目标监控图像中用户的偏移量。
58.在本实施例中,可选的,根据所述第一偏移量以及所述第二偏移量确定该组目标监控图像中用户的偏移量,包括:将所述第一偏移量以及所述第二偏移量的平均值的绝对值确定为该组目标监控图像中用户的偏移量。
59.其中,如图6(a)-6(b)所示,以由图像采集模组1确定的一组目标监控图像为例,该组目标监控图像中用户的偏移量dc1可以通过公式进行确定。
60.示例性的,如图7(a)-7(b)所示,以由图像采集模组2确定的一组目标监控图像为例,该组目标监控图像中用户的偏移量dc2可以通过公式进行确定。
61.由此,通过将第一偏移量以及第二偏移量的平均值的绝对值确定为该组目标监控图像中用户的偏移量。可以实现避免只考虑单一偏移量导致的误差偏大的问题,可以实现较为准确地确定每组目标监控图像中用户的偏移量,进而为确定用户相对于屏幕的观看位置提供可靠的数据来源。
62.s240:根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置。
63.在本实施例中,可选的,根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置,包括:从各组目标监控图像中用户的偏移量中确定值最小的目标偏移量;根据所述目标偏移量确定用户相对于屏幕的观看位置。
64.其中,当目标监控图像组数为多组时,本方案可以分别确定各组目标监控图像中
用户的偏移量,然后从确定的各个偏移量中确定值最小的偏移量,即目标偏移量,进而根据目标偏移量确定用户相对于屏幕的观看位置。其中,根据偏移量确定用户相对于屏幕的观看位置的处理过程可以参考相关技术。
65.由此,通过从各组目标监控图像中用户的偏移量中确定值最小的目标偏移量;根据目标偏移量确定用户相对于屏幕的观看位置。可以实现根据多个用户的偏移量确定用户相对于屏幕的空间位置。
66.在一个可行的实施方式中,可选的,根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置,包括:根据各组目标监控图像中用户的偏移量计算用户基于每组目标监控图像确定的各第一候选观看位置;将各组目标监控图像中用户的偏移量作为权重,对各所述第一候选观看位置进行加权平均计算,得到用户相对于屏幕的第一实际观看位置。
67.其中,如图5、图6(a)-6(b)以及图7(a)-7(b)所示,根据图像采集模组1确定的一组目标监控图像中用户的偏移量dc1可以确定用户相对于屏幕的第一候选观看位置p1,根据图像采集模组2确定的一组目标监控图像中用户的偏移量dc2可以确定用户相对于屏幕的第一候选观看位置p2。本方案可以采用公式(p1
×
dc1+p2
×
dc2)/(dc1+dc2)将各组目标监控图像中用户的偏移量作为权重,对各第一候选观看位置进行加权平均计算,得到用户相对于屏幕的第一实际观看位置。
68.由此,通过根据各组目标监控图像中用户的偏移量计算用户基于每组目标监控图像确定的各第一候选观看位置;将各组目标监控图像中用户的偏移量作为权重,对各第一候选观看位置进行加权平均计算,得到用户相对于屏幕的第一实际观看位置。可以实现根据多个用户的偏移量确定用户相对于屏幕的空间位置,可以实现得到较为精准的用户相对于屏幕的空间位置。
69.在另一个可选的实施方式中,可选的,根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置,包括:从各组目标监控图像中用户的偏移量中确定小于预设偏移量的候选偏移量;根据每一个候选偏移量,确定用户相对于屏幕的第二候选观看位置;将各所述第二候选观看位置的平均值作为用户相对于屏幕的第二实际观看位置。
70.其中,预设偏移量可以是10cm,预设偏移量可以是15cm,预设偏移量可以根据实际需要进行设置。如图8所示,当用户处于位置3时,根据图像采集模组1确定的一组目标监控图像中用户的偏移量dc1为8cm,根据图像采集模组2确定的一组目标监控图像中用户的偏移量dc2为12cm,根据图像采集模组3确定的一组目标监控图像中用户的偏移量dc3为9cm。假设预设偏移量为10cm,则dc1和dc3小于预设偏移量,将dc1和dc3确定为候选偏移量。那么根据dc1确定的用户相对于屏幕的第二候选观看位置为p1,根据dc3确定的用户相对于屏幕的第二候选观看位置为p3,将p1与p3的平均值确定为用户相对于屏幕的第二实际观看位置。
71.由此,通过从各组目标监控图像中用户的偏移量中确定小于预设偏移量的候选偏移量;根据每一个候选偏移量,确定用户相对于屏幕的第二候选观看位置;将各第二候选观看位置的平均值作为用户相对于屏幕的第二实际观看位置。可以实现根据多个用户的偏移量确定用户相对于屏幕的空间位置,可以实现得到较为精准的用户相对于屏幕的空间位置。
72.本发明实施例提供的技术方案,从至少两组候选监控图像中确定包括用户面部信息的至少一组目标监控图像;根据任一组目标监控图像中的第一视图确定第一视图中用户的第一偏移量;以及,根据该组目标监控图像中的第二视图确定第二视图中用户的第二偏移量;根据第一偏移量以及第二偏移量确定该组目标监控图像中用户的偏移量;根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置。通过执行本发明实施例提供的技术方案,可以实现更大范围的人眼跟踪,可以提供给用户更加灵活的位置选择,可以提升用户的3d体验。
73.图9是本发明实施例提供的配置于裸眼3d显示设备的用户相对裸眼3d显示设备的观看位置的确定装置结构示意图,所述装置可以配置在用于用户相对裸眼3d显示设备的观看位置的确定的电子设备中。如图9所示,所述装置包括:
74.目标监控图像确定模块310,用于从至少两组候选监控图像中确定包括用户面部信息的至少一组目标监控图像;其中,每组候选监控图像由设置于裸眼3d显示设备上的一组图像采集模组进行采集得到,所述图像采集模组的数量为至少两组;
75.用户偏移量确定模块320,用于确定各组目标监控图像中用户的偏移量;
76.观看位置确定模块330,用于根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置。
77.可选的,每组目标监控图像包括第一视图和第二视图;相应的,用户偏移量确定模块320,包括视图偏移量确定单元,用于根据任一组目标监控图像中的第一视图确定所述第一视图中用户的第一偏移量;以及,根据该组目标监控图像中的第二视图确定所述第二视图中用户的第二偏移量;用户偏移量确定单元,用于根据所述第一偏移量以及所述第二偏移量确定该组目标监控图像中用户的偏移量。
78.可选的,视图偏移量确定单元,具体用于将所述第一视图中的用户面部中心相对于所述第一视图的中心点的坐标作为所述第一视图中用户的第一偏移量;以及,将所述第二视图中的用户面部中心相对于所述第二视图的中心点的坐标作为所述第二视图中用户的第二偏移量。
79.可选的,用户偏移量确定单元,具体用于将所述第一偏移量以及所述第二偏移量的平均值的绝对值确定为该组目标监控图像中用户的偏移量。
80.可选的,观看位置确定模块330,包括目标偏移量确定单元,用于从各组目标监控图像中用户的偏移量中确定值最小的目标偏移量;观看位置确定单元,用于根据所述目标偏移量确定用户相对于屏幕的观看位置。
81.可选的,观看位置确定模块330,包括第一候选观看位置确定单元,用于根据各组目标监控图像中用户的偏移量计算用户基于每组目标监控图像确定的各第一候选观看位置;第一实际观看位置确定单元,用于将各组目标监控图像中用户的偏移量作为权重,对各所述第一候选观看位置进行加权平均计算,得到用户相对于屏幕的第一实际观看位置。
82.可选的,观看位置确定模块330,包括候选偏移量确定单元,用于从各组目标监控图像中用户的偏移量中确定小于预设偏移量的候选偏移量;第二候选观看位置确定单元,用于根据每一个候选偏移量,确定用户相对于屏幕的第二候选观看位置;第二实际观看位置确定单元,用于将各所述第二候选观看位置的平均值作为用户相对于屏幕的第二实际观看位置。
83.上述实施例所提供的装置可以执行本发明任意实施例所提供的用户相对裸眼3d显示设备的观看位置的确定方法,具备执行方法相应的功能模块和有益效果。
84.图10是本发明实施例提供的一种电子设备结构示意图,如图10所示,该设备包括:
85.一个或多个处理器410,图10中以一个处理器410为例;
86.存储器420;
87.所述设备还可以包括:输入装置430和输出装置440。
88.所述设备中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或者其他方式连接,图10中以通过总线连接为例。
89.存储器420作为一种非暂态计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的一种用户相对裸眼3d显示设备的观看位置的确定方法对应的程序指令/模块。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述方法实施例的一种用户相对裸眼3d显示设备的观看位置的确定方法,即:
90.从至少两组候选监控图像中确定包括用户面部信息的至少一组目标监控图像;其中,每组候选监控图像由设置于裸眼3d显示设备上的一组图像采集模组进行采集得到,所述图像采集模组的数量为至少两组;
91.确定各组目标监控图像中用户的偏移量;
92.根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置。
93.存储器420可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非暂态性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态性固态存储器件。在一些实施例中,存储器420可选包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
94.输入装置430可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。
95.本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例提供的一种用户相对裸眼3d显示设备的观看位置的确定方法,也即:
96.从至少两组候选监控图像中确定包括用户面部信息的至少一组目标监控图像;其中,每组候选监控图像由设置于裸眼3d显示设备上的一组图像采集模组进行采集得到,所述图像采集模组的数量为至少两组;
97.确定各组目标监控图像中用户的偏移量;
98.根据各组目标监控图像中用户的偏移量,确定用户相对于屏幕的观看位置。
99.可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便
携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
100.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
101.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。
102.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
103.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1