在执行内容应用程序期间在窗口中呈现和编辑最近内容的制作方法

未命名 07-29 阅读:96 评论:0

在执行内容应用程序期间在窗口中呈现和编辑最近内容
1.相关申请的交叉引用
2.本技术是2020年8月26日提交的美国专利申请号17/003,481的继续申请,该美国专利申请出于所有目的特此全文以引用方式并入。


背景技术:

3.图形用户界面(gui)是用户可用于与计算机系统交互的主要类型的界面。gui包括用于启动应用程序的可选择的图标。通常,在启动第一应用程序之后,第一应用程序呈现在第一窗口中。第一应用程序可能不向用户提供直观的工具来录制第一应用程序在运行时生成的内容或在第一应用程序也仍在运行时查看录制的内容。
4.为了说明,考虑托管视频游戏应用程序的视频游戏系统的gui的一个示例。gui呈现包括视频游戏图标的主页。视频游戏玩家从此主页选择视频游戏图标来启动视频游戏应用程序。视频游戏内容然后呈现在视频游戏系统的显示器上。当呈现视频游戏内容时,视频游戏玩家可能希望录制来自视频游戏的内容或查看先前录制的内容,而视频游戏应用程序没有为此提供工具。
5.因此,虽然gui可以是启动和玩视频游戏应用程序的有效用户界面,但仍需要改进的gui,其允许用户在用户应用程序运行时从所述用户应用程序生成内容,并通过本地界面提供直观和流线型的导航。


技术实现要素:

