用于创建和传输独特动态个性化多媒体消息的装置和方法

文档序号:6454104阅读:155来源:国知局
专利名称:用于创建和传输独特动态个性化多媒体消息的装置和方法
技术领域
本发明总体涉及用于创建并向远程接收器发送独特动态个性化 多媒体消息的装置和方法,具体地说,涉及用于生成、捕捉、选择、 记录并将输入媒体片断组合到独特动态个性化多媒体消息文件中,并 向运行多媒体访问和显示设备的远程接收器,传输用于访问和显示的 个性化多媒体消息文件的装置和方法。
背景技术
多媒体是用于描述能用于操作文本、音频、图像、图形和视频的 任何应用或技术的通用术语。多媒体提供与这些元素中的每一个分别 进行水平交互,以及通过不同多媒体媒介的組合进行水平交互。实践 中,无论效率或提高生产率方式如何,可以有多种可以期待的多媒体技术应用方法。多媒体通常包括以下其中一种a)文本和声音,b) 文本、声音和静止或动态图形图像,c)文本、声音和视频图像,d) 视频和声音,以及e)同时呈现的多媒体显示区、图像或展示。多媒 体在广告、网站设计、电子出版、技术文献、信息和资产管理以及教育领域有着大量的用户。多媒体软件通常用于计算机中,以合成的方式呈现文本、图形、 视频、动画以及声音。多媒体软件通常由两个基本部分组成用于创 建多媒体应用的多媒体生成器或多媒体组合器,以及用于能够访问在 应用中收集的信息的多媒体访问器。近来基于电子邮件和基于蜂窝式电话的多媒体消息成了基本的 通信工具,对这种工具的使用已经变得非常广泛。多媒体通信提供了丰富的媒介优势,其中,可以对表情、感受、情感、心情以及内容进
行表达。现在,用户能够创建、存储、发送、转发以及将多媒体消息 附加到普通电子邮件中的电子邮件系统和蜂窝电话系统已经众所周 知,并成为许多日常使用的通信工具的一部分。多媒体消息是一种通信技术,其允许用户在可用的移动电话和诸 如个人计算机的其他设备之间进行交换多媒体的通信。多媒体消息定 义了一种几乎同时发送和接收包括附加到文本的图像、音频以及视频 剪辑的无线消息的方法。当前普遍的多媒体消息的应用是图片消息或 利用摄像电话进行摄像,以及时传送给移动接受者。其他可能包括了 动画和股票查询、体育新闻以及天气报告的图形展示。与这种邮件和 蜂窝系统关联的一个问题是,它们不能提供高级的媒体类型,例如流 视频。另一个问题是,现有系统只能基于预先准备和预先存储的非灵 活的媒体格式,提供多媒体消息。选择其中一种媒体格式和标准格式 的个性化表示的选项相当有限。通常,希望发送多媒体消息的用户被 给予在一组预先准备的消息中选择预先准备和预先存储的多媒体消 息的选项,所述一组预先准备的消息存储在系统中,并按目录和子目 录或组进行设置,以相对于用户找寻的表达和心情提供有限的种类。 例如,如果用户希望发送贺卡,他可以选择多个目录的其中一个,例 如贺卡,多个子目录的其中一个,例如生日贺卡、结婚纪念日卡、贺 年卡等。当用户选择某种预先准备的消息时,该消息只能以相当有限 的方式被个性化,例如,通过在消息体的预定空间中以预定格式键入 要插入的文本片断,来生成伴随文本。现有系统不允许消息的增强和 高级个性化,例如,能够选择视频元素(如引入一个或多个静止图像), 能够增加希望的音频元素(如包括声乐和/或器乐的特定歌曲),能够 在多个位置上以多种格式选择和插入特定文本,能够增加个人记录或 个人捕捉的媒体类型等。本领域技术人员能够理解,需要一种先进的设备和用户友好的方 法来提供增强的和高级的多媒体消息的个性化表示,例如能够选择视 频元素,能够增加希望的音频元素,能够在多个位置上以多种格式选 择和插入特定文本,能够增加个人记录或个人捕捉的媒体类型
发明内容
本发明的 一个方面涉及用于创建和传输个性化多媒体消息的设备。该设备包括多媒体消息组合器,以通过组合和操作各种媒体类 型的内容片断,来创建多媒体消息;共享创建内容数据库,以存储各 种媒体类型的内容片断,并响应于请求向多媒体消息组合器,提供各 种媒体类型的内容片断;以及多媒体消息转发传递器,以接收多媒体 消息和与其相关的接收器地址,以与接收器设备进行通信,根据接收 器设备的多媒体能力对多媒体消息重定格式,并向接收器设备转发多 媒体消息。本发明的第二方面涉及用于创建并从发送设备向接收器设备传 输独特个性化多媒体消息的方法。所述方法包括从共享创建内容数据 库获取媒体类型的内容片断,通过组合和操作各种媒体类型的内容片 断创建多媒体消息,并向接收器设备转发多媒体消息。


