CyberLink 与 Intel 协作设计打造 MediaStory





0/5 (0投票)
CyberLink MediaStory* 软件极大地简化了整理和访问存储在手机、相机、平板电脑、PC 和云端的海量图片和视频的过程,从而在几分钟内即可组装出专业的视频并进行分享。
Intel® Developer Zone 提供跨平台应用开发工具和操作指南、平台和技术信息、代码示例以及同行专业知识,以帮助开发者创新并取得成功。加入我们的 物联网、Android、Intel® RealSense™ 技术 和 Windows 社区,下载工具、访问开发套件、与志同道合的开发者分享想法,并参加黑客马拉松、竞赛、巡展和本地活动。
相关文章
面向第四代英特尔®酷睿™处理器的英特尔®处理器显卡开发人员指南
触摸和传感器
如何创建可用的触摸UI
如何调整触摸控件
引言
CyberLink MediaStory* 软件专为 Windows* 8 触屏优化而设计,旨在帮助几乎所有人快速轻松地讲述自己的个人故事,它极大地简化了整理和访问存储在手机、相机、平板电脑、PC 和云端的海量图片和视频的过程,从而在几分钟内即可组装出专业的视频并进行分享。
MediaStory 源于 CyberLink 与 Intel 的合作。两家公司长期的合作历史已在《Intel® Software Adrenaline》杂志上得到充分记录。其中大部分早期报道都集中在 Intel 和 CyberLink 工程师如何携手合作,确保 CyberLink 的消费级多媒体内容创建和播放应用程序能够编写并优化,以充分利用最新的 Intel® 处理器功能,例如多线程、Intel® Quick Sync Video 硬件加速媒体处理等。这一次,故事在编写第一行代码之前就已经开始。
UI 比 PowerDirector* 更精简。
MediaStory 的故事
在创建 MediaStory 时,CyberLink 和 Intel 采用了全新的合作方式。CyberLink 业务开发副总裁 Louis Chen 表示:“多年来,复杂的视频编辑解决方案一直存在。我们希望采用一种新的以用户为中心的方法来创新,以实现讲故事软件的生命力。” 2013 年 2 月,双方公司的高管以及工程师、产品设计师、用户体验专家、市场营销人员等各类利益相关者,在 CyberLink 位于台北的办公室齐聚一堂,利用两天时间进行设计思维过程,共同塑造 MediaStory。他们采访终端用户,深入了解他们的痛点和舒适区,审阅市场数据,并集思广益,探讨可行的解决方案,以满足并取悦目标用户的需求。
最终,他们通过识别一个挑战来聚焦于特定的市场需求:能够生成精美照片和高清视频的移动设备的爆炸式增长,让消费者不堪重负。正如 Chen 所说:“我们意识到人们被媒体淹没了。他们希望(需要)能够轻松创建精美的照片和视频,并能随时随地在他们拥有的任何设备上跟踪这些内容。” 考虑到这一点,这两家科技公司便高速运转起来。
为了尽快将解决方案推向市场,他们将发布日期目标定在第三季度,这极大地缩短了 CyberLink 的常规开发周期。MediaStory 的设计文档在不到两个月的时间内完成,而这个过程通常需要四到六个月。将 MediaStory 从概念到第一个可部署版本仅用了四个月。“这对 CyberLink 来说是前所未有的,” Chen 说。在此期间,通过无数焦点小组进行的迭代测试,对 nascent 软件进行了严格的考验,他们将反馈分享给设计团队,以便团队能够进一步完善和添加功能。
讲故事软件
根据 CyberLink 的说法,MediaStory 属于一个新类别:讲故事软件。MediaStory 帮助用户根据自己的偏好和个人历史,查找个人内容并选择最有趣的视频片段或图片。然后,它会编译一个 30 秒(或更长)的视频“故事”,该视频可以轻松地在社交媒体或视频分享网站上分享。
为了帮助识别照片中的人物并简化标记过程,采用了面部识别技术。为了帮助软件确定照片或视频片段是否属于某个特定故事,则使用了地理标记。为了自动创建上下文驱动的故事,MediaStory 会访问用户 Google* 和/或 Outlook* 日历中列出的事件,并将其与照片和视频文件中的时间戳和日期戳进行匹配。
在解释其地理位置服务模型时,Chen 解释道:“当人们搜索照片时,他们通常会寻找某个特定地点的照片——‘查找我在日本的照片’。” 因此,CyberLink 决定构建自己的内部服务。“我们需要比用于导航的地理服务更简单,更简单但更智能。”
CyberLink 为 MediaStory 体验定制了其新的位置服务。“对于导航来说,位置的精度和定义可以模糊一些,” Chen 说。他们使用了三个抽象级别:国家、城市和兴趣点,省略了街道名称和门牌号等细节。
在利用日历服务时,也需要同样的模糊精度。“越来越多的人使用在线云日历,因此通过访问 Google 和 Outlook,我们可以收集有关事件的信息。我们需要使用模糊精度来应对人们并不总是准时参加会议、聚会或晚宴的事实,” Chen 继续说道。
Chen 迅速指出,“所有的魔法都在后台发生,用户甚至不知道它是如何发生的。” 软件加服务使用元数据自动将事件按各种维度进行聚类,并据此检索内容。“我们必须感谢移动革命,它为我们提供了所有这些内容,以及从中提取信息的能力,以便我们能够组装出有意义的、上下文驱动的故事,” Chen 说。
触屏可用性
从一开始,CyberLink 和 Intel 就想为 MediaStory 开发一个新的 UI。正如 Chen 所说:“……不会让用户望而却步。” 即使是一些以用户友好而闻名的视频编辑应用程序,例如 CyberLink 自家的 PowerDirector*,也可能让初学者望而生畏。“我们希望减少按钮,增加内容,并减少弹出菜单提示输入数据,” Chen 说。目标是为用户提供即时结果。如果需要任何调整,视觉反馈必须是即时的。
Chen 说:“入门级用户并不总是能够表达他们想要实现的目标,直到他们看到他们正在做的事情的结果。” 考虑到这一点,CyberLink 和 Intel 着手创建了一个触屏优化界面,该界面可以动态缩放,以在有更多可用屏幕空间时显示更多内容。
触屏交互被证明具有挑战性。“为触屏和键盘鼠标同时设计并非易事,” Chen 解释道。可用性团队在两个月内进行了五次设计迭代,以确保使用方式适用于两种交互类型,并通过焦点小组测试了这些迭代。“当使用鼠标进行操作时,从库中选择内容的方式与使用 Windows 8 中的手势进行操作非常不同,”他说。“我们必须智能地检测用户选择如何与软件交互——使用鼠标还是触屏——并添加 UI 元素来同时支持两者。”
少即是多,但更难
设计 MediaStory 最困难的方面是平衡可用性和功能:向用户公开什么,以及在后台处理什么。“我们希望以简单的方式处理复杂任务。这意味着我们的应用程序必须非常智能,” Chen 说。目标是创建一个与传统视频创建产品不同的产品。产品设计通常由功能比较表驱动——这是消费者经常用来做出购买决策的依据。“那种旧的思维方式不再适用,” Chen 说,他曾多年担任 CyberLink 的营销总监。“大众市场消费者不再仅仅使用他们的 PC 来创建内容,他们正在使用移动设备、Ultrabook™ 设备、平板电脑和二合一设备。为了赢得他们,我们必须创建一个外观简单但内部极其复杂的应用程序。这是我们最大的挑战。”
UI 相对复杂。
Windows 可移植性
从开发角度来看,Windows 8 在存储个人记忆方面仍然拥有最大的用户群。“我们希望在最受欢迎的平台上直接提供这种体验,” Chen 说。“这个平台就是 Windows。” 此外,Microsoft Windows 8 的触屏/手势 API 为开发团队提供了一些所需的灵活性。“我们可以一次编写代码,然后将软件部署到各种设备上,如 Ultrabook 设备和二合一设备。” 尽管如此,CyberLink 正在研究将 MediaStory 体验引入更多移动平台,特别是 Google Android* 设备,包括带有 Intel Inside® 的平板电脑。
Intel® 软件开发工具应用
MediaStory 的媒体管道,与其他大多数 CyberLink 多媒体应用程序一样,针对 第四代 Intel® Core™ 处理器进行了优化。凭借其在优化 Intel® 架构代码方面的多年经验,CyberLink 很快就集成了其现有的视频引擎,提供了 Chen 所描述的“快速、响应迅速的软件体验”。
Intel® VTune™ Performance Analyzer 和 Intel® Threading Building Blocks 帮助团队缩短了启动时间并提高了播放性能。他们还使用了 Battery Life Analyzer 来监控影响电源管理和电池寿命的软件和硬件活动。“这些工具可以轻松地找出潜在的故障点和瓶颈,” Chen 说。“它们帮助我们改进和衡量性能,并在识别与性能和功耗优化相关的问题时为我们节省了大量时间。”
Intel® Media SDK 被证明是另一个巨大的时间节省器。“它隐藏了复杂的硬件设计逻辑,并保持了软件架构的清洁,” Chen 说。“使用 Intel Media SDK,我们无需担心每个处理器代的硬件兼容性问题。每当 Intel 改进编解码器的质量或性能时,改进都会通过简单的驱动程序更新传递给最终用户。” CyberLink 产品直接受益于增强功能,而无需编写任何新代码。“通过 Intel Quick Sync Video 技术,我们看到了 10 倍的性能提升。对于用户来说,这意味着闪电般的媒体转换速度,特别是对于那些需要将视频文件转换为社交媒体网站或视频分享网站所需格式的用户。” MediaStory 还可以利用 Intel® Common Connectivity Framework (CCF),使用户能够无线连接他们的智能手机、平板电脑、台式电脑和其他小工具。
通过创意进行协作
回想起来,Chen 说,将与 Intel 的合作转移到产品设计过程的早期,“……帮助 CyberLink 保持专注,并优先解决用户的实际需求。” 这种新的协作模式通过在周期早期和更频繁地进行用户反馈收集,缩短了规划周期并增加了迭代次数。
Chen 说:“我们与 Intel 的合作达到了新的水平。它帮助我们优先考虑最终用户的需求,塑造合适的技术解决方案,并创造更好的用户体验。”