6.本公开的实施方案涉及用于在图形用户界面(gui)中更好地进行内容生成和导航的技术。
7.在一个实施方案中,一种用于在显示器上呈现最近生成的内容的方法,所述方法由计算机系统实现,包括:基于视频游戏应用程序的执行在显示器上呈现视频游戏内容,其中经由与计算机系统耦接的输入装置控制所述视频游戏内容;生成内容文件,所述内容文件包括对应于视频游戏应用程序的游戏进行的视频或屏幕截图中的至少一者,存储所述内容文件,其中所述内容文件与其他内容文件基于每个内容文件的新近度一起组织在文件夹中;基于在输入装置处的用户输入,接收访问来自所述文件夹的一个或多个内容文件的请求,其中所述请求在继续执行视频游戏应用程序时被接收;以及响应于所述请求,在继续执行视频游戏应用程序时在视频游戏内容的至少第一部分上呈现窗口,其中所述窗口预览内容文件并指示所述内容文件相对于其他内容文件的新近度,并且其中所述窗口包括第一可选选项,用于进行以下中的至少一者:编辑长度、裁剪或在窗口中注释内容文件或其他内容文件中的任一者。
8.在一个示例中,所述窗口还包括附加选项,用于在所述窗口中呈现或从所述窗口共享所述内容文件或其他内容文件中的任一者,并且其中所述方法还包括:在继续呈现视频游戏内容时在视频游戏内容的至少第二部分上呈现菜单,其中所述菜单包括用于生成所述内容文件的第二可选选项,并且其中基于对第二可选选项的选择来生成所述内容文件。
9.在一个示例中,所述第二可选选项包括已存储视频数据的可选时间长度,并且其中所述方法还包括在环形缓冲区中存储对应于视频游戏内容的视频数据,并且其中生成所述内容文件包括接收对可选时间长度中的时间长度的选择,以及从环形缓冲区中检索具有所述时间长度的最新视频数据,其中内容文件的视频对应于所述最新视频数据。
10.在一个示例中,所述菜单包括用于以下中的至少一者的第三可选选项:选择内容文件的类型、选择内容文件的视频的分辨率、包括由与计算机系统耦接的传声器生成的音频数据,或者包括从其他计算机系统接收的音频数据,并且其中所述内容文件是进一步基于对第三可选选项的选择而生成的。在一个示例中,所述菜单包括用于请求所述窗口的第三可选选项,其中接收所述请求包括接收对所述第三可选选项的选择。
11.在一个示例中,所述方法还包括在继续呈现菜单时呈现内容文件已生成的通知。
12.在一个示例中,所述方法还包括在环形缓冲区中存储对应于视频游戏内容的视频数据,确定游戏进行内事件的开始和结束,以及从环形缓冲区中检索对应于事件的开始和结束之间的时间长度的视频数据的一部分,其中内容文件的视频对应于所述视频数据的部分。
13.在一个示例中,所述方法还包括接收对输入装置上的按钮的激活,其中所述按钮与所述菜单相关联,并且其中响应于所述按钮的激活呈现所述菜单。
14.在一个示例中,所述方法还包括接收对输入装置上的按钮的激活,其中第一类型的激活与视频相关联并且包括单个按钮选择或按钮保持中的至少一者,其中第二类型的激活与屏幕截图相关联并且包括多按钮选择或更长的按钮保持中的至少一者,并且其中响应于所述激活生成所述内容文件并且所述内容文件包括基于激活的类型的视频或屏幕截图中的一者。
15.在一个示例中,所述窗口以第一呈现状态呈现并具有第一尺寸,并且其中所述方法还包括接收对第一可选选项的选择,并且响应于对第一可选选项的选择而在视频游戏内容的至少第二部分上呈现处于第二呈现状态并具有第二尺寸的窗口,其中第二尺寸大于第一尺寸,并且其中第二呈现状态包括相对于第一呈现状态的附加可选选项。
16.在一个示例中,所述方法还包括:基于要呈现第一可选选项,在所述窗口以第二呈现状态呈现时在所述窗口中呈现所述内容文件;基于要编辑第一可选选项,在所述窗口以第二呈现状态呈现时在所述窗口中呈现编辑选项和保存选项;或者基于要共享第一可选选项,在所述窗口以第二呈现状态呈现时在所述窗口中呈现共享选项。
17.在一个示例中,所述方法还包括在所述窗口处于第二呈现状态时经由所述窗口完成内容文件的呈现、编辑或共享之后,再次以第一呈现状态呈现所述窗口。
18.在一个示例中,所述方法还包括:在继续执行视频游戏应用程序时呈现包括所述窗口的多个窗口,其中所述多个窗口以第三呈现状态呈现,每个窗口具有第三尺寸,并且每个窗口都对应于不同的应用程序,其中第三尺寸小于第一尺寸,并且其中第一呈现状态包括相对于第三呈现状态的附加可选选项;以及接收对所述多个窗口中的所述窗口的选择,其中所述窗口响应于所述选择以第一呈现状态呈现。
19.在一个示例中,来自输入装置的用户输入在呈现所述窗口时控制所述窗口,并且所述方法还包括停止所述窗口的呈现,并且在停止所述窗口的呈现之后将来自输入装置的附加用户输入的控制切换到视频游戏应用程序。
20.在一个示例中,基于具有最近新近度的内容文件在窗口中预览所述内容文件,并且其中所述方法还包括:接收与窗口的用户交互以预览来自文件夹的第二内容文件;以及在第一可选选项仍呈现在窗口中时用所述第二内容文件的预览替换所述内容文件的预览。
21.在一个示例中,其他内容文件包括由与计算机系统耦接的相机生成的视频文件。
22.在一个实施方案中,一种计算机系统包括一个或多个处理器和存储计算机可读指令的一个或多个存储器,所述计算机可读指令在由所述一个或多个处理器中的至少一者执行之后将所述计算机系统配置为:基于视频游戏应用程序的执行在显示器上呈现视频游戏内容,其中经由与计算机系统耦接的输入装置控制所述视频游戏内容;生成内容文件,所述内容文件包括对应于视频游戏应用程序的游戏进行的视频或屏幕截图中的至少一者,存储所述内容文件,其中所述内容文件与其他内容文件基于每个内容文件的新近度一起组织在文件夹中;基于输入装置处的用户输入,接收访问来自所述文件夹的一个或多个内容文件的请求,其中所述请求在继续执行视频游戏应用程序时被接收;以及响应于所述请求,在继续执行视频游戏应用程序时在视频游戏内容的至少第一部分上呈现窗口,其中所述窗口预览内容文件并指示所述内容文件相对于其他内容文件的新近度,并且其中所述窗口包括第一可选选项,用于进行以下中的至少一者:编辑长度、裁剪或在窗口中注释内容文件或其他内容文件中的任一者。
23.在一个示例中,计算机可读指令的执行进一步将所述计算机系统配置为:在继续呈现视频游戏内容时在视频游戏内容的至少第二部分上呈现菜单,其中所述菜单包括用于从已存储视频数据中生成所述内容文件并限定所述内容文件的时间长度的第二可选选项;在环形缓冲区中存储对应于视频游戏内容的视频数据,并且其中生成所述内容文件包括从环形缓冲区中检索具有所述时间长度的最新视频数据,其中内容文件的视频对应于所述最新视频数据。
24.在一个实施方案中,提供了存储指令的一个或多个非暂时性计算机可读指令存储介质,所述指令在计算机系统上执行之后致使所述计算机系统执行操作,所述操作包括:基于视频游戏应用程序的执行在显示器上呈现视频游戏内容,其中经由与计算机系统耦接的输入装置控制所述视频游戏内容;生成内容文件,所述内容文件包括对应于视频游戏应用程序的游戏进行的视频或屏幕截图中的至少一者,存储所述内容文件,其中所述内容文件与其他内容文件基于每个内容文件的新近度一起组织在文件夹中;基于输入装置处的用户输入,接收访问来自所述文件夹的一个或多个内容文件的请求,其中所述请求在继续执行视频游戏应用程序时被接收;以及响应于所述请求,在继续执行视频游戏应用程序时在视频游戏内容的至少第一部分上呈现窗口,其中所述窗口预览内容文件并指示所述内容文件相对于其他内容文件的新近度,并且其中所述窗口包括第一可选选项,用于进行以下中的至少一者:编辑长度、裁剪或在窗口中注释内容文件或其他内容文件中的任一者。
25.在一个示例中,所述窗口以第一呈现状态呈现并具有第一尺寸,并且其中所述操作还包括接收对第一可选选项的选择,并且响应于对第一可选选项的选择而在视频游戏内容的至少第二部分上呈现处于第二呈现状态并具有第二尺寸的窗口,其中第二尺寸大于第一尺寸,并且其中第二呈现状态包括相对于第一呈现状态的附加可选选项。
附图说明
26.图1示出了根据本公开的一个实施方案的呈现菜单的计算机系统。
27.图2示出了根据本公开的实施方案的呈现多个动作卡的菜单的一个示例。
28.图3示出了根据本公开的实施方案的处于聚焦状态的动作卡的一个示例。
29.图4示出了根据本公开的实施方案的处于展开状态的动作卡的一个示例。
30.图5示出了根据本公开的实施方案的用于捕获内容的屏幕截图的内容生成菜单的一个示例。
31.图6示出了根据本公开的实施方案的用于生成视频内容文件的内容生成菜单的配置子菜单的一个示例。
32.图7示出了根据本公开的实施方案的用于生成视频内容文件的内容生成菜单的一个示例。
33.图8示出了根据本公开的实施方案的内容生成菜单的参数子菜单的一个示例。
34.图9示出了根据本公开的实施方案的用于录制视频内容文件的内容生成菜单的一个示例。
35.图10示出了根据本公开的实施方案的在呈现视频内容期间录制视频内容文件的一个示例。
36.图11示出了根据本公开的实施方案的在内容生成菜单中呈现的动作卡的一个示例。
37.图12示出了根据本公开的实施方案的菜单中的在线平台子菜单的一个示例。
38.图13示出了根据本公开的实施方案的在聊天界面中共享内容的一个示例。
39.图14示出了根据本公开的实施方案的用于在交互式菜单中呈现内容的示例性流程。
40.图15示出了根据本公开的实施方案的用于在交互式菜单中呈现内容的示例性流程。
41.图16示出了根据本公开的实施方案的用于生成内容的示例性流程。
42.图17示出了根据本公开的实施方案的适合于实现计算机系统的硬件系统的一个示例。
43.在附图中,类似的部件和/或特征可具有相同的附图标记。此外,相同类型的各种部件可以通过在附图标记后面加上破折号和区分相似部件的第二标签来区分。如果在说明书中仅使用第一附图标记,则该描述适用于具有相同第一附图标记的任何一个相似部件,而不管第二附图标记。
具体实施方式
44.通常,描述了用于在图形用户界面(gui)中改进内容生成和导航的系统和方法。在一个示例中,计算机系统在显示器上呈现gui。在执行第一应用程序之后,在显示器上的gui中呈现第一应用程序的第一内容。可以创建多种形式的内容文件,诸如屏幕截图、重放视频和转发视频等,其中一些可能显示第一内容的部分。可以经由窗口访问内容文件,同时第一应用程序继续执行。窗口包括用于选择、查看、编辑、共享内容文件等的控制选项。一旦经由控制选项选择了内容文件,窗口就会在显示器上的gui中以展开状态呈现,从而提供详细的
编辑控制选项。通过这种方式,可以通过统一的gui编辑、存储和共享内容文件,而无需在多个应用程序菜单之间导航。
45.此外,在第一应用程序继续执行时,在请求菜单的用户输入之后,在第一内容的至少一部分上的层中呈现菜单。菜单允许用户预览最近捕获的内容并在第一应用程序继续执行且其内容继续呈现在gui中(例如,在菜单的背景中)时查看、编辑和/或共享内容。在呈现时,菜单可以包括用于创建屏幕截图、视频片段或重放片段的控件。用户可以选择其中一个选项(重放、屏幕截图、转发视频),并且媒体应用程序创建并存储对应的内容文件。
46.为了说明,考虑视频游戏系统的一个示例,其中用户正在玩视频游戏应用程序(例如,赛车游戏)。在用户按钮按下视频游戏控制器之后,菜单可呈现在位于显示器底部处的层中。所述层可在前台呈现菜单,同时视频游戏应用程序的执行和视频游戏内容的呈现继续(例如,可在后台更新视频游戏内容)。视频游戏玩家可以使用菜单中的控件创建屏幕截图并将屏幕截图保存为内容文件。视频游戏玩家随后可以在菜单的内容库窗口中查看内容文件。内容库窗口可以呈现具有编辑和共享控件的多个最近创建的内容文件。当用户选择内容时,窗口进一步展开以显示处于展开状态的窗口,包括附加的编辑工具以及被配置为允许详细编辑和保存编辑后的屏幕截图的gui。一旦创建,内容文件可供用户与视频游戏应用程序的其他用户共享。
47.本文描述的gui的实施方案通过跨多个用户应用程序(例如,视频游戏应用程序)经由统一的应用程序界面促进内容文件的生成、存储、编辑和共享来提供改进的内容生成和导航。下面更详细描述的媒体应用程序提供了一组通用的控制选项,用于允许为在计算机系统(例如,视频游戏控制台)上运行的应用程序创建和传播用户创建的内容文件。在常规系统中,专门的内容编辑应用程序用于实现下述的一个或多个特征。例如,用户可以首先关闭第一应用程序以打开内容编辑器应用程序,这将显示器上的第一应用程序替换为单独的gui。一旦进入内容编辑器应用程序,用户就可以打开库、提取视频并编辑和/或共享内容文件。随后,用户然后可以重新打开第一应用程序以恢复第一内容。相反,下面描述的实施方案提供了直观的导航gui。例如,在应用程序继续执行时,当内容文件被查看、编辑和共享时,第一应用程序可以保持活动并且其第一内容呈现在显示器中。以此方式,可以避免应用程序和多个菜单之间的导航。除了在第一应用程序和在常规gui中不可用的内容文件创建/编辑功能之间提供无缝过渡之外,可以改进系统性能(例如,处理和/或内存需求),因为应用程序在内容编辑期间可能不会被中断和/或重新启动,从而可能减少与应用程序启动过程相关联的计算资源使用。
48.为了解释清楚起见,可结合视频游戏系统来描述实施方案。然而,实施方案不限于此并且类似地应用于任何其他类型的计算机系统。通常,计算机系统在显示器上呈现gui。gui可包括计算机系统的不同应用程序可从其启动的主用户界面。在启动应用程序之后,可在gui中呈现对应于所述应用程序的窗口。在用户请求菜单之后,可在应用程序的窗口之上显示菜单。可以从应用程序内容自动和/或手动地生成内容文件,并且内容文件中包括的内容可以被编辑、存储并随后通过网络(例如,互联网)与其他用户共享。
49.在下面的段落中,作为下面描述的菜单的一部分呈现的gui的窗口也被称为“动作卡”,它们是下面参考附图描述的媒体应用程序上下文中的窗口的示例。动作卡是交互式gui窗口,其呈现内容并包括可以对内容和/或动作卡执行的可选动作。动作卡可以具有不
同的呈现状态,并且内容和/或动作在各状态之间可以有所不同。呈现第一应用程序(例如,视频游戏应用程序)的内容的动作卡不需要是第一应用程序呈现的窗口。相反,它可以是由第二应用程序(例如,菜单应用程序或媒体应用程序)呈现的窗口,所述窗口不会替换可以继续运行的第一应用程序。尽管如此,实施方案不限于动作卡并且类似地适用于可用于呈现内容和支持对内容的动作的任何其他类型的窗口。
50.图1示出了根据本公开的一个实施方案的呈现菜单112的计算机系统。如图所示,计算机系统包括视频游戏控制台110、视频游戏控制器120和显示器130。尽管未示出,计算机系统还可包括后端系统,诸如一组云服务器,所述后端系统与视频游戏控制台110通信地耦接。视频游戏控制台110与视频游戏控制器120(例如,通过无线网络)和显示器130(例如,通过通信总线)通信地耦接。视频游戏玩家122操作视频游戏控制器120以与视频游戏控制台110交互。这些交互可包括播放在显示器130上呈现的视频游戏、与在显示器130上呈现的菜单112交互以及与视频游戏控制台110的其他应用程序交互。
51.视频游戏控制台110包括处理器和存储计算机可读指令的存储器(例如,非暂时性计算机可读存储介质),所述计算机可读指令可由处理器执行,并且在由处理器执行时致使视频游戏控制台110执行涉及各种应用程序的操作。特别地,计算机可读指令可对应于视频游戏控制台110的各种应用程序,包括视频游戏应用程序140、音乐应用程序142、视频应用程序144、社交媒体应用程序146、菜单应用程序148、媒体应用程序150,以及视频游戏控制台110的其他应用程序(例如,在显示器130上呈现主页的主用户界面(ui)应用程序)等等。
52.视频游戏控制器120是输入装置的示例。其他类型的输入装置是可能的,包括键盘、触摸屏、触摸板、鼠标、光学系统、传声器或适合于接收用户输入的其他用户装置。
53.在执行视频游戏应用程序140之后,视频游戏控制台110的渲染进程在显示器130上呈现(例如,示出为开车视频游戏内容的)视频游戏内容。在从视频游戏控制器120进行用户输入(例如,用户按下特定键或按钮)之后,渲染进程还基于菜单应用程序148的执行来呈现菜单112。菜单112呈现在视频游戏内容之上的层中并且包括一个或多个交互式区域,如下文更详细描述的。交互式区域中的窗口可以对应于视频游戏控制台的应用程序的子集。在这些窗口中,媒体应用程序150可以生成和/或在显示器上呈现动作卡,所述动作卡在交互式库中呈现最近捕获的内容文件。媒体应用程序150经由菜单112而不是例如通过专用的内容编辑器应用程序提供对内容文件创建、编辑和共享功能的访问。
54.在呈现菜单112之后,用户控制从视频游戏应用程序140改变为媒体应用程序150。在从视频游戏控制器120接收到请求与菜单112交互的用户输入之后,媒体应用程序150通过更新菜单112并且在后台或前台启动任何相关应用程序来支持此类交互。在基于后台应用程序启动来退出菜单112或关闭之后,用户控制从媒体应用程序150改变为视频游戏应用程序140,同时媒体应用程序150的一个或多个特征可以在没有用户控制的情况下操作。
55.媒体应用程序150包括事件检测服务,如下文参考图7更详细描述的。事件检测服务基于例如与视频游戏应用程序中的事件相关联的元数据来识别视频游戏应用程序的用户可能感兴趣的媒体内容中的活动。媒体内容然后由媒体应用程序150缓存并用于生成可共享的内容文件,这些内容文件被存储以供视频游戏控制台110的用户将来参考。
56.虽然图1示出了不同的应用程序在视频游戏控制台110上执行,但是本公开的实施方案不限于此。替代地,应用程序可在后端系统(例如,云服务器)上执行和/或它们的执行
可分布在视频游戏控制台110与后端系统之间。
57.图2示出了根据本公开的实施方案的呈现多个动作卡的菜单200的一个示例。在一些实施方案中,菜单200被呈现为至少部分覆盖在应用程序内容202(例如,视频游戏内容)上。菜单200包括控制面板210,其包括链接到系统和/或计算机系统(例如,图1的视频游戏控制台110)的用户应用程序的一个或多个交互式图标212。作为示例,交互式图标212可以包括作为主页按钮的第一交互式图标212-1,其可以将菜单200链接到主页应用程序(例如,控制台浏览器应用程序、根菜单等),并且可以允许计算机系统的用户从菜单200导航到主页应用程序。类似地,交互式图标212可以包括链接到用户简档和/或内容共享平台应用程序(例如,图1的社交媒体应用程序146)的第二交互式图标212-2,如参考图12更详细地描述的。在另一示例中,第三交互式图标212-3可以链接到系统控件应用程序(例如,声级应用程序),从而为一个或多个系统参数(例如,游戏进行、显示、声音等)提供控件。在一些实施方案中,控制面板210还可以包括会话控制图标214,从而允许用户结束应用程序会话(例如,登出、离开、退出等)。
58.虽然菜单200被示出为覆盖应用程序内容202的底部区域,但它可以以附加和/或替代的方式定位,包括但不限于应用程序内容202的侧面和/或顶部区域,以及在浮动中央窗口中作为动作卡222,或者通过调整应用程序内容202的大小以适应显示器(例如,图1的显示器130)上的应用程序内容202和菜单200。
59.在一些实施方案中,菜单200包括动作卡220和多个动作卡222。一个或多个动作卡222,包括动作卡220,可以在视觉上被强调(例如,通过以更大的尺寸在菜单200中呈现)。这样,菜单200包括动作卡222和处于扫视状态的动作卡220,从而提供菜单200的用户可能能够通过其识别每个动作卡222的功能的信息。在一些实施方案中,动作卡222和动作卡220包括图像、文本和/或动态元素,以指示动作卡222与计算机系统的应用程序的关联。例如,动作卡220可以包括图像、徽章、文本等,以利用媒体应用程序(例如,图1的媒体应用程序150)识别所述卡。类似地,第一动作卡222-1可以识别不同于应用程序内容202所表示的应用程序的视频游戏应用(例如,足球游戏)。在一些实施方案中,第二动作卡222-2可以链接到可以由内容流的图像(例如,缩略图)和/或包括从内容流生成的电影内容的片段指示的流式内容应用程序(例如,媒体平台应用程序)。在一些实施方案中,第三动作卡222-3可以是多任务卡,其可以包括来自多个应用程序的功能(例如,在线游戏浏览器、在线游戏商店、链接到应用程序)。在一些实施方案中,第四动作卡222-4可以是系统实用程序卡,其可以呈现一个或多个系统工具(例如,时钟、天气小程序、股票报价器)。类似地,动作卡222可以链接到社交媒体馈送、新闻应用程序、电视网络等。
60.在一些实施方案中,动作卡222的布置和组成可以被自动确定和填充。例如,动作卡222可以基于最近的活动和/或与链接的应用程序的交互来选择。在一些实施方案中,一个或多个动作卡222可以默认地包括在菜单200中。在一些实施方案中,可以通过用户配置(例如,通过经由控制面板210的交互式图标212访问配置菜单)来将动作卡222添加到菜单200或从其中移除。在一些实施方案中,动作卡222被布置成可滚动的水平序列,其可以经由与菜单200的交互(例如,通过用户的控制器交互)从一侧移动到另一侧。如图2所示,可以部分地示出延伸超出应用程序内容202的边缘(例如,与显示器的边缘重合)的动作卡222。如菜单200中所示,当新媒体内容可用于最近的应用程序内容202时,可以强调动作卡220。例
如,包括动作卡220的动作卡222可以按照新近度的顺序(例如,按照为相应的关联应用程序添加的最近内容的顺序)布置在菜单200中。
61.当被选择时,动作卡220可以从扫视状态展开到聚焦状态,使得附加控制选项在呈现了内容类型的上下文中呈现。如下文更详细的描述,附加控制选项可包括由媒体应用程序(例如,图1的媒体应用程序150)提供的内容编辑和/或共享实用程序。在选择了编辑控制选项之后,动作卡可以展开状态呈现,包括对应于正在呈现的内容文件的类型和/或应用程序的附加编辑控件。例如,一些编辑控件可被由底层应用程序(例如,视频游戏应用程序)授权和/或排除,使得动作卡可以呈现特定于应用程序的编辑控件。
62.图3示出了根据本公开的实施方案的处于聚焦状态的动作卡310的一个示例。响应于用户输入(例如,使用图1的控制器120按下按钮),动作卡310可以从强调扫视状态(例如,图2的动作卡220)转变到聚焦状态以选择处于扫视状态的动作卡310。响应于用户输入,菜单(例如,图2的菜单200)可以隐藏菜单的元素,包括但不限于控制面板的元素和未选择的动作卡(例如,图2的动作卡222)。如图3所示,进入动作卡310的聚焦状态可以移除菜单的其他元素,而应用程序内容202继续在菜单下方。如下所述,从菜单200访问动作卡是一种进入方法,而其他进入方法可能是可用的(例如,经由用户与控制器的交互或经由不同的菜单)。
63.在聚焦状态下,动作卡310包括一个或多个交互式用户界面元素,包括库链接312以启动媒体应用程序(例如,图1的媒体应用程序150)和/或将动作卡310转变为展开视图,如下文参考图4更详细地描述的。此外,动作卡310可以包括交互式库控件314以呈现可供菜单的用户编辑的一个或多个内容文件(例如,缩略图、屏幕截图、视频预览)。在一些实施方案中,用户与库控件314的交互可在动作卡310中呈现的一个或多个内容文件之间循环,所述一个或多个内容文件可按新近度顺序布置。例如,动作卡310中呈现的第一个内容文件可以是最近生成的内容文件。
64.动作卡310中呈现的内容文件的数量可以由用户配置和/或可以是媒体应用程序的应用程序参数。在一些实施方案中,动作卡310中呈现的内容文件的数量可以是与应用程序(例如,视频游戏应用程序)相关联的已经由用户和/或由应用程序生成的文件的总数。在一些实施方案中,动作卡310中呈现的内容文件的总数可以被限制为在动作卡310的呈现之前的一段时间内创建的内容文件的数量(例如,在之前的二十四小时、之前的一周等内创建的内容文件)。在一些实施方案中,动作卡310还可以包括一个或多个编辑控件316和/或其他控件(例如,共享、编辑、社交媒体、删除控件等)。当选择了编辑控件316时,动作卡310可以转变到展开状态,如下文参考图4更详细地描述的。
65.通常,此类技术通过自动识别和生成内容文件(例如,无需用户交互)来提高gui的响应能力,使得内容文件在菜单请求之后立即可用。此外,通过在呈现有限数据的第三呈现状态与呈现详细数据的第二呈现状态之间提供第一呈现状态(聚焦状态)来减少菜单呈现中,尤其是呈现状态之间的感知时延。第二呈现状态通过将系统资源聚焦在仅一个应用程序菜单上并且防止快速滚动通过处于第一或第二呈现状态(分别为聚焦状态和展开状态)的窗口来赋予与菜单的更无缝且流畅的交互。此外,实现多个呈现状态可以通过在用户有意选择编辑工具时仅启动编辑和内容呈现的功能来减少媒体应用程序施加的对系统资源的需求。通过这种方式,媒体应用程序仅在需要时填充聚焦和展开状态。
66.图4示出了根据本公开的实施方案的处于展开状态的动作卡410的一个示例。动作
卡410可以是动作卡(例如,图2的动作卡220)的展开状态(例如,第二呈现状态)呈现。在展开状态下,动作卡410呈现用于从处于聚焦状态的动作卡(例如,图3的动作卡310)中选择的内容412的编辑界面。在所示示例中,内容412是从应用程序内容202(例如,视频游戏应用程序的游戏进行内容)捕获的视频片段。
67.编辑界面可包括促进内容412的编辑的一个或多个控件414。例如,第一控件414-1可以允许在完成编辑之前预览对内容412所做的编辑。在一些情况下,可以分别由第二控件414-2和第三控件414-3取消或完成编辑。在一些实施方案中,第三控件414-3可以是保存按钮,其可以存储内容412以及经由动作卡410对内容412做出的任何编辑。存储内容412可以包括将包含内容412的文件存储在计算机系统的存储介质(例如,图1的视频游戏控制台110的存储器)上,和/或将文件存储在链接到应用程序(例如,视频游戏应用程序)的用户的用户帐户的在线存储系统(例如,云存储装置)上。
68.在一些实施方案中,编辑界面可以包括附加视频片段编辑和/或回放控件,包括但不限于跟踪条416和/或擦洗观察器418。第四控件414-4可以促进编辑内容412的长度、开始点、停止点等(例如,定义视频片段的结束点的“修剪”控件)。耦接到编辑阶段的第四控件可以是动态图形元素,其根据其实施的命令而改变。例如,第四控件的第一次使用可以是用于设置起点,第二次是用于设置终点,并且第三次是用于修剪内容412的外部范围。
69.在一些情况下,附加视频片段编辑和/或回放控件包括向内容412中添加文本、图像或其他特征。例如,文本说明和/或图形可以叠加在内容412上一段时间(例如,若干帧)。在内容412是图像的情况下,附加控件可以包括照片编辑工具,包括但不限于裁剪、颜色校正、聚焦操作、缩放和重新居中、加字幕等。
70.当内容文件的编辑结束时,内容文件可以存储在包含最近捕获的内容的内容库中。内容库可以是存储不同内容文件的文件夹,这些内容文件可以从应用程序内容(例如,图2的应用程序内容202)创建,并且可以经由图2的动作卡220、图3的动作卡310,和/或动作卡410(例如,扫视状态、聚焦状态和展开状态)呈现。在动作卡410中完成编辑之后,gui可以以一种或多种方式转变。在一些实施方案中,动作卡410可以从展开状态转变到聚焦状态(例如,图3的动作卡310)。在一些实施方案中,动作卡410可以完全从gui移除,并且用户控制可以切换到应用程序(例如,视频游戏应用程序)。在一些实施方案中,gui可以呈现为内容创建配置的菜单,如参考后面的附图更详细地描述的。在一些实施方案中,呈现最近创建的内容文件的动作卡410可以在被配置用于内容创建的菜单中以扫视状态呈现,如下文参考图11更详细地描述的。
71.图5示出了根据本公开的实施方案的用于捕获内容的屏幕截图的内容生成菜单500的一个示例。应用程序内容202可以由媒体应用程序(例如,图1的媒体应用程序150)捕获从而以多种方式生成可共享内容。在一些情况下,可以在应用程序运行时手动生成内容,例如,通过访问所述菜单500。
72.在一些实施方案中,菜单500可以包括覆盖应用程序内容202的至少一部分的控制面板210。除了交互式图标(例如,图2的交互式图标212)之外或替代所述交互式图标,控制面板210可以包括用于不同类型的内容的内容生成控件。例如,控制面板210可以包括参数控件510,如下文参考图8更详细地描述的。屏幕截图控件512可以允许手动捕获屏幕截图,其中屏幕截图可以记录应用程序内容202中呈现的瞬时视图(例如,正在呈现在显示器上的
视频游戏应用程序的玩家视图)。在一些实施方案中,控制面板210还可以包括重放片段控件514和视频片段控件516,如下文的段落中更详细地描述的。
73.图形元素518可以呈现在菜单500中,例如,作为控制面板210和/或应用程序内容202的部分覆盖。图形元素518可以提供指令和/或帮助以引导用户生成内容(例如,用户界面装置(诸如控制器)上的命令)。菜单500还可以包括确认消息530(可以包括图形和/或文本),以确认已生成和/或保存屏幕截图。如上所述,保存可以包括将内容文件存储在装置上存储器中和/或网络存储系统(例如,云存储装置)上。当存储内容文件时,可以从内容库访问它,所述内容库基于各自的新近度组织内容文件和其他存储的内容文件。在访问内容文件之后,可以在动作卡(例如,图1的动作卡220)中查看该文件。如上所述,动作卡可以呈现多个内容文件,例如表示最近捕获的应用程序内容202。
74.图6示出了根据本公开的实施方案的用于生成视频内容文件的内容生成菜单600的配置子菜单618的一个示例。作为使用控制面板210的重放片段控件514的一部分,用户可以访问配置子菜单618,其可以提供用于选择要保存的应用程序内容202的时间长度的一个或多选项。在一些实施方案中,媒体应用程序(例如,图1的媒体应用程序150)可以临时存储(例如,在环形缓冲区中)对应于应用程序内容202(例如,视频游戏内容)的视频数据。以此方式,媒体应用程序可以在使用重放片段命令514时生成期望长度的重放片段。在一些实施方案中,配置子菜单618包括用于重放片段的一个或多个设定可选时间长度。配置子菜单618还可以包括可编辑文本输入框620,其可以被配置为接收整数时间长度(例如,以分钟或秒为单位),或小数和/或十进制时间长度(例如十进制分钟)。
75.在一些实施方案中,环形缓冲区基于包括但不限于帧速率、帧分辨率等的文件参数连续存储对应于一段时间(例如,一小时——取决于环形缓冲区大小和视频分辨率和帧率)的应用程序内容202的视频帧。以这种方式,媒体应用程序可以对应于从配置子菜单618中选择的时间长度而从环形缓冲区中检索适当数量的视频帧,并且可以将检索到的帧作为最近捕获的视频文件存储在内容库中。如上所述,内容库可以存储内容文件以在动作卡(例如,图2的动作卡220)中呈现,以促进编辑、存储和/或共享内容文件。
76.图7示出了根据本公开的实施方案的用于生成视频内容文件的内容生成菜单700的一个示例。当已经例如使用配置子菜单(例如,图6的配置子菜单618)选择了时间长度时,可以经由重放片段控件514促进创建应用程序内容202的重放片段。
77.在一些实施方案中,生成重放片段可以包括生成对重放片段进行编码(例如,以针对通过网络共享优化的压缩格式)的文件。为了生成重放片段,媒体应用程序(例如,图1的媒体应用程序150)可以检索对应于经由配置子菜单618选择的时间长度的最近(例如,最新)视频数据。类似于经由屏幕截图命令512捕获屏幕截图,菜单700可以呈现包括图形和/或文本的图形元素730以指示重放片段已创建和/或保存。此外,包括指令或指导(例如,通过文本和/或图像)的不同的图形元素718可以被包括为菜单700的一部分,以帮助用户创建重放片段,例如,通过提供关于导航所述配置子菜单的替代控件或指令。
78.此外,媒体应用程序可以自动(例如,无需手动交互和/或控制)识别应用程序内容202(例如视频游戏内容)何时包括内容内的事件(例如游戏进行事件)。可以通过一种或多种方式识别事件,包括但不限于:指示应用程序的具有挑战性的特征的元数据、用户为实现给定结果而进行的多次重复尝试、将媒体应用程序直接配置为录制特定时间(例如,boss
战)的应用程序内容202等。在一些实施方案中,当媒体应用程序识别事件时,它还可以识别事件的开始和结束,并且可以从临时存储装置中检索对应于在事件的开始和结束之间存储在临时存储装置中的应用程序内容202的重放片段。图形元素730可以在自动生成重放片段时类似地呈现,以通知用户已经生成重放片段。在一些实施方案中,这种基于检测到的事件自动生成的视频文件也可以自动存储在最近捕获的内容的内容库中,并成为可以经由动作卡预览、查看、编辑、共享等的视频文件之一,如上文参考图3-4所描述的。
79.图8示出了根据本公开的实施方案的内容生成菜单800的参数子菜单810的一个示例。除了提供控制面板210和一个或多个内容文件创建控件之外,菜单800还可以包括提供可选选项以允许媒体应用程序的用户(例如,图1的视频游戏玩家122)选择正在生成的内容文件的方面的附加控件。
80.在一些实施方案中,菜单800包括文件参数子菜单810,其可以允许媒体应用程序的用户配置内容文件的一个或多个方面,包括但不限于选择内容文件的类型、选择内容文件的视频的分辨率、包括由与计算机系统耦接的传声器生成的音频数据,或包括从其他计算机系统接收的音频数据。当生成内容文件时,媒体应用程序可以实现经由参数子菜单810实现的配置参数。在一些实施方案中,用户可以经由参数控件510来呈现参数子菜单。
81.在一个示例中,屏幕截图控件512在被选择时可以使媒体应用程序根据在参数子菜单810中选择的文件类型、压缩、分辨率等生成屏幕截图。类似地,参数子菜单810可以包括用于重放片段控件514和视频片段控件516的视频片段的对应文件类型、分辨率和压缩选项。以这种方式,经由上述动作卡,内容文件可用于对应大小和分辨率的后续呈现和编辑。
82.图9示出了根据本公开的实施方案的用于录制视频内容文件的内容生成菜单900的一个示例。如上所述,视频片段文件可以由媒体应用程序响应于手动用户输入而生成,例如,通过选择控制面板210的视频片段控件516。在一些情况下,这样做可开始录制应用程序内容202。可以根据如参考图8更详细描述的参数来配置录制。
83.在一些实施方案中,菜单包括图形元素918以向用户(例如,图1的视频游戏玩家122)提供指导和/或指令以使用附加和/或替代方法生成内容文件。例如,可以使用附加技术来开始和/或停止录制视频片段。在一些实施方案中,用户接口装置(例如,图1的控制器120)可以包括按钮,所述按钮用于使媒体应用程序被配置为响应于与所述按钮(例如,“创建”按钮)相关联的用户动作而开始和停止录制。例如,按两次按钮可以开始和停止录制视频片段的过程。在一些实施方案中,按钮和交互类型的不同组合可以允许直接生成内容文件而无需导航到控制面板210。例如,多按钮选择或按钮保持可触发屏幕截图的创建,而单按钮选择或按钮保持可触发视频片段录制的开始和停止。
84.图10示出了根据本公开的实施方案的在呈现应用程序内容期间记录视频内容文件的一个示例。如上所述,媒体应用程序(例如,图1的媒体应用程序150)可以允许正在显示器(例如,图1的显示器130)上呈现应用程序内容202的应用程序(例如,视频游戏应用程序)的用户录制应用程序内容202并生成视频片段文件。在一些实施方案中,媒体应用程序可以从显示器移除、隐藏或以其他方式最小化菜单(例如,图2的菜单200)的外观,从而返回到应用程序内容202的全屏呈现。
85.在一些实施方案中,媒体应用程序可以生成和/或将图形元素1010呈现为应用程序内容202上的覆盖。图形元素1010可以包括动态元素(例如,图像和文本)以指示在录制期
间流逝的时间长度,例如,显示录制片段的长度的计时器。
86.在一些实施方案中,录制可以通过网络实时流式传输给一个或多个观众(例如,使用聊天功能或在线流媒体平台),为此图形元素1010可以包括观众反应的一个或多个指示(例如,文本和/或图像),所述指示可以至少部分地覆盖在应用程序内容202上或在图形元素1010内而呈现。在一些实施方案中,可以捕获应用程序内容202以用于通过其他方式创建内容文件。例如,使用一个或多个按钮的直接控制序列、按钮激活的类型(例如,双击、单击并保持等)、经由触摸屏装置的手势、传声器处的语音输入,和/或一种或多种其他类型的用户交互装置可以允许在不通过前面段落中描述的菜单进行导航的情况下生成内容文件。例如,可以在保持对应用程序(例如,视频应用程序)的控制时响应于按钮组合生成和/或呈现图10中所示的gui,使得视频文件被录制而无需生成和/或呈现控制面板(例如,图2的控制面板210)。在一些实施方案中,gui可以提供关于如何直接创建内容文件而不将用户控制从应用程序切换到控制面板(例如,经由图5的图形元素518)的提示/建议/解释。
87.图11示出了根据本公开的实施方案的在内容生成菜单1100中呈现的动作卡1120的一个示例。在生成内容文件之后,媒体应用程序(例如,图1的媒体应用程序150)可以生成动作卡1120和/或将其呈现为控制面板210和/或应用程序内容202的部分覆盖。在一些实施方案中,动作卡1120可以是在处于扫视状态的动作卡(例如,图2的动作卡222)中呈现的最近生成的内容文件。动作卡1120可以提供访问控制面板(例如,图2的控制面板210)的途径,作为进入动作卡(例如,图2的动作卡220)的一种可能途径。进入内容编辑功能的其他可能途径(例如,图3的动作卡310、图4的动作卡410)包括但不限于用户交互(例如,按钮按下、组合或按钮激活、手势、语音输入的序列等)来调用动作卡。例如,系统(例如,图1的控制台110)可以响应于哪个媒体应用程序(例如,图1的媒体应用程序140)可以呈现动作卡(例如,图2的动作卡220)而接收语音命令来呈现最近捕获的内容(例如,“计算机、显示重放卡”)。
88.动作卡1120可以使用一种或多种导航技术变成交互式并且可选择。例如,动作卡1120可以通过用户的按钮按下或按钮按下的组合来直接访问(例如,经由图1的控制器120)。媒体应用程序可响应于用户对动作卡1120的选择生成和/或呈现处于聚焦状态的动作卡,如参考图3更详细地描述的。
89.图12示出了根据本公开的实施方案的菜单1200中的在线平台子菜单1210的一个示例。菜单1200可以包括允许用户与应用程序(例如,视频游戏应用程序)的其他用户共享内容文件的功能。例如,控制面板210可以包括链接到计算机系统的社交网络应用程序(例如,图1的社交媒体应用程序146)的交互式图标1220。在一些实施方案中,选择交互式图标1220可以生成和/或呈现在线平台子菜单1210作为应用程序内容202的部分覆盖。在线平台子菜单1210可以允许用户经由一个或多个在线平台连接到一个或多个内容共享组。在线平台子菜单1210可以包括用于社交网络的配置信息(例如,添加附加组、移除组、编辑成员等)。通过为媒体应用程序配置社交网络信息,可以直接从包含最近捕获的内容文件的动作卡(例如,图2的动作卡220、图3的动作卡310和/或图4的动作卡410)共享内容文件。例如,选择动作卡中的共享控件(例如,图3的控件316)可以呈现菜单以选择在线平台子菜单1210中的配置组之一。在另一个示例中,选择共享控件可以自动将对应的内容文件共享到社交媒体账户(例如,公共社交媒体订阅源)。
90.在一些实施方案中,在线平台子菜单1210可以启动信使应用程序和/或内容共享
平台,如下文参考图13更详细地描述的。例如,通过选择用户订阅的一个或多个组,可以生成和/或呈现gui以允许用户共享最近捕获的内容。gui可以直接从在线平台子菜单1210和/或从动作卡生成。
91.图13示出了根据本公开的实施方案的在聊天界面1300中共享内容的一个示例。启动内容共享平台(例如,社交媒体应用程序),例如,使用上文参考图12描述的在线平台子菜单(例如,图12的在线平台子菜单1210),可以生成和/或呈现用于与其他用户(例如,视频游戏应用程序的其他玩家)共享内容文件的界面。类似地,聊天界面1300可以直接从动作卡(例如,图3的动作卡310)启动,或者响应于用户交互(例如,按钮控制序列、语音命令等)直接从应用程序(例如,视频游戏应用程序)启动。在一些实施方案中,聊天界面1300可以部分地覆盖应用程序内容(例如,图2的应用程序内容202)。替代地,聊天界面1300可以填满显示器(例如,图1的显示器130),并且可以在用户与聊天界面1300交互时暂停应用程序内容。
92.在一些实施方案中,聊天界面1300可以包括一个或多个显示区域,包括但不限于对话窗格1310和控制窗格1320,其中“窗格”是聊天界面的提供不同功能和/或呈现不同信息的区域。例如,对话窗格1310可以提供与另一个用户或一组其他用户的对话的抄本(例如,在发送和/或接收消息时实时提供),并且可以促进内容文件的共享。聊天界面1300可以允许用户使用经由传声器控件1312录制的口语(例如,使用语音到文本转换工具)进行对话。对话窗格1310可以包括用于共享内容1314的交互式控件(例如,附件图标)。
93.在一些实施方案中,控制窗格1320可以包括组的成员列表(例如,对话组中包括的用户),以及社交网络图标1330。社交网络图标1330可以允许用户修改组成员(例如,添加、移除组成员),以返回到应用程序,和/或经由多个应用程序(例如,电子邮件、社交媒体等)共享内容。
94.图14至图16呈现了描述用于生成和/或呈现最近捕获的应用程序内容的一种或多种技术的示例性流程。流程的操作可被实现为硬件电路和/或被存储为计算机系统(例如,图1的视频游戏系统110)的非暂时性计算机可读介质上的计算机可读指令。如所实现的,指令表示包括可由计算机系统的处理器执行的电路或代码的模块。此类指令的执行将计算机系统配置为执行本文所述的特定操作。与处理器组合的每个电路或代码表示用于执行相应操作的装置。尽管以特定顺序示出所述操作,但是应理解,不需要特定顺序并且可省略、跳过和/或重新排序一个或多个操作。
95.图14示出了根据本公开的实施方案的用于在交互式菜单中呈现内容的示例性流程1400。在一个示例中,流程包括操作1402,其中计算机系统在显示器(例如,图1的显示器130)上呈现视频游戏内容。如参考图2更详细地描述的,视频游戏内容(例如,图2的应用程序内容202)可以包括由视频游戏应用程序(例如,图1的视频游戏应用程序140)生成的游戏进行内容
96.在一个示例中,流程包括操作1404,其中计算机系统生成内容文件。如下文参考图15更详细地描述的,生成内容文件可以包括生成多种类型的内容文件(例如,屏幕截图、视频片段、重放片段等),并且可以涉及多种方式。
97.在一个示例中,流程包括操作1406,其中计算机系统存储所述内容文件。存储所述内容文件可以包括存储在装置存储器上(例如,在图1的控制台110的存储器上)。另外地和/或替代地,内容文件可以存储在网络存储装置上(例如,使用云存储装置)。存储的内容文件
可以组织在与媒体应用程序(例如,图1的媒体应用程序150)相关联的文件夹中,所述文件夹(例如,内容库)包含最近捕获的内容文件并以一种或多种形式呈现,如上文参考图2至图4更详细地描述的。
98.在一个示例中,流程包括操作1408,其中计算机系统接收访问一个或多个内容文件的请求。请求可以源自用户与媒体应用程序(例如,图1的媒体应用程序150)生成的菜单的交互,例如,通过多种交互方法(例如,图1的控制器120、语音命令等)中的任何一种。
99.在一个示例中,流程包括操作1410,其中计算机系统呈现用于预览内容文件的动作卡以及用于修改内容文件的选项。如参考图2至图4更详细地描述的,媒体应用程序可生成一个或多个动作卡和/或将其呈现为显示器上的视频游戏内容的部分覆盖。动作卡可以一个或多个呈现状态呈现,包括但不限于聚焦状态(第一呈现状态),包括用于修改内容文件的可选选项(例如,通过添加字幕、重新调整大小等),如参考图16更详细地描述的。
100.图15示出了根据本公开的实施方案的用于在交互式菜单中呈现内容的示例性流程1500。在一个示例中,流程包括操作1502,其中计算机系统在显示器(例如,图1的显示器130)上呈现视频游戏内容(例如,图2的应用程序内容202)。当计算机系统的用户(例如,图1的视频游戏玩家122)正在玩游戏时,玩家和/或计算机系统可以发起以一种或多种方式生成内容文件的过程,如以下操作1504-1518中所述。
101.在一个示例中,流程包括操作1504,其中计算机系统确定内容内的事件。如参考图1和图7更详细地描述的,确定事件可以包括通过一种或多种方法识别游戏内事件的开始和结束。例如,事件可以由生成的元数据和/或从指示事件(例如,任务、挑战、boss战等)的视频游戏应用程序获得的元数据确定。作为另一示例,事件可以由用户重复特定任务、控制器输入集或与游戏内特征的重复交互(例如,重复重试具有挑战性的游戏内任务)来确定。计算机系统可以识别此类指示并且可以基于此确定事件已经开始以及事件已经结束。
102.在一个示例中,流程包括操作1506,其中计算机系统生成内容文件。当计算机系统确定事件已经开始时,它可以开始自动生成内容文件(例如,无需用户交互)。这可包括录制视频片段、生成一个或多个快照(例如,基于用户控制的视频游戏角色和各种游戏内特征和/或角色之间的交互)等。类似地,计算机系统可以在确定事件已经结束之后使用存储在临时存储装置中的视频游戏内容来创建重放片段,如参考图6更详细地描述的。
103.在一个示例中,流程包括操作1508,其中计算机系统接收菜单请求。另外地和/或替代地,用户可以通过一种或多种方法手动请求生成内容文件。例如,用户可以提示计算机系统生成和/或呈现菜单(例如,图5的菜单500),其可以包括允许用户生成内容文件的一个或多个交互元素。
104.在一个示例中,流程包括操作1510,其中计算机系统呈现媒体内容菜单(例如,图5的菜单500)。如参考图5更详细地描述的,媒体内容菜单可以包括控制面板(例如,图5的控制面板210)作为视频游戏内容的部分覆盖,其可以包括但不限于快照控件(例如,图5的快照控件512)、重放片段控件(例如,图5的重放片段控件514)和视频片段控件(例如,图5的视频片段控件516)。媒体内容菜单还可以包括设置控件(例如,图5的参数控件510)以设置一个或多个内容文件设置,包括但不限于图像分辨率、压缩和音频录制源设置(例如,将传声器轨道或组聊天轨道添加到视频片段和重放片段)。媒体内容菜单还可以包括图形元素(例如,图5的图形元素518),其提供用于生成内容文件的替代技术的指令。
105.在一个示例中,流程包括操作1512,其中计算机系统接收菜单选择。如参考图7至图9更详细地描述的,用户可以通过选择包括在媒体内容菜单中的交互式控件之一来选择要生成的内容文件的类型。所述选择可以包括配置动作(例如,通过次级控制序列,诸如按钮按下和/或保持),这可产生和/或呈现包括用于每种类型的内容文件的配置选项的子菜单,如图6所示(例如,图6的子菜单618)。
106.在一个示例中,流程包括操作1514,其中计算机系统生成内容文件。生成内容文件可以包括但不限于创建瞬时快照、从临时存储装置保存与选择快照控件的时间相对应的图像、从存储在临时存储装置中的视频游戏内容生成重放片段、当视频游戏内容被呈现给用户时开始录制视频游戏内容,如参考图10更详细地描述的。
107.在一个示例中,流程包括操作1516,其中计算机系统接收输入装置上的按钮的激活。除了上述方法之外,用户可以通过输入装置(例如,图1的控制器120)上的一个或多个按钮激活(例如,按下、保持等)来指示计算机系统生成内容文件。用户还可以通过一个或多个用户输入装置向计算机系统提供语音命令、手势和其他指示,包括但不限于传声器(在控制器中或在控制台中)、相机、运动传感器(例如,加速度计)等。每种类型的内容文件都可以与按钮激活或组合相关联,诸如按住、双击等。在一些实施方案中,指示还可以包括触摸屏上的手势(例如,经由用户输入装置/外部设备或包括触摸屏的移动用户装置)。在一些实施方案中,计算机系统可以支持自然语言处理和/或可包括人工智能系统(例如,“数字助理”),其被配置为另外识别语音输入和/或替代地识别语音命令或关键字。
108.在一个示例中,流程包括操作1518,其中计算机系统响应于所述激活而生成内容文件。在接收到激活后,计算机系统可以生成相关联的内容文件。例如,可以响应于单个按钮选择或按钮保持来生成视频录制,并且可以响应于多按钮选择或更长的按钮保持来生成屏幕截图。这样,重放片段和视频片段可以通过不同按钮的单按钮选择来生成。
109.在一个示例中,流程包括操作1520,其中计算机系统存储所述内容文件。对于在前面段落中描述的生成内容文件的方法,计算机系统可以将内容文件存储在装置存储器和/或网络存储装置中。例如,计算机系统可以检索最近的内容文件以生成和/或呈现处于扫视状态的动作卡,以在用户下次请求菜单时呈现在菜单上。内容库可以按照最近创建、编辑、共享等的顺序组织内容文件。在库中存储和/或呈现的文件数量可能存在最大数量,使得在创建新文件时可以自动从库中移除文件。另外地或除了数量限制之外,内容库可以移除超过定义年龄的内容文件。在一些实施方案中,如果用户删除创建内容文件的对应的应用程序(例如,图1的视频游戏应用程序140),则内容文件可以从内容库中移除(例如,从与图1的媒体应用程序150相关联的文件夹中移除)。
110.在一个示例中,流程包括操作1522,其中计算机系统呈现内容文件已存储的通知。如参考图5和图7更详细地描述的,菜单可以包括一个或多个图形元素(例如,图5的图形元素530)以向用户(例如,视频游戏玩家)指示内容文件已经被创建和/或存储。计算机系统可以当响应于事件而生成内容文件时类似地生成和/或呈现图形元素。以这种方式,计算机系统可以通知用户值得注意的事件(例如,成就或奖励)已经被录制以用于在社交网络上共享。
111.图16示出了根据本公开的实施方案的用于生成内容的示例性流程1600。在一个示例中,流程包括操作1602,其中计算机系统接收访问一个或多个内容文件的请求。由于用户
生成大量内容文件(例如,屏幕截图和视频片段的库)时,用户可能希望查看片段和/或与其他用户共享所述片段。用户可以一种或多种方式请求访问,包括但不限于请求动作卡(例如,图2的动作卡220),例如,通过呈现包括用于一个或多个应用程序和/或其他特征的多个动作卡的菜单,如参考图2更详细地描述的。用户可以选择动作卡来访问多个内容文件。内容文件也可以经由菜单访问,如参考图2(例如,图2的控制面板210)和图11(例如,图11的动作卡1120)更详细地描述的,和/或经由用户交互访问,如上所述。
112.在一个示例中,流程包括操作1604,其中计算机系统呈现用于预览内容文件的处于第一呈现状态的窗口以及用于修改内容文件的选项。如上所述,窗口可以是动作卡。尽管如此,其他类型的窗口同样是可能的。在聚焦状态下,动作卡(例如,图3的动作卡310;或者,更一般和等同地,窗口)可以呈现按顺序布置的多个内容文件,例如,按新近度的顺序(例如,最近创建的、最近玩的应用程序、最近共享的和/或接收的等)。用户可以循环浏览内容文件(例如,图3的库控件314)并且可以针对正在显示的内容文件选择要采取的一个或多个动作(例如,图3的编辑控件316)。
113.在一个示例中,流程包括操作1606,其中计算机系统接收对选项的选择。用户可以选择内容文件和要采取的动作两者,并且还可以使用选项(例如,图3的库链接312,或者更一般地和等同地,窗口)在动作卡之间导航。
114.在一个示例中,流程包括操作1608,其中计算机系统呈现处于第二呈现状态的窗口以及附加选项。如参考图4更详细地描述的,选择关于内容文件的动作可以打开处于展开状态的内容编辑卡(例如,图4的动作卡410;或者,更一般和等同地,窗口)。处于展开状态的内容编辑动作卡可以包括一个或多个附加选项连同对应于内容文件类型的内容文件(例如,图4的内容412)。例如,对于屏幕截图,内容编辑动作卡可以包括照片编辑选项(例如,裁剪、旋转、缩放、调整大小、颜色校正、加字幕等)。对于视频片段,可以包括视频编辑选项(例如,修剪、拼接、速度、字幕、插入图形、声音控制等)。内容编辑动作卡还可以包括可以允许用户预览、取消、保存文件等的其他控件(例如,图4的控件414)。
115.在一个示例中,流程包括操作1610,其中计算机系统在选项完成之后呈现处于第一呈现状态的窗口。在处于展开状态的内容编辑动作卡中确认编辑后,计算机系统可以在菜单中生成和/或呈现处于扫视状态的内容卡(例如,图11的动作卡1120;或者,更一般地和等同地,窗口)。内容卡可以被呈现为视频游戏内容的部分覆盖和/或菜单(例如,图11的控制面板210)。
116.在一个示例中,流程包括操作1612,其中计算机系统接收呈现包括处于第三呈现状态的窗口的多个窗口的请求。如上所述,当希望查看内容文件(例如,与其他用户共享)时,用户可以请求动作卡菜单,如图2所示。
117.在一个示例中,流程包括操作1614,其中计算机系统呈现包括所述窗口的多个窗口。动作卡菜单可以包括多个动作卡(例如,图2的动作卡222),它们可以被链接到系统应用程序和/或实用程序(例如,网页浏览器)、用户应用程序(例如,图1的视频游戏应用程序140)和内容库(例如,图2的动作卡220)和/或与它们相关联。多个动作卡可以伴有菜单区域(例如,图2的控制面板210;或者,更一般地和等同地,窗口),所述菜单区域提供可以允许用户访问系统特征的附加控件(例如,图2的交互式图标212)。
118.图17示出了根据本公开的实施方案的适合于实现计算机系统的硬件系统的一个
示例。计算机系统1700表示例如视频游戏系统、后端服务器集或其他类型的计算机系统。计算机系统1700包括用于运行软件应用程序和任选地运行操作系统的中央处理单元(cpu)1705。cpu 1705可由一个或多个同构或异构处理核心构成。存储器1710存储由cpu 1705使用的应用程序和数据。存储装置1715为应用程序和数据提供非易失性存储装置和其他计算机可读介质并且可以包括固定磁盘驱动器、可移除磁盘驱动器、快闪存储器装置和cd-rom、dvd-rom、蓝光光碟、hd-dvd或其他光学存储装置,以及信号传输和存储介质。用户输入装置1720将用户输入从一个或多个用户传送至计算机系统1700,所述用户装置的示例可包括键盘、鼠标、操纵杆、触摸板、触摸屏、静物相机或摄影机和/或传声器。网络接口1725允许计算机系统1700经由电子通信网络与其他计算机系统进行通信,并且可包括通过局域网和诸如互联网等广域网的有线或无线通信。音频处理器1755适于从由cpu 1705、存储器1710和/或存储装置1715提供的指令和/或数据生成模拟或数字音频输出。计算机系统1700的部件包括经由一个或多个数据总线1760连接的cpu 1705、存储器1710、数据存储装置1715、用户输入装置1720、网络接口1725和音频处理器1755。
119.图形子系统1730进一步与数据总线1760和计算机系统1700的部件连接。图形子系统1730包括图形处理单元(gpu)1735和图形存储器1740。图形存储器1740包括显示存储器(例如,帧缓冲器),所述显示存储器用于存储输出图像的每个像素的像素数据。图形存储器1740可集成在与gpu 1735相同的装置中、作为单独的装置与gpu1735连接和/或在存储器1710内实现。像素数据可直接从cpu 1705被提供给图形存储器1740。替代地,cpu 1705向gpu 1735提供限定期望输出图像的数据和/或指令,gpu 1735根据所述数据和/或指令生成一个或多个输出图像的像素数据。限定期望输出图像的数据和/或指令可存储在存储器1710和/或图形存储器1740中。在一个实施方案中,gpu 1735包括3d渲染能力,用于根据限定场景的几何形状、照明、着色、纹理化、动作和/或相机参数的指令和数据生成输出图像的像素数据。gpu 1735还可以包括能够执行着色器程序的一个或多个可编程执行单元。
120.图形子系统1730周期性地从图形存储器1740输出图像的像素数据以显示在显示装置1750上。显示装置1750可以是能够响应于来自计算机系统1700的信号来显示视觉信息的任何装置,包括crt、lcd、等离子体和oled显示器。计算机系统1700可向显示装置1750提供模拟或数字信号。
121.根据各种实施方案,cpu 1705是具有一个或多个处理核心的一个或多个通用微处理器。另外的实施方案可使用具有特别适合于诸如媒体和交互式娱乐应用程序的高度平行和计算密集的应用程序的微处理器架构的一个或多个cpu 1705来实现。
122.系统的部件可经由网络连接,在不同的实施方案中,所述网络可以是以下各项的任意组合:互联网、ip网络、内联网、广域网(“wan”)、局域网(“lan”)、虚拟专用网(“vpn”)、公共交换电话网(“pstn”)或支持本文描述的装置之间的数据通信的任何其他类型的网络。网络可包括有线和无线连接两者,包括光学链路。根据本公开,许多其他示例对于本领域技术人员来说是可能的和显而易见的。在本文的讨论中,网络可能会或可能不会被具体指出。
123.在上述说明书中,本发明是参考其特定实施方案进行描述的,但是本领域技术人员将认识到本发明不限于此。上述发明的各种特征和方面可单独或联合使用。此外,在不脱离本说明书的更广泛的精神和范围的情况下,本发明可以在超出本文描述的那些环境和应用程序的任何数量的环境和应用程序中利用。因此,说明书及附图被认为是说明性的而不
是限制性的。
124.应注意,上面讨论的方法、系统和装置仅旨在作为示例。必须强调,各种实施方案可适当地省略、替换或添加各种过程或部件。例如,应理解,在替代实施方案中,可以与所描述顺序不同的顺序来执行方法,并且可以添加,省略或组合各种步骤。而且,关于某些实施方案描述的特征可以在各种其他实施方案中组合。实施方案的不同方面和元素可以类似的方式组合。此外,应强调,技术在不断发展,因此许多元素是示例并且不应被解释为限制本发明的范围。
125.在描述中给出具体细节以提供对实施方案的透彻理解。然而,本领域一般技术人员应理解,可在没有这些具体细节的情况下实践这些实施方案。例如,已经在没有不必要的细节的情况下示出公知电路、过程、算法、结构和技术以避免混淆所述实施方案。
126.此外,应注意,可以将实施方案描述为以流程图或框图描绘的过程。尽管各自可将操作描述为顺序过程,但是许多操作可并行或同时执行。另外,可以重新布置操作的顺序。过程可具有图中未包括的附加步骤。
127.此外,如本文所公开的,术语“存储器”或“存储器单元”可以表示用于存储数据的一个或多个装置,包括只读存储器(rom)、随机存取存储器(ram)、磁性ram、核心存储器、磁盘存储介质、光学存储介质、快闪存储器装置或用于存储信息的其他计算机可读介质。术语“计算机可读介质”包括但不限于便携式或固定存储装置、光学存储装置、无线信道、sim卡、其他智能卡以及能够存储、包含或携带指令或数据的各种其他介质。
128.此外,实施方案可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或其任何组合来实现。当以软件、固件、中间件或微代码实现时,用于执行必要任务的程序代码或代码段可存储在诸如存储介质的计算机可读介质中。处理器可执行必要的任务。
129.除非另有说明,否则在本说明书中(包括在随附的权利要求中)阐述的所有测量值、值、额定值、位置、幅值、大小和其他规格都是近似的,而不是精确的。它们旨在具有与它们所涉及的功能以及它们所属于的领域中的惯例一致的合理范围。“大约”包括在
±
0.01%、
±
0.1%、
±
1%、
±
2%、
±
3%、
±
4%、
±
5%、
±
8%、
±
10%、
±
15%、
±
20%、
±
25%的公差范围内,或如本领域另外已知的那样。“基本上”是指超过76%、135%、90%、100%、105%、109%、109.9%,或者取决于术语基本上出现于其中的上下文,本领域中另外已知的值。
130.已经描述了若干实施方案,本领域技术人员将认识到,可在不脱离本发明的精神的情况下使用各种修改、替代构造和等效物。例如,上述元素可能仅仅是较大系统的部件,其中其他规则可能优先于本发明的应用或以其他方式修改本发明的应用。此外,可在考虑上述要素之前、期间或之后进行多个步骤。因此,以上描述不应被视为对本发明范围的限制。

