用于媒体制作和分发的操作的管理解决方案的制作方法

文档序号:6477541阅读:142来源:国知局
专利名称:用于媒体制作和分发的操作的管理解决方案的制作方法
技术领域
本原理涉及一种在网络上分发(distribute)内容的技术。更具体地,本原理涉及 提供用于媒体制作和分发系统的分布式(distributed)和协作性(collaborative)的环境。
背景技术
在媒体行业中,用于应对特定资产(asset)管理需求的解决方案现在正集中在提 供具有不同级别的工作流(workflow)管理支持的媒体资产管理的全局解决方案的努力 上。 1)播出(playout)自动化 当今的播出自动化技术提供了对根据日程表播出视频和音频内容的设备的实 时控制。 一些播出技术应对在接收或者吸收(ingest)服务器处以及在存储阶段组织内 容的移动(movement)的需求。播出设备的提供者已经在设备接口上展示了专业技能 (expertise),但是仍然在进行发展以支持工作流引擎。当前,播出自动化解决方案提出了 需要在配置阶段进行相当数量的返工(rework)的静态(static)工作流。
2)文档资产管理 文档资产管理的提供者已经对印刷(print)媒体进行了服务并且已展示了在管 理文件上的实力。许多这样的提供者已发展到多媒体环境以应付(tackle)媒体行业。典 型地,这些提供者在实时设备资源管理上缺乏专业技能,并且它们的自动化解决方案仅仅 提供了管理工作流的有限方式。
3)视频编辑系统 存在视频编辑系统的若干提供者,它们中的至少一个引入了用于媒体行业的非线 性工作流解决方案,该解决方案仅仅用来以静态的(即,非动态的)方式来管理工作流。
4) IT中间件(middleware)供应者 IT中间件的提供者典型地提供专门的商业层(business layer)应用和相关的基 础架构以管理交易层以便处理工作流。在实践中,这样的供应者关注于商业层,因此他们的 解决方案不提供用户接口并且不能利用负荷平衡或服务质量限制来控制资源。

发明内容
简要地说,根据本原理的优选实施方案(implementation),提供了一种使用能够 处理在制作和/或分发环境中经常发生的复杂情况的资源管理模型来管理关于媒体的任 务和用户操作的技术。该技术基于工作区(workplace)基础架构,并且包括面向任务的用户接口和工作包(Work Package)管理系统。所述方法通过处理工作包、工作区、任务、资产
以及内容的基于工作流的用户接口来优化媒体制作/分发环境中的操作。 根据一个实施方案,所述方法包括选择工作区类别,在所选择的工作区类别中选
择工作区,提供对应于所选择的工作区的至少一个任务,响应于用户选择的任务而更新目
标资产,以及发起与所选择的任务有关的命令。 在附图和以下的描述中阐述一个或多个实施方案的细节。即使以一种特定的方式 来描述,也应当清楚可以以各种方式来配置或实施实施方案。例如,可以作为方法来执行实 施方案,或者作为被配置成执行一组操作的装置或者存储用于执行一组操作的指令的装置 来实施实施方案。其他方面和特征将从结合附图和权利要求考虑的以下详细描述中变得更 明显。


