手机版

苹果专利分享如何给戴Vision Pro用户拍出好照片,改善透明显示屏对眼镜外观的影响

2023-11-23 09:33:34
314

图像捕获和视觉光传输同步

(映维网Nweon 2023年11月21日)AR头显一般会搭载透明的显示屏。在为穿戴AR头显的用户拍摄照片或录制视频时,透明显示屏可能无法在照片或视频中获得理想的外观。例如,显示屏可能过暗,导致难以捕获用户的眼睛。

所以在名为“Synchronization of image capture and visual light transmission”的专利申请中,苹果介绍了一种调节透明显示屏的可视光透射的图像捕获和视觉光传输同步方法,从而允许捕获用户的眼睛,或者改善捕获眼睛的外观。

图1B示出包括第一设备10和第二设备20的物理环境5。在本例中,第一设备为搭载透明显示屏的AR头显,并由用户25穿戴。第二设备20捕获穿戴第一设备10的用户25的图像。

根据发明,在由第二设备20捕获图像期间,控制第一设备10的一部分的可视光传输特性。例如,可以控制第一设备10的可见光传输特性,以在第二设备20捕获的图像中捕获(或改善)用户10的眼睛45的外观,

例如,这可以允许来自用户眼睛45的更多光通过第一设备10的部分并在图像捕获事件期间由第二设备20的图像传感器捕获。

图2示出在图像捕获事件期间用于控制可视光传输的方法流程图。

在202,确定将发生图像捕获事件的方法200,其中第一设备的透明部分的图像将由与第一设备分离的第二设备在图像中捕获。这涉及确定第二设备将基于识别图像捕获事件的意图来执行图像捕获事件,或检测在第二设备接收到图像捕获输入。

在一个实施例中,当第二设备的拍照按钮按下时,第二设备向第一设备发送消息以触发透明部分在拍照期间保持清晰或变为清晰。第二设备可以在启动图像捕获或曝光之前等待确认或预定的阈值时间量。

消息可以通过射频信号或光信号/编码闪光在设备之间发送。在一个实施例中,第一设备是否位于在图像中是通过使用一个或两个设备的传感器确定设备的相对定位和/或方向来确定。

在204,方法200根据确定将发生图像捕获事件,在图像捕获事件期间控制第一设备透明部分的可视光传输特性。这涉及控制电致变色材料的阴影为透明、暗或预定义的阴影百分比。

在一个实施例中,在设备未配对的情况下,控制进一步基于用户输入或用户操作,例如用户手势,声音命令,凝视方向,与UI控件的手动交互等。要求这样的额外输入或操作有助于确保另一个人的相机不会不受欢迎地控制第一设备,例如对于名人正在使用设备,他可能不希望狗仔队能够改变他或她的设备。

在一个实施例中,第二设备触发第一设备将所述部分转换为更透光/更亮,以便所述透明部分在图像曝光期间保持清晰,然后转换回更暗状态。

图3示出在图像捕获事件期间控制视觉光传输的示例。在本例中,在第一时间段310中,用户25在明亮的环境中佩戴第一设备10,并且部分15a-b(电致变色材料)处于相对阴影的第一状态。

例如,第一设备10的部分15a-b可以是透镜或其他遮挡的观看部分,以减少通过用户眼睛45a-b可见的光量。

在第二时间段320中,在第二设备20启动图像捕获事件,并且第二设备20向第一设备10发送消息以触发部分15a-b在图像捕获事件期间保持清晰或变为清晰。所述第一设备10将所述部分15a-b转换为第二状态,使得在图像捕获事件期间通过所述部分15a-b对所述第二设备20的眼睛45a-b更加可见。

在时间330,在图像捕获事件之后,第一设备10将部分15a-b转换回第一状态,例如更暗。

在一个实施例中,如果在超时期间内没有发生图像捕获,则第一设备自动将部分转换回其先前状态。在另一示例中,第二设备触发第一设备在伴随图像曝光的闪光期间保持较清晰。