技术特征:
1.一种用于在显示器上呈现最近生成的内容的方法,所述方法由计算机系统实现并且包括:基于视频游戏应用程序的执行在所述显示器上呈现视频游戏内容,其中经由与所述计算机系统耦接的输入装置控制所述视频游戏内容;生成内容文件,所述内容文件包括对应于所述视频游戏应用程序的游戏进行的视频或屏幕截图中的至少一者;存储所述内容文件,其中基于每个内容文件的新近度将所述内容文件与其他内容文件一起组织在文件夹中;基于所述输入装置处的用户输入,接收访问所述文件夹中的一个或多个内容文件的请求,其中在继续执行所述视频游戏应用程序时接收到所述请求;以及响应于所述请求,在继续执行所述视频游戏应用程序时在所述视频游戏内容的至少第一部分上呈现窗口,其中所述窗口预览所述内容文件并指示所述内容文件相对于所述其他内容文件的新近度,并且其中所述窗口包括第一可选选项,用于进行以下中的至少一者:编辑长度、裁剪或在所述窗口中注释所述内容文件或所述其他内容文件中的任一者。2.根据权利要求1所述的方法,其中所述窗口还包括用于在所述窗口中呈现或从所述窗口共享所述内容文件或所述其他内容文件中的任一者的附加选项,并且其中所述方法还包括:在继续呈现所述视频游戏内容时,在所述视频游戏内容的至少第二部分上呈现菜单,其中所述菜单包括用于生成所述内容文件的第二可选选项,并且其中所述内容文件基于对所述第二可选选项的选择而生成。3.根据权利要求2所述的方法,其中所述第二可选选项包括用于已存储的视频数据的可选时间长度,其中所述方法还包括:在环形缓冲区中存储对应于所述视频游戏内容的视频数据,并且其中生成所述内容文件包括:接收对所述可选时间长度中的时间长度的选择;以及从所述环形缓冲区中检索具有所述时间长度的最新视频数据,其中所述内容文件的所述视频对应于所述最新视频数据。4.根据权利要求2所述的方法,其中所述菜单包括用于以下中的至少一者的第三可选选项:选择所述内容文件的类型、选择所述内容文件的所述视频的分辨率、包括由与所述计算机系统耦接的传声器生成的音频数据,或者包括从其他计算机系统接收的音频数据,并且其中所述内容文件是进一步基于对所述第三可选选项的选择而生成的。5.根据权利要求2所述的方法,其中所述菜单包括用于请求所述窗口的第三可选选项,其中接收所述请求包括接收对所述第三可选选项的选择。6.根据权利要求2所述的方法,其还包括:在继续呈现所述菜单时呈现生成了所述内容文件的通知。7.根据权利要求1所述的方法,其还包括:在环形缓冲区中存储对应于所述视频游戏内容的视频数据;确定所述游戏进行内的事件的开始和结束;以及从所述环形缓冲区中检索对应于所述事件的所述开始和所述结束之间的时间长度的
所述视频数据的一部分,其中所述内容文件的所述视频对应于所述视频数据的所述部分。8.根据权利要求2所述的方法,其还包括:接收对所述输入装置上的按钮的激活,其中所述按钮与所述菜单相关联,并且其中响应于所述按钮的所述激活呈现所述菜单。9.根据权利要求1所述的方法,其还包括:接收对所述输入装置上的按钮的激活,其中第一类型的所述激活与所述视频相关联并且包括单个按钮选择或按钮保持中的至少一者,其中第二类型的所述激活与所述屏幕截图相关联并且包括多按钮选择或更长的按钮保持中的至少一者,并且其中响应于所述激活生成所述内容文件并且所述内容文件包括基于所述激活的类型的所述视频或所述屏幕截图中的一者。10.根据权利要求1所述的方法,其中所述窗口以第一呈现状态呈现并具有第一尺寸,并且其中所述方法还包括:接收对所述第一可选选项的选择;以及响应于对所述第一可选选项的所述选择在所述视频游戏内容的至少第二部分上呈现处于第二呈现状态并具有第二尺寸的所述窗口,其中所述第二尺寸大于所述第一尺寸,并且其中所述第二呈现状态包括相对于所述第一呈现状态的附加可选选项。11.根据权利要求10所述的方法,其还包括:基于要呈现所述第一可选选项,在所述窗口以所述第二呈现状态呈现时在所述窗口中呈现所述内容文件;基于要编辑所述第一可选选项,在所述窗口以所述第二呈现状态呈现时在所述窗口中呈现编辑选项和保存选项;或者基于要共享所述第一可选选项,在所述窗口以所述第二呈现状态呈现时在所述窗口中呈现共享选项。12.根据权利要求10所述的方法,其还包括:在所述窗口处于所述第二呈现状态时经由所述窗口完成所述内容文件的呈现、编辑或共享之后,再次以所述第一呈现状态呈现所述窗口。13.根据权利要求10所述的方法,其还包括:在继续执行所述视频游戏应用程序时呈现包括所述窗口的多个窗口,其中所述多个窗口以第三呈现状态呈现,每个窗口具有第三尺寸,并且每个窗口对应于不同的应用程序,其中所述第三尺寸小于所述第一尺寸,并且其中所述第一呈现状态包括相对于所述第三呈现状态的附加可选选项;以及接收对所述多个窗口中的所述窗口的选择,其中所述窗口响应于所述选择以所述第一呈现状态呈现。14.根据权利要求1所述的方法,其中在呈现所述窗口时来自所述输入装置的用户输入控制所述窗口,并且所述方法还包括:停止所述窗口的所述呈现;以及在停止所述窗口的所述呈现之后将来自所述输入装置的附加用户输入的控制切换到所述视频游戏应用程序。15.根据权利要求1所述的方法,其中基于具有最近新近度的所述内容文件在所述窗口
中预览所述内容文件,并且其中所述方法还包括:接收与所述窗口的用户交互以预览来自所述文件夹的第二内容文件;以及在所述第一可选选项仍呈现在所述窗口中时用所述第二内容文件的预览替换所述内容文件的预览。16.根据权利要求1所述的方法,其中所述其他内容文件包括由与所述计算机系统耦接的相机生成的视频文件。17.一种计算机系统,其包括:一个或多个处理器;和一个或多个存储器,所述一个或多个存储器存储计算机可读指令,所述计算机可读指令在由所述一个或多个处理器中的至少一者执行时将所述计算机系统配置为:基于视频游戏应用程序的执行在显示器上呈现视频游戏内容,其中经由与所述计算机系统耦接的输入装置控制所述视频游戏内容;生成内容文件,所述内容文件包括对应于所述视频游戏应用程序的游戏进行的视频或屏幕截图中的至少一者;存储所述内容文件,其中基于每个内容文件的新近度将所述内容文件与其他内容文件一起组织在文件夹中;基于所述输入装置处的用户输入,接收访问所述文件夹中的一个或多个内容文件的请求,其中在继续执行所述视频游戏应用程序时接收到所述请求;以及响应于所述请求,在继续执行所述视频游戏应用程序时在所述视频游戏内容的至少第一部分上呈现窗口,其中所述窗口预览所述内容文件并指示所述内容文件相对于所述其他内容文件的新近度,并且其中所述窗口包括第一可选选项,用于进行以下中的至少一者:编辑长度、裁剪或在所述窗口中注释所述内容文件或所述其他内容文件中的任一者。18.根据权利要求17所述的计算机系统,其中所述计算机可读指令的所述执行还将所述计算机系统配置为:在继续呈现所述视频游戏内容时,在所述视频游戏内容的至少第二部分上呈现菜单,其中所述菜单包括第二可选选项,所述第二可选选项用于从已存储的视频数据生成所述内容文件并且限定所述内容文件的时间长度;在环形缓冲区中存储对应于所述视频游戏内容的视频数据,并且其中生成所述内容文件包括:从所述环形缓冲区中检索具有所述时间长度的最新视频数据,其中所述内容文件的所述视频对应于所述最新视频数据。19.一种或多种非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质存储指令,所述指令在计算机系统上执行时致使所述计算机系统执行操作,所述操作包括:基于视频游戏应用程序的执行在显示器上呈现视频游戏内容,其中经由与所述计算机系统耦接的输入装置控制所述视频游戏内容;生成内容文件,所述内容文件包括对应于所述视频游戏应用程序的游戏进行的视频或屏幕截图中的至少一者;存储所述内容文件,其中基于每个内容文件的新近度将所述内容文件与其他内容文件一起组织在文件夹中;
基于所述输入装置处的用户输入,接收访问所述文件夹中的一个或多个内容文件的请求,其中在继续执行所述视频游戏应用程序时接收到所述请求;以及响应于所述请求,在继续执行所述视频游戏应用程序时在所述视频游戏内容的至少第一部分上呈现窗口,其中所述窗口预览所述内容文件并指示所述内容文件相对于所述其他内容文件的新近度,并且其中所述窗口包括第一可选选项,用于进行以下中的至少一者:编辑长度、裁剪或在所述窗口中注释所述内容文件或所述其他内容文件中的任一者。20.根据权利要求19所述的一种或多种非暂时性计算机可读存储介质,其中所述窗口以第一呈现状态呈现并具有第一尺寸,并且其中所述操作还包括:接收对所述第一可选选项的选择;以及响应于对所述第一可选选项的所述选择在所述视频游戏内容的至少第二部分上呈现处于第二呈现状态并具有第二尺寸的所述窗口,其中所述第二尺寸大于所述第一尺寸,并且其中所述第二呈现状态包括相对于所述第一呈现状态的附加可选选项。

技术总结
用于在显示器上呈现最近生成的内容的技术,包括:基于应用程序的执行在显示器上呈现内容,生成内容文件,所述内容文件包括应用程序的视频或屏幕截图中的至少一者,存储所述内容文件,基于输入装置处的用户输入,接收访问来自文件夹的一个或多个内容文件的请求,其中所述请求在继续执行应用程序时被接收,以及响应于所述请求,在继续执行应用程序时在内容的至少第一部分上呈现窗口,其中所述窗口预览内容文件并指示所述内容文件的新近度,并且所述窗口包括可选选项,用于编辑长度、裁剪或在窗口中注释内容文件或其他内容文件中的任一者。口中注释内容文件或其他内容文件中的任一者。口中注释内容文件或其他内容文件中的任一者。


技术研发人员:D
受保护的技术使用者:索尼互动娱乐股份有限公司
技术研发日:2021.08.20
技术公布日:2023/7/21
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