在附图中同样的参考标号表示贯穿视图的类似的元件 图la描绘了根据本原理的实施方案的资产和内容以及用于该资产和内容的对应 的元数据的框图; 图lb描绘了根据本原理的实施方案的资产、内容以及用于该资产和内容的对应 的元数据的框图; 图2描绘了根据本原理的实施方案的工作区和工作区类别的框图; 图3描绘了根据本原理的实施方案的工作区以及与相应工作区相关的对应的视
点(viewpoint)的框图; 图4描绘了根据本原理的实施方案的面向用户和任务的步骤的过程的流程图;
图5描绘了本原理的系统的吸收方面的操作工作流图;
图6描绘了本原理的系统的播出方面的操作工作流图; 图7a描绘了根据本原理的实施方案的工作区基础架构的逻辑工作流;以及
图7b描绘了根据本原理的实施方案的工作区基础架构的物理工作流。
具体实施例方式
根据一个方面,本原理的内容管理技术的目标是提供一种用于媒体制作和/或分 发的分布式和协作性环境。电视广播开始于大约60年前。与广播和制作电视节目(show) 相关的技术在这些年来已经显著地改变,但是某些基础性的过程并没有显著进展。
尽管有最初经由胶片、然后通过录像带,最终现在通过经由网络传送数字化的视 频文件来传送内容的进展,但这些过程的整体工作流并没有重大改变。当今的广播环境中 的挑战是提供具有工作流管理能力的企业级的(enterprise-level)媒体资产管理解决方 案。基于利用工作区/工作包(package)概念的面向任务的用户接口的这一方案将显著地 改进广播操作和媒体制作以及后期制作。 本原理的资产管理技术的目标是管理和/控制分布式的、并行的以及协作性的制 作和/或分发系统以确保用于交付(delivery)的媒体的可用性。这样的管理技术用来解 决在用户、内容、过程、时间、以及网络之间的约束的复杂(complex)组合,所述复杂组合是 算法系统或者n-p复杂任务调度生成器所不能够解决的。
6
本原理的内容管理技术用来管理围绕专注于具有以下各项的操作工作流的解决 方案的内容和资产-动态用户接口任务基础,其使得每个用户能够具有其相应任务的描述以及执行
该任务所需的资源。动态用户任务接口依赖于由工作流引擎管理的动态工作页面的独特概 念(concept); _框架,其帮助定义、管理和监视操作以管理基础架构;-高级媒体资产管理结构,其给出足够的抽象级别以管理和合并(consolidate) 复杂媒体创建环境中的搜索;-允许与第三方和/或传统系统连接的机制;-集中化的监视解决方案,用于管理和合并技术的和操作的基础架构的警报和日 志;以及-—个或多个协作性的工具,其将支持(leverage)其它元素(element),诸如 例如作为传统解决方案的聊天引擎,例如具有桌面上的基于IP的语音内部通信系统 (intercom)的广播环境中的内部通信系统。 资产(媒体)的定义-作为非常基本的定义,资产包括"有价值的某物"。在广 播行业中,已经通过运动画面和电视工程师协会(SMPTE)标准主体建立了定义,该标准主 体将资产定义为内容和权利的集合体(aggregation)。在该框架内,内容被定义为要素 (essence)和元数据的集合体。 通常,将在商业管理系统(例如,业务(traffic)系统)中创建资产,同时创建标 识该资产的唯一的标识符(ID),例如,资产ID。因为难于对该定义进行抽象,因此一般使用 术语"资产"来命名在计算机系统中用于管理资产的数据集(dataset)。使用资产ID来唯 一地标识该数据集。不同的系统以不同的级别存在于广播设施(facility)内。当然,这些 系统中的每一个系统可能需要其自己的结构和数据集以管辖(administer)该资产。虽然
许多资产管辖数据集可以并行存在,但所有数据集可以描述同一个相同的资源。
示例 在下游系统中删除资产管辖数据集并不删除该资产本身。该删除动作仅仅在该系 统中删除资产表示(^presentation)。从一个位置向另一位置移动属于资产的要素也不移 动该资产。 媒体组件可以构成"资产",并且用来给被命名为"内容"的要素重新分组
(regroup)。媒体管理系统可以利用图la和图lb中所示的模型来管理可以在所述过程中
表示的各个媒体片段(Piece media)的若干抽象级别,图la和图lb图示了具有许多资产
组12的模型10,每个资产组12具有其对应的元数据14。每个资产组12可以包括具有其
自己的对应元数据18的其他资产组16。在每个资产组16中,存在一个或者多个具有对应
的元数据22的资产20。每个资产具有对应的内容(要素)24和元数据26。媒体管理系统
的这一结构提供了具有作为单个逻辑实体来处理内容和元数据的复杂组合的能力的更高
的抽象级别。使用这样的表示使得能够在媒体实体上发生基本计算和人类操作以及复杂系
统处理和商业操作。 工作区和工作区类别 术语"工作区"定义逻辑工作流中与通过执行特定任务而对工作流有所贡献的一
7个或多个用户的角色相关的特定位置。工作区可以指人类操作者或者自动动作器(actor)。 通过类别来组织工作区。可以通过许多工作包(参见以下的定义)来找到(reach)工作 区。图2描绘了根据本原理的实施方案的工作区类别和对应的工作区的示例。工作区类别 1(30)具有被示出为工作区l-l(32)、工作区1-2(34)以及工作区1-N(36)的N个工作区, 而工作区类别N(38)包括工作区1-N(40)、工作区2-N(42)以及工作区N_N(44)。
如图3所示,工作区向用户提供了工作流中的特定视点。如所示出的,用户l可以 访问工作区I-J(50)和工作区K-L(54),工作区I-J(50)和工作区K-L(54)每个具有它们各 自的工作流的视图52和56。 工作区还可以指能够自动地执行一个或多个预定义的任务的非人类动作器(例 如,机器)。工作区类别不要求特定的顺序或序列以将它们链接在一起。工作区类别中的 工作区不一起要求任何关系。图3的模型提供了用于将工作流中的视点重新分组的抽象级 别。最终的操作视点是工作区(例如,参见图2),其中任务将利用其各自的视图而被展现给 用户。如上所述,该工作区表示提供了工作流的逻辑基础架构。 本原理的内容管理技术提供了为工作区描述一组视图的手段,所述视图提供了关 于媒体的信息和在这种媒体上操作的一个或多个工具。根据他们在系统中的各自的角色, 用户访问一组工作区,并且每个工作区可以向用户展现不同的一组视图。这些操作视图将 组合不同的用户工具和命令,所述用户工具和命令可以根据将影响媒体的操作者的等级 (用户或超级用户)而变化。
用户以及面向任务的机制 图4图示了用于面向任务的系统的用户操作的方法100。当登陆(log)到系统中 时,用户可以通过最初选择类别来访问工作区(步骤102)。然后,用户通过任务元素106的 分类而从所选择的类别中选择工作区(步骤104)。相应地,系统自动地提供
1-被分配给特定操作者/用户的任务,其被标记(label)为我的任务(步骤 108); 2-位于该工作区上的所有任务,其被标记为所有任务(步骤110)
3-迟延(late)从而需要紧急分配的任务,在图4中被标记为迟延的(步骤112)。
依据由系统提供的这种信息,每个连接的用户知道在工作区上正实时地发生什么 以及剩余了什么任务,以及其他用户正在执行什么任务。 然后,用户具有其任务114和对应的视图116。然后用户操作并锁定其任务(步 骤108)。为执行任务,用户应当锁定它以便避免两个操作者不注意地试图执行相同的任务。 该锁定动作还用来跟踪任务的进展。另外,任务的锁定使得能够通过监视在所述锁定和与 任务完成有关的提交(submission)之间的时间来记录操作者执行其任务所花费的时间。 一旦被锁定,目标资产就被更新(步骤120),并且执行调整(trim)、编辑以及分类的步骤。 在这个阶段,可以发起(launch)与该任务有关的命令(步骤124),或者可以保存所述命令 以便以后执行(步骤122)。当已经发起了命令时,元素128转发命令以解锁该任务(步骤 126),这使得现在该任务可用于未来的动作。 [OOM] 应用的上下文(context) 图5描绘了验证上述构思的适用性的典型的工作流示例。(注意本领域普通技 术人员将认识到为了简化讨论已经走了许多捷径(short cut))。实际上,系统可以拥有大
8得多的复杂度并且在某些实例中,这种复杂度可能要求创建供低分辨率(resolution)内
容以便在系统中使用。 操作子工作流1吸收(ingest) 参照图5,假定商业部门502打算广播电影(例如,Matrix)。商业部门502在业 务数据库中创建具有作为状态的"要吸收(to ingest)"(例如,要接收内容)以及目标持 续时间的占位符(placeholder)资产"Matrix"。 系统从所述业务接收通知504以便创建具有期望持续时间的被命名为"要吸收的 Matrix(Matrix to ingest)"的工作包(即,任务506)。该工作包向前移动到下一个工作 区507。 操作部门(工作区507)增加描述并且创建源资产(例如,"Matrix原版 (original)")禾口目标资产(Matrix母版(master)) 508。 系统向吸收应用511发送通知(步骤509)以记录"Matrix原版"内容。工作包向 前移动到下一个工作区510。吸收应用511使得以高分辨率记录内容(步骤522)。
吸收操作者(工作区510)吸收内容"Matrix原版"。当发生吸收时,系统将源资 产与源内容"Matrix原版"链接(步骤512)。工作包向前移动到下一个工作区513。
质量控制(QC)操作者(工作区513)验证该内容。(如果该内容不能被验证,则该 内容返回到与内容吸收相关联的工作区)。系统使用代码转换器(transcoder)522创建源 内容的低分辨率副本524(Matrix源)(步骤514)并且将其链接到源资产。工作包向前移 动到下一个工作区515。 调整操作者(工作区)515使用低分辨率源内容524调节所述内容以适合于目标 持续时间,并且经由通过一致性(conformance)引擎526提供的一致性命令来创建与目标 资产相关联的新内容516。该内容匹配资产名称(Matrix母版)。该系统创建"Matrix母 版"的低分辨率版本,其为修改(即,调整)之后的内容的新版本的低分辨率版本。工作包 向前移动到下一个工作区517。 在工作区517,所述资产经受审查以便批准为低分辨率内容。如果该资产被拒绝, 则该资产返回到调整操作者515。 然后,该系统执行以下活动(a)删除具有低和高分辨率内容的源资产,在工作区 528上对目标内容进行存档,(b)删除低分辨率目标,(c)将资产移动到存档工作区,以及 (d)在向业务发送"Matrix母版"准备好播出(步骤520)的通知(步骤519)之后删除所 述工作包。 操作工作流2播出 在图6中描绘的示例中,假定业务操作502计划下星期一播出电影"Matrix"。为 此,系统PLM模块602跟踪电影"Matrix"的时间安排(scheduling)并且自动地向媒体帧 传送管理器发送命令603以便将内容"Matrix母版"恢复到登台(staging)服务器(步骤 604)。 系统检测登台服务器中的内容并且创建将支持并行任务以及预告片(teaser)创 建的新工作包606(即,任务)"Matrix播放(play)"。然后,系统执行以下活动(a)将所 创建的工作包606移动到"播出登台"工作区607,以及(b)创建预期在两天内完成(对于 时间安排,通常进行预先估计)的次级工作包或任务(步骤608)并且将其移动到下一个工作区607(播出登台)。 广告(promo)编辑器610创建预告片并且创建被命名为"Matrix广告"的编辑决 策列表(EDL)。系统创建新的资产"Matrix预告片"(步骤612)并且将工作包移动到下一 个工作区614(广告批准). 当预告片被批准时,系统根据EDL使新内容一致(conform)(步骤616),并且向 MCR监管者发送通知617以告知可以获得预告片(即,Matrix)。当操作者MCR监管者确认 该消息时(步骤619),所述资产被移动到登台区域,通过删除任务622来完成次级子工作 流608,并且主任务播出工作流继续进行。在该自动操作(automation)将电影和预告片分 配或分派到频道时(步骤626)之后,PLM模块602将内容移动到专用的播出服务器(步骤 628)。移动工作包以便播出。如果工作包不可用则将发送警报。也就是说,如果在所述过程 期间已经删除了文件或者某些事出错(例如,工作包由于质量问题而被拒绝)则将发送警 报。自动操作站播放所述内容(步骤630),并且PLM模块从该自动操作捕获(c即ture)"作 为运行日志(As Run Log)"报告(步骤632)并且删除所述内容(步骤634)。系统跟踪内 容的删除(步骤624)并且在向业务发送通知以播出该电影之后删除所述资产、存档以及任 务。 图7a和7b分别示出了本原理的操作管理系统的逻辑工作流和物理工作流。图7a 中描绘的逻辑工作流图示了包括吸收步骤(步骤702)、准备步骤(步骤704)以及存档步骤 (步骤706)的吸收子工作流。吸收步骤702通常包括用于记录(步骤712)并且管理所请 求的任务(例如,如参照图5和图6所解释的,在本示例中,该任务是播出电影)的质量控 制(步骤714)的监管者710。(本领域技术人员将认识到所述任务可以改变,而不脱离本 原理的范围)。在准备步骤704期间,编辑(步骤716)并批准(步骤718)该任务。 一旦被 批准,该任务就被存档(步骤720)并且随后被恢复(步骤722)以便播出(步骤708)。播 出步骤708包括登台(步骤724)和可能的广告子工作流(步骤726)。如果不发生广告步 骤726,则播出所述任务(步骤732),然后将系统从该任务中清除(purge)(步骤743)。
图7b描绘了对应于所述逻辑工作流的物理工作流。如图7b中所示,在吸收期间 (步骤702),所请求的内容的高分辨率版本750被创建并且通过(rimthrough) —致性引擎 752以确认所述内容符合所期望的格式。该内容还通过代码转换器754以创建高分辨率格 式的低分辨率版本(步骤756)。 一旦被创建,高分辨率版本就被存档(步骤758)并且随后 被发送给播出登台(步骤760)。在这一点上,播出登台将该内容传递给根据在步骤716期 间执行的编辑而创建高分辨率剪辑(clip)的一致性引擎762,然后将该内容传递给一个或 多个分发频道以便播出(例如,播出1 (步骤764)和播出2(步骤766))。
可以以例如方法或过程、装置、或者软件程序来实施在此描述的实施方案。即使仅 在单一形式的实施方案的上下文中进行了讨论(例如,仅仅作为方法来讨论),所讨论的特 征的实施方案也可以用其他形式(例如,装置或者程序)来实施。可以以例如合适的硬件、 软件和固件来实施装置。可以以例如诸如例如处理器之类的装置来实施所述方法,所述装 置通常是指包括例如计算机、微处理器、集成电路,或者可编程逻辑器件的处理设备。
另外,可以通过由处理器执行指令来实施所述方法,并且可以在处理器可读介 质上存储这样的指令,所述处理器可读介质诸如例如为集成电路、软件载体(software carrier)、或诸如例如硬盘、致密盘(compact diskette)、随机存取存储器("RAM")或只
10读存储器("ROM")之类的其它存储设备。所述指令可以形成被有形地包含在处理器可读 介质上的应用程序。如应当清楚的,处理器可以包括例如具有用于执行过程的指令的处理 器可读介质。 如对于本领域技术人员来说应当明显的是,实施方案还可以产生被格式化以承载 例如可以被存储或传送的信息的信号。该信息可以包括例如用于执行方法的指令、或由所 描述的实施方案之一产生的数据。这样的信号可以被格式化为例如电磁波(例如使用频谱 的射频部分)或基带信号。该格式化可以包括例如对数据流编码、对编码的流进行分组化, 以及利用分组化的流来调制载波。该信号承载的信息可以是例如模拟信息或数字信息。如 已知的,可以经由各种不同的有线或无线链路传送所述信号。 已经描述了许多实施方案。然而,将理解可以进行各种修改。例如,可以将不同的 实施方案的元素组合、补充、修改或移除,以产生其他实施方案。另外,本领域普通技术人员 将理解,可以用其他结构和过程来代替所公开的那些结构和过程,并且作为结果的实施方 案将以与所公开的实施方案至少基本相同的一个或多个方式来执行至少基本相同的一个 或多个功能,以实现至少基本相同的一个或多个结果。相应地,这些和其他实施方案处于所 附权利要求书的范围内。
权利要求
一种方法,包括以下步骤在工作区类别中选择工作区;提供与所选择的工作区对应的至少一个任务;响应于所提供的任务而更新资产;以及发起与所述任务有关的命令。
2. 根据权利要求l所述的方法,其中所述提供包括(a) 向单独的操作者标识(1) 向所述操作者分配以便执行的至少一个任务;(2) 向其他操作者分配的、也可以由所述单独的操作者执行的至少一个任务;禾口(3) 可以由所述单独的操作者执行的任何紧急的任务;(b) 在操作者完成所述至少一个任务之后更新任务状态;以及(C)重复步骤(a)和(b)直到对于所选择的工作区完成了所有任务为止。
3. 根据权利要求1所述的方法,其中选择工作区包括在工作区类别中包含的多于一个的工作区中选择一个工作区。
4. 根据权利要求2所述的方法,还包括防止其他操作者访问被分配给所述操作者的任务。
5. 根据权利要求2所述的方法,其中能够为预定的选择的一组操作者进行所述标识以便在特定工作区执行一个或多个任务。
6. 根据权利要求1所述的方法,还包括锁定用户选择的任务以将该任务与所标识的单独的操作者相关联。
7. 根据权利要求6所述的方法,其中所述锁定使得能够跟踪在执行所选择的任务时的用户的时间。
8. —种用于管理媒体制作和分发的方法,所述方法包括以下步骤接收要播出的媒体;准备要播出的所述媒体;在完成所述准备之后对所述媒体进行存档;以及播出所述媒体。
9. 根据权利要求8所述的方法,其中接收步骤还包括记录所述媒体;以及对所记录的媒体进行质量控制。
10. 根据权利要求9所述的方法,其中准备步骤还包括编辑所述媒体;创建所编辑的媒体的高分辨率版本;使高分辨率媒体任务通过一致性引擎;以及从所述媒体的高分辨率版本创建所述媒体的低分辨率版本。
11. 根据权利要求10所述的方法,其中播出所述媒体包括向登台设施发送所存档的所述媒体的高分辨率版本,使所述媒体通过一致性引擎以确认合适的格式并且根据所述编辑创建最终的高分辨率剪辑;以及向至少一个分发频道发送所述最终的高分辨率剪辑以便播出。
12. 根据权利要求10所述的方法,其中播出所述媒体还包括向登台设施发送所存档的所述媒体的高分辨率版本;创建被发送给登台设施的高分辨率版本的宣传剪辑,其中所述创建包括编辑和批准所述宣传剪辑;以及将该广告转发给一个或多个分发频道以便播出。
13. —种计算机程序产品,包括计算机可用介质,该计算机可用介质在其上包含有计算机可读程序代码以便在媒体制作和分发环境中使用,所述计算机程序产品包括用于在工作区类别中选择(104)工作区的程序代码;用于提供(114)与所选择的工作区对应的至少一个任务的程序代码;用于响应于用户选择的任务而更新(120)目标资产的程序代码;以及用于发起(124)与所选择的任务有关的命令的程序代码。
14. 根据权利要求13所述的计算机程序产品,其中所述用于提供与所选择的工作区对应的至少一个任务的程序代码还包括(a) 用于向单独的操作者标识以下内容的程序代码(1) 向所述操作者分配以便执行的一个或多个任务;(2) 向其他操作者分配的、也可以由所述单独的操作者执行的任务;禾口(3) 可以由所述单独的操作者执行的一个或多个紧急的任务;(b) 用于在操作者完成任务之后更新任务状态的程序代码;以及(c) 用于重复步骤(a)和(b)直到对所选择的工作区完成了所有任务为止的程序代码。
15. —种用于管理媒体制作和分发的系统,所述系统包括用于接收要播出的媒体的部件;用于准备要播出的所述媒体的部件;用于在完成了所述准备之后对所述媒体进行存档的部件;以及用于播出所述媒体的部件。
16. 根据权利要求15的方法,其中吸收部件包括用于记录媒体的部件;以及用于对所记录的媒体进行质量控制的部件。
17. 根据权利要求16所述的方法,其中所述准备部件包括用于在需要时编辑所述媒体的部件;用于创建所编辑的媒体的高分辨率版本的部件;用于使高分辨率媒体通过一致性引擎的部件;以及用于从所述媒体的高分辨率版本创建所述媒体的低分辨率版本的部件。
18. 根据权利要求17所述的方法,其中用于播出所述媒体任务的部件包括用于向登台设施发送所存档的所述媒体的高分辨率版本的部件;用于使所述媒体通过一致性引擎以确认合适的格式并且根据所述编辑创建最终的高分辨率剪辑的部件;以及用于向至少一个分发频道发送该最终的高分辨率剪辑以便播出的部件。
19. 根据权利要求17所述的方法,其中播出所述媒体还包括用于向登台设施发送所存档的所述媒体的高分辨率版本的部件;用于创建被发送给登台设施的高分辨率版本的宣传剪辑的部件,其中所述创建包括编辑和批准所述宣传剪辑;以及用于将广告转发到至少一个分发频道以便播出的部件。
全文摘要
提供了一种使用应对在制作/分发系统中出现的情况的复杂度的资源管理模型来管理关于媒体的任务和用户操作的方法。该方法基于工作区基础架构、面向任务的用户接口和工作包管理系统。所述方法通过处理工作包、工作区、任务、资产和内容的基于工作流的用户接口,来优化媒体制作/分发环境中的操作。
文档编号G06F9/46GK101743533SQ200880020198
公开日2010年6月16日 申请日期2008年4月1日 优先权日2007年4月12日
发明者埃里克·D·杜福斯, 威尔弗里德·赖纳, 娜丁·帕特里 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1