图4示出在图像捕获事件期间控制可视光传输的另一示例。在本例中,在第一时间段410中,用户25佩戴第一设备10,并且部分15a-b处于相对未遮挡的第一状态。例如,第一设备10的部分15a-b可以是在用户当前室内环境中清晰的透镜或其他观看部分。

在第二时间段420中,在第二设备20启动图像捕获事件,并且第二设备20向第一设备10发送消息以触发部分15a-b在图像捕获事件期间保持清晰或变为清晰。

所述第一设备10控制所述部分15a-b保持在第一状态(清晰),使得在图像捕获事件期间通过所述部分15a-b对所述第二设备20眼睛45a-b保持可见。在时间430,在图像捕获事件之后,部分15a-b保持在第一状态(清洗)。

图5示出在图像捕获事件期间控制视觉光传输和调整在图像捕获事件期间捕获的图像。在本例中,在第一时间段310期间,用户25佩戴第一设备10,并且部分15a-b处于相对阴影的第一状态(暗)。

在第二时间段320中,在第二设备20启动图像捕获事件,并且第二设备20向第一设备10发送消息以触发部分15a-b在图像捕获事件期间保持清晰或变为清晰。

所述第一设备10将所述部分15a-b转换为第二状态(清晰),使得在图像捕获事件期间通过所述部分15a-b对所述第二设备20的眼睛45a-b更加可见。在时间330,在图像捕获事件之后,第一设备10将部分15a-b转换回第一状态(暗)。

在图像捕获事件期间捕获的图像500包括用户25的描述525和设备510的描述。所述设备510的描述的515a-b部分是清晰的,因而所述图像500中包括所述用户眼睛45a-b的描述545a-b。当图像事件发生时,如果部分15a-b在第二时间段320内处于第二状态,则上述描述545a-b将在图像500中不可见或不太可见。

如图5所示,在图像捕获事件期间控制第一设备10的一个或多个部分15a-b的视觉光传输,有助于捕获更适合于修改的图像。在本例中,图像500所包括的可包括比其他方式更多的内容,因而可表示或包括关于用户和/或环境的更多信息。这样的附加信息可以促进各种计算机视觉处理。

在图5的示例中,机器学习过程接收图像500作为输入,并执行设备移除/擦除任务以移除第一设备10的描述510以产生图像530。图像530包括用户25的描述525,而不包括第一设备10的描述510。

在一个实施例中,在图像捕获事件期间控制视觉光传输是基于用户参数和/或用户输入。用户可以根据用户的特定用例和愿望改变第一设备的显示方式,例如透明度。

在一个实施例中,用户可能有意地选择让图像中的一部分显示为深色。在其他实现中,用户可以为设备的一部分选择一种颜色,例如蓝色调。在其他实现中,用户可以选择让第一设备不对图像捕获事件作出反应。

在一个实施例中,在图像捕获事件期间根据过渡特性控制第一设备部分的视觉光传输特性,其中过渡特性基于用户设置。例如用户可以指定显示在过渡期间变亮或变暗的程度。

相关专利:Apple Patent | Synchronization of image capture and visual light transmission

https://patent.nweon.com/31667

名为“Synchronization of image capture and visual light transmission”的苹果专利申请最初在2023年3月提交,并在日前由美国专利商标局公布。

