Program conversion apparatus for eliminating unnecessary indications of dynamic memory allocation from a source program and generating an executable program
    1.
    发明授权
    Program conversion apparatus for eliminating unnecessary indications of dynamic memory allocation from a source program and generating an executable program 有权
    用于消除来自源程序的动态存储器分配的不必要指示并生成可执行程序的程序转换装置

    公开(公告)号:US06647547B1

    公开(公告)日:2003-11-11

    申请号:US09573487

    申请日:2000-05-16

    IPC分类号: G06F945

    CPC分类号: G06F8/443

    摘要: A program conversion apparatus that converts a source program to an executable program, the source program including a first descriptor indicating dynamic memory allocation. The program conversion apparatus includes a specifying unit and a generating unit. The specifying unit specifies in the source program a reference descriptor that is last to be executed from reference descriptors indicating references to memory allocated by the first descriptor. The generating unit generates an instruction for freeing the allocated memory at a position in the executable program immediately following an instruction that corresponds to the specified reference descriptor.

    摘要翻译: 一种将源程序转换为可执行程序的程序转换装置,所述源程序包括指示动态存储器分配的第一描述符。 程序转换装置包括指定单元和生成单元。 指定单元在源程序中指定最后从参考描述符执行的参考描述符,该参考描述符指示对由第一描述符分配的存储器的引用。 生成单元生成用于在紧跟在与指定的参照描述符对应的指令之后的可执行程序的位置释放所分配的存储器的指令。

    Program conversion apparatus
    2.
    发明授权
    Program conversion apparatus 有权
    程序转换装置

    公开(公告)号:US06438745B1

    公开(公告)日:2002-08-20

    申请号:US09420870

    申请日:1999-10-18

    IPC分类号: G06F945

    CPC分类号: G06F9/547 G06F9/44521

    摘要: A program conversion apparatus includes: a library call instruction detecting unit for detecting each library call instruction included in an inputted object program, the library call instruction calling a source library that is an external program module; a library correspondence table that gives various information, such as correspondence between arguments of source libraries and arguments of target libraries that have the same feature as the source libraries and are called by an outputted object program; a library call instruction generating unit for converting the detected library call instruction into an instruction that calls a target library corresponding to the source library and converting instructions for setting the arguments of the source library into instructions for setting arguments of the target library by referring to the library correspondence table.

    摘要翻译: 程序转换装置包括:库调用指令检测单元,用于检测包括在输入的对象程序中的每个库调用指令;调用作为外部程序模块的源库的库调用指令; 一个库对应表,其提供各种信息,例如源库的参数和目标库的参数之间的对应关系,其具有与源库相同的特征并由输出的对象程序调用; 库调用指令生成单元,用于将检测到的库调用指令转换为调用与源库相对应的目标库的指令,以及用于将源库的参数设置为用于设置目标库参数的指令的转换指令, 图书馆对应表。

    REPRODUCTION APPARATUS AND METHOD OF CONTROLLING A REPRODUCTION APPARATUS
    3.
    发明申请
    REPRODUCTION APPARATUS AND METHOD OF CONTROLLING A REPRODUCTION APPARATUS 审中-公开
    复制装置和控制生成装置的方法

    公开(公告)号:US20110038616A1

    公开(公告)日:2011-02-17

    申请号:US12671959

    申请日:2009-06-19

    IPC分类号: H04N5/93

    摘要: Provided is a playback device which enables, when playing back a recording medium having recorded thereon a digital stream and an application program, an execution result of the application to be shared among a plurality of devices. By having a Java application data writing unit 604 operable to output, to the outside of the playback device, data stored in an ADA 602, which is an area capable of being accessed by a Java application identified by an identifier held by a BD-ROM, the playback device generates data which can be input to another device. By having a Java application reading unit 605 operable to read out information which can be used during an execution of the application from a data export medium 606 being a removable medium to store the read out data in the ADA 602, the playback device can inherit information of another playback device, and play back the recording medium continuously.

    摘要翻译: 提供了一种播放装置,当在其上记录有数字流和应用程序的记录介质时,能够在多个设备之间共享应用的执行结果。 通过使Java应用程序数据写入单元604可操作以将再现设备的外部输出存储在ADA 602中的数据,该ADA 602是能够由由BD-ROM所保存的标识符识别的Java应用程序访问的区域 ,再现装置生成可以输入到另一装置的数据。 通过使Java应用程序读取单元605可操作以从作为可移除介质的数据导出介质606读出可在应用程序执行期间使用的信息,以将读出的数据存储在ADA 602中,回放设备可以继承信息 并再次播放记录介质。

    Program execution processing terminal device, program execution processing method, and program
    4.
    发明授权
    Program execution processing terminal device, program execution processing method, and program 失效
    程序执行处理终端装置,程序执行处理方法和程序

    公开(公告)号:US07506323B2

    公开(公告)日:2009-03-17

    申请号:US10496968

    申请日:2003-06-03

    申请人: Tomokazu Kanamaru

    发明人: Tomokazu Kanamaru

    IPC分类号: G06F9/45

    CPC分类号: G06F9/445

    摘要: A loader section (102) for converting a program from a class file to a runtime execution format, a runtime saving section (103) for performing a runtime saving process by which a runtime execution format is converted to a temporary runtime execution format, a temporary runtime execution format storing section (302) for storing a temporary runtime execution format, and a post-loader section (105) for performing a post-loader process by which a temporary runtime execution format is converted to a runtime execution format are included, and determination is made whether or not there is a temporary runtime execution format in the temporary runtime execution format storing section when a start-up of a program is instructed, the loader section is requested to perform conversion to a runtime execution format if there is none, and the post-loader section is requested to perform conversion to a runtime execution format if there is any. As a result, it is possible to reduce a start-up time of a downloaded program in a program distribution service.

    摘要翻译: 用于将程序从类文件转换为运行时执行格式的加载器部分(102),用于执行运行时保存处理的运行时保存部分(103),运行时保存处理将运行时执行格式转换为临时运行时执行格式, 包括用于存储临时运行时执行格式的运行时执行格式存储部分(302),以及用于执行将临时运行时执行格式转换为运行时执行格式的后加载程序进程的后加载部分(105),以及 当指示启动程序时,确定在临时运行时执行格式存储部分中是否存在临时运行时执行格式,如果没有指令,则请求加载器部分执行到运行时执行格式的转换, 并且如果有的话,请求后加载器部分执行到运行时执行格式的转换。 结果,可以减少程序发布服务中下载的程序的启动时间。

    Program Execution Device And Program Execution Method
    5.
    发明申请
    Program Execution Device And Program Execution Method 有权
    程序执行设备和程序执行方法

    公开(公告)号:US20080047000A1

    公开(公告)日:2008-02-21

    申请号:US11571098

    申请日:2005-06-28

    IPC分类号: G06F17/00

    CPC分类号: G06F21/10

    摘要: A service program recorded on a portable medium is executed directly or after being installed temporarily in a long-term storage apparatus. A program execution device prevents unrestricted execution of the program when the portable medium is not inserted in the device, from the viewpoint of managing resource access to the device. The program is attached with permission information indicating resource access rights. According to an acquisition route of the program to be executed, first permission information and second permission information indicating different access rights are applied for executing the program.

    摘要翻译: 记录在便携式媒体上的服务程序被直接执行或暂时安装在长期存储装置中。 从管理对设备的资源访问的观点来看,程序执行装置防止当便携式介质未插入设备时程序的不受限制的执行。 该程序附有指示资源访问权限的许可信息。 根据要执行的程序的获取路径,应用表示不同访问权限的第一许可信息和第二许可信息来执行程序。

    Reproducer, Program, and Reproducing Method
    6.
    发明申请
    Reproducer, Program, and Reproducing Method 有权
    复制,程序和再现方法

    公开(公告)号:US20070253679A1

    公开(公告)日:2007-11-01

    申请号:US11568862

    申请日:2005-05-10

    IPC分类号: H04N7/00

    摘要: When a plurality of AVClips recorded on a BD-ROM and Local Storage 18 constitute one stream sequence, a Playback Control Engine 32 starts playback if at least one AVClip of the stream sequence is in an enable status, even when the stream sequence also includes an AVClip which is in a disable status. While one AVClip is being played back, a Virtual FileSystem unit 38 changes a remaining AVClip to the enable status of being recognizable by the Playback Control Engine 32 or the disable status of being unrecognizable by the Playback Control Engine 32, according to a method call by an application.

    摘要翻译: 当记录在BD-ROM和本地存储器18上的多个AVClip构成一个流序列时,如果流序列的至少一个AVClip处于使能状态,则回放控制引擎32即使当流序列也包括 处于禁用状态的AVClip。 当一个AVClip正在被回放时,虚拟文件​​系统单元38将剩余的AVClip改变为可由播放控制引擎32识别的启用状态或者由播放控制引擎32无法识别的禁用状态,根据方法调用 一个应用程序。

    Terminal device, method, and system capable of automatic execution of process in accordance with event
    7.
    发明申请
    Terminal device, method, and system capable of automatic execution of process in accordance with event 审中-公开
    终端设备,方法和能够根据事件自动执行过程的系统

    公开(公告)号:US20060253592A1

    公开(公告)日:2006-11-09

    申请号:US10558555

    申请日:2005-01-24

    IPC分类号: G06F15/16

    CPC分类号: G06F9/542 G06F9/445

    摘要: To provide a terminal device capable of independently determining an occurrence of an event, and autonomously processing a service in response to the event. An event detection section (205) detects a predetermined event. A service retrieving section (206) retrieves a service corresponded to the detected event. A service execution section (207) determines an application program related to the retrieved service, and another terminal device which cooperatively executes the application program. Then, the service execution section (207) instructs an application management section (203) and an application execution section (204) of the own terminal device and the other terminal device to obtain and execute the program.

    摘要翻译: 提供能够独立地确定事件发生的终端设备,并且响应于该事件自主地处理服务。 事件检测部(205)检测预定事件。 服务检索部分(206)检索对应于检测到的事件的服务。 服务执行部(207)确定与检索到的服务有关的应用程序,以及协作地执行应用程序的另一终端装置。 然后,服务执行部(207)指示本终端装置的应用管理部(203)和应用执行部(204)以及其他终端装置来获取并执行该程序。

    Application executing device, managing method, and program
    8.
    发明授权
    Application executing device, managing method, and program 失效
    应用程序执行装置,管理方法和程序

    公开(公告)号:US08719566B2

    公开(公告)日:2014-05-06

    申请号:US13448019

    申请日:2012-04-16

    IPC分类号: G06F21/00

    摘要: A playback device reads an application and a digital stream from a recording medium to execute the application with playback of the digital stream. The playback device includes a management unit operable to verify authenticity of the application by judging whether a disc root certificate is identical to a first root certificate, and an execution unit operable to execute the application if authenticity of the application is verified by the management unit. The playback device also includes a storage unit having a storage area that is specified by a file path that uses the provider ID and a hash value of a second root certificate, and a playback unit operable to play back the digital stream in accordance with the playlist information.

    摘要翻译: 回放设备从记录介质读取应用程序和数字流,以便通过回放数字流来执行应用程序。 回放装置包括:管理单元,用于通过判断盘根证书是否与第一根证书相同来验证应用的真实性;以及执行单元,其可操作以在所述管理单元验证所述应用的真实性的情况下执行所述应用。 回放装置还包括存储单元,该存储单元具有由使用提供商ID的文件路径和第二根证书的哈希值指定的存储区域,以及可用于根据播放列表播放数字流的重放单元 信息。

    Reproduction device and program
    9.
    发明授权
    Reproduction device and program 有权
    复制设备和程序

    公开(公告)号:US08428428B2

    公开(公告)日:2013-04-23

    申请号:US12092197

    申请日:2006-10-03

    IPC分类号: H04N5/85

    摘要: A playback apparatus plays back video data recorded on a recording medium such as a BD-ROM. The playback apparatus includes (i) an interface in which a removable medium such as an SDRAM is inserted, (ii) a detection module detecting that the removable medium is inserted, and (iii) a virtual file system. The virtual file system is used if the removable medium is detected to be inserted, if additional content such as subtitles is recorded on the removable medium, and furthermore if the additional content is associated with the video data recorded on the BD-ROM, etc. The virtual file system dynamically combines the video data recorded on the BD-ROM, etc. and the additional content of the removable medium so as to play back a virtual package.

    摘要翻译: 播放装置重放记录在诸如BD-ROM的记录介质上的视频数据。 播放装置包括(i)插入诸如SDRAM的可移除介质的接口,(ii)检测可移除介质被插入的检测模块,以及(iii)虚拟文件系统。 如果在可移动介质上记录了诸如字幕的附加内容,并且如果附加内容与记录在BD-ROM等上的视频数据相关联,则检测到可移动介质被插入时使用虚拟文件系统。 虚拟文件系统动态地组合记录在BD-ROM等上的视频数据和可移动介质的附加内容,以便重放虚拟包。

    Reproducer, program, and reproducing method
    10.
    发明授权
    Reproducer, program, and reproducing method 失效
    复制器,程序和再现方法

    公开(公告)号:US08401369B2

    公开(公告)日:2013-03-19

    申请号:US12609137

    申请日:2009-10-30

    IPC分类号: H04N9/80 H04N5/93 H04N5/935

    摘要: When a plurality of AVClips recorded on a BD-ROM and Local Storage 18 constitute one stream sequence, a Playback Control Engine 32 starts playback if at least one AVClip of the stream sequence is in an enable status, even when the stream sequence also includes an AVClip which is in a disable status. While one AVClip is being played back, a Virtual FileSystem unit 38 changes a remaining AVClip to the enable status of being recognizable by the Playback Control Engine 32 or the disable status of being unrecognizable by the Playback Control Engine 32, according to a method call by an application.

    摘要翻译: 当记录在BD-ROM和本地存储器18上的多个AVClip构成一个流序列时,如果流序列的至少一个AVClip处于使能状态,则回放控制引擎32即使当流序列也包括 处于禁用状态的AVClip。 当一个AVClip正在被回放时,虚拟文件​​系统单元38将剩余的AVClip改变为可由播放控制引擎32识别的启用状态或者由播放控制引擎32无法识别的禁用状态,根据方法调用 一个应用程序。