一种即时视频的传输方法和电子设备的制造方法_5

文档序号:9331024阅读:来源:国知局
,进一步满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某 一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他 参与者将关注度迀移至用户所指定的区域的多样化需求,提高了用户体验。另外,通过获取 当前即时视频帧中的预设形状所指示的区域与参考帧中的预设形状所指示的区域之间的 残差数据,实现即时视频的传输,相比于传统的即时视频传输方法,该方法进一步减少了即 时视频传输过程中数据传输量和处理量,从而提高了即时视频的传输效率,进一步满足了 用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节 保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迀移至用 户所指定的区域的多样化需求,提高了用户体验。
[0302] 1011、传输残差数据,结束。
[0303] 具体的,该步骤与步骤310相同,此处再不加以赘述。
[0304] 值得注意的是,步骤1010至步骤1011是实现根据第三传输策略,传输包括预设形 状所指示的区域的当前即时视频帧的过程,除了上述步骤所述的方式之外,还可以通过其 他方式实现该过程,本发明实施例对具体的方式不加以限定。
[0305] 由于获取并传输包括预设形状所指示的区域的当前即时视频帧与参考帧之间的 残差数据,相比于传统的传输全部即时视频帧,该方法节省了网络带宽资源,同时保证了即 时视频中预设形状所指示的区域的画面质量,保证了预设形状所指示的区域的传输,从而 提高了即时视频的传输效率,进一步满足了用户对即时视频中的某一区域的关注度大于其 他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时 视频交互的其他参与者将关注度迀移至用户所指定的区域的多样化需求,提高了用户体 验。
[0306] 可选的,在实际应用中,在执行步骤1010之前,还可以执行步骤1005和步骤1009 中的至少一个。
[0307] 1012、获取用于描述预设形状所指示的区域的特征参数。
[0308] 具体的,该步骤与步骤311相同,此处再不加以赘述。
[0309] 由于三角区域的姿态参数和位置参数指示了三角区域当前的位置和姿态,通过调 整该特征参数,可以实现对三角区域的驱动,通过该当前即时视频中组成该预设形状所指 示的区域的至少一个三角区域的姿态参数和位置参数,调整已经传输的即时视频帧中相同 三角区域的姿态参数和位置参数,可以实现将当前即时视频帧中的预设形状所指示的区域 迀移至已经传输的即时视频帧,相比于传输当前即时视频帧,节省了网络带宽,提高了即时 视频的传输效率,进一步满足了用户对即时视频中的某一区域的关注度大于其他区域、用 户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互 的其他参与者将关注度迀移至用户所指定的区域的多样化需求,提高了用户体验。
[0310] 1013、传输特征参数。
[0311] 具体的,该步骤312相同,此处再不加以赘述。
[0312] 值得注意的是,步骤1012至步骤1013是实现根据第四传输策略,传输包括预设形 状所指示的区域的当前即时视频帧的过程,除了上述步骤所述的方式之外,还可以通过其 他方式实现该过程,本发明实施例对具体的方式不加以限定。
[0313] 通过只传输用于描述预设形状所指示的区域的特征参数,相比于传输全部即时视 频帧数据,节省了带宽资源,从而进一步提高了即时视频的传输效率,进一步满足了用户对 即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量 的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迀移至用户所指 定的区域的多样化需求,提高了用户体验。
[0314] 可选的,除了上述步骤之外,本发明实施例所提供的方法还可以包括:
[0315] 将选择指令发送至其他电子设备。
[0316] 通过将该选择指令发送至其他电子设备,使得其他电子设备可以显示该选择指令 所指示的预设形状,增加了即时视频的交互形式,满足了用户在即时视频过程中的多样化 需求,进一步提高了用户体验。另外,通过将该选择指令发送至其他电子设备,相较于将该 预设形状的数据发送至其他电子设备,减少了传输时的数据量,节省了网络资源,提高了即 时视频的传输效率,进一步提高了用户体验。
[0317] 为了进一步说明本发明实施例提供的方法所达到的效果,下面将结合附图对本发 明实施例所提供的方法作出进一步的说明,假设用户所选定的预设形状为图6所示的形 状,对图11中的a执行本发明实施例的方法后,生成的界面可以参照图11中的b所示,若 即时视频界面中的用户在画面中的位置发生变化,则界面可以参照图11中的c所示,在图 11中,第二显示效果所指示的清晰度以及细节保留量大于或者等于第一显示效果所指示的 清晰度以及细节保留量,第三显示效果所指示的清晰度以及细节保留量小于第一显示效果 所指示的清晰度以及细节保留量。
[0318] 在即时视频交互的场景下,本发明实施例所提供的方法满足了用户对即时视频中 的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于 其他区域以及用户希望即时视频交互的其他参与者将关注度迀移至用户所指定的区域的 多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。另外,由于预设 形状所指示的区域内的细节的位置会发生改变,所以根据细节在当前即时视频帧中确定预 设形状所指示的区域,使得在即时视频帧中预设形状所指示的区域内的细节位置发生变化 的情况下,依然可以保证该细节所在区域的画面质量,从而更进一步的满足了用户对即时 视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要 求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迀移至用户所指定的 区域的多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。例如,预 设形状所指示的区域内包括人脸,通过执行本发明实施例的方法,当人脸位置发生变化时, 预设形状所指示的区域的位置也会随着人脸发生变化,从而保证该人脸所在区域的画面质 量。
[0319] 本发明实施例提供了一种即时视频的传输方法,通过判断网络带宽是否满足第一 预设条件、第二预设条件、第三预设条件和第四预设条件中的任意一个,从而可以根据不同 的网络带宽对包括预设形状所指示的区域的当前即时视频帧采取不同的传输策略,相比于 传统的即时视频的传输方法,不仅满足了用户对即时视频中的某一区域的关注度大于其他 区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视 频交互的其他参与者将关注度迀移至用户所指定的区域的多样化需求,提高了用户体验, 还提高了网络带宽的利用率,节省网络资源,从而提高了即时视频的传输效率,提高了用户 体验;另外,由于本发明实施例的方法是在从当前即时视频帧中获取预设形状所指示的区 域后,对当前即时视频帧进行处理,使得相比于传统的即时视频编码方法,在带宽资源不变 的情况下,将更多的宽带资源用于预设形状所指示的区域的传输,从而保证了预设形状所 指示的区域的传输,进一步满足了用户对即时视频中的某一区域的关注度大于其他区域、 用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交 互的其他参与者将关注度迀移至用户所指定的区域的多样化需求,提高了用户体验。另外, 通过根据细节在当前即时视频帧中确定预设形状所指示的区域,使得在即时视频帧中预设 形状所指示的区域内的细节位置发生变化的情况下,依然可以保证该细节所在区域的画面 质量,从而更进一步的满足了用户对即时视频中的某一区域的关注度大于其他区域、用户 对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的 其他参与者将关注度迀移至用户所指定的区域的多样化需求,增加了即时视频的交互性和 趣味性,进一步提高了用户体验。
[0320] 实施例六为本发明实施例提供的一种即时视频的显示方法,参照图12所示,在本 发明实施例中,预设形状的位置参数包括描述参数,该描述参数用于描述即时视频帧中用 户所选定的预设形状所指示区域内的细节,示例性的,若用户所选定的预设形状所指示区 域内至少包括人脸,则该细节可以为用户的眼睛、鼻子、嘴部和眉毛等,该方法具体包括: [0321 ] 1201、获取电子设备根据第一传输策略、第二传输策略、第三传输策略以及第四传 输策略中的任意一个传输的当前即时视频帧。
[0322] 具体的,该步骤与步骤801相同,此处再不加以赘述。
[0323] 1202、获取用户触发的选择指令,选择指令用于指示用户所选择的预设形状。
[0324] 具体的,该步骤与步骤802相同,此处再不加以赘述。
[0325] 1203、在当前即时视频帧中识别描述参数所指示的细节。
[0326] 具体的,该步骤与步骤1002相同,此处再不加以赘述。
[0327] 用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度 以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度 迀移至用户所指定的区域的多样化需求,是对该区域内的细节的关注度大于其他区域、对 该区域的细节的清晰度以及细节保留量的要求大于其他区域以及希望即时视频交互的其 他参与者将关注度迀移至用户所指定的区域的细节,通过在当前即时视频帧中识别描述参 数所指示的细节,满足了用户对该区域内的细节的关注度大于其他区域、对该区域的细节 的清晰度以及细节保留量的要求大于其他区域以及希望即时视频交互的其他参与者将关 注度迀移至用户所指定的区域的细节的多样化需求。
[0328] 1204、根据细节以及电子设备所支持的传输策略,在当前即时视频帧中显示预设 形状所指示的区域。
[0329] 具体的,将该组成该细节的描述点的坐标设置为预设形状所指示的区域中的点的 坐标。
[0330] 根据该坐标,显示预设形状所指示的区域。
[0331] 除此之外,还可以通过其他方式,实现根据细节,在当前即时视频帧中显示预设形 状所指示的区域,本发明实施例对具体的方式不加以限定。
[0332] 由于预设形状所指示的区域内的细节的位置会发生改变,所以根据细节在当前即 时视频帧中确定预设形状所指示的区域,进一步的满足了用户对即时视频中的某一区域的 关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及 用户希望即时视频交互的其他参与者将关注度迀移至用户所指定的区域的多样化需求,增 加了即时视频的交互性和趣味性,进一步提高了用户体验。
[0333] 值得注意的是,步骤1203至步骤1204是实现根据选择指令,显示当前即时视频帧 的过程,除了上述步骤所述的方式之外,还可以通过其他方式实现该过程,本发明实施例对 具体的方式不加以限定。
[0334] 由于当前即时视频帧中预设形状所指示的区域的画面质量优于其他区域,从而满 足了将本电子设备的用户关注度迀移至即时视频中预设形状所指示的区域,从而满足了用 户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保 留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迀移至用户 所指定的区域的多样化需求,提高了用户体验。另外,通过显示预设形状,可以进一步实现 将本电子设备的用户关注度迀移至即时视频中预设形状所指示的区域,从而满足了用户对 即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量 的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迀移至用户所指 定的区域的多样化需求,提高了用户体验。另外,由于选择指令包括预设形状的大小参数、 预设形状的位置参数、预设形状的边框参数以及预设形状的特效参数中的至少一个,所以 增加了即时视频的显示形式,进一步满足了用户的多样化需求,提高了用户体验。另外,通 过根据细节,显示处理后的当前即时视频帧,在即时视频帧中预设形状所指示的区域内的 细节位置发生变化的情况下,满足了用户对预设形状所指示的区域内的细节的关注度大于 其他区域、对预设形状所指示的区域的细节的清晰度以及细节保留量的要求大于其他区域 以及希望即时视频交互的其他参与者将关注度迀移至预设形状所指示的的区域的细节,从 而进一步满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的 清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将 关注度迀移至用户所指定的区域的多样化需求,增加了即时视频的交互性和趣味性,进一 步提高了用户体验。另外,由于预设形状所指示的区域内的细节的位置会发生改变,所以根 据细节在当前即时视频帧中确定预设形状所指示的区域,使得在即时视频帧中预设形状所 指示的区域内的细节位置发生变化的情况下,依然可以保证该细节所在区域的画面质量, 从而更进一步的满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一 区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参 与者将关注度迀移至用户所指定的区域的多样化需求,增加了即时视频的交互性和趣味 性,进一步提高了用户体验。例如,预设形状所指示的区域内包括人脸,通过执行本发明实 施例的方法,当人脸位置发生变化时,预设形状所指示的区域的位置也会随着人脸发生变 化,从而保证该人脸所在区域的画面质量。
[0335] 其中,若该电子设备不支持获取的当前即时视频帧所对应的传输策略,则向发送 该即时视频帧的电子设备或者服务器发送提示信息,以提示该电子设备不支持获取的当前 即时视频帧所对应的传输策略,以使服务器或者发送该即时视频帧的电子设备在接收到该 提示信息后,向该电子设备发送与该传输策略对应的代码,以便该电子设备配置该代码。
[0336] 为了进一步说明本发明实施例提供的方法所达到的效果,下面将结合附图对本发 明实施例所提供的方法作出进一步的说明,假设用户所选定的预设形状为图6所示的形 状,获取处理后的当前即时视频帧显示的界面可以参照图13中的b所示,图13中的a是获 取当前即时视频帧后显示的界面,若即时视频界面中的用户在画面中的位置发生变化,则 界面可以参照图13中的c所示,在图13中,第二显示效果所指示的清晰度以及细节保留量 大于或者等于第一显示效果所指示的清晰度以及细节保留量,第三显示效果所指示的清晰 度以及细节保留量小于第一显示效果所指示的清晰度以及细节保留量。
[0337] 本发明实施例提供了一种即时视频的显示方法,通过获取并显示根据第一传输策 略、第二传输策略、第三传输策略以及第四传输策略中的任意一个传输的当前即时视频帧, 满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域 的需求,进一步提高了用户体验。另外,通过获取并显示用户触发的选择指令,增加了用户 选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的 多样化需求,提高了用户体验。另外,通过根据细节在当前即时视频帧中确定并显示预设形 状所指示的区域,使得在即时视频帧中预设形状所指示的区域内的细节位置发生变化的情 况下,依然可以保证该细节所在区域的画面质量,从而更进一步的满足了用户对即时视频 中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大 于其他区域以及用户希望即时视频交互的其他参与者将关注度迀移至用户所指定的区域 的多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。
[0338] 实施例七为本发明实施例提供的一种电子设备14,参照图14所示,电子设备14包 括:
[0339] 接收模块1401,用于接收用户触发的选择指令,选择指令用于指示用户所选择的 预设形状;
[0340] 第一处理模块1403,用于在当前即时视频帧中确定预设形状所指示的区域;
[0341] 判决模块1402,用于判断网络带宽是否满足第一预设条件、第二预设条件、第三预 设条件和第四预设条件中的任意一个;
[0342] 第一处理模块1403还用于根据网络带宽所满足的预设条件以及电子设备所支持 的传输策略,触发以下模块中的任意一个:
[0343] 第二处理模块1404,用于在网络带宽满足第一预设条件时,根据第一传输策略,传 输包括预设形状所指示的区域的当前即时视频帧;或者,
[0344] 第三处理模块1405,用于在网络带宽满足第二预设条件时,根据第二传输策略,传 输包括预设形状所指示的区域的当前即时视频帧;或者,
[0345] 第四处理模块1406,用于在网络带宽满足第三预设条件时,根据第三传输策略,传 输包括预设形状所指示的区域的当前即时视频帧;或者,
[0346] 第五处理模块1407,用于在网络带宽满足第四预设条件时,根据第四传输策略,传 输包括预设形状所指示的区域的当前即时视频帧。
[0347] 可选的,选择指令包括预设形状的大小参数、预设形状的位置参数、预设形状的边 框
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1