CN102414676B - 媒体时间线交互 - Google Patents

媒体时间线交互 Download PDF

Info

Publication number
CN102414676B
CN102414676B CN201080018348.3A CN201080018348A CN102414676B CN 102414676 B CN102414676 B CN 102414676B CN 201080018348 A CN201080018348 A CN 201080018348A CN 102414676 B CN102414676 B CN 102414676B
Authority
CN
China
Prior art keywords
media object
user interface
described media
show
selection
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.)
Active
Application number
CN201080018348.3A
Other languages
English (en)
Other versions
CN102414676A (zh
Inventor
S·俞
B-W·李
J·C-N·陈
A·P-S·黄
J·X·赵
M·皮尔森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN102414676A publication Critical patent/CN102414676A/zh
Application granted granted Critical
Publication of CN102414676B publication Critical patent/CN102414676B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Television Signal Processing For Recording (AREA)
  • User Interface Of Digital Computer (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Stored Programmes (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

可以提供媒体时间线交互。电子演示可以包括媒体对象。用户可以选择演示应用内的媒体对象,并结合应用的用户界面使用对象上(on-object)用户界面来修改媒体对象。用户还可以在演示应用内显示修改过的媒体对象。

Description

媒体时间线交互
背景技术
媒体时间线交互是用于允许用户在演示应用内编辑多媒体演示对象的过程。在某些情况下,多媒体对象是对演示的重要添加。传统上,与多媒体剪辑进行交互和编辑多媒体剪辑要求使用高级软件和用户的对诸如时间线和帧之类的概念的理解。基本用户将不大可能能够实现此场景,而对于高级用户的常规策略将是在演示软件的外部对剪辑进行编辑。
发明内容
可以提供媒体时间线交互。提供本发明内容以便以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。此发明内容并不旨在标识要求保护的主题的关键特征或必要特征。此发明内容也不旨在限制要求保护的主题的范围。
可以提供媒体时间线交互。电子演示可以包括媒体对象。用户可以选择演示应用内的媒体对象,并结合应用的用户界面来使用对象上(on-object)用户界面来修改媒体对象。用户还可以在演示应用内显示修改过的媒体对象。
前面的概括描述和下面的详细描述只提供了示例,并且只是说明性的。因此,前面的概括描述和下面的详细描述不应该被视为限制性的。此外,除这里阐述的那些特征外,还可以提供其他特征或变体。例如,各实施例可以涉及具体实施方式中所描述的各种特征组合和子组合。
附图说明
本发明中并构成其一部分的附图示出本发明的各实施例。在附图中:
图1是演示应用的框图;
图2是用于提供媒体时间线交互的方法的流程图;
图3A-3B是示出了对象上(on-object)用户界面的图;
图4是示出媒体对象的状态的图;
图5A-5B是示出了用户界面功能区的图;以及
图6是包括计算设备的***的框图。
具体实施方式
下面的详细描述参考各个附图。只要可能,就在附图和下面的描述中使用相同的附图标记来指示相同或相似的元件。尽管描述了本发明的各实施例,但是,修改、改编、以及其他实现是可能的。例如,可以对附图中所示出的元件进行置换、添加、或修改,且可以通过对所公开的方法置换、重新排序、或添加阶段来修改这里所描述的方法。因此,下面的详细描述并不限制本发明。相反,本发明的正确范围由所附权利要求书进行定义。
可以提供媒体时间线交互。根据本发明的各实施例,可以在用户界面(UI)中嵌入媒体对象。UI可以包括编辑模式和幻灯片模式。使用模型可以充分利用对象上UI时间线和功能区UI之间的交互来实现诸如设置海报帧和/或创建书签之类的高级用户场景。时间线上的选择的点可以指示可以在其上执行功能区UI中的命令的时间和/或帧。用户可以选择媒体何时播放和/或暂停或者寻道到所希望的时间。对象上UI可以在对幻灯片的编辑期间给予用户对媒体的完全控制。对于选择的媒体对象,用户可以经由对象上UI来播放/暂停/寻道并在功能区UI命令上点击以实现设置海报帧和/或添加/删除书签。对象上UI中的时间线可以充当命令的位置/时间选择器。
图1是诸如由华盛顿州雷德蒙市的微软公司所生产的PowerPoint之类的演示应用100的框图。演示应用100可以包括应用菜单栏105、幻灯片预览区域110、应用命令区130、功能区用户界面(UI)135,以及幻灯片显示区域140。幻灯片预览区域110可以包括诸如幻灯片预览图像115和选择幻灯片预览图像120之类的多个幻灯片预览图像。根据本发明的各实施例,幻灯片显示区域140可以包括选择幻灯片预览图像120的较大的显示。幻灯片显示区域140可以包括嵌入在所选幻灯片中的媒体对象145。对象上用户界面(OOUI)150可以在媒体对象145上显示。
图2是阐明了根据本发明的各实施例的用于提供媒体时间线交互的方法200中涉及的一般阶段的流程图。方法200可以使用计算设备600来实现,如下面参考图6更详细地描述的。下面将更详细地描述实现方法200的各阶段的方式。方法200可以从起始框205开始,前进到阶段210,在这里,计算设备600可以***媒体对象。例如,用户可以将视频剪辑***到演示应用100内的幻灯片中。
在阶段210,计算设备600***媒体对象,方法200可以从阶段210前进到阶段220,在这里,计算设备600可以选择媒体对象。例如,用户可以从幻灯片预览区域110选择包括媒体对象的幻灯片。演示应用100可以在幻灯片显示区域140中显示所选幻灯片,用户可以选择诸如媒体对象145之类的媒体对象。
一旦计算设备600在阶段220中选择了媒体对象,则方法200可以继续至阶段230,在这里计算设备600可以显示对象上UI和功能区UI。例如,演示应用100可以在媒体对象145上显示OOUI 150并且在功能区UI135上显示多个命令。下面将参考图3和5更详细地描述OOUI 150和功能区UI 135。
在计算设备600在阶段230中显示了用户界面之后,方法200可以前进到阶段240,在这里计算设备600可以接收要对媒体对象执行的命令。例如,用户可以使用OOUI 150来选择媒体对象145的全部和/或一部分,诸如10秒视频剪辑的5秒的子集。作为另一个示例,用户可以启动用于选择媒体对象145的全部和/或一部分的对话框(未示出)。然后,用户可以从功能区UI 135中选择要对媒体对象145执行的修改命令。例如,用户可能希望执行下列命令中的一个:移除媒体对象的所选部分,移除媒体对象的未选择的部分,调整媒体对象的大小,向媒体对象添加书签,修改媒体对象的回放音量,和/或向媒体对象添加覆盖。根据本发明的各实施例,用户还可以使用OOUI 150和/或功能区UI 135来***体对象145的回放。
在阶段240,计算设备600接收命令,方法200可以从阶段240前进到阶段250,在这里,计算设备600可以根据接收到的编辑命令来修改所选媒体对象。例如,如果用户选择了视频剪辑的5秒部分并选择了要移除未选择的部分的命令,则计算设备600可以从电子演示中移除视频剪辑的未选择的部分。
一旦计算设备600在阶段240中修改媒体对象145,则方法200可以在阶段250结束。
根据本发明的各实施例,演示应用可以包括至少两个操作模式——编辑模式和幻灯片模式。在编辑模式下,可以由用户创建、删除和/或改变电子演示的元素。在幻灯片模式下,可以例如逐幻灯片地显示电子演示。用户可以使用例如位于应用菜单栏105和/或应用命令区130中的用户界面控件来在编辑模式和幻灯片模式之间切换。在幻灯片模式期间,电子演示可以按顺序显示每一个幻灯片,并可以在媒体对象的相应的幻灯片上按修改后地显示媒体对象。例如,在编辑模式下被移除视频剪辑的未选择的部分在幻灯片模式下可被隐藏而不进行显示。
图3A是示出了编辑模式OOUI 300的图。图3B是示出幻灯片模式OOUI 355的图。编辑模式OOUI 300可以包括回放按钮310、时间线315、逆增轨迹320、小球325、书签330、轻推控件335、时间指示器345以及音量控件350。
根据本发明的各实施例,回放按钮310可以显示取决于媒体对象145的当前状态在播放和暂停图标之间切换的图标。下面将参考图4更详细地描述媒体对象状态。时间指示器345可以用数字指示对应于当前时间位置的时间点,并可以响应于用户的选择以及在时间线315内将小球325来回拖动而更新。音量控件350当被选择时可以用作静音/取消静音按钮,并可以为已静音/已取消静音状态显示不同的图标。当鼠标悬停在音量空间315上时,可以在音量控件350上方显示音量滑块。
轻推控件335可以提供媒体对象145内的精细粒度的控制。如果当与轻推控件145相关联的轻推按钮被选择时媒体对象145正在播放,则媒体对象145可以暂停,然后,前进或后退预定义的量,如一帧或者四分之一秒。媒体对象145可以根据新时间位置来更新显示的帧。
小球325可以指示媒体对象145内当前选择的兴趣点。逆增轨迹320可以在小球325之前,以划分已经被播放的时间的界限。书签330可以表示与经由功能区UI 135添加的书签对应的时间点。当书签330被选择时,可以移除和/或禁用功能区UI 135上的“添加书签”命令,并可以添加和/或启用“移除书签”命令。
除了提供导航和回放控件之外,还可以围绕提供用于添加、移动和/或移除书签或海报帧设置的精细水平的控制来优化编辑模式OOUI 300播放控件。可以根据视野中的媒体对象的宽度来确定时间线315的长度。例如,如果视频的一部分在屏幕外,则视频的该部分可以不算作是视野中的媒体对象的一部分。如果用户对媒体对象进行放大,那么,在确定控件的宽度时,可以不计入不在视野中的任何东西。根据本发明的各实施例,当编辑模式OOUI 300的最小长度是250像素时,时间线315的最小长度可以包括121像素。编辑模式OOUI 300的总长度可以比当前视野中的媒体对象的宽度小20像素。当媒体对象被调整大小时,可以更新编辑模式OOUI 300的宽度。
当演示应用100处于编辑模式时,编辑模式OOUI 300可以在媒体对象145被选择时出现并且可使用海报帧以进行显示直到回放开始。一旦媒体对象145被取消选择,编辑模式OOUI 300可以消失。根据本发明的各实施例,海报帧可以包括视频剪辑的第一帧,除非用户已经选择替换的帧来用作海报帧。例如,用户可以使用时间线315选择媒体对象145内的一个时间位置,其中,所选时间位置包括视频剪辑的静止帧。然后,用户可以选择功能区UI 135上一个命令以使用选择时间位置处的静止帧作为媒体对象145的海报帧。
进一步根据本发明的各实施例,用户可以使用时间线315来选择媒体对象145的一部分。例如,用户可以选择时间线315上的初始时间位置,OOUI 150可以在选择的初始时间位置处显示小球325。然后,用户可以将小球325拖动到第二时间位置,以选择媒体对象145在初始时间位置和第二时间位置之间的部分。
如果多个对象被选择则OOUI 150可以不出现,以便在任何时间只有一个OOUI可见。当演示应用100处于编辑模式时,如果没有OOUI控件可见,那么,编辑模式OOUI 300可以响应于用户悬停在媒体对象145上方而出现。如果同时悬停在多个媒体对象上,则用于最顶端对象的控件可以出现。如果视频对象正在接受动画化和/或当前正在回放,则音频/视频UI不会出现。在对媒体对象145调整大小和/或移动期间,OOUI 150不是正在被拖动的轮廓的一部分。一旦已经选择了新位置/大小,OOUI 150可以在正确的位置重绘。
幻灯片模式OOUI 355可以包括分开的和/或放大的回放按钮360,而并非回放按钮310。幻灯片模式OOUI 355可以在呈现时聚焦于回放和导航的主要场景,并可以在媒体对象145上方以诸如30%之类的透明度来显示。如上文所描述的,幻灯片模式OOUI 355的宽度可以随编辑模式OOUI 300的宽度的变化而变化。在幻灯片模式下,幻灯片模式OOUI 355的总长度可以比媒体对象的宽度小10像素,除非该值小于最小长度约束(例如,250像素)。
根据本发明的各实施例,如果媒体对象145小于或等于180像素,则鼠标悬停在媒体对象145的任何部分上可以使幻灯片模式OOUI 355出现。如果媒体对象145的高度大于180像素,则只有资产的底部三分之一部分将导致OOUI出现。也可以通过对媒体对象145进行选项卡选择来进入幻灯片模式OOUI 355。进一步根据本发明的各实施例,幻灯片模式OOUI 355可以在诸如0.25秒之类的时间段内渐显。一旦幻灯片模式OOUI 355出现,则悬停在控件上的任何地方都可以导致幻灯片模式OOUI 355持续可见,即使鼠标指针不再在媒体对象145上方。
在编辑模式OOUI 300中经由音量控件350作出的音量更改可以被保存,以便以所选音量级别进行媒体对象145的未来的回放,而在幻灯片模式OOUI 355中经由音量控件350作出的更改只能用于当前回放。
图4是示出媒体对象145的回放状态的图。可用的状态可以包括停止状态410、播放状态420,以及暂停状态430。当在停止状态410时,媒体对象145可以显示海报帧。当在播放状态420时,媒体对象145可以回放与媒体对象145相关联的音频、视频和/或动画化。当在暂停状态430时,媒体对象145可以显示最近播放的帧。
用户可以点击时间线315上任何地方以将小球325移动到该位置。如果媒体对象145处于停止状态410,则在时间线315上点击可以将媒体对象145改变为在选择的位置处的暂停状态430。如果媒体对象145在播放状态420,则在时间线315上点击可以将媒体对象145保留在新时间位置处的播放状态420。如果媒体对象145在暂停状态430,则在时间线315上点击可以将媒体对象145保留在新时间位置处的暂停状态430。如果鼠标指针悬停在时间线315或小球325上,则可以显示“选择器”鼠标图标。如果用户悬停在书签330上,则可以显示常规鼠标图标。
根据本发明的各实施例,只要用户停留在包含媒体元素145的幻灯片上,在取消选择媒体对象145之后,和/或当用户将焦点更换到另一个窗口/应用时,媒体对象145可以仍处于其当前状态。
当演示应用100在编辑模式和幻灯片模式之间切换时,当用户选择新幻灯片时,和/或当用户选择停止控件时,媒体对象145可以变为停止状态410。
当用户选择诸如回放按钮310之类的播放控件时,媒体对象145可以进入播放状态420。当演示应用100处于幻灯片模式并且用户选择媒体对象145时,媒体对象145可以进入播放状态420。如果媒体对象145从停止状态410进入播放状态420,则媒体对象145可以从第一帧开始回放。如果媒体对象145从暂停状态430进入播放状态420,则播放可以从最近播放的帧处继续。
当用户将小球325拖到时间线315中的新位置和/或点击时间线315中的一个位置时,媒体对象145可以从停止状态410进入暂停状态430。当用户选择暂停命令和/或轻推控件335时,媒体对象145可以从播放状态420进入暂停状态430。
图5A是功能区UI 135的框图。功能区UI 135可以包括其中包括诸如保存、撤消和/或重新加载之类的常见的用户命令的快捷工具栏505,标题栏510,以及应用菜单515。功能区UI 135还可以包括多个模式选择器520和诸如第一功能选择器521、第二功能选择器522,以及第三功能选择器523之类的多个功能选择器。根据本发明的各实施例,对多个模式选择器520中的每一个的选择可以使功能区UI 135显示不同的多个相关联的功能选择器。例如,多个模式选择器520可以包括图片工具选择器、音频工具选择器和/或视频工具选择器。对图片工具选择器的选择可以使用户界面功能区500将格式功能选择器显示为第一功能选择器521,将编辑功能选择器显示为第二功能选择器522,而对视频工具选择器的选择可以使功能区UI 135将设计功能选择器显示为第一功能选择器521,将编辑功能选择器显示为第二功能选择器522。进一步根据本发明的各实施例,对媒体对象145的选择可以使功能区UI 135激活与媒体对象145的类型相关联的多个模式选择器520中的一个模式选择器。例如,对音频对象的选择可以使功能区UI 135激活音频工具选择器。
功能区UI 135还可以包括多个命令部分,每一个命令部分都包括命令部分标题和多个命令选项。例如,第一命令部分标题525可以包括“调整”命令部分,而第一相关联的多个命令选项530可以包括诸如“亮度”、“对比度”、“重新着色”、“压缩”、“更改”以及“复位”之类的命令选项。
可以根据上下文显示功能区UI 135的不同的配置。例如,当用户***视频时,如在上文所描述的方法200的阶段210中,可以显示视频设计配置。视频设计配置可以包括诸如预览、海报帧、调整、样式、排列以及大小之类的命令部分。对每一个命令选项的选择可以使演示应用100向用户提供反馈。例如,功能区UI 135可以向用户显示成功或错误消息。当用户选择不同的媒体对象时,功能区UI 135可以被更新以显示与不同的媒体对象的类型相关联的命令部分。
根据本发明的各实施例,OOUI 150也可以改变以向用户提供反馈。例如,当添加新书签时,可以在适当的时间位置处向时间线315添加诸如书签330之类的书签图标。进一步根据本发明的各实施例,功能区UI 135可以只显示可以对与所选媒体对象相关联的类型执行的命令选项。例如,功能区UI 135可以在所选媒体对象包括视频剪辑或图像时显示亮度命令选项,但是在所选媒体对象包括音频剪辑时不显示亮度命令选项。每一个命令部分都可以包括诸如下面的表1中所列出的多个命令选项。
表1
图5B是示出了功能区UI 135的编辑配置530的框图。编辑配置530可以包括命令选项区域560和命令标题区域565。命令选项区域560可以包括预览命令选择器570、书签命令选择器575、编辑命令选择器580、下拉选项选择器585,以及复选框命令选择器590。例如,预览命令选择器可以包括可操作以使媒体对象145的选择部分进行播放的播放/暂停按钮,而书签命令选择器575可以包括添加书签按钮和移除书签按钮。另一个命令选择器可操作以在选择时间位置处向媒体对象添加覆盖。例如,用户可以向媒体元素添加诸如对话框字幕之类的文本元素覆盖。
根据本发明的一实施例可以包括用于提供媒体交互的***。该***可以包括存储器存储和耦合到该存储器存储的处理单元。处理单元可操作以***、选择,以及修改媒体对象。可以通过显示在媒体对象上的第一UI控件和/或显示在软件应用内的别处的第二UI控件来修改媒体对象。每一个UI控件都可以包括与媒体对象的类型相关联的功能。
根据本发明的另一实施例可以包括用于提供媒体时间线交互的***。该***可以包括存储器存储和耦合到该存储器存储的处理单元。处理单元可操作以在媒体对象上显示UI控件,并接收通过UI控件对媒体对象的时间位置的选择。处理单元可以进一步可操作以显示与媒体对象的类型相关联的第二UI控件,该第二UI控件可操作以接收要对所选时间位置执行的修改命令。
根据本发明的又一个实施例可以包括用于编辑媒体对象的***。该***可以包括存储器存储和耦合到该存储器存储的处理单元。处理单元可操作以选择媒体对象,在媒体对象上显示对象界面,从对象界面接收对媒体对象的至少一部分的选择,显示与媒体对象的类型相关联的功能区界面,从功能区界面接收编辑命令,根据接收到的编辑命令来修改媒体对象,将演示应用切换到幻灯片模式,并显示修改过的媒体对象。
图6是包括计算设备600的***的框图。根据本发明的一实施例,可以在诸如图6的计算设备600之类的计算设备中实现如前所述的存储器存储和处理单元。可以使用硬件、软件或固件的任何适当的组合来实现该存储器存储和处理单元。例如,可以利用计算设备600或结合计算设备600的其他计算设备618中的任何一种来实现该存储器存储和处理单元。根据本发明的各实施例,如前所述的***、设备、和处理器是示例,且其他***、设备、和处理器可以包括如前所述的存储器存储和处理单元。此外,计算设备600可以包括用于如上文所描述的***100的操作环境。***100可以在其他环境中操作并且不限于计算设备600。
参考图6,根据本发明的一实施例的***可以包括诸如计算设备600之类的计算设备。在一基本配置中,计算设备600可以包括至少一个处理单元602和***存储器604。取决于计算设备的配置和类型,***存储器604可以包括,但不仅限于,易失性存储器(如随机存取存储器(RAM))、非易失性存储器(例如,只读存储器(ROM))、闪存或任何组合。***存储器604可以包括操作***605、一个或多个编程模块606,并可以包括诸如图像、音频,以及视频文件之类的多个媒体对象数据607。例如,操作***605,可以适于控制计算设备600的操作。在一个实施例中,编程模块606可包括演示应用100。此外,本发明的各实施例可以结合图形库、其他操作***、或任何其他应用程序一起实施,且不限于任何特定应用或***。该基本配置在图6中通过虚线608内的那些组件示出。
计算设备600可以具有附加特征或功能。例如,计算设备600还可包括附加数据存储设备(可移动和/或不可移动),诸如例如磁盘、光盘或磁带。这些附加存储在图6中通过可移动存储609和不可移动存储610示出。计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据之类的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。***存储器604、可移动存储609、以及不可移动存储610都是计算机存储介质(即,存储器存储)的示例。计算机存储介质可以包括,但不仅限于,RAM、ROM、电可擦只读存储器(EEPROM)、闪存或其他存储器技术,CD-ROM、数字多功能盘(DVD)或其他光学存储,磁带盒、磁带、磁盘存储或其他磁存储设备,或可以用来存储信息并可以被计算设备600访问的任何其他介质。任何这样的计算机存储介质都可以是设备600的一部分。计算设备600还可以具有诸如键盘、鼠标、笔、声音输入设备、触摸输入设备等等之类的输入设备612。还可以包括诸如显示器、扬声器、打印机等等之类的输出设备614。如前所述的设备只是示例,并且可以使用其他设备。
计算设备600还可以包含可允许设备600诸如通过例如内部网或因特网等分布式计算环境中的网络来与其他计算设备618进行通信的通信连接616。通信连接616是通信介质的一个示例。通信介质通常可由诸如载波或其他传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其他数据来体现,并包括任何信息传递介质。术语“已调制数据信号”可以描述以对信号中的信息进行编码的方式来设置或改变其一个或多个特征的信号。作为示例而非限制,通信介质可以包括有线介质,诸如有线网络或直接线连接,以及诸如声学、射频(RF)、红外线及其他无线介质之类的无线介质。如这里所使用的术语计算机可读介质可以包括存储介质和通信介质两者。
如上所述,包括操作***605在内的许多程序模块和数据文件可以存储在***存储器604中。当在处理单元602上执行时,编程模块606(例如,演示应用100)可以执行包括例如如上文所描述的方法200的一个或多个阶段的过程。如前所述的过程是示例,且处理单元602可以执行其他过程。根据本发明的各实施例可以使用的其他编程模块可以包括电子邮件和联系人应用、文字处理应用、电子表格应用、数据库应用、幻灯片演示应用、制图或计算机辅助应用程序等等。
一般而言,根据本发明的各实施例,程序模块可以包括可以执行特定任务或可以实现特定抽象数据类型的例程、程序、组件、数据结构、以及其他类型的结构。此外,还可以利用其他计算机***配置来实施本发明的各实施例,包括手持式设备、多处理器***,基于微处理器的或可编程消费电子产品、小型计算机、大型计算机,等等。本发明的各实施例也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。
此外,本发明的各实施例可以在包括分立电子元件的电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实现。本发明的各实施例还可以使用能够执行诸如,例如,AND(与)、OR(或)和NOT(非)之类的逻辑运算的其他技术来实施,包括,但不仅限于,机械、光学、流体、以及量子技术。此外,本发明的各实施例可以在通用计算机或任何其他电路或***中实施。
例如,本发明的各实施例可以被实现为计算机进程(方法)、计算***、或诸如计算机程序产品或计算机可读介质之类的制品。计算机程序产品可以是计算机***可读并编码了用于执行计算机进程的指令的计算机程序的计算机存储介质。计算机程序产品还可以是计算***可读并编码用于执行计算机进程的指令的计算机程序的载波上的传播信号。因此,本发明能以硬件和/或软件(包括固件、常驻软件、微代码等等)来具体化。换言之,本发明的各实施例可以采用其上包含供指令执行***使用或结合其使用的计算机可使用或计算机可读程序代码的计算机可使用或计算机可读存储介质上的计算机程序产品的形式。计算机可使用或计算机可读介质可以是可包含、存储、传递、传播或传输供指令执行***、装置、或设备使用或结合其使用的程序的任何介质。
计算机可使用或计算机可读介质可以是,例如,但不仅限于,电、磁、光、电磁、红外、或半导体***、装置、设备或传播介质。更具体的计算机可读介质的示例(非穷尽列表),计算机可读介质可包括下列各项:具有一个或多个导线的电连接、便携式计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式压缩盘只读存储器(CD-ROM)。注意,计算机可使用或计算机可读介质甚至可以是其上打印有程序的纸张或另一合适的介质,因为程序可以通过例如对纸张或其他介质的光学扫描而以电子方式捕获,随后如有必要则被编译、解释,或以其他合适的方式进行处理,并随后存储在计算机存储器中。
上文参考例如根据本发明的各实施例的方法、***、以及计算机程序产品的框图和/或操作图示描述了本发明的各实施例。框中所注明的功能/动作可以按与任何流程图所示的次序不同的次序出现。例如,取决于所涉及的功能/动作,依次示出的两个框事实上可以基本上同时执行,或者这些框有时可以按相反的次序执行。
尽管已经描述了本发明的某些实施例,但是也可存在其他实施例。此外,虽然本发明的各实施例被描述为与存储在存储器和其他存储介质中的数据相关联,但是数据也可以存储在其他类型的计算机可读介质中或从其中读取,如辅助存储设备,如硬盘、软盘或CD-ROM;来自因特网的载波;或其他形式的RAM或ROM。此外,所公开的方法的各阶段可以按任何方式进行修改,包括通过对阶段进行重新排序和/或***或删除阶段,而不会背离本发明。
包括这里包括的代码中的版权在内的所有权利都归属于申请人,并且是申请人的财产。申请人保持并保留这里包括的代码中的所有权利,并授予仅关于所授权的专利的再现且未出于其他目的再现该材料的许可。
尽管本说明书包括示例,但是,本发明的范围由下列权利要求书指出。此外,虽然用对结构特征和/或方法动作专用的语言描述了本说明书,但权利要求书并不限于上文所描述的特征或动作。相反,上文所描述的具体特征和动作是作为本发明的各实施例的示例来公开的。

Claims (15)

1.一种用于提供媒体交互的方法(200),所述方法(200)包括: 
将媒体对象(145)***(210)到电子演示中; 
在所述电子演示内选择(220)所述媒体对象(145),所述媒体对象包括视频剪辑; 
在所述媒体对象(145)上显示(230)至少一个第一用户界面控件; 
在所述电子演示的命令区(130)中显示(230)至少一个第二用户界面控件; 
根据通过下列各项中的至少一项接收到的命令,在所述电子演示内修改(250)所述媒体对象(145):所述第一用户界面控件和所述第二用户界面控件,其中修改所述媒体对象包括: 
接收对所述视频剪辑的至少一个帧的选择; 
将所选的所述视频剪辑的至少一个帧转换为图像;以及 
显示包括修改过的媒体对象(145)的电子演示。 
2.如权利要求1所述的方法(200),其特征在于,所述至少一个第一用户界面控件包括与媒体类型相关联的用户界面控件。 
3.如权利要求1所述的方法(200),其特征在于,还包括在所述电子演示的显示期间在所述媒体对象(145)上显示(230)至少一个第三用户界面控件。 
4.如权利要求1所述的方法(200),其特征在于,修改所述媒体对象(145)包括: 
从所述至少一个第一用户界面控件接收包括对所述媒体对象(145)的一部分的选择的选择命令; 
从所述至少一个第二用户界面控件接收包括要对所述媒体对象(145)的所选部分作出修改的修改命令;以及 
根据接收到的修改命令,修改所述媒体对象(145)的所选部分。 
5.如权利要求4所述的方法(200),其特征在于,还包括在所述电子演 示的显示期间隐藏所述媒体对象(145)的至少一个未选择的部分。 
6.一种用于提供媒体时间线交互的方法(200),所述方法(200)包括: 
在媒体对象(145)上显示(230)第一用户界面控件,其中,所述第一用户界面控件可操作以接收对所述媒体对象(145)的至少一个时间位置的选择; 
显示(230)与所述媒体对象(145)的类型相关联的第二用户界面控件,其中,所述第二用户界面控件可操作以接收要对所述媒体对象(145)的所选部分执行的命令;以及 
根据由所述第二用户界面对象接收到的所述命令,在电子演示内修改(250)所述媒体对象(145),其中所述媒体对象包括视频剪辑,并且修改所述媒体对象包括: 
接收对所述视频剪辑的至少一个帧的选择,以及 
将所选的所述视频剪辑的至少一个帧转换为图像。 
7.如权利要求6所述的方法,其特征在于,所述媒体对象(145)被嵌入在电子演示中,并且,其中,所述方法还包括: 
将所述电子演示从编辑模式切换到幻灯片模式; 
显示包括修改过的媒体对象(145)的幻灯片;以及 
在所述修改过的媒体对象(145)上显示(230)可操作以控制所述修改过的媒体对象(145)的显示的第三用户界面控件。 
8.如权利要求7所述的方法,其特征在于,可操作以接收对所述媒体对象(145)的一部分的选择的所述第一用户界面控件包括提供可操作以允许对所述媒体对象(145)的至少一个帧的选择的时间线用户界面控件(315)。 
9.如权利要求6所述的方法,其特征在于,还包括将经转换的所述视频剪辑的至少一个帧显示为包括所述视频剪辑的电子演示内的幻灯片上的海报帧。 
10.如权利要求6所述的方法,其特征在于,修改所述媒体对象(145)包括向所述媒体对象(145)添加包括至少一个文本元素的覆盖。 
11.如权利要求6所述的方法,其特征在于,还包括当所述媒体对象(145)未被选择时,隐藏所述第一用户界面控件和所述第二用户界面控件。 
12.如权利要求6所述的方法,其特征在于,还包括显示与修改所述媒 体对象(145)相关联的反馈文本。 
13.如权利要求6所述的方法,其特征在于,还包括: 
接收对包括不同媒体类型的第二媒体对象(145)的选择;以及 
更新所述第二用户界面控件以显示与所述第二媒体对象(145)的不同媒体类型相关联的至少一个命令。 
14.一种用于编辑媒体对象(145)的方法,所述方法包括: 
在演示应用(100)内选择(220)所述媒体对象(145), 
在所述媒体对象(145)上显示(230)对象界面(300,355), 
从所述对象界面(300,355)接收对所述媒体对象(145)的至少一部分的选择, 
显示与所述媒体对象(145)的类型相关联的功能区界面(135), 
从所述功能区界面(135)接收(240)编辑命令,其中,所述功能区界面(135)可操作以显示至少一个编辑选项,并且,其中,所述至少一个编辑选项包括下列各项中的至少一项:移除所述媒体对象的所选部分,删除所述媒体对象(145)的未选择的部分,调整所述媒体对象(145)的大小,向所述媒体对象(145)添加书签(330),修改所述媒体对象(145)的回放音量,以及向所述媒体对象(145)添加覆盖, 
根据接收到的编辑命令,修改(250)所述媒体对象(145), 
将所述演示应用(100)切换到幻灯片模式,以及 
显示修改过的媒体对象(145)。 
15.一种用于编辑媒体对象的***,所述***包括: 
用于在演示应用内选择所述媒体对象的装置, 
用于在所述媒体对象上显示对象界面的装置, 
用于从所述对象界面接收对所述媒体对象的至少一部分的选择的装置, 
用于显示与所述媒体对象的类型相关联的功能区界面的装置, 
用于从所述功能区界面接收编辑命令的装置,其中,所述功能区界面可操作以显示至少一个编辑选项,并且,其中,所述至少一个编辑选项包括下列各项中的至少一项:移除所述媒体对象的所选部分,删除所述媒体对象的未选择 的部分,调整所述媒体对象的大小,向所述媒体对象添加书签,修改所述媒体对象的回放音量,以及向所述媒体对象添加覆盖, 
用于根据接收到的编辑命令,修改所述媒体对象的装置, 
用于将所述演示应用切换到幻灯片模式的装置,以及 
用于显示修改过的媒体对象的装置。 
CN201080018348.3A 2009-04-22 2010-04-14 媒体时间线交互 Active CN102414676B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/427,919 2009-04-22
US12/427,919 US8407596B2 (en) 2009-04-22 2009-04-22 Media timeline interaction
PCT/US2010/031109 WO2010123738A2 (en) 2009-04-22 2010-04-14 Media timeline interaction

Publications (2)

Publication Number Publication Date
CN102414676A CN102414676A (zh) 2012-04-11
CN102414676B true CN102414676B (zh) 2014-07-16

Family

ID=42993212

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080018348.3A Active CN102414676B (zh) 2009-04-22 2010-04-14 媒体时间线交互

Country Status (14)

Country Link
US (1) US8407596B2 (zh)
EP (1) EP2422280B1 (zh)
JP (1) JP5850828B2 (zh)
KR (1) KR101645762B1 (zh)
CN (1) CN102414676B (zh)
AU (1) AU2010239494B2 (zh)
BR (1) BRPI1014951B1 (zh)
CA (1) CA2756696C (zh)
IL (1) IL215272A (zh)
MX (1) MX2011011176A (zh)
RU (1) RU2530342C2 (zh)
TW (1) TWI497399B (zh)
WO (1) WO2010123738A2 (zh)
ZA (1) ZA201106943B (zh)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1751672A4 (en) 2004-05-03 2007-05-09 Lg Electronics Inc METHOD AND APPARATUS FOR MANAGING MARKING INFORMATION OF STORED CONTENTS IN A NETWORKED MEDIA SERVER
US8196038B2 (en) * 2009-12-15 2012-06-05 Shutterfly, Inc. System, method and graphical user interface for managing contacts and calendars within an online card system
US20110154199A1 (en) * 2009-12-17 2011-06-23 Flying Car Ltd. Method of Playing An Enriched Audio File
US9323438B2 (en) 2010-07-15 2016-04-26 Apple Inc. Media-editing application with live dragging and live editing capabilities
US8957900B2 (en) * 2010-12-13 2015-02-17 Microsoft Corporation Coordination of animations across multiple applications or processes
US8954477B2 (en) 2011-01-28 2015-02-10 Apple Inc. Data structures for a media-editing application
US11747972B2 (en) 2011-02-16 2023-09-05 Apple Inc. Media-editing application with novel editing tools
US9997196B2 (en) 2011-02-16 2018-06-12 Apple Inc. Retiming media presentations
US20120210219A1 (en) 2011-02-16 2012-08-16 Giovanni Agnoli Keywords and dynamic folder structures
US9557885B2 (en) * 2011-08-09 2017-01-31 Gopro, Inc. Digital media editing
US9536564B2 (en) * 2011-09-20 2017-01-03 Apple Inc. Role-facilitated editing operations
US20130073933A1 (en) 2011-09-20 2013-03-21 Aaron M. Eppolito Method of Outputting a Media Presentation to Different Tracks
US9418389B2 (en) 2012-05-07 2016-08-16 Nasdaq, Inc. Social intelligence architecture using social media message queues
US9927952B2 (en) * 2012-05-23 2018-03-27 Microsoft Technology Licensing, Llc Utilizing a ribbon to access an application user interface
USD717315S1 (en) * 2012-06-04 2014-11-11 Microsoft Corporation Display screen with graphical user interface
US8698772B2 (en) 2012-08-24 2014-04-15 Google Inc. Visual object manipulation
TWI490827B (zh) * 2013-05-13 2015-07-01 Univ Nat Cheng Kung 即時影片註記學習系統及其方法
US9542407B2 (en) 2013-09-30 2017-01-10 Blackberry Limited Method and apparatus for media searching using a graphical user interface
US10387002B2 (en) 2013-12-23 2019-08-20 Dilogr, LLC Adding interactivity to slide presentation
WO2016018062A1 (en) * 2014-07-31 2016-02-04 Samsung Electronics Co., Ltd. Method and device for providing content
WO2016171874A1 (en) * 2015-04-22 2016-10-27 Google Inc. Providing user-interactive graphical timelines
US11429936B2 (en) * 2015-10-02 2022-08-30 Snap-On Incorporated System and method for dynamically-changeable displayable pages with vehicle service information
US11023115B2 (en) 2015-12-28 2021-06-01 The Directv Group, Inc. Circular video player controls
US10219040B2 (en) * 2015-12-28 2019-02-26 The Directv Group, Inc. Video frame bookmarking user interface component
US10359847B2 (en) 2015-12-28 2019-07-23 The Directv Group, Inc. Advertisement viewing bypass prevention user interface component
US10109319B2 (en) 2016-01-08 2018-10-23 Gopro, Inc. Digital media editing
US10083537B1 (en) 2016-02-04 2018-09-25 Gopro, Inc. Systems and methods for adding a moving visual element to a video
US10721536B2 (en) * 2017-03-30 2020-07-21 Rovi Guides, Inc. Systems and methods for navigating media assets
CN108600779B (zh) * 2018-05-18 2021-04-06 新华三信息技术有限公司 一种基于视频内容的目标对象操作方法及装置
WO2023048405A1 (ko) * 2021-09-24 2023-03-30 삼성전자 주식회사 전자 장치 및 전자 장치의 콘텐츠 편집 방법

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR40702E (fr) * 1930-10-10 1932-08-22 Ncr Co Perfectionnements aux machines à vérifier les comptes
US5675752A (en) * 1994-09-15 1997-10-07 Sony Corporation Interactive applications generator for an interactive presentation environment
US5751281A (en) * 1995-12-11 1998-05-12 Apple Computer, Inc. Apparatus and method for storing a movie within a movie
US6249316B1 (en) * 1996-08-23 2001-06-19 Flashpoint Technology, Inc. Method and system for creating a temporary group of images on a digital camera
US6738075B1 (en) * 1998-12-31 2004-05-18 Flashpoint Technology, Inc. Method and apparatus for creating an interactive slide show in a digital imaging device
US6317141B1 (en) * 1998-12-31 2001-11-13 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
WO2002008948A2 (en) * 2000-07-24 2002-01-31 Vivcom, Inc. System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US6957389B2 (en) * 2001-04-09 2005-10-18 Microsoft Corp. Animation on-object user interface
US6836870B2 (en) * 2001-06-15 2004-12-28 Cubic Corporation Method and system for incorporating a dynamic situation display in a powerpoint slide show presentation
US7496845B2 (en) * 2002-03-15 2009-02-24 Microsoft Corporation Interactive presentation viewing system employing multi-media components
JP4065142B2 (ja) * 2002-05-31 2008-03-19 松下電器産業株式会社 オーサリング装置およびオーサリング方法
US20040001106A1 (en) * 2002-06-26 2004-01-01 John Deutscher System and process for creating an interactive presentation employing multi-media components
US7194701B2 (en) * 2002-11-19 2007-03-20 Hewlett-Packard Development Company, L.P. Video thumbnail
GB2400530B (en) * 2003-04-07 2005-03-23 Internet Pro Video Ltd Method of enabling an application program running on an electronic device to provide media manipulation capabilities
US8065616B2 (en) * 2003-10-27 2011-11-22 Nokia Corporation Multimedia presentation editor for a small-display communication terminal or computing device
US20050154679A1 (en) * 2004-01-08 2005-07-14 Stanley Bielak System for inserting interactive media within a presentation
US7312803B2 (en) * 2004-06-01 2007-12-25 X20 Media Inc. Method for producing graphics for overlay on a video source
US7895531B2 (en) * 2004-08-16 2011-02-22 Microsoft Corporation Floating command object
US8117542B2 (en) * 2004-08-16 2012-02-14 Microsoft Corporation User interface for displaying selectable software functionality controls that are contextually relevant to a selected object
US7703036B2 (en) * 2004-08-16 2010-04-20 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US7395508B2 (en) * 2005-01-14 2008-07-01 International Business Machines Corporation Method and apparatus for providing an interactive presentation environment
US9043691B2 (en) * 2005-02-28 2015-05-26 James Monro Productions Inc. Method and apparatus for editing media
US20060236219A1 (en) * 2005-04-19 2006-10-19 Microsoft Corporation Media timeline processing infrastructure
US7313755B2 (en) * 2005-04-20 2007-12-25 Microsoft Corporation Media timeline sorting
US7769819B2 (en) * 2005-04-20 2010-08-03 Videoegg, Inc. Video editing with timeline representations
US7886290B2 (en) * 2005-06-16 2011-02-08 Microsoft Corporation Cross version and cross product user interface
US20070186166A1 (en) * 2006-02-06 2007-08-09 Anderson Kent R Creation and use of an electronic presentation slide that includes multimedia content
WO2007120696A2 (en) * 2006-04-10 2007-10-25 Yahoo! Inc. Video generation based on aggregate user data
US7890867B1 (en) * 2006-06-07 2011-02-15 Adobe Systems Incorporated Video editing functions displayed on or near video sequences
US8261177B2 (en) * 2006-06-16 2012-09-04 Microsoft Corporation Generating media presentations
US8437409B2 (en) 2006-12-06 2013-05-07 Carnagie Mellon University System and method for capturing, editing, searching, and delivering multi-media content
US20080195981A1 (en) * 2007-02-13 2008-08-14 Mediaplatform On-Demand, Inc. System and method for creating portable interactive multimedia presentations
JP2010524124A (ja) * 2007-04-13 2010-07-15 トムソン ライセンシング メディア資産管理のためにフレーム精度の画像を規定するシステム及び方法
US20080263450A1 (en) * 2007-04-14 2008-10-23 James Jacob Hodges System and method to conform separately edited sequences
RU2348164C1 (ru) * 2007-07-03 2009-03-10 Валерий Николаевич Иванов Способ производства сбивной кондитерской массы типа "птичье молоко"
US8762864B2 (en) * 2007-08-06 2014-06-24 Apple Inc. Background removal tool for a presentation application
US8352865B2 (en) * 2007-08-06 2013-01-08 Apple Inc. Action representation during slide generation

Also Published As

Publication number Publication date
RU2011142760A (ru) 2013-04-27
EP2422280B1 (en) 2018-05-23
TW201040829A (en) 2010-11-16
EP2422280A2 (en) 2012-02-29
IL215272A (en) 2016-12-29
TWI497399B (zh) 2015-08-21
IL215272A0 (en) 2011-11-30
MX2011011176A (es) 2011-11-04
AU2010239494A1 (en) 2011-10-20
BRPI1014951A2 (pt) 2016-04-26
CA2756696C (en) 2017-01-17
KR20120022793A (ko) 2012-03-12
EP2422280A4 (en) 2015-07-08
US8407596B2 (en) 2013-03-26
JP2012524942A (ja) 2012-10-18
AU2010239494B2 (en) 2014-07-03
CN102414676A (zh) 2012-04-11
ZA201106943B (en) 2012-11-28
KR101645762B1 (ko) 2016-08-04
JP5850828B2 (ja) 2016-02-03
US20100275123A1 (en) 2010-10-28
BRPI1014951B1 (pt) 2020-10-27
RU2530342C2 (ru) 2014-10-10
CA2756696A1 (en) 2010-10-28
WO2010123738A2 (en) 2010-10-28
WO2010123738A3 (en) 2011-01-13

Similar Documents

Publication Publication Date Title
CN102414676B (zh) 媒体时间线交互
CN102257472B (zh) 数据可视化交互性体系结构
US7266777B2 (en) Configurable controlling device having an associated editing program
US20060224575A1 (en) System and method for dynamic creation and management of lists on a distance user interface
JP5968337B2 (ja) メディア推薦を提供する方法および装置
US20090077491A1 (en) Method for inputting user command using user's motion and multimedia apparatus thereof
CN105487830A (zh) 用于对呈现的内容提供上下文功能的***和方法
US20060136246A1 (en) Hierarchical program guide
US9836190B2 (en) Method and apparatus for restricting user operations when applied to cards or windows
CN102968300A (zh) 提供上下文的针对对象的控制启动器和控件
KR102015975B1 (ko) 저장 용량을 관리하는 단말 장치 및 그 관리방법
CN103680542A (zh) 再现存储的数据的方法和设备
CN102210140A (zh) 用于实现电视机的光标的技术
CN100489750C (zh) 合成菜单的方法和设备
US8341552B2 (en) Translating events in a user interface
WO2012166071A1 (en) Apparatus, systems and methods for optimizing graphical user interfaces based on user selection history
JP2006309542A (ja) 情報処理装置およびプログラム
CN104768068A (zh) 支持多种数据格式呈现的信息框装置与方法
JP2008118618A (ja) ビデオ再生デバイスにおいて対話型コンテンツをダウンロードして遠隔制御装置の機能を実現するためのシステムおよび方法
JP2006309386A (ja) 情報処理装置およびプログラム
KR20040078965A (ko) 메뉴 안내 화면을 표시하는 영상 기록/재생 장치 및 그표시 방법
JP2000339291A (ja) オーサリング装置及びオーサリングプログラムを記録したコンピュータ読み取り可能な記録媒体

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150504

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150504

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.