结合附图和下文中的详细描述,将能更全面地理解本发明,其中 图l是根据本发明的第一优选实施例,其中所提出的设备能够进行操作的计算和通信环境的示意性说明;图2是根据本发明的第 一优选实施例的发送设备的简化框图; 图3是根据本发明的第一优选实施例的服务器设备的简化框图; 图4是根据本发明的第一优选实施例的发送和服务器设备的操作模块的简化框图;图5是根据本发明的第一优选实施例的提供选择和操作视频片断的用户界面显示的示意性表示;图6是根据本发明的第一优选实施例的提供选择和操作音频片断的用户界面显示的示意性表示;图7是根据本发明的第一优选实施例的提供选择和操作文本片断的用户界面显示的示意性表示;
图8是根据本发明的第一优选实施例的与卡拉OK关联的用户界 面显示的示意性表示;图9是根据本发明的第一优选实施例的新的和独特的卡拉OK文 本和控制文件的简化视图;图IO是根据本发明的第一优选实施例的所提出的方法的主逻辑 的简化流程图;图11是根据本发明的第一优选实施例的与所提出的方法关联的 音频媒体处理的简化流程图;图12是根据本发明的第一优选实施例的与所提出的方法关联的 视频媒体处理的简化流程图;图13是根据本发明的第二优选实施例的其中所提出的设备能够 进行操作的计算和通信环境的示意性说明;图14、15和16根据本发明的第二优选实施例的表示所提出的方 法的操作的简化流程图。
具体实施方式
公开了用于创建和传输独特动态个性化多媒体消息的装置和方 法。设备包括运行客户端软件的发送设备,例如,具有增加的计算和 多媒体显示能力的蜂窝电话或个人计算机。发送设备通过数据通信网 络,例如,因特网,或通过蜂窝通信网络,通信地链接到运行服务器 端软件的被用作服务器的计算机器。服务器设备通信地链接到跨数据 通信网络的远程接收器设备(例如,客户端设备)和/或通过数据通信 网络和蜂窝电话网络之间的网关设备,链接到蜂窝电话。发送设备能够包括媒体类型内容的专用库、媒体类型内容捕捉(记录)、媒体类 型内容输入和媒体类型内容临时存储设备,同时服务器设备包括媒体 类型内容类型数据库、多媒体访问和多媒体播放软件。设备还可以包 括用于生成、同步、编码以及加密新的卡拉OK文本和控制文件格式 的特定开发工具。在本发明的优选实施例中,多媒体消息的内容是独特动态个性化
问候消息。问候消息是一种社会性的表达,其包括发送由某人创建的 招呼、致意、尊重、纪念、祝贺、祝福、赞美或美好祝愿,并传送到 一个或多个其他人。在本发明的其他优选实施例中,多媒体消息的内 容和用途可以不同,例如,用于商业用途的独特目标广告内容、独特 个性化音乐/音频剪辑或用于专业或业余娱乐用途的游戏内容等。在本发明的优选实施例中,从具有在数字存储库中的各种格式的 多种媒体类型的内容输入中,创建多媒体消息,并提供创建和传输独 特动态个性化多媒体消息。媒体类型内容输入包括存储的视频、存储 的音频、存储的静止图像、存储的静止图像序列、存储的文本以及存储的卡拉OK。媒体类型输入可以数字地存储在发送设备或服务器设 备的特定库中,或者,可以从各种磁性或光学介质,例如磁盘或DVD, 上捕捉。媒体类型内容输入还可以从连接到发送设备,例如,摄录机、 麦克风、键盘等,的记录设备上捕捉。在其他的优选实施例中,媒体 类型内容还可以包括数字地存储在特定媒体内容库中,或者,诸如从 数据通信网络下载等从各种媒体源捕捉的动画片断、图标、图形。现在参考图1,该图是根据本发明的第一优选实施例,其中所提 出的设备能够进行操作的计算和通信环境的示意性说明。发送设备10 是具有通信能力的计算设备,例如,个人台式计算机、网络计算机、 大型计算机或任何其他由用户操作的计算设备。设备10通信地链接 到数据通信网络18,例如,因特网。设备10包括多媒体消息组合器 14,以创建独特动态个性化多媒体消息,多媒体消息播放器16,以预 览多媒体消息,以及专用创建内容库12,以临时存储下载、捕捉和记 录的媒体类型内容片断,并保持多媒体消息输出和控制文件。多媒体 消息组合器14是一组内在相关的软件程序,其功能是操作媒体类型 内容片断,按序创建、合成、组合、产生并传输独特动态个性化多媒 体输出消息。多媒体消息播放器16是一组逻辑上内在相关的软件程 序,其功能是允许在产生的所有阶段播放独特多媒体输出消息,以提 供多媒体消息的预览。专用创建内容库12是安装在发送设备10的存 储设备(未示出)上的数据库。库12存储了用于多媒体消息组合器14根据其进行操作的媒体类型内容输入,以及其他运行多媒体消息组 合器14需要的临时文件。多媒体消息带有适当的目标地址、传输日 程参数,并通过数据通信网络18及通过各种通信软件、硬件和线路 传输到服务器设备20。服务器设备20是计算设备,其具有如下功能 a)通过数据通信网络18向发送设备10提供请求的媒体类型内容片 断作为输入,b)从发送设备10接收独特多媒体消息,并通过数据通 信网络18向一个或多个目标设备30、 32、 34、 36传输消息,或者, 通过网络间网关设备26并因此向蜂窝通信网络28传输消息。接收器 设备30、 32链接到蜂窝通信网络28。接收器设备30、 32是蜂窝通信 设备,例如蜂窝电话。接收器34和36通信地链接到数据通信网络18。 设备34和36是具有通信能力和多媒体内容播放能力的计算设备。通 过接收器设备30、 32、 34和36接收,并由用户设备30、 32、 34和 36重放,以获知消息的内容。服务器设备20包括共享创建内容数据 库24和多媒体消息转发传递器22。数据库24是用于存储媒体类型内 容片断的数据结构。响应于用户发送设备10请求,可以向发送设备 10传输特定媒体类型的内容片断,以向用户设备10提供用于创建多 媒体消息的媒体元素。多媒体消息转发传递器22是一种软件程序, 用于处理接收的多媒体消息,例如,接收消息,与接收器设备进行通 信,响应于接收器设备的能力,根据接收器设备的特征对消息重定格 式,并将消息转发给接收器设备。服务器设备20还负责生成并向发 送设备10传输错误消息和其他有关消息传送处理结果的反馈消息。再次参考图1,应当注意,尽管在所述图中只示出一个发送设备, 一个服务器设备和少数几个目标设备,在现实环境中,多个发送设备 能够创建多个多媒体输出消息,并通过多个服务器设备向多个目标设 备传输消息。还需要注意的是,在本发明的其他的优选实施例中,可 以使用各种其他通信网络,例如局域网、卫星通信网络、陆上通信线 电话网络、电缆通信网络或其组合。在本发明的其他优选实施例中, 可以省去服务器设备20,整个消息传输过程可以由发送设备10和接 收器设备30、 32、 34和36执行。在这种情况下,共享创建内容数据
库24能够安装在发送设备10中,而多媒体消息的处理(例如,消息 接收、消息重定格式、错误处理以及反馈生成)和传输能够由接收器 30、 32、 34和36来执行。本领域技术人员应当清楚,在所安装的软 件的控制下,发送设备IO能够用作接收器设备或发送/接收器,而接 收器设备30、 32、 34和36在所安装的软件的控制下,能够用作发送 设备或接收器/发送设备。现在参考图2,在本发明的第一个优选实施例中,发送设备10 是计算机设备,例如,具有通信能力的个人计算机、网络计算机、大 型计算机等。发送设备10包括处理器设备58、存储器设备56 (例如, RAM、 ROM、 PROM、 EPROM) 、 I/O处理器i殳备54以及存储i殳 备60 (例如,磁盘或光盘)。几个外围设备连接到发送设备10。外 围设备包括文本输入设备46 (例如,鍵盘、鼠标)、显示设备48(例 如,LCD屏幕或等离子屏幕)、网络接口卡42、音频输入设备50(例 如,麦克风)、视频输入设备52(例如,摄录机或网络摄像机)以及 扫描设备44。处理器58是响应于驱动计算机的基本指令并对其进行 处理的逻辑电路。安装到个人计算机或嵌入到小型设备中的处理器58 通常是微处理器。存储器56是计算机处理器能够快速到达的用于指 令和数据的电子保存场所。存储器56不同于存储设备60的地方在于, 存储器60保存没有被装入到RAM并可能不会马上需要的数量更大的 数据。存储设备包括硬盘、磁盘、光盘、软盘、CD-ROM以及磁带 备份系统。1/0处理器54是用于在计算机打开以后,计算机处理器使 计算机系统启动,并管理计算机操作系统和连接设备(例如,硬盘、 视频适配器、键盘、鼠标和打印机)之间的数据流的程序。主要的文 本输入设备46是键盘。扫描仪44是从图形打印件、海报、杂志页面 和类似源捕捉困像,用于计算机编辑、显示和存储的设备。扫描仪44 通常带有软件,例如,Adobe's Photoshop产品。主要音频输入设备 50是麦克风,其是将声音转换为电信号的转换器。主要视频输入设备 52是摄录机,其是在一个单元中包括摄像机和记录机,用于将视频图 像和音频记录到存储设备60上的电子设备(通常是数字摄像机)。 网络接口卡42 (也称为网络适配器、NIC等)是设计用于使计算机通 过数据通信网络进行通信的一种计算机硬件。再次参考图2,存储设备60包括有操作系统66、通信软件68、 媒体捕捉软件70、多媒体消息组合器62、专用创建内容库64、共享 创建内容下栽器模块86以及专用创建内容上传器模块87。操作系统 66是负责直接控制和管理硬件和基本系统操作的系统软件,其提供了 运行应用程序软件的基础,应用程序软件如字处理程序、网络浏览器 及其他。媒体捕捉软件70逻辑地耦接到外围设备并负责从所有适当 的源(例如,因特网、专用库、记录输入设备、便携式存储设备等) 捕捉媒体类型的内容输入。通信软件68负责执行与关联的网络接口 卡42进行通信。多媒体消息组合器62是主要的客户端软件。组合器 62的功能是向用户提供选择、创建、组合、播放和传输多媒体消息文 件的选项。組合器62能够响应于用户的如下相关请求a)获取媒体 类型内容片断,b)编辑、混合、分层、组合、操作、连接、替代、 分离媒体类型内容片断,例如,创建多媒体输出消息文件,e)获取 传输参数,例如,传输日期、目标地址等,d)存储多媒体输出控制 文件,e)捕捉和记录媒体类型片断,以及f)发送捕捉的媒体类型内 容片断,用以存储到共享远程数据库或本地库中,以便以后使用。多 媒体消息组合器62是一组在逻辑上内在相关的软件程序。组合器62 包括视频和动画编辑模块71,用于操作视频和动画片断;静止图像/ 图像序列编辑器模块72,用于操作静止图像片断;声音编辑器模块 73,用于操作音频片断;文本编辑器模块74,用于操作文本片断;卡 拉OK子系统76,用于在预定的器乐片断上记录定制的语音;媒体类 型同步才莫块78,用于对音频输入、视频输入、文本输入、动画输入和 已记录的输入进行同步;多媒体输出消息生成器模块80,用于从同步的媒体类型片断中创建多媒体输出消息;多媒体消息播放器模块82, 用于对多媒体输出消息进行预览;以及卡拉OK编码-解码器和加密/解密模块84,用于生成新的独特卡拉OK文本/控制文件。专用创建 内容库64存储包括专用视频文件88、专用音频文件90、专用文本文
件92、专用静止图像文件94以及专用卡拉OK文件96的专用媒体类 型片断。共享创建内容下载器模块86接收来自用户的关于请求的媒 体类型内容输入的请求,在图1的服务器设备20上定位请求的媒体 类型内容输入,并将服务器设备20上的媒体类型内容输入下载到发 送设备10。专用创建内容上传器模块87从用户接收有关将媒体类型 内容输入从专用创建内容库64,传输发送设备10上,并从发送设备 IO将媒体类型内容输入上传到图1的服务器设备20上的共享创建内 容数据库24上的请求。现在参考图3,服务器设备20是计算设备,例如,具有通信能 力的个人计算机、网络计算机、大型计算机等。服务器设备20包括 处理器设备112、存储器设备110 (例如,RAM、 ROM、 PROM或 EPROM ) 、 I/O处理器i殳备108以及存储设备97(例如磁盘或光盘)。 多个外围设备连接到服务器设备20。外围设备包括文本输入设备106 (例如,键盘、鼠标)、显示设备102(例如,LCD屏幕或等离子屏 幕)、网络接口卡98、音频输入设备102 (例如,麦克风)、视频输 入设备104 (摄录机或网络摄像机)以及扫描设备IOO。存储设备97 包括有操作系统114、通信软件116、创建内容捕捉和存储模块118、 创建内容请求处理器120、创建内容提取器模块122、创建内容传输 器124、多媒体消息转发传递器126以及共享创建内容数据库128。 多媒体消息转发传递器126包括多媒体消息格式重定器132,以及接 收器设备特征解码器134。共享创建内容数据库128包括多媒体控制 文件136、共享视频文件138、共享音频文件140、共享文本文件142、 共享静止图像文件144以及共享卡拉OK文件146。创建内容捕捉和 存储模块118的功能是通过合适的外围设备(例如,网络接口卡98、 扫描仪100、视频输入104、音频输入102等)捕捉媒体类型内容片 断。捕捉的媒体类型内容片断被适当地编制目录、分组、编制索引、 结构化、编码、加密并被数字存储在共享创建内容数据库128中。应 当注意,媒体类型内容片断的源可以是图2的发送设备IO的专用创 建内容库64。其他源可以是任何跨数据通信网络的其他站点,例如普
通内容提供商站点。还有其他源可以是便携式存储设备,例如,磁盘或光盘、扫描的文本文档、扫描的图形等。创建内容请求处理器120 负责通过共享创建内容下栽器模块86,对图2中的用户发送设备10 的请求进行响应。处理器120通过将共享文件标识传送到创建内容提 取器模块122,来对请求作出响应,所述创建内容提取器模块将从数 据库128获取请求的文件,并将文件通过创建内容传输器124传输到 图2的发送设备10。创建内容传输器模块124负责a)向图l的发 送设备10,传输请求的共享创建内容文件,以及b)从发送设备10 向图1的接收器设备30、 32、 34和36转发多媒体消息。多媒体消息 转发传递器126通过数据通信网络18,从发送设备10接收多媒体消 息,并从消息中提取传输日程参数和目标地址。传递器126将生成短 消息服务(SMS)消息到接收器30、 32、 34和36以通过接收器特征 解码器模块134,获取接收器30、 32、 34和36的多媒体相关能力。 根据获得的结果,多媒体消息可以以如下三个可替换的方式之一进行 处理a)如果接收器的多媒体播放能力整体与多媒体消息的格式相 匹配,那么,根据传输日程参数,以原始格式将消息转发到接收器, b)如果接收器的多媒体播放能力部分与多媒体消息的格式相匹配, 那么,对消息重定格式,以与接收器的播放能力相匹配,并根据传输 日程参数进行传输,以及c)如果接收器的多媒体播放能力与多媒体 消息的格式不相匹配,那么,输出消息多媒体消息并将关联的多媒体 控制文件存储在服务器设备20上,而同时向图2的发送设备10发送 指示多媒体播放器不兼容的反馈消息,并向接收器转发,指示不具备 在接收器设备30、 32、 34和36上播放多媒体消息的能力的文本消息, 发送设备的地址(例如,发送设备IO),以及接收器关于适当的显示 多媒体消息的选项,例如,直接访问服务器设备20并提交播放存储 在服务器设备20上的多媒体消息的请求。共享创建内容数据库128 的功能是存储共享媒体类型内容片断,例如,共享的视频文件138、 共享的音频文件140、共享的文本文件142、共享的静止图像文件144 以及共享的卡拉OK文件146。文件138、 140、 142、 144和146能够被访问并被用户发送设备10获取,用于为了对其进行操作而下栽到 发送设备10上,例如,用于创建多媒体消息输出文件。用户发送设 备10也能够从发送设备10上传专用媒体类型内容文件88、 90、 92 和96,以将专用文件插入到共享创建内容数据库128中,并将它们标 记为共享文件或专用文件。可选地,共享创建内容数据库128还存储 从发送设备IO接收的独特个性化多媒体消息和控制文件136。现在参考图4,当用户操作发送设备IO,希望创建并发送多媒体 消息时,例如,多媒体问候消息,激活多媒体消息组合器模块62。组 合器62使用户能够选择问候消息的类型,例如,文本消息、语音记 录、具有文本或在其上叠加的静止图像序列。根据选定的问候消息类 型,组合器62允许用户发送设备10选择其中 一个用户希望成为多媒 体问候消息一部分的媒体类型目录和媒体类型组。根据选定的媒体类 型、媒体类型目录和媒体类型组,组合器62通过因特网从服务器设 备20,下载一个或多个以适当顺序的数据记录存储的媒体类型内容片 断,例如,视频内容150、图像内容152、音频内容154、文本内容 156、动画内容158以及图标/图形内容160。发送设备还能够捕捉媒 体类型内容片断并将捕捉到的片断,通过内容下载、捕捉和上传模块 166,上传到服务器设备20。向用户显示下载的媒体类型、媒体目录 和媒体组内容片断,以便于进行选择、编辑、连接、混合、删除、替 代、预览或其他操作。当用户完成对选定的内容片断的操作时,組合 器62能够选择与构成多媒体问候消息的媒体类型的逻辑组合相匹配 的媒体类型。因而,图像序列格式中的问候可以包括对一个或多个静 止图像、音频片断和文本片断的选择和操作,而音频格式的问候可包 括一个或多个由文本片断叠加的音频片断。当用户完成创建多媒体问 候消息之后,生成多媒体消息输出文件86和多媒体消息控制文件87, 并可选地由多媒体消息和控制文件存储模块166进行保存。当用户希 望传输多媒体问候消息文件时,则提交一组要求的参数,例如, 一个 或多个接收器地址、传输日程数据等。消息通过数据通信网络或通过 服务器设备20通过蜂窝通信网络,传输到接收器设备l68,用于用户
接收器设备168进行重放。现在参考图5,在本发明的第一优选实施例中,设计用于本发明 的装置和方法的用户界面是图形用户界面(GUI)。图形用户界面是 通过附加到文本的图形结构的直接操作的隐喻PPP17 ,与计算机进行 交互的方法。GUI显示视频元素,例如,图标、窗口等。GUI由图形 结构构成,例如,窗口、菜单、单选按钮、复选按钮、列表框以及图 标,并利用除了键盘以外的定位设备(例如,鼠标、跟踪球或触摸屏)。 窗口 212是在设计用于在创建并传输包括多媒体问候的多媒体消息的 过程中,与图1的用户发送设备进行交互与引导的多个窗口中的其中 一个。窗口 212是逻辑互连的一组窗口之一,该组窗口通过用户选择 或在多媒体消息类型和媒体类型选择以后,以基本预定的方式显示。 窗口 212的功能(以及所有参与多媒体消息的创建与传输的其他窗口 ) 是与用户动态地进行交互,并使用户能够a)显示一个或多个能够 成为多媒体问候的一部分的视频片断,b)选择一个或多个能够成为 多媒体问候的一部分的视频片断,b)操作视频片断,c)预览包括多 媒体问候的多媒体消息,d)通过记录设备记录视频片断,以及e)创 建和发送只包括操作的视频片断或包括在其他窗口中操作的先前创 建的多媒体问候的合成的多媒体问候。窗口 212包括窗口标题2"、 问候消息类型窗口 216、媒体类型窗口 218、预览显示232、工作区显 示230、 一组媒体类型片断显示页面224、显示页面操纵器按钮220、 222和240、 一组预览操作按钮246、 244和242、 一组工作区操作按 钮238、 236和234,以及其他特定用途按钮226和238。窗口标题214 包括节目名称的描述和各种窗口操作按钮(隐藏、最大化、最小化)。 问候消息类型窗口 216包括与问候消息类型关联的多个菜单项,例如 音频格式问候、视频格式问候、图像序列格式问候、文本格式问候、 语音格式问候以及卡拉OK格式问候。在其中 一个菜单项上进行定位, 并点击定位设备,将影响问候消息类型的选择。根据窗口216中选定 的问候消息类型,在窗口 218中显示一个或多个菜单项。可以组合到 包括多媒体问候的多媒体消息中的对应的媒体类型,可以用于选择,
或者,不能用于选择。因而,例如,当选择对应于创建视频问候消息类型的菜单项"视频问候"时,则在窗口 218中"视频媒体"、"音频媒 体"、"文本媒体,,被启用。对菜单项"视频媒体"、"音频媒体"、"文 本媒体"的其中一个的选择,将显示设计用于操作能够组合到多媒体 消息的对应的视频、音频或文本媒体类型的窗口。窗口212设计用于 对视频媒体类型进行操作。因而,当选择问候类型"视频问候"和媒体 类型"视频媒体"时,那么,将显示在图1的服务器设备20上的图1 的共享创建内容数据库64中存储的选择视频媒体内容目录和可选择 的视频媒体内容组的窗口 ,以允许用户选择适当的视频内容目录和视 频内容组。作为选择的结果,将显示窗口 212,并在视频显示窗口 244 中,播放从服务器设备20中下载在到发送设备10的,存储在选定的 视频内容目录和视频内容组中的视频片断。窗口 244的功能是显示视 频片断,因而,在所述附图中,示出了十二个视频显示窗口。如果相关的视频片断的数量多于显示的视频显示窗口的数量,那么,将生成 包括十二个视频片断的两个或两个以上的页面,用户能够利用"先前页面,,220、"下个页面,,222和"回到首页"240按钮,对页面进行搜索。 接着,用户能够通过将视频内容从视频显示页面224拖动到工作区显 示230,或者,可替代地通过在选定的视频内容上进行定位和点击, 将其中一个视频窗口 224中的显示内容,移动到工作区显示230。控 制按钮"声音"238、"文本,,236和"视频"234允许在操作的每个阶段, 分别显示已经组合到多媒体消息中的各种媒体类型的内容。当用户希 望检查在特定时间点上组合的整个多媒体消息时,那么,可以激活"播 放,,按钮244,并在预览窗口 232中播放包括在该特定时间点上組合的 所有媒体类型的创建的多媒体消息。可以通过"停止"按钮,暂停预览。 预览组合的多^^体消息以后,如果用户决定完成创建问候消息,那么 激活"发送,,按钮,并且显示如下一个或多个特定窗口 a)用于提交 传输参数的窗口, b)用于接收器设备地址的窗口,以及c)用于确认 在发送设备或者服务器设备上存储多媒体控制文件的窗口 ,以及d) 用于确认传输了完成的多媒体问候的窗口 。为了记录专用视频内容片 断,用户激活"记录"按钮226,这将激活视频输入设备,例如,摄录 机。视频输入设备将捕捉预定长度的视频剪辑,并在工作区显示230 中进行显示,以用于适当的操作。可以通过与不同的窗口 (未示出) 进行交互,对记录的视频剪辑进行捕捉、记录、存储并传输到服务器 设备20。为了在深度上对视频内容片断进行操作,可以激活"缩放,, 按钮228,以放大视频帧的特定细节。再次参考图5,消息类型窗口 216包括指示为"图库,,的附加菜单 项。"图库"菜单项将生成能显示共享视频文件或专用视频文件的窗口 (未示出)。应当注意的是,上述交互式显示窗口只是示例性的。在 本发明的其他优选实施例中,窗口的视觉结构、构成图形元素、图形 元素的功能以及与图形元素的预定交互可能完全不同,只要保持所述 装置和方法的提出功能。在其他优选实施例中,例如,预览显示窗口 232可以并入工作区显示230中,可以修改按钮及其功能的数量,菜 单项可以由图形结构替代,例如图标,菜单项的描述和功能可以不同。参考图6,窗口 248是在设计用于在创建并传输包括多媒体问候 的多媒体消息的过程中,与用户发送设备进行交互与引导的多个窗口 中的其中一个。窗口 248是逻辑互连的一组窗口之一,该组窗口通过 用户选择或在多媒体消息类型选择以后,以基本预定的方式显示。窗 口 248的功能(以及所有参与多媒体消息的创建与传输的其他窗口 ) 是与用户动态地进行交互,并使用户能够a)显示能够作为多媒体 问候的一部分的音频片断,b)从列表中选择一个或多个能够作为多 媒体消息的一部分的音频片断,b)操作音频片断,c)预览包括多媒 体问候片段的多媒体消息,d)通过记录设备记录音频片断,以及e) 创建并发送只包括操作的音频片断或包括在其他窗口中操作的先前 创建的多媒体问候的合成的多媒体问候。窗口 248包括窗口标题250、 问候消息类型窗口 252、音频列表文本框264、预览显示272、工作区 显示270、 一组音频列表操纵器按钮262、 260和258、 一组预览操作 按钮286、 284和282、 一组工作区操作按钮278、 276和274,以及"记 录"按钮266。窗口标题248包括节目名称的描述和各种窗口操作按钮, 例如,隐藏、最大化、最小化按钮。问候消息类型窗口 252包括与问 候消息类型关联的多个菜单项,例如音频问候、视频问候、图像问候、 文本问候、语音问候以及卡拉OK问候。在其中一个菜单项上进行定 位,并点击定位设备,将影响问候消息类型的选择。根据窗口 248中 选定的问候消息类型,对应于特定媒体类型在窗口 254中显示一个或 多个菜单项,所述特定媒体类型可以组合到包括启用或禁用多媒体问 候以供选择的多媒体消息中。因而,例如,当选择对应于创建音频问 候消息类型的菜单项"音频问候"时,则在窗口 248中菜单项"音频媒 体"、"文本媒体"被启用。对菜单项"音频媒体"、"文本媒体"的其 中 一个的选择,将显示设计用于操作能够组合到多媒体消息的对应的 音频或文本媒体类型的窗口。窗口 248设计用于对音频媒体类型进行 操作。因而,当选择问候类型"音频问候,,和媒体类型"音频媒体"时, 那么,将显示服务器设备上的共享创建内容数据库中存储的选择音频 内容目录和可选择的音频内容组的窗口 (未示出),以允许用户选择 适当的音频目录和音频内容组。作为选择的结果,将显示窗口 248, 并在音频列表框264中,显示从服务器中下载到发送设备的,存储在 选定的音频目录和音频内容组中的音频片断的标识(例如,歌曲的主 题)。音频列表框264可以通过滚动条和滚动按钮256,进行滚动。 接着,用户能够通过在选定的音频内容的描述上进行定位和点击,将 音频列表文本框264中显示的视频片断的描述,移动到工作区显示 270。控制按钮"声音"278、"文本"276和"视频,,274允许在操作的每 个阶段,分别显示已经组合到多媒体消息中的各种媒体类型的内容。 当用户希望在特定时间点之前检查组合的整个多媒体消息,那么,可 以激活"播放,,按钮284,并在预览显示窗口中272中在特定时间点之 前创建包括组合的所有媒体类型多媒体消息。可以通过"停止,,按钮 286,暂停预览。预览组合的多媒体消息以后,如果用户决定完成创 建问候消息,那么激活"发送"按钮282,并且显示如下一个或多个特 定窗口 a)用于提交传输参数的窗口, b)用于接收器设备地址的窗 口,以及c)用于确认在发送设备或者服务器设备上存储多媒体控制
文件的窗口,以及d)用于确认传输了完成的多媒体问候的窗口。为了记录专用视频内容片断,用户激活"记录,,按钮266,这将激活音频 输入设备,例如,麦克风。音频输入设备将捕捉预定长度的音频剪辑, 并在工作区显示270中进行显示,以用于适当的操作。可以通过与不 同的窗口 (未示出)进行交互,对记录的音频剪辑进行捕捉、记录、 存储并传输到服务器设备20。应当注意的是,上述交互式显示窗口只 是示例性的。在本发明的其他优选实施例中,窗口的视觉结构、构成 图形元素、图形元素的功能以及与图形元素的预定交互可以完全不 同,只要保持所述装置和方法的所提出的功能。在其他优选实施例中, 例如,预览显示窗口 272可以并入工作区显示270中,可以l务改按钮 及其功能的数量,菜单项的描述和功能可以不同。参考图7,窗口 332是在设计用于在创建并传输包括多媒体问候 的多媒体消息的过程中,与用户发送设备进行交互与引导的多个窗口 中的其中一个。窗口 332是逻辑互连的一组窗口之一,该组窗口通过 用户选择或在多媒体消息类型选择以后,以基本预定的方式显示。窗 口 332的功能(以及所有参与多媒体消息的创建与传输的其他窗口 ) 是与用户进行交互,并使用户能够a)显示能够作为多媒体问候的 一部分的文本片断列表,b)从列表中选择一个或多个能够作为多媒 体消息的一部分的文本片断,c)通过文本输入设备,接收由用户引 入的定制的文本片断,d)操作文本片断,e)预览包括多媒体问候片 段的多媒体消息,以及f)创建并发送只包括操作的文本片断或包括 在其他窗口中操作的先前创建的多媒体问候的合成的多媒体问候。窗口 332包括窗口标题334、问候消息类型窗口 336、文本片断列表框 348、文本输入框346、文本库显示框348、预览显示356、工作区显 示354、 一组预览操作按钮366、 368和370、 一组工作区操作按钮358、 360和362、 一组文本格式控制342、 340和344以及一组文本格式选 择框340、 342和344。窗口标题334包括节目名称的描述和各种窗口 操作按钮,例如,隐藏、最大化以及最小化按钮。问候消息类型窗口 336包括与问候消息类型关联的多个菜单项,例如音频问候、视频问 候、图像问候、文本问候、语音问候以及卡拉OK问候。在其中一个 菜单项上进行定位,并点击定位设备,将影响问候消息类型的选择。 根据窗口 336中选定的问候消息类型,对应于特定媒体类型在窗口 338 中显示一个或多个菜单项,所述特定媒体类型可以组合到包括启用或 禁用多媒体问候以供选择的多媒体消息中。因而,例如,当选择对应 于创建文本问候消息类型的菜单项"文本问候"时,则在窗口 336中菜 单项"文本媒体"被启用。对菜单项"文本问候"、"文本媒体,,的其中 一个的选择,将显示设计用于操作能够组合到多媒体消息的对应的文 本媒体类型的窗口。窗口 332设计用于对文本媒体类型进行操作。因 而,当选择问候类型"文本问候"和媒体类型"文本媒体,,时,那么,将 显示服务器设备上的共享创建内容数据库中存储的选择文本媒体内 容目录和可选择的文本媒体内容组的窗口 (未示出),以允许用户选 择适当的文本目录和文本内容组。作为选择的结果,将显示窗口 332, 并在文本列表框348中,显示从服务器中下载到发送设备的,存储在 选定的文本目录和文本组中的文本片断列表显示框348片断。文本片 断列表框348可以通过滚动条和滚动按钮349,进行滚动。接着,用 户能够通过在选定的文本片段上进行定位和点击,将文本片断列表框 348中显示的文本片断的描述,移动到工作区显示354。控制按钮"声 音,,362、"文本,,360和"视频,,358允许在操作的每个阶段,分别显示 已经组合到多媒体消息中的各种媒体类型的内容。用户通过利用键盘 或其他文本输入设备,键入文本,能够手动将文本片断引入显示输入 框346。当用户希望在特定时间点之前检查组合的整个多媒体消息时, 那么,可以激活"播放,,按钮368,并在预览显示窗口 358中创建包括 组合的所有媒体类型的多媒体消息直到特定时间点。可以通过"停止,, 按钮370,暂停预览。预览组合的多媒体消息以后,如果用户决定完 成创建问候消息,那么激活"发送"按钮366,并且显示如下一个或多 个特定窗口 a)用于提交传输参数的窗口, b)用于接收器设备地址 的窗口,以及c)用于确认在发送设备或者服务器设备上存储多媒体 控制文件的窗口,以及d)用于确认传输了完成的多媒体问候的窗口。
文本格式选择框342、 340和344提供显示文本的格式,例如,字体 342、颜色340和效果344。参考图8,窗口 382是在设计用于在创建并传输包括多媒体问候 的多媒体消息的过程中,与用户发送设备进行交互与引导的多个窗口 中的其中一个。窗口 382是逻辑互连的一组窗口之一,该组窗口通过 用户选择或在多媒体消息类型选择以后,以基本预定的方式显示。窗 口 382的功能(以及所有参与多媒体消息的创建与传输的其他窗口 ) 是与用户进行交互,使用户可以执行和实施卡拉OK子系统。卡拉 OK是一种娱乐形式,其中,已记录的音乐对利用麦克风演唱的业余 歌手进行伴奏。音乐通常是已知的歌曲,其中原唱歌手的声音被隐去 或在音量上被降低。歌词通常作为文本显示(通常与音乐同步伴有颜 色的变化)在音乐视频上,以帮助跟唱。卡拉OK片断的操作包括 a)播放能够作为多媒体问候的一部分的卡拉OK片断,b)从列表中 选择一个或多个能够作为多媒体消息的一部分的卡拉OK片断,c) 播放与卡拉OK视频同步的由原唱歌手演唱的卡拉OK语音,d)记 录由用户通过音频输入设备输入的卡拉OK歌词,以创建具有原始视 频但带有用户已记录声音的原始音乐的卡拉OK片断,e)预览包括所有多媒体问候片断的多媒体消息,以及f)创建并发送只包括操作 的卡拉OK片断或包括在其他窗口中操作的先前创建的多媒体问候的 合成的多媒体问候。再次参考图8,窗口 382包括窗口标题384、问候消息类型窗口 386以及卡拉OK面板3卯。面板390包括卡拉OK显示窗口 389、歌 词显示窗口 395、 一组卡拉OK控制按钮395、 393、 394、 392、 397、 393以及391,记录工具列表框394、 396、复选框383、音量控制框 392、以及控制按钮398。窗口标题382包括节目名称的描述和各种窗 口操作按钮,例如,隐藏、最大化以及最小化按钮。问候消息类型窗 口 386包括与问候消息类型关联的多个菜单项,例如音频问候、视频 问候、图像问候、文本问候、语音问候以及卡拉OK问候。在其中一 个菜单项上进行定位,并点击定位设备,将影响问候消息类型的选择。
根据窗口 386中选定的问候消息类型,对应于特定媒体类型在窗口 388 中显示一个或多个菜单项,所述特定媒体类型可以组合到包括启用或 禁用多媒体问候以供选择的多媒体消息中。因而,例如,当选择对应于创建卡拉OK问候消息类型的菜单项"卡拉OK问候"时,则在窗口 388中的菜单项"视频媒体"、"图形媒体"、"卡拉OK"以及"文本媒体,, 被启用。对菜单项"卡拉OK问候"、"卡拉OK"的其中一个菜单项的 选择,将显示设计用于操作能够组合到多媒体消息的对应的卡拉OK 文件的窗口。窗口 382设计用于对卡拉OK媒体类型进行操作。因而, 当选择问候类型"卡拉OK问候"和媒体类型"卡拉OK"时,那么,将 显示服务器设备上的共享创建内容数据库中存储的选择卡拉OK媒体 内容目录和可选择的卡拉OK内容组的窗口 (未示出),以允许用户 选择适当的卡拉OK目录和卡拉OK内容组。作为选择的结果,将显 示窗口 382,并在卡拉OK播放窗口 346中,播放从服务器设备中下 载到发送设备的选定的卡拉OK片断。当用户希望在任何时间点检查 卡拉OK文件时,激活"播放"按钮395,并在播放窗口 389中预览卡 拉OK文件。"歌手"按钮392将影响带有由原唱歌手演唱的卡拉OK 片断的播放。"我的声音,,按钮394将影响带有歌词的由用户演唱的卡 拉OK片断的播放。可以通过"停止"按钮393,暂停预览。预览组合 的多媒体消息以后,如果用户决定完成创建问候消息,那么激活"完 成,,按钮393,激活上述的各种预传输交互窗口。对于在播放卡拉OK 片断期间,记录歌词的记录参数,可以使用记录工具面板390。例如, 电源385控制记录的音量,列表框396能够选择音频输入设备。现在参考图9,提出的装置和方法利用新的独特卡拉OK文本和 与卡拉OK主文件同步的控制文件。在操作卡拉OK文本和控制文件 401期间,文件被适当地编码和加密。文件401包括多个特定功能的 记录,其中每个记录都被数字编码和加密。所述附图示出了标题记录 402以及一组工作记录404、 406、 408、 410。每个记录由特定结束符 结束。在本发明的优选实施例中,结束符是"$"。在其他优选实施例 中,可以使用其他字符作为记录结束符。标题记录402保存出现在例
如歌曲的卡拉OK片断中的歌词中单词的数量。每个单词记录404、 406、 408和412存储表示与记录404、 406、 410和412关联的歌词的 单个单词的特征的多个字段。字段由特定分隔符进行分隔。在本发明 的优选实施例中,分隔符是"?"。在其他优选实施例中,可以使用其 他字符作为字段分隔符。第一字段表示1/100秒的时间点,其中可以 听见单词的声音。第二字段表示句子中单词的顺序位置。第三字段保 存单词本身。第四个字段保存出现特定单词的整个句子。因而,例如 记录404将"2009"存储为可以听见单词的声音的时间点,"l"表示单 词的顺序位置,"when,,是单词本身,而"when you where here before, couldn't you look in the eye,,是单词"when,,出现的整个句子。应当注 意,在本发明的其他优选实施例中,卡拉OK文本和控制文件的结构 可以是不同的。现在参考图10,多媒体消息組合器的实施在方框502中开始, 其中,给予用户选择消息类型的选项。在本发明的优选实施例中,多 媒体消息是多媒体格式问候。消息类型518包括a)视频问候、b) 音频问候、c)图像问候、d)语音问候、e)文本问候以及f)卡拉 OK问候。容易理解,在其他优选实施例中,可以提供其他消息类型 以供选择,例如,动画问候、图像问候等。在方框502中,在交互式 窗口中显示消息类型,如菜单项、图标等。由于对消息类型518进行 选择的结果,在方框504中,给予用户选择媒体类型的特定类型消息 的选项。在本发明的优选实施例中,媒体类型520包括a)视频媒 体、音频媒体、图形媒体、语音媒体、文本媒体以及卡拉OK。向用 户显示的可选择媒体类型是根据消息类型的先前选择的。因此,例如, 选择"音频问候"的消息类型将能对"音频媒体"、"语音媒体"和"文本 媒体"进行选择。在创建"音频问候"类型的多媒体消息的过程中,可 以一个接一个地选择特定媒体类型并对其进行操作,例如,音频、语 音和文本,其中,每个操作的完成都影响将完成的媒体类型增加到媒体消息中。在方框506中,由用户选择媒体类型内容。通常由媒体类 型目录和媒体类型组对媒体类型内容进行组织。媒体类型选择包括用 户选择希望的目录、希望的组、下载相关媒体类型内容片断和显示媒 体内容片断或用户的媒体类型内容片断描述以及接受用户选择。在方框508中,由用户操作选定的媒体类型片断,以表现片断显示的特征, 并随后允许将媒体类型内容增加到多媒体消息上。在方框510中,确 定多媒体消息是否完成。如果方框510的结果为否,则逻辑控制前进 到方框504,并执行方框504到510的循环,其中,对每个选定的媒 体类型、每个选定和操作的媒体类型内容进行循环。如果方框510的 结果为正,则逻辑控制退出循环,并在方框512中,确定用户是否希 望向接收器设备传输多媒体消息。如果方框512为否,则逻辑控制前 进到方框504,以执行504到512的循环。如果方框512的结果为正, 则在方框514中,完成多媒体问候消息,并在方框516中,向接收器 设备发送完成的多媒体问候消息。因此,逻辑控制返回到方框502, 用以准备另一个多媒体消息。现在参考图11,音频媒体模块操作是运行在发送设备10上的多 媒体组合器62的模块。当在方框612中输入模块时,由用户选择媒 体类型。在方框614中,确定选定的媒体类型是否是音频媒体。如果 结果为正,则在618中,从服务器设备上下载音频媒体目录和音频媒 体组的列表。接着,在方框620中,接受选定的音频媒体目录和音频 媒体组,在方框622中,从服务器设备下栽相关音频媒体内容片断, 并在方框624中,向用户显示音频媒体片断的描述列表。接着,在方 框626中,将选定的音频媒体片断移入工作区显示并根据工作区显示 控制进行播放。在方框628中,选定的音频媒体片断及其特征被操作 并组合到多媒体消息中。在方框630中,确定用户是否希望预览多媒 体消息。如果方框630的结果为正,则在方框632中,根据预览区显 示控制对多媒体消息进行预览。接着,在方框633中,确定用户是否 希望向接收器设备发送多媒体消息。如果方框633的结果为正,则在 方框634中,完成多媒体消息,并发送给接收器设备。如果方框630 的结果为否,则逻辑控制直接前进到方框633。如果方框633的结果 为否,则逻辑控制返回到方框612,以使用户可以选择媒体类型,以
进一 步对选定的媒体类型进行操作,并用以将操作的媒体类型组合到多媒体消息中。如果方框614的结果为否,则逻辑控制前进以确定是 否选择了任意其他的媒体类型(未示出)。现在参考图12,视频媒体操作模块是运行在发送设备上的多媒 体组合器的模块。当在方框416中输入模块时,由用户选择媒体类型。 在方框414中,确定选定的媒体类型是否是视频媒体。如果结果为正, 则在418中,从服务器设备下栽视频媒体目录和视频媒体组的列表。 接着,在方框420中,接受选定的视频媒体目录和视频媒体组,在方 框422中,从服务器设备下载相关视频媒体内容片断,并在方框424 中,在视频内容显示区向用户显示视频媒体内容片断。接着,在方框 426中,将选定的视频媒体内容片断移入工作区显示并根据工作区显 示控制进行播放。在方框427中,对选定的视频媒体片断及其特征进 行操作并组合到多媒体消息中。在方框428中,确定用户是否希望预 览多媒体消息。如果方框428的结果为正,则在方框430中,根据预 览区显示控制对多媒体消息进行预览。接着,在方框432中,确定用 户是否希望向接收器设备发送多媒体消息。如果方框432的结果为正, 则在方框434中,完成多媒体消息,并发送给接收器设备。如果方框 428的结果为否,则逻辑控制直接前进到方框432 如果方框432的 结果为否,则逻辑控制返回到方框416,以使用户可以选择另一个媒 体类型,以进一步对选定的媒体类型进行操作,并用以将操作的媒体 类型组合到多媒体消息中。如果方框414的结果为否,则逻辑控制前 进以确定是否选择了任意其他的媒体类型(未示出)。接下来,根据本发明的第一优选实施例,提供用于操作由所提出 的装置和方法支持的各种媒体类型的选项的描述。支持的媒体类型 是a)音频、b)视频、c)文本、d)静止图4象以及e)卡拉OK。 在本发明的其他优选实施例中,可以支持其他媒体类型,例如,动画、 图形、图标等。音频媒体内容片断可以增加到任何选定的视频媒体内容片断上, 例如,视频剪辑、静止图像或静止图像序列以及可视显示文本。由所
提出的装置和方法支持的音频媒体内容片断,可以被分为四个目录 a)歌曲(由歌手执行的器乐和语音)、b)没有语音的音乐(器乐)、 c)问候歌曲(在片断的开头和片断的结尾有语音的音乐片断,其中, 在语音部之间的空间可以插入祝福消息)以及d)包括特殊效果的音 频媒体内容片断。音频媒体内容片断可以从安装在服务器机器上的共 享创建内容数据或者从安装在发送机器上的专用内容库中获取,或 者,以通过音频捕捉设备直接进行记录的方式获取。所提出的装置和 方法提供如下选项a)用户通过选择不同的音频媒体内容片断,修 改附随视频媒体内容片断的音轨,b)记录用户的声音,c)用记录的 语音替代原始声音,d)通过将音频媒体内容片断动态地与原始片断 的声乐与器乐的同步定时进行混合,对原始记录与语音记录进行组合,以及e)通过将用户的已记录声音叠加到用户选定的片断上,进 行混合。所述方法能够在用户声音混合到原始片断中时,降低原始片 断的音量。所提出的装置和方法支持的视频媒体内容片断和静止图像内容 片断,可以从安装在服务器机器上的共享创建内容数据库或者从安装 在发送机器上的专用内容库中获取,或者,以通过连接到发送设备的 视频/图像捕捉设备直接进行记录的方式获取。多个静止图像可以选择 用于生成静止图像序列,例如基于设置的图像展示,其中,图像序列 的显示可以通过特殊效果来增强,例如,渐隐类型等。文本内容片断能够被增加到任何选定的视频媒体内容片断、静止图像以及静止图像序列中。文本片断可以从服务器设备的共享创建内 容数据库或发送设备上的专用库中进行选择,或者,可以通过连接到 发送设备的文本输入设备,引入到装置中。可以对文本片断的视觉特 征(例如,字体、颜色、字号等)进行操作。可以对视觉背景上的文 本片断的位置以及视觉背景上的文本片断的字母/单词/句子的移动方 向和类型进行控制。用户可以对文本的时间进入点和时间退出点进行 操作。在线卡拉OK子系统向用户提供了在选定的音频片断上,记录自
己的声音的选项。结果的回放将被接收为用户自己唱的歌曲。歌曲可 以被用作选定音频内容片断并能够与任何选定的视频媒体内容片断、静止图像序列以及可视显示文本进行叠加。卡拉OK子系统的操作包 括以下步骤a)选择包括用户希望唱的歌曲的音频媒体内容片断,b) 完全回放选定的歌曲(语音和器乐的),其中,歌曲的歌词文本以与 音乐的节奏和定时完全同步地进行显示,以提供用户进行引导"排 练",c)在歌词的显示文本的帮助下,在歌曲的器乐部分回放期间, 记录用户的声音,d)用包括用户记录的歌曲的视频媒体片断来替代 原始器乐部分,以及f)可选择地将已记录的歌曲(用户声音、器乐 的、歌词文本)组合到多媒体消息中,例如,视频媒体内容或静止图 像序列。通常,在操作不同的媒体类型期间,通过将媒体消息组合到消息 中,对多媒体消息进行修改。给予用户在多媒体消息组合过程中的任 何时间点上,预览多媒体消息的选项。传输参数,例如,目标地址和 传输日程(希望传输的日期和时间)被插入到完成的多媒体消息中。 消息可以以不同的格式,发送到不同类型的接收器设备上,例如,通 过电子邮件发送到计算设备上,或者使用多媒体消息(MMM)的蜂 窝电话。完成的多媒体消息从发送设备传输到服务器设备。服务器软 件确定与接收器地址关联的设备类型,并检查设备多媒体的能力。根 据获取的多媒体特征,服务器软件可以a)转发原始多媒体消息, 或者,b)重定格式并转发多媒体消息,或者,c)保存消息,生成SMS 消息以多媒体消息能够被观看的相关方式,通知接收器设备。现在参考图13,图13是根据本发明的第二优选实施例的其中提 出的设备能够运行的计算和通信环境的示意性说明。发送蜂窝设备 704是具有增强计算和多媒体播放能力(例如,高级类型智能手机) 无线蜂窝通信设备。术语智能手机通常用于表示具有与先前与电话不 相关联的特殊计算机可用功能的无线电话装置。发送蜂窝设备704通 过无线接口,链接到蜂窝通信网络708。在本发明的第二个优选实施 例中,用户发送蜂窝设备704,通过经由蜂窝通信网络和网关设备710
实现连接到交互式语音(IVR)系统712应答的无线链接设备704, 呼叫特定(通常是短号码)电话号码。交互式语音应答(IVR)系统是 —种软件应用程序,其接受语音电话输入和按键式小键盘选择,并以 语音、传真、回拨、电子邮件以及其他媒体的形式,提供合适的响应。 IVR通常是包括数据库访问的较大的应用程序的一部分。IVR系统 712在线运行并与服务器设备714同步工作。用户发送蜂窝设备704, 通过对IRV系统712提供的动态语音菜单作出适当的响应,借助于与 IRV系统712关联的IVR界面,控制服务器714的操作。适当的响应, 包括按下在发送蜂窝设备704的面板上安装的适当的按键,用以选择 多媒体生成选项并记录语音消息,例如,短歌词、个人标识或用于多 媒体消息增强的口头单词序列。在本发明的第二优选实施例中,服务 器设备714包括用户请求处理器,以对用户发送蜂窝设备704的请求 作出响应;多媒体消息组合器,以根据用户请求创建独特动态个性化 多媒体消息;以及共享创建内容数据库,以存储媒体类型内容片断并 存储多媒体消息输出和控制文件。如在本发明的第一优选实施例中, 多媒体消息组合器是一组内在相关的软件程序,其功能是操作多媒体 类型内容片断,并按顺序创建、合成、组合、产生并传输独特动态个 性化多媒体输出消息。由具有适当的拨号接收器蜂窝设备的用户发送 蜂窝设备704,提供多媒体消息。因此,多媒体消息从服务器714, 通过数据通信网络716、网关设备718以及蜂窝通信网络720,传输 到接收器蜂窝设备722、 724、 726和728。服务器设备714是计算设 备,其功能是a)通过IVR界面,以交互的方式,从有关服务器设 备714上的多媒体消息组合的发送蜂窝设备704,接收请求,b)組合 用于发送蜂窝设备704的多媒体消息,c )提供用于发送蜂窝设备704 进行回放和回顾的多媒体消息,以及d)通过网关718和蜂窝通信网 络720,向一个或多个接收器蜂窝设备722、 724、 726和728,传输 多媒体消息。接收器蜂窝设备722、 724、 726和728是具有多媒体内 容播放能力的蜂窝电话设备。由接收器蜂窝设备722、 724、 726和728 接收多媒体消息,并由用户设备722、 724、 726和728进行替代,以
获知消息的内容。如本发明的第一优选实施例,服务器设备714包括 多媒体消息转发传递器。响应于通过IVR系统712的用户发送蜂窝设 备704的请求,从共享创建内容数据库取出特定媒体类型内容片断, 以利用用于创建多媒体消息的媒体元素,来补充多媒体消息组合器。 多媒体消息转发传递器是一种软件程序,用于处理接收的多媒体消 息,例如,从组合器接收消息,与接收器蜂窝设备进行通信,响应于 接收器蜂窝设备的能力、根据接收器蜂窝设备的特征可选择地重定消息格式,并向接收器蜂窝设备转发消息。应当注意,尽管在所述附图 中,只示出单个发送蜂窝设备、单个服务器设备和多个接收器蜂窝设 备,但在实际环境中,多个发送蜂窝设备能够从多个服务器设备中, 请求组合多个多媒体输出消息,并能够通过多个服务器设备,向多个 接收器蜂窝设备传输消息。根据本发明的第二优选实施例,由所提出的装置和方法支持的媒 体类型是a)音频、b)视频以及c)文本。音频包括预先准备和预 先存储的问候歌曲、器乐、伴有器乐的歌词、能够被动作组合到音乐 中的已记录语音问候等。通过根据发送蜂窝设备的选择,从共享创建 内容数据库中获取预先准备的文本片断,来完成文本的增加。通过插 入歌词以及由用户发送蜂窝设备在线记录的口头单词,可以对文本进 行特别定制。通过根据由用户发送蜂窝设备选择的视频片断目录和视 频片断组,从共享的创建内容数据库,获取预先准备和预先存储的视 频片断,来完成对视频的增加。参考图14、 15和16,在本发明的第二个优选实施例中,设计用 于所述装置和方法的用户界面是交互式语音应答(IRV)界面。IVR 是允许个人,尤其是电话呼叫者,从语音菜单选择选项或者与计算机 系统进行交互的计算机化系统。通常,系统播放个人按下电话小键盘 上数字选择已选的选项的预先记录的语音提示,或者,作为对语音提 示的回答简单地说出回答,例如,"是"、"否"或者数字。特别参考图 14,在步骤731中,开始方法,并在处理步骤730中,响应于用户发 送蜂窝设备的识别呼叫和所要求的服务器的随后的标识,服务器设备
激活IRV系统。IRV系统利用预先记录的包括特定用途的可选选项的 语音菜单文件732,用户发送蜂窝设备能够选择所述特定用途的可选 选项,以开始组合多媒体消息,例如,多媒体问候。此外,在处理步 骤730中,文件732被传输到发送蜂窝设备,并作为用户的语音消息 进行重放。在处理步骤374中,与IRV系统关联的服务器设备等待从 发送设备键入的响应,直到接收到响应。在确定步骤736中,审查键 入的响应,以确定哪个选项在732进行了详述,用户发送设备已经进 行了选择。如果确定步骤736的结果是"2",那么,用户从文件732 中选择"语音"选项。"语音"选项允许用户记录包括在多媒体消息文件 中的个人语音问候消息。在处理步骤740中,获取记录控制音频文件 742,并将其传输到用户发送蜂窝设备,以用于重放。音频文件742 包括可选择选项列表,其选择将由用户控制记录的性能。在确定步骤 744中,确定用户是否对按下表示用户希望记录语音消息或歌曲歌词 的"3,,键,作出响应。如果确定步骤744的结果为正,那么,在处理 步骤746中,服务器从发送器蜂窝设备接收记录,随后逻辑控制前进 到处理步骤740。如果确定步骤744的结果为否,那么,在确定步骤 748中确定用户是否对按下表示用户希望听到已记录的消息或歌词的 "1,,键,作出响应。如果步骤748的结果为正,那么,在步骤750中, 记录被发送到发送蜂窝设备,以向用户重放,并且逻辑控制前进到步 骤740。如果确定步骤744的结果为否,那么,在步骤752中,确定 用户是否对按下表示用户请求确认记录的"2"键。如果步骤752的结 果是否,则逻辑控制前进到740。如果步骤752的结果是正,那么, 在步骤754中,获取包括用于将视觉元素增加到多媒体消息的选项的 音频文件756,并将其传输到发送蜂窝设备中,以向用户进行重放。 因此,逻辑控制通过页面连接指示符758前进到图15的步骤760。
再次参考图14,如果在确定步骤736中,确定步骤的结果为否, 那么,逻辑控制通过页面连接选择器738,前进到特定"歌曲和旋律处 理,,模块。歌曲和旋律处理模块,将向用户提供音频菜单和适当的允 许插入特定选定歌曲(带有歌词和器乐)和旋律(器乐)的操作。在
本发明中将不示出描述歌曲和旋律处理模块的流程图并进行详述,由 于其操作原理类似于将在下文中结合附图描述的视频和图像处理模 块。
现在特别参考图15,逻辑控制通过页面连接符760前进到处理 步骤762。在处理步骤762中,服务器等待来自发送蜂窝设备的鍵入 响应。在确定步骤764中,确定用户发送蜂窝设备的响应是否包括按 下按键"3"。按下"3"键表示用户希望向接收器蜂窝设备,传输多媒体 消息。如果步骤764的结果为正,那么,在步骤768中,获取用于获 取与消息传输控制关联的选项,并将其发送给用户发送蜂窝设备用 于重放的音频文件770。在确定步骤772中,确定键入响应是否为"l"。 通过按下"l"键,用户指示标识接着将是接收器蜂窝设备的蜂窝电话 号码。如果步骤结果772为正,那么,在步骤774中,接收接收器蜂 窝设备电话号码,逻辑控制返回到步骤762。如果步骤772的结果为 否,那么,在步骤776中,确定用户发送蜂窝设备是否按下了"2"键。 由于"2"键表示用户的消息传输请求,在步骤778中,向接收器蜂窝 设备传输多媒体消息,并在步骤780中,结束操作。如果步骤结果为 否,那么,逻辑控制通过页面连接符766前进到图16的步骤782,以
用于视频和图像处理。
现在特别参考图16,逻辑控制通过页面连接符782前进到确定 步骤784。在步骤784中,确定用户发送蜂窝设备的响应是a )按下 "l,,键,或者b)按下"2,,键。按下键1表示,用户希望将视频剪辑插 入到多媒体消息中进行组合。按下键2表示,用户希望将静止图像插 入多媒体消息中进行组合。如果步骤784的结果为正,那么,在步骤 788中,获取视频/图像选择菜单文件790,并将其发送给用户发送蜂 窝设备,以用于显示。菜单文件790包括能够使用户从中选择用于组 合到多媒体消息中的代码关联的可选视频剪辑或静止图像列表。在处 理步骤792中,从用户接收标识视频剪辑/图像的代码。在处理步骤 794中,获取文本附加控制菜单文件796,将其发送到发设备并向用 户发送设备进行显示。文件794包括a)文本附加菜单项,以及b)
消息发送菜单项。在确定步骤798中,确定用户是否通过按下"l,,键, 选择了文本附加选项。如果步骤798的结果为正,那么,在步骤800 中,获取文本片断列表音频文件802,并传输给发送蜂窝设备,以向 用户进行重放。在步骤804中,获取用户选定的文本片断,并将其组 合到多媒体消息中,在处理步骤806中,从用户接收标识接收器蜂窝 设备的电话号码。因此,逻辑控制通过页面连接符808前进到图15 的步骤779,以向接收器设备传输多媒体消息。如果确定步骤784的 结果为否,那么,逻辑控制通过页面连接符785前进到图14的步骤 755,以重放音频文件756,并重复执行视频和图像选择模块的处理。 应当注意的是,上述的逻辑流只是示例性的。在本发明的其他优 选实施例中,操作方法、音频菜单文件结构、出现在音频菜单文件内 的菜单项、菜单重放的逻辑序列以及允许重放的菜单的响应类型、响 应类型、菜单项的描述和功能等,可以完全不同,只用保持所提出的 装置和方法的功能。在其他优选实施例中,例如,语音-文本选项可 用于代替在按下按钮的小键盘数字,或者,也可以使用其他高级的功 能。此外,语音重放菜单和菜单项,可以由例如图标的图形结构的显 示来替代,并可以不同。在这种情况下,由触摸屏等设备来执行菜单 选项的选择。
本领域技术人员可以理解,本发明并不限于在上文中特别示出和 描述的内容。相反,本发明的范围仅由所附权利要求进行限定。
权利要求
1. 用于创建和传输个性化多媒体消息的装置,所述装置包括多媒体消息组合器,用于通过组合和操作各种媒体类型的内容片断来创建多媒体消息;共享创建内容数据库,用于存储各种媒体类型的内容片断,并响应于请求向多媒体消息组合器提供所述各种媒体类型的内容片断;以及多媒体消息转发传递器,用于接收多媒体消息和与其关联的接收器地址以与接收器设备进行通信,根据所述接收器设备的所述多媒体能力对所述多媒体消息重定格式,并向所述接收器设备转发所述多媒体消息。
2. 根据权利要求1的装置,其中,所述多媒体消息组合器包括 用于选择、记录、连接、编辑和合成各种媒体类型内容片断的工具, 以及用于允许用户选择其中 一个所述工具的用户界面。
3. 根据权利要求1的装置,其中,所述各种媒体类型内容片断 包括音频片断、视频片断、文本片断以及静止图像。
4. 根据权利要求1的装置,还包括播放多媒体消息的多媒体消 息播放器。
5,根据权利要求1的装置,还包括共享创建内容下载器,用于 从数据通信网络中获取媒体类型内容片断。
6. 根据权利要求1的装置,还包括媒体类型内容捕捉软件,用 于捕捉媒体类型内容片断。
7. 根据权利要求l的装置,还包括专用创建内容库,用于存储专用媒体类型内容文件;以及 专用创建内容上传器,用于向数据通信网络传输专用媒体类型内 容片断用于存储和后续的使用。
8. 根据权利要求1的装置,其中,所述多媒体消息组合器包括 媒体内容同步器,用于对所述多媒体消息中的所述媒体类型片断进行 同步;以及多媒体消息生成器,用于从各种操作的媒体类型的内容片断生成 组合的多媒体消息。
9,根据权利要求l的装置,其中,所述多媒体消息组合器包括 视频和动画编辑器,用于对视频媒体和动画媒体片断进行操作; 静止图像和图像序列编辑器,用于对进行静止图像片断进行操作;声音编辑器,用于对音频媒体片断进行操作;以及 文本编辑器,用于对文本媒体片断进行操作。
10. 根据权利要求9的装置,其中,所述多媒体消息组合器还包 括卡拉OK子系统,用于记录卡拉OK文件并生成卡拉OK文本和控 制文件。
11. 根据权利要求10的装置,其中,所述卡拉OK子系统包括 卡拉OK编码器/解码器模块和卡拉OK加密/解密模块。
12. 根据权利要求l的装置,其中,所述共享创建内容数据库包括共享视频文件,用于向所述多媒体消息组合器提供请求的视频内 容片断;共享音频文件,用于向所述多媒体消息组合器提供请求的音频媒 体内容片断;共享静止图像文件,用于向所述多媒体消息组合器提供请求的静 止图像媒体内容片断;以及共享卡拉OK文件,用于向所述多媒体消息组合器提供请求的卡 拉OK内容片断。
13. 根据权利要求12的装置,其中,所述共享创建内容数据库 还包括多媒体消息和多媒体控制文件。
14. 根据权利要求l的装置,还包括创建内容请求处理器,用于对由所述多媒体消息组合器对所述共 享创建数据库中存储的媒体类型内容片断的请求作出响应;创建内容提取器模块,用于从所述共享创建内容数据库获取请求的媒体类型内容片断;以及创建内容传输器模块,用于向所述多媒体消息组合器发送所述请 求的和获取的媒体类型内容片断。
15. 根据权利要求l的装置,其中,所述多媒体消息转发传递器包括解码器,用于获取接收器设备的所述多媒体显示能力;以及 多媒体重定格式器模块,用于根据所述解码器获取的接收器设备 的所述多媒体显示能力,对多媒体消息重定格式。
16. 根据权利要求7的装置,其中,所述专用创建内容库包括 专用视频文件,用于向所述多媒体消息组合器提供视频媒体内容片断;专用音频文件,用于向所述多媒体消息组合器提供音频媒体内容片断;专用文本文件,用于向所述多媒体消息组合器提供文本媒体内容片断;专用卡拉OK文件,用于向所述多媒体消息组合器提供卡拉OK内容片断;专用静止图像文件,用于向所述多媒体消息組合器提供图像媒体 类型内容片断。
17. 根据权利要求l的装置,还包括多媒体消息控制文件,用于对要传输到所述接收器设备的与所述多媒体消息关联的多媒体消息 文件,进行后续的结构和上下文重构。
18. 根据权利要求l的装置,其中,所述多媒体消息组合器在发送设备和服务器设备上进行安装并操作。
19. 根据权利要求l的装置,其中,所述多媒体消息组合器安装 在服务器设备上。
20. 根据权利要求l的装置,其中,所述共享创建内容数据库安 装在服务器设备上。
21. 根据权利要求l的装置,其中,所述多媒体消息转发传递器 在所述服务器设备上安装并操作。
22. 根据权利要求4的装置,其中,所述多媒体消息播放器在所 述发送设备和所述服务器设备上安装并操作。
23. 根据权利要求6的装置,其中,所述媒体类型内容捕捉在所 述发送设备和所述服务器设备上安装并操作。
24. 根据权利要求18和19其中之一的装置,其中,所述发送设 备通过数据通信网络,通信地链接到所述服务器设备上。
25. 根据权利要求24的装置,其中,所述数据通信网络是因特网。
26. 根据权利要求18和19其中之一的装置,其中,所述发送设 备是具有通信能力的个人计算机。
27. 根据权利要求18和19其中之一的装置,其中,所述发送设 备是无线蜂窝电话。
28. 根据权利要求18和19其中之一的装置,其中,所述服务器 设备是具有通信能力的计算机设备。
29. 根据权利要求l的装置,其中,所述多媒体消息包括多媒体问候。
30. 根据权利要求1的装置,其中,所述媒体类型内容片断包括 音频媒体内容片断,用于被组合到所述多媒体消息中; 视频媒体内容片断,用于被組合到所述多媒体消息中;文本媒体内容片断,用于被组合到所述多媒体消息中; 图像媒体内容片断,用于被组合到所述多媒体消息中;卡拉OK媒体内容片断,用于被组合到所述多媒体消息中。
31. 根据权利要求l的装置,其中,所述卡拉OK文本和控制文 件包括标题记录,用以在卡拉OK片断中存储单词数量;以及至少一个单词记录,用以存储单词、出现所述单词的句子、所述 单词在句子中的序列位置、可听见所述单词出现的时间点指示符。
32. 根据权利要求l的装置,其中,所述接收器设备是链接到数 据通信网络的个人计算机。
33. 根据权利要求l的装置,其中,所述接收器设备是通过蜂窝 通信网络和网络间网关设备链接到所述数据通信系统的蜂窝电话。
34. —种创建并从发送设备向接收器设备传输独特个性化多媒 体消息的方法,所述方法包括从共享创建内容数据库获取媒体类型内容片断;通过对所述各种媒体类型内容片断进行组合和操作,创建多媒体 消息;以及向所述接收器设备转发所述多媒体消息。
35. 根据权利要求34的方法,其中,利用所述发送设备提供的 用户界面执行所述组合和操作。
36. 根据权利要求34的方法,其中,所述各种媒体类型内容片 断包括音频片断、视频片断、文本片断和静止图像。
37. 根据权利要求34的方法,其中,所述组合和操作包括选择、 记录、编辑和连接所述各种媒体类型内容片断。
38. 根据权利要求34的方法,还包括 选择用于创建多媒体消息的消息类型;选择用以进行操作并組合到所述多媒体消息中的消息类型; 向共享或专用创建内容数据库提交媒体类型内容的请求;从所述获取的媒体类型内容片断选择媒体类型内容片断;操作所述选定的媒体类型内容片断,并将所述操作媒体类型内容增加到所述多媒体消息中;完成所述多媒体消息;以及向多媒体消息转发传递器传输所述完成的多媒体消息。
39. 根据权利要求34的方法,还包括将所述接收器设备的所述地址插入到所述多媒体消息中; 将传输日程参数插入到所述多媒体消息中; 根据所述传输日程参数传输所述多媒体消息。
40. 根据权利要求34的方法,还包括与所述接收器设备进行通信,用以获取所述接收器设备的所述多 媒体能力;根据所述获取的所述接收器设备的多媒体能力,对所述多媒体消 息重定格式。
41. 根据权利要求40的方法,还包括步骤通知所述接收器设 备有关所述多媒体消息的所述显示选项。
42. 根据权利要求34的方法,还包括 通过媒体捕捉设备捕捉媒体类型内容片断;以及 通过记录设备记录媒体类型内容片断。
43. 根据权利要求42的方法,其中,所述媒体捕捉设备包括如 下一个或多个便携式磁盘、光盘以及扫描仪。
44. 根据权利要求42的方法,其中,所述记录设备包括麦克风 和/或摄录机。
45. 根据权利要求34的方法,还包括从所迷专用创建内容库向所述共享创建内容库上传媒体内容片 断;以及从所述共享创建内容库向所述专用创建内容库下载媒体类型内 容片断。
46. 根据权利要求34的方法,其中,利用多媒体消息组合器执 行所述组合和操作,并且其中,在所述发送设备和服务器设备上安装 并操作所述多媒体消息组合器。
47. 根据权利要求34的方法,其中,利用安装在服务器设备上 的多媒体消息组合器执行所述组合和操作,并且其中,所述发送设备 通过数据通信网络通信地链接到所述服务器设备。
48. 根据权利要求46或47的方法,其中,所述共享创建内容数 据库安装在所述服务器设备上。
49. 根据权利要求47的方法,其中,所述数据通信网络是因特网。
50. 根据权利要求34的方法,其中,所述发送设备是具有通信 能力的个人计算机。
51. 根据权利要求34的方法,其中,所述发送设备是无线蜂窝电话。
52. 根据权利要求34的方法,其中,所述接收器设备是链接到 所述数据通信网络的个人计算机。
53. 根据权利要求34的方法,其中,所述接收器设备是通过蜂 窝通信网络和网络间网关设备链接到所述数据通信系统的蜂窝电话。
全文摘要
用于创建和传输动态个性化多媒体消息的装置和方法,包括运行多媒体消息组合器的客户端设备。客户端设备通过通信网络,链接到运行服务器端软件的服务器设备,并链接到远程接收器设备。多媒体消息通过网络和服务器设备,发送到远程接收器上。服务器设备包括媒体类型内容类型数据库和多媒体访问和播放软件。
文档编号G06F15/173GK101401082SQ200780007108
公开日2009年4月1日 申请日期2007年1月4日 优先权日2006年1月18日
发明者I·加德尔, N·萨巴格 申请人:克利普因塔奇国际有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1