.data_color_scheme_dark{--weui-ORANGERED: #ff6146;--weui-BG-0: #111;--weui-BG-1: #1e1e1e;--weui-BG-2: #191919;--weui-BG-3: #202020;--weui-BG-4: #404040;--weui-BG-5: #2c2c2c;--weui-FG-0: rgba(255, 255, 255, .8);--weui-FG-HALF: rgba(255, 255, 255, .6);--weui-FG-1: rgba(255, 255, 255, .5);--weui-FG-2: rgba(255, 255, 255, .3);--weui-FG-3: rgba(255, 255, 255, .1);--weui-FG-4: rgba(255, 255, 255, .15);--weui-FG-5: rgba(255, 255, 255, .1);--weui-RED: #fa5151;--weui-REDORANGE: #ff6146;--weui-ORANGE: #c87d2f;--weui-YELLOW: #cc9c00;--weui-GREEN: #74a800;--weui-LIGHTGREEN: #3eb575;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1196ff;--weui-PURPLE: #8183ff;--weui-WHITE: rgba(255, 255, 255, .8);--weui-LINK: #7d90a9;--weui-TEXTGREEN: #259c5c;--weui-FG: #fff;--weui-BG: #000;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: rgba(250, 157, 59, .6);--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: rgba(6, 174, 86, .6);--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: rgba(16, 174, 255, .6);--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(255, 255, 255, .5);--weui-TAG-BACKGROUND-BLACK: rgba(255, 255, 255, .05)}.data_color_scheme_dark{--weui-BTN-ACTIVE-MASK: rgba(255, 255, 255, .1)}.data_color_scheme_dark{--weui-BTN-DEFAULT-ACTIVE-BG: rgba(255, 255, 255, .126)}.data_color_scheme_dark{--weui-DIALOG-LINE-COLOR: rgba(255, 255, 255, .1)}.data_color_scheme_dark{--weui-BG-COLOR-ACTIVE: #373737}.data_color_scheme_dark{--weui-BG-6: rgba(255, 255, 255, .1);--weui-ACTIVE-MASK: rgba(255, 255, 255, .1)}.rich_media_content{color:#000000e5;font-size:17px;font-size:var(--articleFontsize);overflow:hidden;text-align:justify}.rich_media_content{color:#ffffffa6;color:var(--weui-FG-HALF)}.rich_media_content{position:relative;z-index:0}.wxw-img{vertical-align:bottom}.rich_media_content p{clear:both;min-height:1em}td p{margin:0;padding:0}@media(prefers-color-scheme:dark){body:not([data-weui-theme=light]) .rich_media_content img:not(.wx_img_placeholder){filter:brightness(.8)}}:root{--articleFontsize: 17px}:root{--sab: env(safe-area-inset-bottom)}:root{--wxBorderAvatarRatio: 3}:root{--discussPageGap: 16px}:root{--appmsgPageGap: 20px}*{margin:0;padding:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}body,.wx-root,page{--weui-BTN-HEIGHT: 48;--weui-BTN-HEIGHT-MEDIUM: 40;--weui-BTN-HEIGHT-SMALL: 32}.wx-root,body{--weui-BTN-ACTIVE-MASK: rgba(0, 0, 0, .1)}.wx-root,body{--weui-BTN-DEFAULT-ACTIVE-BG: #e6e6e6}.wx-root,body{--weui-DIALOG-LINE-COLOR: rgba(0, 0, 0, .1)}.wx-root,body{--weui-BG-COLOR-ACTIVE: #ececec}body,.wx-root{--weui-FG-1: rgba(0, 0, 0, .55);--weui-ORANGERED: #ff6146;--weui-BG-0: #ededed;--weui-BG-1: #f7f7f7;--weui-BG-2: #fff;--weui-BG-3: #f7f7f7;--weui-BG-4: #4c4c4c;--weui-BG-5: #fff;--weui-FG-0: rgba(0, 0, 0, .9);--weui-FG-HALF: rgba(0, 0, 0, .9);--weui-FG-1: rgba(0, 0, 0, .5);--weui-FG-2: rgba(0, 0, 0, .3);--weui-FG-3: rgba(0, 0, 0, .1);--weui-FG-4: rgba(0, 0, 0, .15);--weui-FG-5: rgba(0, 0, 0, .05);--weui-RED: #fa5151;--weui-REDORANGE: #ff6146;--weui-ORANGE: #fa9d3b;--weui-YELLOW: #ffc300;--weui-GREEN: #91d300;--weui-LIGHTGREEN: #95ec69;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1485ee;--weui-PURPLE: #6467f0;--weui-WHITE: #fff;--weui-LINK: #576b95;--weui-TEXTGREEN: #06ae56;--weui-FG: #000;--weui-BG: #fff;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: #fa9d3b;--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: #06ae56;--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: #10aeff;--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(0, 0, 0, .5);--weui-TAG-BACKGROUND-BLACK: rgba(0, 0, 0, .05)}body,.wx-root{--weui-BG-6: rgba(0, 0, 0, .05);--weui-ACTIVE-MASK: rgba(0, 0, 0, .05)}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-ORANGERED: #ff6146;--weui-BG-0: #111;--weui-BG-1: #1e1e1e;--weui-BG-2: #191919;--weui-BG-3: #202020;--weui-BG-4: #404040;--weui-BG-5: #2c2c2c;--weui-FG-0: rgba(255, 255, 255, .8);--weui-FG-HALF: rgba(255, 255, 255, .6);--weui-FG-1: rgba(255, 255, 255, .5);--weui-FG-2: rgba(255, 255, 255, .3);--weui-FG-3: rgba(255, 255, 255, .1);--weui-FG-4: rgba(255, 255, 255, .15);--weui-FG-5: rgba(255, 255, 255, .1);--weui-RED: #fa5151;--weui-REDORANGE: #ff6146;--weui-ORANGE: #c87d2f;--weui-YELLOW: #cc9c00;--weui-GREEN: #74a800;--weui-LIGHTGREEN: #3eb575;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1196ff;--weui-PURPLE: #8183ff;--weui-WHITE: rgba(255, 255, 255, .8);--weui-LINK: #7d90a9;--weui-TEXTGREEN: #259c5c;--weui-FG: #fff;--weui-BG: #000;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: rgba(250, 157, 59, .6);--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: rgba(6, 174, 86, .6);--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: rgba(16, 174, 255, .6);--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(255, 255, 255, .5);--weui-TAG-BACKGROUND-BLACK: rgba(255, 255, 255, .05)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BTN-ACTIVE-MASK: rgba(255, 255, 255, .1)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BTN-DEFAULT-ACTIVE-BG: rgba(255, 255, 255, .126)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-DIALOG-LINE-COLOR: rgba(255, 255, 255, .1)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BG-COLOR-ACTIVE: #373737}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BG-6: rgba(255, 255, 255, .1);--weui-ACTIVE-MASK: rgba(255, 255, 255, .1)}}@media(prefers-color-scheme:dark){body:not([data-weui-theme=light]).appmsg_skin_default.rich_media_empty_extra{background-color:#191919}}@media(prefers-color-scheme:dark){body:not([data-weui-theme=light]).my_comment_empty_data{background-color:#111}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:#00000080;font-size:15px;padding-top:4px;margin:1em 0}blockquote{color:#ffffff8c;color:var(--weui-FG-1)}@media(prefers-color-scheme:dark){body:not([data-weui-theme=light]) .rich_media_meta_text,body:not([data-weui-theme=light]) .icon_appmsg_tag.default,body:not([data-weui-theme=light]) .simple_pagination,body:not([data-weui-theme=light]) .sp_page_current,body:not([data-weui-theme=light]) blockquote,body:not([data-weui-theme=light]) .blockquote_info{color:#ffffff4d}}@media(prefers-color-scheme:dark){body:not([data-weui-theme=light]) blockquote{border-color:#404040}}@media(prefers-color-scheme:dark){body:not([data-weui-theme=light]) blockquote{border-color:#404040}}.data_color_scheme_dark .rich_media_meta_text,.data_color_scheme_dark .icon_appmsg_tag.default,.data_color_scheme_dark .reward_area_win .reward_user_tips .weui-loadmore__tips a,.data_color_scheme_dark .simple_pagination,.data_color_scheme_dark .sp_page_current,.data_color_scheme_dark blockquote,.data_color_scheme_dark .blockquote_info{color:#ffffff4d}.data_color_scheme_dark blockquote{border-color:#404040}

最新文章

更多