This site uses cookies.
Some of these cookies are essential to the operation of the site,
while others help to improve your experience by providing insights into how the site is being used.
For more information, please see the ProZ.com privacy policy.
This person has a SecurePRO™ card. Because this person is not a ProZ.com Plus subscriber, to view his or her SecurePRO™ card you must be a ProZ.com Business member or Plus subscriber.
Affiliations
This person is not affiliated with any business or Blue Board record at ProZ.com.
English to Russian: DEVICE, SYSTEM AND METHOD FOR IDENTIFICATION OF OBJECT IN AN IMAGE, AND A TRANSPONDER General field: Law/Patents Detailed field: IT (Information Technology)
Source text - English Social media on the internet have the recent years contributed in changing people’s way of communication. Continuing increasing capacity and presence of wireless networks have in addition contributed to that it is now possible to communicate via social media almost from anywhere someone is located. This has brought about that people in continuing increasingly degree uses social networks in order to pass on and exchange information of what one does or takes part in. This is communicated either in the form of text, image, video, or a combination of these. This way of communication is spreading in society and has become enormously popular worldwide.
A particular use of this technology is to find oneself or others in images shared with friends in social networks. To make oneself visible in this way illustrates a need or a wish to show that one is taking part in something, either alone or together with others. Today one has to identify oneself or others in an image manually or by image recognition. For this a tag is used. In addition to the meaning electronic label, the word tag is also used in social networks on the internet for the act of finding or publishing information in lists/images. On Facebook it is most often used about the act of identifying or referring to persons in an image.
US2007/028499 A1 describes a solution where a mobile phone with camera or a digital camera/video camera is provided with an RFID reader. An RFID transponder tag is arranged in a point of interest, e.g. an historical monument. The tag has stored thereon data about the historic monument which is transmitted to the RDID reader on the camera. A user of the camera may then take an image of and also receive information about the monument. The multimedia file will then be tagged, and the improved multimedia file may then be able to contain information which was read by the RFID reader about the monument together with the image, which later may be experienced locally by the user. The tag may be supplemented with generated time/date or a GPS position from the mobile.
US 2010/0103173 A1 concerns a method for tracking an object in an image, where the position of the object in the 3D space is determined. An RF tag (e.g. an RFID tag) is attached to the object. The system uses trilateration and an external positioning apparatus must be arranged close to the object for receiving the signals from the RF tag. Trilateration requires that three (or more) transmitter/receiver units are placed surrounding the ID tags that shall be positioned. By measuring the time it takes for a signal to travel from an ID tag to three different points in space, it is possible by triangulation to determine the point in space from which the signal was transmitted and thereby enable determination of the position of the ID tags.
Translation - Russian Социальные средства связи в интернете в последние годы внесли изменение в способ связи между людьми. Продолжение увеличения емкости и присутствия беспроводных сетей, кроме того, привело к тому, что стало возможно осуществлять связь через социальные средства связи почти из любого места, где кто-либо располагается. Это привело к тому, что люди все больше используют социальные сети для передачи и обмена информации о том, что кто-то делает или принимает участие. Она передается в форме текста, изображения, видеоматериала или их комбинации. Этот способ связи распространяется в обществе и приобрел невероятную популярность во всем мире.
Конкретное использование этой технологии состоит в том, чтобы найти себя или других в изображениях, совместно используемых, с друзьями в социальных сетях. Таким образом, чтобы стать видимым, демонстрирует необходимость или желание показать, что он участвует в чем-то, либо в одиночку, либо совместно с другими. Сегодня приходится идентифицировать себя или других в изображении вручную или посредством распознавания изображений. Для этого используется метка. Помимо значения "электронная метка", слово "метка" также используется в социальных сетях в интернете для действия нахождения или публикации информации в списках/изображениях. В Facebook она чаще всего используется в отношении действия идентификации или указания людей в изображении.
В US2007/028499 A1 описано решение, где мобильный телефон с камерой или цифровая камера/видеокамера снабжен(а) устройством чтения RFID. Метка с приемоответчиком RFID размещена в точке, представляющей интерес, например, исторический памятник. В метке хранятся данные об историческом памятнике, которые передаются на устройстве чтения RDID на камере. В этом случае, пользователь камеры может создавать изображение и также принимать информацию о памятнике. В этом случае мультимедийный файл будет снабжен меткой, и тогда улучшенный мультимедийный файл может быть способен содержать информацию, считанную устройством чтения RFID, о памятнике совместно с изображением, которое позже может локально восприниматься пользователем. Метка может дополняться сгенерированным временем/датой или положением GPS из мобильного устройства.
US 2010/0103173 A1 относится к способу отслеживания объекта в изображении, где определяется положение объекта в 3D пространстве. К объекту присоединена радиометка (например, идентификационная радиометка). Система использует трилатерацию, и внешнее устройство позиционирования должно быть размещено вблизи объекта для приема сигналов от радиометки. Трилатерация требует, чтобы три (или более) передающих/приемных блока располагались вокруг идентификационных меток, положение которых нужно определить. Измеряя время, необходимое сигналу для распространения от идентификационной метки в три разные точки в пространстве, можно, методом триангуляции, определить точку в пространстве, откуда передавался сигнал, что позволяет определить положение идентификационных меток.
English to Russian: MULTI-STRUCTURE ATLAS AND/OR USE THEREOF General field: Law/Patents Detailed field: Medical: Instruments
Source text - English The following generally relates to a multi-structure atlas and/or use thereof in connection with processing structural and/or functional imaging data. Such imaging data can be generated by a computed tomography (CT), X-ray, Ultrasound (US), magnetic resonance (MR), positron emission tomography (PET), single photon emission computer tomography (SPECT), combination (e.g., PET/CT, etc.), and/or other scanner.
Image data based analysis has provided useful information. For example, image data based lung lobe analysis has been used in connection with identifying chronic obstructive pulmonary disease (COPD), determining lobe functional characteristics, etc. However, segmenting certain anatomy such as the lung lobes from image data can be a challenging task as some anatomy such as the lung lobe lines (fissures) can be difficult to localize in image data, even in image data produced from a high resolution scan.
Using a hybrid scanner (i.e., a scanner configured with multiple modalities) having both structural and functional imaging capabilities (e.g., a PET/CT scanner), if the lung lobes can be segmented successfully from structural image data, the segmented lung lobes can be registered and/or otherwise combined with functional image data to identify the lung lobes in the functional image data, producing image data with useful anatomical and functional information of the lung lobes.
With structural and functional image data, anatomy such as the lung lobes have been segmented automatically via a computing system using a single organ anatomical (e.g., lung lobe) model, which is fitted to the image data to locate the anatomy of interest. The segmentation can be modified by a clinician, who can either accept or reject the segmentation. Such segmentation has also been performed manually by a clinician employing a segmentation software application.
Unfortunately, automated based techniques are challenging and often require user intervention, which consumes clinician time that could otherwise be used with patients and/or other tasks. Furthermore, the signal organ anatomical models are approximations, which may introduce error in the segmentations, for example, at boundaries and/or elsewhere. As a result of such error, segmentation and/or quantification values may lack accuracy.
Aspects described herein address the above-referenced problems and others.
In one aspect, an image data processor includes a structural image data processor that employs a multi-structure atlas to segment a region of interest from structural image data that includes tissue of interest and that segments the tissue of interests from the region of interest. The image data processor further includes a functional image data processor that identifies the tissue of interest in functional image data based on the segmented tissue of interest.
In another aspect, an image data processor includes a multi-structure atlas generator (104) that generates a multi-structure atlas. The multi-structure atlas physically maps structure to tissue of interest by localizing the structure in structural image data based on the multi-structure atlas that localizes the tissue of interest from the region of interest.
In another aspect, a method includes employing a multi-structure atlas to segment a region of interest from structural image data that includes tissue of interest and that segments the tissue of interests from the region of interest. The method further includes identifying the tissue of interest in functional image data based on the segmented tissue of interest.
Translation - Russian Нижеследующее, в целом, относится к мультиструктурному атласу и/или его использованию в связи с обработкой структурными и/или функциональными данными формирования изображения. Такие данные формирования изображения могут генерироваться при осуществлении компьютерной томографии (КТ), рентгенографии, ультразвукового исследования (УЗИ), магнитно-резонансной томографии (МРТ), позитрон-эмиссионной томографии (ПЭТ), однофотонной эмиссионной компьютерной томографии (ОФЭКТ), комбинации (например, ПЭТ/КТ, и т.д.) и/или другого сканирования.
Анализ на основе данных изображения обеспечивает полезную информацию. Например, анализ на основе данных изображения доли легкого использовался в связи с идентификацией хронического обструктивного заболевания легких (ХОЗЛ), определением функциональных характеристик доли и т.д. Однако сегментирование определенной анатомии, например долей легкого, из данных изображения может быть сложной задачей, поскольку некоторую анатомию, например, линии доли легкого (борозды) может быть трудно локализовать в данных изображения, даже в данных изображения, создаваемых посредством сканирования высокого разрешения.
С использованием смешанного сканера (т.е. сканера, работающего в нескольких режимах), имеющего возможности как структурного, так и функционального формирования изображения (например, ПЭТ/КТ-сканер), если доли легкого можно успешно сегментировать из структурных данных изображения, сегментированные доли легкого можно совмещать и/или иначе объединять с функциональными данными изображения для идентификации долей легкого в функциональных данных изображения, формируя данные изображения с полезной анатомической и функциональной информацией долей легкого.
На основании структурных и функциональных данных изображения, анатомия, например доли легкого, автоматически сегментируются с помощью вычислительной системы с использованием анатомической модели одиночного органа (например, доли легкого), которая согласована с данными изображениями для позиционирования анатомии, представляющей интерес. Клиницист может изменять сегментирование, будучи способным принимать или отвергать сегментирование. Клиницист также может осуществлять такое сегментирование вручную, применяя прикладную программу сегментирования.
К сожалению, методы на основе автоматизации сопряжены с проблемами и часто требуют вмешательства пользователя, что отнимает у клинициста время, которое он иначе мог бы посвящать пациентам и/или другим задачам. Кроме того, анатомические модели одиночного органа приблизительны, что может вносить ошибку в сегментации, например, на границах и/или в другом месте. В результате такой ошибки, значениям сегментирования и/или количественного определения может недоставать точности.
Описанные здесь аспекты предусматривают вышеупомянутые и другие проблемы.
В одном аспекте, процессор данных изображения включает в себя процессор структурных данных изображения, который использует мультиструктурный атлас для сегментирования области, представляющей интерес, из структурных данных изображения, которые включают в себя ткань, представляющую интерес, и который сегментирует ткань, представляющую интерес, из области, представляющей интерес. Процессор данных изображения дополнительно включает в себя процессор функциональных данных изображения который идентифицирует ткань, представляющую интерес, в функциональных данных изображения на основании сегментированной ткани, представляющей интерес.
В другом аспекте, процессор данных изображения включает в себя генератор (104) мультиструктурного атласа, который генерирует мультиструктурный атлас. Мультиструктурный атлас физически отображает структуру в ткань, представляющую интерес, путем локализации структуры в структурных данных изображения на основании мультиструктурного атласа, который локализует ткань, представляющую интерес, из области, представляющей интерес.
В другом аспекте, способ включает в себя использование мультиструктурного атласа для сегментирования области, представляющей интерес, из структурных данных изображения, которые включают в себя ткань, представляющую интерес, и который сегментирует ткань, представляющую интерес, из области, представляющей интерес. Способ дополнительно включает в себя идентификацию ткани, представляющей интерес, в функциональных данных изображения на основании сегментированной ткани, представляющей интерес.
English to Russian: Operating with Multiple Schedulers in A Wireless System General field: Law/Patents Detailed field: Telecom(munications)
Source text - English [2] Wireless communication systems are widely deployed to provide various types of communication content such as voice, data, etc. These system may be multiple-access systems capable of supporting communication with multiple user by sharing the available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple-access systems may include code division multiple access (CDMA) systems, wideband code division multiple access (WCDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, the Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) systems, and orthogonal frequency division multiple access (OFDMA) systems, etc.
[3] These multiple access technologies have been adopted to provide a common protocol that enables different wireless devices to communicate on municipal, national, regional, and even the global level. An example of an emerging telecommunication standard is LTE. LTE is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard promulgated by 3GPP. LTE is designed to better support mobile broadband Internet access by improving spectral efficiency, lowering costs, improving services, making use of new spectrum, and better integrating with other open standards using OFDMA on the downlink (DL), SC-FDMA on the uplink (UL), and multiple-input multiple-output (MIMO) antenna technology.
SUMMARY
[4] Systems and methods are disclosed for a wireless transmit/receive unit (WTRU) to operate in a wireless communication systems that utilizes multiple schedulers. For example, in some multiple scheduler systems, the schedulers may lack a low latency communication interface for coordinating scheduling operation associated with the same WTRU. The WTRU may exchange data with the network over more than one data path, such that each data path may use a radio interface connected to a different network node and each node may be associated with an independent scheduler. For example, a WTRU may establish a radio resource control (RRC) connection between the WTRU and a network. The RRC connection may establish a first radio interface between the WTRU and a first serving site of the network and a second radio interface between the WTRU and a second serving site of the network. The first serving site may be a Macro eNodeB (MeNB) and the second serving site may be a Small Cell eNodeB (SCeNB). The RRC connection may be established between the WTRU and the MeNB and a control function may be established between the WTRU and the SCeNB. The WTRU may receive data from the network over the first radio interface or the second radio interface.
[5] As an example, methods and systems are described WTRU to operate using multiple layers that are independently scheduled. For example, the WTRU may establish a radio resource control (RRC) connection with a first serving site. The WTRU may receive a reconfiguration message from the first serving site. The reconfiguration message may include a configuration for the WTRU to connect to one or more cells associated with a second serving site. The reconfiguration message may indicate at least one radio bearer (RB) to be used by the WTRU at the second serving site. The WTRU may determine to activate a connection to the second serving site. The WTRU may monitor a control channel of at least one of the one or more cells associated with the second serving site based on determining activate the connection to the second serving site. For example, the reconfiguration message may be an RRC connection reconfiguration message, and the at least one RB may be a new RB established for use at the second serving site. In an example, the reconfiguration message may be an RRC connection reconfiguration message that includes a mobility control information element, the at least one RB may be an RB that was previously mapped to the first serving site, and the RRC connection reconfiguration message may trigger the WTRU to begin associating the RB that was previously mapped to the first serving site with the second serving site.
[6] In an example, the reconfiguration message may include a plurality of radio resource management (RRM) configurations for a given cell associated with the second serving site. Upon activating the connection to the second serving site, the WTRU may apply a default RRM configuration of the plurality of RRM configurations. The WTRU may receive one or more of physical layer signaling or layer 2 signaling. The one or more of physical layer signaling or layer 2 signaling may be indicative of another RRM configuration of the plurality of RRM configurations that the WTRU should apply at the given cell of the second serving site. The WTRU may then apply the another RRM configuration when connected to the given cell of the second serving site. For example, the one or more of physical layer signaling or layer 2 signaling may include one or more of a physical downlink control channel (PDCCH) transmission or a medium access control (MAC) control element (CE). The WTRU may determine which of the plurality of RRM configurations to apply based on an index received in the one or more of physical layer signaling or layer 2 signaling. At least one RRM configuration of the plurality of RRM configurations may include one or more of a physical layer configuration, a channel quality indication (CQI) reporting configuration, or a MAC configuration.
[7] In an example, the control plane may be distribute across the serving sites, coordinated between the serving sites, and/or centralized at one or the serving sites. For example, a network RRC entity associated with both the first serving site and the second serving site may be located at the second serving site. One or more signaling radio bearers terminated at the RRC entity at the first serving site may be transmitted to the WTRU via the second serving site. For example, the one or more signaling radio bearers terminated at the RRC entity at the first serving site that are transmitted to the WTRU via the second serving site may be associated with control information for managing the radio resources between the WTRU and the second serving site. The WTRU may perform one or more measurements of at least one or the one or more cells associated with the second serving site. The WTRU may report the one or more measurements to the first serving site.
[8] The WTRU may handle security for transmissions associated with the first serving site and/or the second serving site in a semi-coordinated and/or independent fashion. For example, each of the first serving site and the second serving site may be associated with independent packet data convergence protocol (PDCP) instances for the WTRU. The WTRU may be configured to utilize the same security key for ciphering PDCP packets to be sent to either a first PDCP instance associated with the first serving site or a second PDCP instance associated with the second serving site. For example, the WTRU may be configured to use a different BEARER parameter for each of the first PDCP instance associated with the first serving site and the second PDCP instance associated with the second serving site. For example, a respective BEARER parameter used for ciphering transmissions to the second PDCP entity at the second serving site may be determined based on a layer identity associated with the second serving site.
Translation - Russian [2] Системы беспроводной связи получили широкое распространение для обеспечения различных типов коммуникационного контента, например, голоса, данных и т.д. Эти системы могут быть системами множественного доступа, способными поддерживать связь с множественными пользователями путем совместного использования доступных системных ресурсов (например, полосы, мощности передачи и т.д.). Примеры таких систем множественного доступа могут включать в себя системы множественного доступа с кодовым разделением (CDMA), системы широкополосного множественного доступа с кодовым разделением (WCDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), системы проекта долгосрочного развития систем связи (LTE) в рамках проекта партнерства третьего поколения (3GPP), и системы множественного доступа с ортогональным частотным разделением (OFDMA), и т.д.
[3] Эти технологии множественного доступа были приняты для обеспечения общего протокола, который позволяет разным беспроводным устройствам осуществлять связь на муниципальном, национальном, региональном и даже глобальном уровне. Примером перспективного стандарта связи является LTE. LTE это набор улучшений до мобильного стандарта "универсальная система мобильной связи" (UMTS), распространяемого 3GPP. LTE призван лучше поддерживать широкополосный мобильный доступ в интернет за счет повышения спектральной эффективности, снижения затрат, улучшения обслуживания, ввода нового спектра и улучшения интегрирования с другими открытыми стандартами с использованием OFDMA на нисходящей линии связи (DL), SC-FDMA на восходящей линии связи (UL) и антенной технологии множественных входов и множественных выходов (MIMO).
Сущность изобретения
[4] Раскрыты системы и способы работы беспроводного приемопередающего блока (WTRU) в системах беспроводной связи, где используются множественные диспетчеры. Например, в некоторых системах с множественными диспетчерами, диспетчерам может недоставать интерфейса связи с низкой задержкой для координации диспетчерской работы, связанной с одним и тем же WTRU. WTRU может обмениваться данными с сетью по более чем одному тракту данных, таким образом, что каждый тракт данных может использовать радиоинтерфейс, подключенный к отдельному узлу сети, и каждый узел может быть связан с независимым диспетчером. Например, WTRU может устанавливать соединение управления радиоресурсами (RRC) между WTRU и сетью. RRC-соединение может устанавливать первый радиоинтерфейс между WTRU и первым обслуживающим участком сети и второй радиоинтерфейс между WTRU и вторым обслуживающим участком сети. Первый обслуживающий участок может быть eNodeB макросоты (MeNB), и второй обслуживающий участок может быть eNodeB малой соты (SCeNB). Между WTRU и MeNB может устанавливаться RRC-соединение, и между WTRU и SCeNB может устанавливаться функция управления. WTRU может принимать данные из сети по первому радиоинтерфейсу или второму радиоинтерфейсу.
[5] В порядке примера, описаны способы и системы для работы WTRU с использованием множественных независимо диспетчеризуемых уровней. Например, WTRU может устанавливать соединение управления радиоресурсами (RRC) с первым обслуживающим участком. WTRU может принимать сообщение переконфигурирования от первого обслуживающего участка. Сообщение переконфигурирования может включать в себя конфигурацию WTRU для подключения к одной или более сотам, связанным со вторым обслуживающим участком. Сообщение переконфигурирования может указывать, по меньшей мере, один радиоканал-носитель (RB), подлежащий использованию WTRU на втором обслуживающем участие. WTRU может определять необходимость активации соединения со вторым обслуживающим участком. WTRU может отслеживать канал управления, по меньшей мере, одной из одной или более сот, связанных со вторым обслуживающим участком на основании определения необходимости активации соединения со вторым обслуживающим участком. Например, сообщение переконфигурирования может быть сообщением переконфигурирования RRC-соединения, и, по меньшей мере, один RB может быть новым RB, установленным для использования на втором обслуживающем участие. В примере, сообщение переконфигурирования может быть сообщением переконфигурирования RRC-соединения, которое включает в себя информационный элемент управления мобильностью, причем, по меньшей мере, один RB может быть RB, который был ранее отображен в первый обслуживающий участок, и сообщение переконфигурирования RRC-соединения может предписывать WTRU начинать связывание RB, который был ранее отображен в первый обслуживающий участок, со вторым обслуживающим участком.
[6] В примере, сообщение переконфигурирования может включать в себя множество конфигураций управления радиоресурсами (RRM) для данной соты, связанной со вторым обслуживающим участком. После активации соединения со вторым обслуживающим участком, WTRU может применять принятую по умолчанию конфигурацию RRM из множества конфигураций RRM. WTRU может принимать одну или более из сигнализации физического уровня и сигнализации уровня 2. Одна или более из сигнализации физического уровня и сигнализации уровня 2 может указывать другую конфигурацию RRM из множества конфигураций RRM, которую WTRU должен применять к данной соте второго обслуживающего участка. Затем WTRU может применять другую конфигурацию RRM при подключении к данной соте второго обслуживающего участка. Например, одна или более из сигнализации физического уровня и сигнализации уровня 2 может включать в себя один или более из передачи физического канала управления нисходящей линии связи (PDCCH) и управляющего элемента (CE) управления доступом к среде (MAC). WTRU может определять, какую из множества конфигураций RRM применять, на основании индекса, принятого в одной или более из сигнализации физического уровня и сигнализации уровня 2. По меньшей мере, одна конфигурация RRM из множества конфигураций RRM может включать в себя одну или более из конфигурации физического уровня, конфигурации предоставления отчета об указании качества канала (CQI) или конфигурации MAC.
[7] В примере, плоскость управления может быть распределенной по обслуживающим участкам, скоординированной между обслуживающими участками и/или централизованной на одном из обслуживающих участков. Например, сетевой субъект RRC, связанный как с первым обслуживающим участком, так и со вторым обслуживающим участком, может располагаться на втором обслуживающем участие. Один или более радиоканалов-носителей сигнализации, заканчивающихся на субъекте RRC на первом обслуживающем участке, могут передаваться на WTRU через второй обслуживающий участок. Например, один или более радиоканалов-носителей сигнализации, заканчивающихся на субъекте RRC на первом обслуживающем участке, которые передаются на WTRU через второй обслуживающий участок, может быть связан с информацией управления для управления радиоресурсами между WTRU и вторым обслуживающим участком. WTRU может осуществлять одно или более измерений, по меньшей мере, одной или одной или более сот, связанных со вторым обслуживающим участком. WTRU может сообщать одно или более измерений первому обслуживающему участку.
[8] WTRU может оперировать безопасностью для передач, связанных с первым обслуживающим участком и/или вторым обслуживающим участком с частичной координацией и/или независимо. Например, каждый из первого обслуживающего участка и второго обслуживающего участка может быть связан с независимыми экземплярами протокола конвергенции пакетной передачи данных (PDCP) для WTRU. WTRU может быть выполнен с возможностью использования одного и того ключа безопасности для шифрования пакетов PDCP, подлежащих отправке либо на первый экземпляр PDCP, связанный с первым обслуживающим участком, либо на второй экземпляр PDCP, связанный со вторым обслуживающим участком. Например, WTRU может быть выполнен с возможностью использования отдельного параметра канала-носителя для каждого из первого экземпляра PDCP, связанного с первым обслуживающим участком, и второго экземпляра PDCP, связанного со вторым обслуживающим участком. Например, соответствующий параметр канала-носителя, используемый для шифрования передач на втором субъекте PDCP на втором обслуживающем участие может определяться на основании идентификатора уровня, связанного со вторым обслуживающим участком.
English to Russian: CLOSED LOOP CONTROL TECHNIQUES FOR DISPLACEMENT SENSORS WITH OPTICAL READOUT General field: Law/Patents Detailed field: Geology
Source text - English The following section is presented for informational purposes only. The inclusion of material in this section should not be considered to be an admission that such material is prior art to the present application.
Some embodiments disclosed herein are directed to systems, devices, and methods for seismic sensing, e.g., suitable for use as a geophone. A geophone is a device that converts ground movement (displacement, velocity, or acceleration) into an electrical signal (e.g., a voltage) that may be recorded, e.g., at a recording station or in on board memory in a sensor package. The deviation of this measured voltage from the base line is called the seismic response and is analyzed to determine the underground structure of the earth.
Geophones may be passive analog devices that include, e.g., a spring-mounted magnetic mass moving within a wire coil to generate an electrical signal. Some geophones may be based on microelectromechanical systems (MEMS) technology which generates an electrical response to ground motion through an active feedback circuit to maintain the position of a small piece of silicon.
The response of a coil/magnet geophone may be proportional to ground velocity, while MEMS devices may respond proportional to acceleration. MEMS devices may have a higher noise level than coil/magnet geophones and thus may be limited to use in strong motion or active seismic applications.
Geophones may be used in reflection seismology to record the energy waves reflected by the subsurface geology, e.g., for the purpose of locating subsurface oil or gas deposits.
SUMMARY
The applicants have developed devices, apparatuses, systems, and methods as described herein that apply optical readout techniques to measure the relative displacement of two masses. These techniques may generally be used to obtain information about the relative and/or absolute position and/or motion of these objects including, e.g., speed of motion, velocity, acceleration, etc.
In an illustrative example, the concepts described herein can be applied in a seismic sensor (e.g., a geophone) to measure the relative displacement between two masses, such as a proof-mass (inertial reference frame) and a housing, which may be caused by ground motion. The sensor of the present disclosure can be configured, e.g., as an accelerometer or velocity sensor, with an optical detection scheme that may provide highly sensitive readouts of relative displacement.
The optical detection scheme of the sensor may include an interferometric scheme in which light from a source is divided into at least two light rays and caused to travel along at least two different paths. The two different paths may have an optical path length difference that depends on the relative displacement of the proof mass and housing. A photodetector can detect an interference pattern created by combining the divided rays to generate a signal indicative of the interference pattern. By processing the resulting optical readout signal, possibly in combination with other signals, the sensor may determine displacement information indicative of the relative displacement of the proof mass and housing.
Various techniques (e.g., closed loop feedback techniques) may be used in conjunction with the optical readout to provide advantageous sensor performance. For example, the output of the sensor may be altered to reduce noise, provide a desired sensing performance such as a desired frequency response curve, increase the sensor’s bandwidth, dynamic range, and linearity, achieve critical damping, reduce DC offset and power usage, calibrate, stabilize, flatten the frequency response across a broad range of signal frequencies (e.g., at low frequencies useful for seismic exploration), reduce clip recovery time, etc. Some embodiments of the present disclosure adjust the operating point of the sensor by applying feedback forces to the proof-mass. The feedback forces may be based on the measured displacement signal and may be responsive to, e.g., ground motion or calibration.
At least one aspect of the present disclosure is directed to an apparatus that includes a housing. The apparatus can include a proof mass movable within the housing. The apparatus can also include an optical sensor. The optical sensor can be configured to generate a displacement signal indicative of the relative displacement of the proof mass and the housing.
In one embodiment, the optical sensor includes one or more optical elements. The optical elements can be configured to generate an optical interference pattern indicative of the relative displacement of the proof mass and the housing.
In one embodiment, the apparatus includes a diffractive optical element mounted on one of the housing and the proof mass. The apparatus can also include a reflective element on the other one of the housing and the proof mass. The apparatus can also include a light source configured to illuminate optical element and mirror. The apparatus can also include one or more detectors configured to detect an interference pattern and generate the displacement signal. The interference pattern can be generated by combined light incident from the reflective element and the diffractive element.
In one embodiment, the apparatus includes an electromagnetic device configured to influence the relative motion of the housing and the proof mass. The relative motion can be influenced based at least in part on the displacement signal.
In one embodiment, the electromagnetic device includes a coil. The coil can form at least a portion of the proof mass.
Translation - Russian Нижеследующий раздел представлен исключительно в информационных целях. Включение материала в этот раздел не следует рассматривать как допущение того, что такой материал является уровнем техники настоящей заявки.
Некоторые раскрытые здесь варианты осуществления относятся к системам, устройствам и способам сейсмической регистрации, например, пригодны для использования в качестве геофона. Геофон представляет собой устройство, которое преобразует движение земли (перемещение, скорость или ускорение) в электрический сигнал (например, напряжение), который может записываться, например, на пункте наблюдения или во внутриплатной памяти в корпусе датчика. Отклонение этого измеренного напряжения от базовой линии называется сейсмическим откликом и анализируется для определения геологической структуры земли.
Геофоны могут быть пассивными аналоговыми устройствами которые включают в себя, например, установленную на пружине магнитную массу, движущуюся в катушке из провода для генерации электрического сигнала. Некоторые геофоны могут базироваться на технологии микроэлектромеханических систем (MEMS), которая генерирует электрический отклик на движение земли посредством схемы активной обратной связи для поддержания позиции небольшого куска кремния.
Отклик геофона на основе катушки/магнита может быть пропорционален скорости земли, тогда как устройства MEMS могут реагировать пропорционально ускорению. Устройства MEMS могут иметь более высокий уровень шума, чем геофоны на основе катушки/магнита, что может ограничивать их использование в приложениях сильного движения или активной сейсмики.
Геофоны можно использовать в сейсмической разведке методом отраженных волн для регистрации энергетических волн, отраженных геологическими структурами, например, с целью определения местоположения подземных месторождений нефти или газа.
Сущность изобретения
Заявители разработали описанные здесь устройства, аппараты, системы и способы, которые применяют методы оптического считывания для измерения относительного перемещения двух масс. Эти методы, в общем случае, можно использовать для получения информации об относительном и/или абсолютном положении и/или движении этих объектов, включая, например, скорость движения, скорость, ускорение и т.д.
В иллюстративном примере, описанные здесь принципы можно применять в сейсмическом датчике (например, геофоне) для измерения относительного перемещения между двумя массами, например, пробной массой (инерциальной системой отсчета) и корпусом, которое может быть обусловлено движением земли. Датчик настоящего раскрытия может быть сконфигурирован, например, как акселерометр или датчик скорости, со схемой оптической регистрации, которая может обеспечивать высокочувствительное считывание относительного перемещения.
Схема оптической регистрации датчика может включать в себя интерферометрическую схему, в которой свет из источника делится на, по меньшей мере, два световых луча и вынужден распространяться вдоль, по меньшей мере, двух разных путей. Два разных пути могут иметь разность длин оптического пути, которая зависит от относительного перемещения пробной массы и корпуса. Фотодетектор может регистрировать интерференционную картину, создаваемую в результате объединения разделенных лучей, для генерации сигнала, указывающего интерференционную картину. Посредством обработки результирующего сигнала оптического считывания, возможно, совместно с другими сигналами, датчик может определять информацию перемещения, указывающую относительное перемещение пробной массы и корпуса.
Различные методы (например, методы обратной связи по замкнутому контуру) можно использовать совместно с оптическим считыванием для обеспечения преимущественных рабочих характеристик датчика. Например, выходной сигнал датчика можно изменять для снижения шума, обеспечения желаемых рабочих характеристик регистрации, например, желаемой кривой частотной характеристики, увеличения полосы, динамического диапазона и линейности датчика, достижения критического затухания, уменьшения смещения постоянного тока и энергопотребления, калибровки, стабилизации, выравнивания частотной характеристики по широкому диапазону частот сигнала (например, на низких частотах, полезных для сейсмической разведки), уменьшения времени восстановления после отсечки и т.д. Некоторые варианты осуществления настоящего раскрытия предусматривают регулировку рабочей точки датчика путем приложения сил обратной связи к пробной массе. Силы обратной связи могут базироваться на измеренном сигнале перемещения и могут соответствовать, например, движению земли или калибровке.
По меньшей мере, один аспект настоящего раскрытия относится к устройству, которое включает в себя корпус. Устройство может включать в себя пробную массу, обладающую подвижностью в корпусе. Устройство также может включать в себя оптический датчик. Оптический датчик может быть выполнен с возможностью генерации сигнала перемещения, указывающего относительное перемещение пробной массы и корпуса.
В одном варианте осуществления, оптический датчик включает в себя один или более оптических элементов. Оптические элементы могут быть выполнены с возможностью генерации оптической интерференционной картины, указывающей относительное перемещение пробной массы и корпуса.
В одном варианте осуществления, устройство включает в себя дифракционный оптический элемент, установленный на одном из корпуса и пробной массы. Устройство также может включать в себя отражающий элемент на другом из корпуса и пробной массы. Устройство также может включать в себя источник света, выполненный с возможностью освещения оптического элемента и зеркала. Устройство также может включать в себя один или более детекторов, выполненных с возможностью регистрации интерференционной картины и генерации сигнала перемещения. Интерференционная картина может генерироваться комбинированным светом, падающим от отражающего элемента и дифракционного элемента.
В одном варианте осуществления, устройство включает в себя электромагнитное устройство, выполненное с возможностью оказания влияния на относительное движение корпуса и пробной массы. На относительное движение может влиять, по меньшей мере, частично сигнал перемещения.
В одном варианте осуществления, электромагнитное устройство включает в себя катушку. Катушка может составлять, по меньшей мере, часть пробной массы.
English to Russian: DISPLAY DEVICE, REMOTE CONTROL DEVICE TO CONTROL DISPLAY DEVICE, METHOD OF CONTROLLING DISPLAY DEVICE, METHOD OF CONTROLLING SERVER AND METHOD OF CONTROLLING REMOTE CONTROL DEVICE General field: Law/Patents Detailed field: Telecom(munications)
Source text - English Technical Field
The following description relates to a display device, a remote control device for the display device, a method of controlling the display device, a method of controlling the remote control device, and a method of controlling a server.
Background Art
A display device is an output device for representing electrical signals as visual information and displaying the visual information to a user, and may include a television (TV), a computer monitor, and various mobile devices such as a smartphone, a tablet computer, etc.
A remote control device controls a display device from a distance. A user may view video content using a display device at a close distance where the user may easily manipulate the display device or at a distance where the user necessarily moves in order to manipulate the display device. The remote control device may enable the user to manipulate the display device from a distance.
Examples of the remote control device include a remote controller. The remote controller emits infrared light having a predetermined frequency to a display device 200. The display device receives the infrared light, converts the infrared light into an electrical signal according to the frequency of the infrared light, sends the electrical signal to a processor, and performs various operations such as channel change or volume control of the display device.
Recently, various terminals having a wireless communication function, such as a smartphone, may be used as a remote control device. In this case, the remote control device or the display device includes a wireless communication module to transmit and receive an electrical signal over a wireless communication network according to various mobile communication standards such as Bluetooth, Wi-Fi, 3GPP, 3GPP2, or WiMax. A remote control device such as a smartphone generates a predetermined signal according to user touch and transmits the predetermined signal to a display device, and the display device generates a control command according to the predetermined signal and performs channel change or volume control according to the control command.
Disclosure
Technical Problem
The purpose of the invention is providing a display device, a remote control device to control the display device and a method of controlling the display device based on situation, which make it possible to control the display device based on a current state of a person or an environment, such as feelings or actions of a user who uses a display device or surrounding environments.
It is an aspect of the present disclosure to provide various sense-based services to a user by controlling a display device based on a current state of a user.
It is an aspect of the present disclosure to enable a remote control device or a display device to acquire state information to determine body states or feelings of a user from external environments and to appropriately check body states or feelings of the user.
It is an aspect of the present disclosure to provide various services using a display device based on feelings or actions of a user, to stimulate the user’ senses, and to enable the user to undergo user’s experience (UX) to expand emotional experience of the user.
It is an aspect of the present disclosure to determine a user state and to further acquire information about surrounding environments based on the user state or to provide a predetermined service or a service using the further acquired information to the user based on the user state.
It is an aspect of the present disclosure to enable a user to feel positive emotions, pleasure and impressions by arousing interest and curiosity of the user who uses a display device.
It is an aspect of the present disclosure to provide content or services suitable for a user according to habits, patterns, and preference of a user when the user views a display device or when the user is located near the display device.
It is an aspect of the present disclosure to provide a display device including a self-learning function by updating content or services for stimulating sense according to user’s reaction or preference.
Additional aspects of the disclosure will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Technical Solution
In accordance with an aspect of the present disclosure, a display device includes a situation determination unit to determine a current state of a user based on at least one piece of situation information received from a remote control device or collected by an information collector, and a controller to instruct the remote control device to output a notification signal corresponding to the current state of the user and to generate control information to provide a sense-based image service to the user according to the current state of the user. The remote control device outputs the notification signal through a notification unit.
The display device may further include a determination information database to store determination information to determine the current state of the user based on the situation information. In this case, the situation determination unit may search the determination information database for determination information corresponding to the situation information and determine the current state of the user based on the determination information corresponding to the situation information if the determination information corresponding to the situation information is present.
The display device may further include a control information database including control information of the remote control device or the display device corresponding to the current state of the user. In this case, the controller may detect the control information of the display device corresponding to the current state of the user by referring to the control information database and control the display device according to the detected control information.
Translation - Russian Область техники
Нижеследующее описание относится к устройству отображения, устройству дистанционного управления для устройства отображения, способу управления устройством отображения, способу управления устройством дистанционного управления и способу управления сервером.
Уровень техники
Устройство отображения является устройством вывода для представления электрических сигналов в качестве визуальной информации и отображения визуальной информации пользователю, и может включать в себя телевизор (TV), монитор компьютера и различные мобильные устройства, например, смартфон, планшетный компьютер и т.д.
Устройство дистанционного управления управляет устройством отображения на расстоянии. Пользователь может просматривать видеоконтент с использованием устройства отображения на близком расстоянии, где пользователь может легко манипулировать устройством отображения или на расстоянии, где пользователю необходимо перемещаться для манипулирования устройством отображения. Устройство дистанционного управления может предоставлять пользователю возможность манипулирования устройством отображения на расстоянии.
Примеры устройства дистанционного управления включают в себя пульт дистанционного управления. Пульт дистанционного управления излучает инфракрасный свет, имеющий заранее определенную частоту, на устройство 200 отображения. Устройство отображения принимает инфракрасный свет, преобразует инфракрасный свет в электрический сигнал согласно частоте инфракрасного света, отправляет электрический сигнал на процессор и осуществляет различные операции, например переключение каналов или регулировку громкости устройства отображения.
В последнее время появилась возможность использовать различные терминалы, имеющие функцию беспроводной связи, например смартфон, как устройство дистанционного управления. В этом случае, устройство дистанционного управления или устройство отображения включает в себя модуль беспроводной связи для передачи и приема электрического сигнала по сети беспроводной связи согласно различным стандартам мобильной связи, например, Bluetooth, Wi-Fi, 3GPP, 3GPP2 или WiMax. Устройство дистанционного управления, например смартфон, генерирует заранее определенный сигнал согласно прикосновению пользователя и передает заранее определенный сигнал на устройство отображения, и устройство отображения генерирует команду управления согласно заранее определенному сигналу и осуществляет переключение каналов или регулировку громкости согласно команде управления.
Раскрытие
Техническая проблема
Задачей изобретения является обеспечение устройства отображения, устройства дистанционного управления для управления устройством отображения и способа управления устройством отображения на основании ситуации, которые позволяют управлять устройством отображения на основании текущего состояния человека или окружения, например, ощущений или действий пользователя, который использует устройство отображения или окружающие окружения.
Аспект настоящего раскрытия предусматривает предоставление пользователю различных услуг на основе ощущений путем управления устройством отображения на основании текущего состояния пользователя.
Согласно аспекту настоящего раскрытия, устройство дистанционного управления или устройство отображения может получать информацию состояния для определения состояний тела или ощущений пользователя из внешних окружений и надлежащим образом контролировать состояния тела или ощущения пользователя.
Аспект настоящего раскрытия предусматривает предоставление различных услуг с использованием устройства отображения на основании ощущений или действий пользователя, для стимулирования чувств пользователя, и позволяет пользователю подвергаться воздействию на пользователя (UX) для расширения эмоционального опыта пользователя.
Аспект настоящего раскрытия предусматривает определение состояния пользователя и дополнительное получение информации об окружающих окружениях на основании состояния пользователя или предоставление пользователю заранее определенной услуги или услуги с использованием дополнительно полученной информации на основании состояния пользователя.
Согласно аспекту настоящего раскрытия, пользователь может испытывать положительные эмоции, получать удовольствие и впечатления благодаря пробуждению интереса и любопытства пользователя, который использует устройство отображения.
Аспект настоящего раскрытия предусматривает предоставление контента или услуг, подходящих для пользователя, согласно привычкам, шаблонам поведения и предпочтениям пользователя, когда пользователь наблюдает устройство отображения или когда пользователь находится вблизи устройства отображения.
Аспект настоящего раскрытия предусматривает обеспечение устройства отображения, включающего в себя функцию самообучения путем обновления контента или услуг для стимулирования чувств согласно реакции или предпочтениям пользователя.
Дополнительные аспекты раскрытия будут частично изложены в нижеследующем описании и, частично, будут очевидны из описания, или могут быть изучены в ходе практического применения изобретения.
Техническое решение
В соответствии с аспектом настоящего раскрытия, устройство отображения включает в себя блок определения ситуации для определения текущего состояния пользователя на основании, по меньшей мере, одного фрагмента ситуационной информации, принятой от устройства дистанционного управления или собранной сборщиком информации, и контроллер для предписания устройству дистанционного управления выводить сигнал извещения, соответствующего текущему состоянию пользователя, и для генерации информации управления для предоставления пользователю услуги изображения на основе ощущений согласно текущему состоянию пользователя. Устройство дистанционного управления выводит сигнал извещения через блок извещения.
Устройство отображения может дополнительно включать в себя базу данных информации определения для хранения информации определения для определения текущего состояния пользователя на основании ситуационной информации. В этом случае, блок определения ситуации может искать в базе данных информации определения информацию определения, соответствующую ситуационной информации и определять текущее состояние пользователя на основании информации определения, соответствующей ситуационной информации, при наличии информации определения, соответствующей ситуационной информации.
Устройство отображения может дополнительно включать в себя базу данных информации управления, включающую в себя информацию управления устройства дистанционного управления или устройства отображения, соответствующую текущему состоянию пользователя. В этом случае, контроллер может выявлять информацию управления устройства отображения, соответствующую текущему состоянию пользователя, обращаясь к базе данных информации управления, и управлять устройством отображения согласно выявленной информации управления.
English to Russian: TARGET OUTPUT LAYERS IN VIDEO CODING General field: Law/Patents Detailed field: Media / Multimedia
Source text - English [0003] Digital video capabilities can be incorporated into a wide range of devices, including digital televisions, digital direct broadcast systems, wireless broadcast systems, personal digital assistants (PDAs), laptop or desktop computers, tablet computers, e-book readers, digital cameras, digital recording devices, digital media players, video gaming devices, video game consoles, cellular or satellite radio telephones, so-called “smart phones,” video teleconferencing devices, video streaming devices, and the like. Digital video devices implement video coding techniques, such as those described in the standards defined by MPEG-2, MPEG-4, ITU-T H.263, ITU-T H.264/MPEG-4, Part 10, Advanced Video Coding (AVC), the High Efficiency Video Coding (HEVC) standard presently under development, and extensions of such standards, such as Scalable Video Coding (SVC) and Multiview Video Coding (MVC). Version 6 of the Working Draft (WD) of HEVC, Bross et al., “High efficiency video coding (HEVC) text specification draft 6,” Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 8th Meeting: San Jose, CA, USA, 1–10 February, 2012, is available from http://phenix.it-sudparis.eu/jct/doc_end_user/current_document.php?id=5096. The video devices may transmit, receive, encode, decode, and/or store digital video information more efficiently by implementing such video coding techniques.
[0004] Video coding techniques include spatial (intra-picture) prediction and/or temporal (inter-picture) prediction to reduce or remove redundancy inherent in video sequences. For block-based video coding, a video slice (e.g., a video picture or a portion of a video picture) may be partitioned into video blocks, which may also be referred to as treeblocks, coding units (CUs) and/or coding nodes. Video blocks in an intra-coded (I) slice of a picture are encoded using spatial prediction with respect to reference samples in neighboring blocks in the same picture. Video blocks in an inter-coded (P or B) slice of a picture may use spatial prediction with respect to reference samples in neighboring blocks in the same picture or temporal prediction with respect to reference samples in other reference pictures. Pictures may be referred to as frames, and reference pictures may be referred to a reference frames.
[0005] Spatial or temporal prediction results in a predictive block for a block to be coded. Residual data represents pixel differences between the original block to be coded and the predictive block. An inter-coded block is encoded according to a motion vector that points to a block of reference samples forming the predictive block, and the residual data indicating the difference between the coded block and the predictive block. An intra-coded block is encoded according to an intra-coding mode and the residual data. For further compression, the residual data may be transformed from the pixel domain to a transform domain, resulting in residual transform coefficients, which then may be quantized. The quantized transform coefficients, initially arranged in a two-dimensional array, may be scanned in order to produce a one-dimensional vector of transform coefficients, and entropy coding may be applied to achieve even more compression.
SUMMARY
[0006] Techniques of this disclosure include determining one or more target output layers in multiview video coding and/or scalable video coding. For example, an operation point, as defined in the current HEVC base specification (WD 6, as noted above), may include a number of layers of video data, such that an operation point refers to a layer set having one or more layers of a video data bitstream. In some instances, only a sub-set of such layers may be decoded for output, e.g., display. According to aspects of this disclosure, an output operation point may be defined that specifically identifies the target layers of video data for output.
[0007] In one example, a method of decoding video data includes obtaining, from a multilayer bitstream, a plurality of layers of video data including a plurality of layer sets, where each layer set contains one or more layers of video data of the plurality of layers, and determining, based on one or more syntax elements of the bitstream, one or more output operation points, where each output operation point is associated with a layer set of the plurality of layer sets and one or more target output layers of the plurality of layers.
[0008] In another example, a method for encoding video data includes encoding a plurality of layers of video data including a plurality of layer sets, where each layer set contains one or more layers of video data of the plurality of layers, and encoding one or more syntax elements indicating one or more output operation points, where each output operation point is associated with a layer set of the plurality of layer sets and one or more target output layers of the plurality of layers.
[0009] In another example, an apparatus includes one or more processors configured to code a multilayer bitstream comprising a plurality of layers of video data, where the plurality of layers of video data are associated with a plurality of layer sets, and where each layer set contains one or more layers of video data of the plurality of layers, and to code on one or more syntax elements of the bitstream indicating one or more output operation points, where each output operation point is associated with a layer set of the plurality of layer sets and one or more target output layers of the plurality of layers.
[0010] In another example, a device for coding video data includes means for coding a multilayer bitstream comprising a plurality of layers of video data, where the plurality of layers of video data are associated with a plurality of layer sets, and where each layer set contains one or more layers of video data of the plurality of layers, and means for coding on one or more syntax elements of the bitstream indicating one or more output operation points, where each output operation point is associated with a layer set of the plurality of layer sets and one or more target output layers of the plurality of layers.
[0011] In another example, a non-transitory computer-readable storage medium has stored thereon instructions that, when executed, cause a processor of a device for coding video data to code a multilayer bitstream comprising a plurality of layers of video data, where the plurality of layers of video data are associated with a plurality of layer sets, and where each layer set contains one or more layers of video data of the plurality of layers, and code on one or more syntax elements of the bitstream indicating one or more output operation points, wherein each output operation point is associated with a layer set of the plurality of layer sets and one or more target output layers of the plurality of layers.
Translation - Russian [0003] Возможности цифрового видео могут обеспечиваться в разнообразных устройствах, включающих в себя цифровые телевизоры, системы прямого цифрового вещания, беспроводные широковещательные системы, карманные персональные компьютеры (КПК), портативные или настольные компьютеры, планшетные компьютеры, устройства чтения электронных книг, цифровые камеры, цифровые устройства записи, цифровые медиапроигрыватели, устройства для видеоигр, консоли для видеоигр, сотовые или спутниковые радиотелефоны, так называемые “смартфоны”, устройства видеоконференцсвязи, устройства потоковой передачи видеосигнала и пр. Цифровые видеоустройства реализуют методы видеокодирования, например, описанные в стандартах MPEG-2, MPEG-4, ITU-T H.263, ITU-T H.264/MPEG-4, часть 10, усовершенствованное видеокодирование (AVC), стандарте высокоэффективного видеокодирования (HEVC) в настоящее время находящемся в разработке, и расширениях таких стандартов, например, масштабируемом видеокодировании (SVC) и многовидовом видеокодировании (MVC). Версия 6 рабочего проекта (WD) HEVC, Bross et al., “High efficiency video coding (HEVC) text specification draft 6,” Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 8th Meeting: San Jose, CA, USA, 1–10 February, 2012, доступна из http://phenix.it-sudparis.eu/jct/doc_end_user/current_document.php?id=5096. Видеоустройства могут более эффективно передавать, принимать, кодировать, декодировать и/или сохранять цифровую видеоинформацию благодаря реализации таких методов видеокодирования.
[0004] методы видеокодирования включают в себя пространственное (внутри изображения) прогнозирование и/или временное (между изображениями) прогнозирование для снижения или устранения избыточности, присущей видеопоследовательностям. Для видеокодирования на основе блоков, слайс видео (например, видеоизображение или участок видеоизображения) можно разбивать на видеоблоки, которые также могут именоваться блоками дерева, единицами кодирования (CU) и/или узлами кодирования. Видеоблоки во внутренне кодированном (I) слайсе изображения кодируются с использованием пространственного прогнозирования в отношении опорных выборок в соседних блоках в одном и том же изображении. Видеоблоки во внешне кодированном (P или B) слайсе изображения могут использовать пространственное прогнозирование в отношении опорных выборок в соседних блоках в одном и том же изображении или временное прогнозирование в отношении опорных выборок в других опорных изображениях. Изображения могут именоваться кадрами, и опорные изображения могут именоваться опорными кадрами.
[0005] Пространственное или временное прогнозирование дает прогностический блок для блока, подлежащего кодированию. Остаточные данные представляют пиксельные разности между исходным блоком, подлежащим кодированию, и прогностическим блоком. Внешне кодированный блок кодируется согласно вектору движения, который указывает блок опорных выборок, образующих прогностический блок, и остаточным данным, указывающим разность между кодированным блоком и прогностическим блоком. Внутренне кодированный блок кодируется согласно режиму внутреннего кодирования и остаточным данным. Для дополнительного сжатия, остаточные данные можно преобразовывать из пиксельной области в преобразовательную область, с получением остаточных коэффициентов преобразования, которые затем можно квантовать. Квантованные коэффициенты преобразования, первоначально размещенные в двухмерной матрице, можно сканировать для формирования одномерного вектора коэффициентов преобразования, и для достижения еще большего сжатия можно применять энтропийное кодирование.
Сущность изобретения
[0006] Методы этого раскрытия включают в себя определение одного или более целевых выходных слоев при многовидовом видеокодировании и/или масштабируемом видеокодировании. Например, рабочая точка, согласно определению, приведенному в современной базовой спецификации HEVC (WD 6, как упомянуто выше), может включать в себя несколько слоев видеоданных, таким образом, что рабочая точка означает набор слоев, имеющий один или более слоев битового потока видеоданных. В ряде случаев, только поднабор таких слоев можно декодировать для вывода, например, отображения. Согласно аспектам этого раскрытия, можно задать выходную рабочую точку, которая конкретно идентифицирует целевые слои видеоданных для вывода.
[0007] В одном примере, способ декодирования видеоданных включает в себя получение, из многослойного битового потока, множества слоев видеоданных, включающее в себя множество наборов слоев, где каждый набор слоев содержит один или более слоев видеоданных из множества слоев, и определение, на основании одного или более элементов синтаксиса битового потока, одной или более выходных рабочих точек, где каждая выходная рабочая точка связана с набором слоев из множества наборов слоев и одним или более целевых выходных слоев из множества слоев.
[0008] В другом примере, способ кодирования видеоданных включает в себя кодирование множества слоев видеоданных, включающего в себя множество наборов слоев, где каждый набор слоев содержит один или более слоев видеоданных из множества слоев, и кодирование одного или более элементов синтаксиса, указывающих одну или более выходных рабочих точек, где каждая выходная рабочая точка связана с набором слоев из множества наборов слоев и одним или более целевых выходных слоев из множества слоев.
[0009] В другом примере, устройство включает в себя один или более процессоров, выполненных с возможностью кодирования многослойного битового потока, содержащего множество слоев видеоданных, где множество слоев видеоданных связано с множеством наборов слоев, и где каждый набор слоев содержит один или более слоев видеоданных из множества слоев, и кодирования на одном или более элементов синтаксиса битового потока, указывающих одну или более выходных рабочих точек, где каждая выходная рабочая точка связана с набором слоев из множества наборов слоев и одним или более целевых выходных слоев из множества слоев.
[0010] В другом примере, устройство для кодирования видеоданных включает в себя средство для кодирования многослойного битового потока, содержащего множество слоев видеоданных, где множество слоев видеоданных связано с множеством наборов слоев, и где каждый набор слоев содержит один или более слоев видеоданных из множества слоев, и средство для кодирования на одном или более элементов синтаксиса битового потока, указывающих одну или более выходных рабочих точек, где каждая выходная рабочая точка связана с набором слоев из множества наборов слоев и одним или более целевых выходных слоев из множества слоев.
[0011] В другом примере, на нетранзиторном компьютерно-считываемом носителе данных хранятся инструкции, которые, при выполнении, предписывают процессору устройства кодировать видеоданные для кодирования многослойного битового потока, содержащего множество слоев видеоданных, где множество слоев видеоданных связано с множеством наборов слоев, и где каждый набор слоев содержит один или более слоев видеоданных из множества слоев, и кодировать на одном или более элементов синтаксиса битового потока, указывающих одну или более выходных рабочих точек, причем каждая выходная рабочая точка связана с набором слоев из множества наборов слоев и одним или более целевых выходных слоев из множества слоев.
English to Russian: MEDIA CONVEYING DEVICE AND MEDIA PROCESSING DEVICE General field: Law/Patents Detailed field: Mechanics / Mech Engineering
Source text - English Technical Field
[0001] The present invention relates to a media conveying device and a media processing device, and is suitable for application to, for example, a bank note processing device in which media such as cash or the like are inserted and that carries out a desired transaction, or the like.
Background Art
[0002] Conventionally, at bank note processing devices and the like that are used in financial institutions or the like, for example, a client deposits cash such as bank notes or coins or the like, or cash is dispensed to the client, in accordance with the contents of the transaction with the client.
[0003] There are bank note processing devices that have, for example, a bank note deposit/withdrawal opening that carries out the transfer of bank notes to and from clients, a discriminating section that discriminates the denomination and the authenticity of an inserted bank note, a temporary holding section that temporarily holds inserted bank notes, and denomination cassettes that store bank notes per denomination.
[0004] This bank note processing device conveys bank notes by connecting the respective sections, that are the bank note deposit/withdrawal opening, the discriminating section, the temporary holding section, the denomination cassettes and the like, by a conveying path that is provided at the interior of a housing (see, for example, Japanese Patent Application Laid-Open (JP-A) No. 2010-186448).
[0005] A roller conveying section 220, that conveys bank notes by the mechanisms shown in Fig. 18 to Fig. 21, is used as a portion of the conveying path in such a bank note processing device.
[0006] Fig. 18 shows the roller conveying section 220 seen from the right side of a frame right side plate 19R, and Fig. 19 shows the roller conveying section 220 seen from the right side through the frame right side plate 19R, an upper guide right side plate 44R and a lower guide right side plate 46R. In Fig. 19, the frame right side plate 19R and the upper guide right side plate 44R are shown virtually by the two-dot chain lines.
[0007] Fig. 20 shows the roller conveying section 220 seen from the front side of an upper guide front side plate 44F and a lower guide front side plate 46F. Fig. 21 shows the roller conveying section 220 seen from the front side through the upper guide front side plate 44F and the lower guide front side plate 46F.
[0008] At this roller conveying section 220, an upper conveying unit 262 in which plural mechanism parts are combined is made into a sub-assembly. The roller conveying section 220 is assembled due to this upper conveying unit 262 that has been assembled in advance being fit into a frame 19.
[0009] The frame right side plate 19R and a frame left side plate 19L, that are plate-shaped and are formed of metal, extend along the vertical direction at the left and right end portions of the roller conveying section 220. Hereinafter, the frame right side plate 19R and the frame left side plate 19L are also collectively called the frame 19.
[0010] An outer side metal plate 16 that covers the upper conveying unit 262 from above is mounted to the frame 19. The outer side metal plate 16 is structured by a metal plate, and is bent downward at the four corners of a shape that is rectangular as seen in plan view and extends in the horizontal direction, and is electrically conductive with the frame 19 by being fixed to the frame 19.
[0011] An inner side metal plate 17 that is structured by a metal plate is provided beneath the outer side metal plate 16. At this inner side metal plate 17, the left and right end portions of an inner side metal plate ceiling plate 17J that extends in the horizontal direction are bent downward substantially orthogonally, and structure an inner side metal plate right side plate 17R and an inner side metal plate left side plate 17L.
[0012] Due to the inner side metal plate ceiling plate 17U being fixed to the outer side metal plate 16, this inner side metal plate 17 is electrically conductive with the outer side metal plate 16 and holds an upper conveying guide 44.
[0013] A bank note conveying path 48, at which bank notes are conveyed with the upper side and lower side thereof being guided respectively by the upper conveying guide 44 and a lower conveying guide 46 that are plate-shaped and whose left and right end portions are held at the frame 19, is formed at this roller conveying section 220.
[0014] It is easy to see the interior of the bank note conveying path 48 from the exterior due to this upper conveying guide 44 being resin-molded and formed to be transparent.
[0015] The roller conveying section 220 has drive rollers 26 that are provided so as to rotate freely, and pushing rollers 30 that are formed of metal and push the bank notes against the drive rollers 26 in a direction orthogonal to the surface direction that is the direction in which the surfaces of the bank notes extend.
[0016] The pushing rollers 30 rotate around pushing shafts 32 that are made of metal, and are electrically conductive with the inner side metal plate 17 due to these pushing shafts 32 being slidably inserted and fit into pushing shaft hole portions 76 that are formed in the inner side metal plate right side plate 17R and the inner side metal plate left side plate 17L.
[0017] The pushing shafts 32 are urged downward by a pushing spring 38 that is made of metal. This pushing spring 38 is supported by a supporting point shaft 236.
Translation - Russian Область техники
[0001] Настоящее изобретение относится к устройству транспортировки материала и устройству обработки материала, и пригодно для применения, например, к устройству обработки банкнот, в который вставляются материал, например, наличные деньги и т.п., и которое осуществляет желаемую транзакцию, и т.п.
Уровень техники
[0002] Традиционно, на устройствах обработки банкнот и пр., которые используются в финансовых учреждениях и т.п., например, клиент вносит наличные деньги, например, банкноты или монеты и т.п., или наличные деньги выдаются клиенту, в соответствии с содержанием транзакции с клиентом.
[0003] Существуют устройства обработки банкнот, которые имеют, например, проем для внесения/снятия банкнот, который осуществляет перенос банкнот к клиентам и от них, секцию различения, которая различает достоинство и подлинность вставленной банкноты, секцию временного удержания, которая временно удерживает вставленные банкноты, и кассеты для банкнот разного достоинства, где хранятся банкноты каждого достоинства.
[0004] Это устройство обработки банкнот транспортирует банкноты путем соединения с соответствующими секциями, которые являются проемом для внесения/снятия банкнот, секцией различения, секцией временного удержания, кассетами для банкнот разного достоинства и пр., посредством канала транспортировки, который предусмотрен во внутреннем пространстве корпуса (см., например, японскую выложенную патентную заявку (JP-A) № 2010-186448).
[0005] Роликовая секция 220 транспортировки, которая транспортирует банкноты механизмами, показанными на фиг. 18 - фиг. 21, используется в качестве участка канала транспортировки в таком устройстве обработки банкнот.
[0006] На фиг. 18 показана роликовая секция 220 транспортировки, рассматриваемая с правой стороны пластины 19R правой стороны рамы, и на фиг. 19 показана роликовая секция 220 транспортировки, рассматриваемая с правой стороны через пластину 19R правой стороны рамы, пластину 44R правой стороны верхней направляющей и пластину 46R правой стороны нижней направляющей. На фиг. 19, пластина 19R правой стороны рамы и пластина 44R правой стороны верхней направляющей показаны виртуально двухточечно-штриховыми линиями.
[0007] На фиг. 20 показана роликовая секция 220 транспортировки, рассматриваемая с передней стороны пластины 44F передней стороны верхней направляющей и пластины 46F передней стороны нижней направляющей. На Фиг. 21 показана роликовая секция 220 транспортировки, рассматриваемая с передней стороны через пластину 44F передней стороны верхней направляющей и пластину 46F передней стороны нижней направляющей.
[0008] На этой роликовой секции 220 транспортировки, верхний блок 262 транспортировки, в котором объединены множественные детали механизма, выполнен в виде подагрегата. Роликовая секция 220 транспортировки собирается вследствие того, что этот верхний блок 262 транспортировки, который собран заранее, подогнан к раме 19.
[0009] Пластина 19R правой стороны рамы и пластина 19L левой стороны рамы, которые имеют плоскую форму и выполнены из металла, проходят в вертикальном направлении на левом и правом концевых участках роликовой секции 220 транспортировки. В дальнейшем, пластина 19R правой стороны рамы и пластина 19L левой стороны рамы также совместно именуются рамой 19.
[0010] Металлическая пластина 16 наружной стороны, которая покрывает верхний блок 262 транспортировки сверху, установлена на раме 19. Металлическая пластина 16 наружной стороны образован металлической пластиной и изгибается вниз в четырех углах формы, которая является прямоугольной в вида в плане и проходит в горизонтальном направлении и имеет электрическое соединение с рамой 19 благодаря прикреплению к раме 19.
[0011] Металлическая пластина 17 внутренней стороны, которая образована металлической пластиной, предусмотрена под металлической пластиной 16 наружной стороны. На этой металлической пластине 17 внутренней стороны, левый и правый концевые участки верхней пластины металлической пластины 17J внутренней стороны, которая проходит в горизонтальном направлении изгибаются вниз, по существу, ортогонально, и образуют пластину 17R правой стороны металлической пластины внутренней стороны и пластину 17L левой стороны металлической пластины внутренней стороны.
[0012] Вследствие того, что верхняя пластина металлической пластины внутренней стороны 17U прикреплена к металлической пластине 16 наружной стороны, эта металлическая пластина 17 внутренней стороны имеет электрическое соединение с металлической пластиной 16 наружной стороны и удерживает верхнюю направляющую 44 транспортировки.
[0013] Канал 48 транспортировки банкнот, на котором транспортируются банкноты, при том, что их верхняя сторона и нижняя сторона направляются, соответственно, верхней направляющей 44 транспортировки и нижней направляющей 46 транспортировки, которые имеют плоскую форму, и левый и правый концевые участки которой удерживаются рамой 19, формируется на этой роликовой секции 220 транспортировки.
[0014] Внутреннее пространство канала 48 транспортировки банкнот легко наблюдать извне вследствие того, что эта верхняя направляющая 44 транспортировки выполнена из штампованного пластика и является прозрачной.
[0015] Роликовая секция 220 транспортировки имеет движущие ролики 26, которые предусмотрены с возможностью свободного вращения, и толкающие ролики 30, которые выполнены из металла и подталкивают банкноты к движущим роликам 26 в направлении, ортогональном направлению поверхности, которое является направлением, в котором проходят поверхности банкнот.
[0016] Толкающие ролики 30 вращаются вокруг толкающих валов 32, которые выполнены из металла и имеют электрическое соединение с металлической пластиной 17 внутренней стороны вследствие того, что эти толкающие валы 32 с возможностью скольжения вставлены и подогнаны в участки 76 отверстия толкающего вала, которые сформированы в пластине 17R правой стороны металлической пластины внутренней стороны и пластине 17L левой стороны металлической пластины внутренней стороны.
[0017] Толкающие валы 32 приводятся в движение вниз толкающей пружиной 38, которая выполнена из металла. Эта толкающая пружина 38 поддерживается валом 236 точки опоры.
English to Russian: Operator free compiler General field: Law/Patents Detailed field: Computers: Software
Source text - English Field of the invention
The invention relates to a compiler for compiling a first computer program written in a first computer programming language into a second computer program, the compiler comprises a code generator to generate the second computer program by generating machine language code.
The invention further relates to a computer configured as a compiler and a compiling method.
Background of the invention
It has long been known that computer systems leak some information through so-called side-channels. Observing the input-output behavior of a computer system may not provide any useful information on sensitive information, such as secret keys used by the computer system. But a computer system has other channels that may be observed, e.g., its power consumption or electromagnetic radiation; these channels are referred to as side-channels. For example, small variations in the power consumed by different instructions and variations in power consumed while executing instructions may be measured. The measured variation may be correlated to sensitive information, such as cryptographic keys. This additional information on secret information, beyond the observable and intended input-output behavior are termed side-channels.
Through a side-channel a computer system may ‘leak’ secret information during its use. Observing and analyzing a side-channel may give an attacker access to better information than may be obtained from cryptanalysis of input-output behavior only. One known type of side-channel attack is the so-called differential power analysis (DPA).
Both implementations of functionality in computer hardware and computer software are vulnerable to side-channel attacks. The problem is however most severe in software. Compared to hardware implementations, software is relatively slow and consumes a relatively large amount of power. Both factors favor side-channel attacks.
Attempts have been made to increase the resistance of computer programs against side-channel attacks by changing their compilation.
US patent 7996671 suggests increasing the resistance of computer programs against side-channel attacks by improved compilation. Since power analysis attacks rely on measured power consumption, resistance is increased by compiling so as to reduce power consumption. The compiler predicts the compilation that is the most energy efficient and selects it. It is observed that energy consumption reduction increases the power noise/variation and improves side-channel resistance.
If the energy reduction approach alone is not enough to introduce enough power noise/variation, then the compiler approach that is used for energy optimization can be used to randomize the power cost in critical portions of codes such as cryptographic algorithms. This is accomplished at compile time by deliberately generating code with different power requirements.
Current approaches to the side-channel problem that introduce randomness in the computation have proved less than satisfactory. Even though obscured, some relationship between power consumption and sensitive computations remains. Given sufficient power-measurements and statistical analysis, countermeasures based on randomness may be ineffective.
SUMMARY OF THE INVENTION
It would be advantageous to have an improved compiler to address these and other security concerns.
The inventors have observed that leakage of information on secret data, such as cryptographic keys, is caused in the first place by the usage of arithmetic and logical circuits of machine code instructions that act upon secret data. If it were possible to avoid such instructions in the first place, one of the root causes of side-channel leakage would be addressed.
Aspects of the invention are defined in the independent claims. The dependent claims define advantageous embodiments.
A compiler is provided for compiling a first computer program written in a first computer programming language into a second computer program. The second computer program may be a machine programming language, but could more in general be any computer programming language. The compiler comprises a code generator to generate the second computer program by generating tables and machine language code, the generated tables and the generated machine language code together forming the second computer program, the generated machine language code referencing the tables, wherein
- the compiler is configured to identify an arithmetic or logical expression in the first computer program, the expression depending on at least one variable or data item, and the code generator is configured to generate one or more tables representing pre-computed results of the identified expression for multiple values of the variable and to generate machine language code to implement the identified expression in the second computer program by accessing the generated one or more tables representing pre-computed results.
Side-channel leakage of the second computer program is lower because it does contain fewer arithmetic or logic operations. Ideally all arithmetic and logical expressions and sub-expressions are replaced by table accesses. Since those instructions which constitute the arithmetic or logical expression or sub expressions are absent they cannot leak any information. The table is pre-computed; the power consumed to perform the arithmetic or logical behavior enclosed in the table is not visible during execution of the program.
Furthermore, since the instruction set has been reduced it is much harder to reconstruct the program that is executed. Indeed, side-channel information has been used in the past to recover large parts of the program executed on an embedded processor. See for example, “Building a Side channel Based Disassembler”, by Thomas Eisenbarth, Christof Paar, and Björn Weghenkel, Springer Transactions on Computational Science, Special Issue on "Security in Computing", 2010. Side-channel based disassembly, typically reveals the types of the instructions not the operands. The reasons being that the operand require more fine-grained statistical analysis, say using DPA. So, by reducing the number of types of instructions used less information is revealed from knowing the types of instructions. In the extreme, when operator free compilation is used, the disassembly will reveal little more than that load and store operations are used, something which is clear even before disassembly is started. So, for example, if a proprietary cryptographic algorithm is implemented using fewer instructions is becomes harder to reverse engineer the cryptographic algorithm from side-channel information.
Translation - Russian Область техники
Изобретение относится к компилятору для компиляции первой компьютерной программы, написанной на первом компьютерном языке программирования, во вторую компьютерную программу, компилятор содержит генератор кода для генерации второй компьютерной программы путем генерации кода машинного языка.
Изобретение дополнительно относится к компьютеру, сконфигурированному как компилятор, и способу компиляции.
Уровень техники
Давно известно, что компьютерные системы раскрывают некоторую информацию через так называемые сторонние каналы. Наблюдение поведение ввода-вывода компьютерной системы может не обеспечивать никакой полезной информации о конфиденциальной информации, например, секретных ключах, используемых компьютерной системой. Однако компьютерная система имеет другие каналы, которые можно наблюдать, например, ее энергопотребление или электромагнитное излучение; эти каналы именуются сторонними каналами. Например, можно измерять малые изменения мощности, расходуемой разными командами, и изменения мощности, расходуемой при выполнении команд. Измеренное изменение может коррелировать с конфиденциальной информацией, например, криптографическими ключами. Эта дополнительная информация о секретной информации, помимо наблюдаемого и ожидаемого поведения ввода-вывода называется сторонними каналами.
Через сторонний канал компьютерная система может ‘раскрывать’ секретную информацию в ходе своего использования. Наблюдение и анализ стороннего канала может давать нарушителю доступ к лучшей информации, чем можно получить только из криптоанализа поведения ввода-вывода. Одним известным типом атаки по сторонним каналам является так называемый дифференциальный анализ мощности (DPA).
Обе реализации функциональных возможностей в компьютерном оборудовании и компьютерном программном обеспечении подвержены атакам по сторонним каналам. Однако проблема наиболее серьезна в программном обеспечении. По сравнению с аппаратными реализациями, программное обеспечение является сравнительно медленным и расходует сравнительно большую величину мощности. Оба фактора способствуют атакам по сторонним каналам.
Были предприняты попытки повысить устойчивость компьютерных программ к атакам по сторонним каналам путем изменения их компиляции.
В патенте США 7996671 предлагается повысить устойчивость компьютерных программ к атакам по сторонним каналам за счет усовершенствованной компиляции. Поскольку атаки на основе анализа мощности опираются на измеренное энергопотребление, устойчивость повышается путем компиляции для снижения энергопотребления. Компилятор прогнозирует наиболее энергоэффективную компиляцию и выбирает ее. Наблюдается, что снижение энергопотребление увеличивает шум/изменение мощности и повышает устойчивость стороннего канала.
Если одного лишь подхода снижения энергопотребление недостаточно для обеспечения достаточного шума/изменения мощности, то компиляторный подход, который используется для оптимизации энергии, можно использовать для рандомизации расходования мощности в критичных участках кодов, например, криптографических алгоритмах. Это осуществляется во время компиляции за счет умышленной генерации кода с разными требованиями к мощности.
Современные подходы к проблеме сторонних каналов, которые вносят случайность в вычисление, оказались не вполне удовлетворительными. Несмотря на затенение, остается некоторое соотношение между энергопотреблением и конфиденциальными вычислениями. При условии достаточных измерений мощности и статистического анализа, контрмеры на основе случайности могут быть неэффективны.
Сущность изобретения
Желательно иметь усовершенствованный компилятор для решения этих и других вопросов безопасности.
Авторы изобретения обнаружили, что утечка информации о секретных данных, например криптографических ключей, обусловлена, использованием, в первую очередь, арифметических и логических цепей команд машинного кода, которые действуют на секретных данных. Если бы можно было избежать таких команд в первую очередь, можно было бы решить одну из коренных причин утечки стороннего канала.
Аспекты изобретения заданы в независимых пунктах формулы изобретения. Зависимые пункты формулы изобретения задают преимущественные варианты осуществления.
Компилятор предусмотрен для компиляции первой компьютерной программы, написанной на первом компьютерном языке программирования, во вторую компьютерную программу. Вторая компьютерная программа может быть написана на машинном языке программирования, но, в более общем случае, на любом компьютерном языке программирования. Компилятор содержит генератор кода для генерации второй компьютерной программы путем генерации таблиц и кода машинного языка, причем сгенерированные таблицы и сгенерированный код машинного языка совместно образуют вторую компьютерную программу, причем сгенерированный код машинного языка обращается к таблицам, причем
- компилятор выполнен с возможностью идентификации арифметического или логического выражения в первой компьютерной программе, причем выражение зависит от, по меньшей мере, одной переменной или элемента данных, и генератор кода выполнен с возможностью генерации одной или более таблиц, представляющих заранее вычисленные результаты идентифицированного выражения для множественных значений переменной, и генерации кода машинного языка для реализации идентифицированного выражения во второй компьютерной программе путем обращения к одной или более сгенерированным таблицам, представляющим заранее вычисленные результаты.
Утечка стороннего канала второй компьютерной программы ниже, поскольку она содержат меньше арифметических или логических операций. В идеале все арифметические и логические выражения и подвыражения заменяются путем обращений к таблице. Поскольку команды, которые составляют арифметическое или логическое выражение или подвыражения, отсутствуют, они не могут терять никакой информации. Таблица является заранее вычисленной; мощность, расходуемая для осуществления арифметического или логического поведения, заключенного в таблице, не видна в ходе выполнения программы.
Кроме того, поскольку набор команд сокращен, восстановить выполняющуюся программу гораздо труднее. Действительно, информация стороннего канала использовалась в прошлом для восстановления больших частей программы, выполняемой на встроенном процессоре. См. например, “Building a Side channel Based Disassembler”, by Thomas Eisenbarth, Christof Paar, and Björn Weghenkel, Springer Transactions on Computational Science, Special Issue on "Security in Computing", 2010. Разборка на основе стороннего канала обычно извлекает типы команд, а не операнды. Причины состоят в том, что операнд требует более скрупулезного статистического анализа, например, с использованием DPA. Таким образом, вследствие сокращения количества типов используемых команд, из знания типов команд извлекается меньше информации. В предельном случае, когда используется безоператорная компиляция, разборка будет извлекать чуть больше, чем когда используются операции загрузки и сохранения, что-то, что ясно даже до начала разборки. Поэтому, например, если собственный криптографический алгоритм реализуется с использованием меньшего количества команд, инженеру труднее обратить криптографический алгоритм из информации стороннего канала.
More
Less
Translation education
I was born in translator's family, means that I learn English from the very childhood. That's enough, I think.
Experience
Years of experience: 30. Registered at ProZ.com: Sep 2015.
I work as a translator since 1994. First 4 years I worked in a publishing house, where translated books. Since 1998 till now translate patent applications for the benefit of Russian patent attorney. It's my sole job. I work very hard and make about 600 pages per month without vacation for several recent years. This high intensity of labor is caused my inadequate salary.
Throughout my career I translated applications of many well-known corporations such as Qualcomm, Phillips, Ericsson, Schlumberger, Microsoft, Toshiba, Canon, Panasonic, Samsung, LG, Huawei, Xiaomi, ets. I can translate texts of wide variety of subjects, namely mobile communications, image and video processing, telecommunications, computer hardware and software, programming, networking and network equipment, IT, electronics and microelectronics, MEMS, semiconductor devices and technologies, geological exploration, electrical appliances, any subject on physics and mathematics, and so on.
During last 4 years I carry out linguistic researches in the field of computerized translation and construct my own system for translating and editing, considerably differing from popular approaches like CAT and TM. Developing is still in progress.
Keywords: Russian, national phase, computers, telecommunications, IT