УСТРОЙСТВО СВЯЗИ И СПОСОБ ЕГО УПРАВЛЕНИЯ
COMMUNICATION DEVICE AND METHOD OF ITS CONTROL

Область техники, к которой относится изобретение
Настоящее изобретение относится к определению скорости передачи данных в системе связи, использующей способ MIMO (с многими входами и многими выходами).
Уровень техники
Определено множество скоростей передачи данных для беспроводной локальной сети (ЛС), соответствующей стандарту серии IEEE802.11. Одна из скоростей передачи данных выборочно используется на основе наличия/отсутствия ошибки и интенсивности принимаемого сигнала. Недавно стали использоваться методы, такие как IEEE802.11n, использующие MIMO, которые реализуют высокоскоростную передачу посредством передачи множества потоков на партнерское устройство. Например, опубликованный патент № 2005-175542 Японии раскрывает способ определения режима передачи в устройстве связи на основе IEEE802.11n.
Однако множество потоков MIMO необязательно используют одинаковую мощность передачи и схему модуляции. В некоторых случаях мощность на бит может отличаться между потоками. По этой причине, даже когда скорость передачи данных изменяется на меньшую скорость из-за худшего состояния связи, ситуация может быть хуже, когда учитывается мощность на бит. В обычном способе изменения скорости передачи данных иногда необходимо снова определять скорость передачи данных. То есть требуется время, пока не будет определена скорость передачи данных, которая позволяет осуществлять стабильную связь.
Настоящее изобретение было выполнено с учетом вышеописанной проблемы, и его задачей является обеспечение методики, позволяющей более быстро определять соответствующую скорость передачи данных в связи, использующей метод MIMO.
Раскрытие изобретения
Согласно одному аспекту настоящего изобретения раскрыто устройство связи, которое обменивается с внешним устройством посредством использования метода с многими входами и многими выходами для выполнения передачи с использованием множества потоков, устройство содержит: средство изменения, которое изменяет скорость передачи данных; и средство определения, которое определяет, основываясь на мощности передачи, подлежащей распределению каждому потоку, и схеме модуляции каждого потока, скорость передачи данных, подлежащую изменению средством изменения, чтобы мощность на бит каждого потока при скорости передачи данных после изменения оставалась неизменной или увеличивалась.
Согласно другому аспекту настоящего изобретения раскрыт способ управления устройством связи, которое обменивается с внешним устройством посредством использования метода с многими входами и многими выходами для выполнения передачи, использующей множество потоков, способ содержит этап: при изменении скорости передачи данных определения, на основании мощности передачи, подлежащей распределению каждому потоку, и схеме модуляции каждого потока, скорости передачи данных, подлежащей изменению, чтобы мощность на бит каждого потока со скоростью передачи данных после изменения оставалась неизменной или увеличивалась.
Согласно настоящему изобретению можно обеспечить способ, который позволяет осуществлять более эффективное определение соответствующей скорости передачи данных в связи, использующей метод MIMO.
Другие признаки настоящего изобретения станут очевидными из последующего описания примерных вариантов осуществления со ссылкой на прилагаемые чертежи.
Краткое описание чертежей
Прилагаемые чертежи, которые включены в описание изобретения и составляют его часть, иллюстрируют варианты осуществления изобретения и вместе с описанием служат для объяснения принципов изобретения.
Фиг.1 представляет собой блок-схему, изображающую внутреннюю конфигурацию устройства связи согласно первому варианту осуществления;
Фиг.2 представляет собой блок-схему последовательности операций выбора скорости передачи данных устройства связи согласно первому варианту осуществления;
Фиг.3 представляет собой вид, изображающий пример таблицы (два потока);
Фиг.4 представляет собой вид, изображающий другой пример таблицы (три потока); и
Фиг.5 представляет собой блок-схему последовательности операций выбора скорости передачи данных устройства связи согласно второму варианту осуществления.
Осуществление изобретения
Далее подробно описываются предпочтительные варианты осуществления настоящего изобретения со ссылкой на прилагаемые чертежи. Отметьте, что нижеследующие варианты осуществления не предназначены для ограничения объема изобретения, но являются просто примерами.
Первый вариант осуществления
В качестве устройства связи согласно первому варианту осуществления настоящего изобретения ниже приводится в качестве примера устройство связи, соответствующее стандарту IEEE802.11e. Отметьте, что в стандарте IEEE802.11e используется мультиплексирование с ортогональным частотным разделением каналов и с многими входами и многими выходами (OFDM-MIMO).
Конфигурация устройства
Фиг.1 представляет собой блок-схему, изображающую внутреннюю конфигурацию устройства связи согласно первому варианту осуществления.
Позиция 101 обозначает центральный процессор (ЦП); 102 - оперативное запоминающее устройство (ОЗУ); 103 - постоянное запоминающее устройство (ПЗУ); 105 - узел беспроводной связи и 106 - узел установки параметров.
ЦП 101 управляет узлами устройства 100 связи посредством выполнения программ управления, хранимых в ПЗУ 103. ОЗУ 102 используется для временного хранения параметров связи, описываемых ниже, и также служит в качестве рабочей памяти ЦП 101.
Узел 106 установки параметров представляет собой функциональный узел для установки параметров связи и устанавливает параметры связи, определяемые ЦП 101, или параметры связи, вводимые пользователем при помощи внешнего узла установки (не показан).
Узел 105 беспроводной связи представляет собой функциональный узел, который выполняет беспроводную связь с другим устройством (станцией, как правило) беспроводной связи. Узел 105 беспроводной связи работает на основе параметров связи, установленных узлом 106 установки параметров.
<Относительная мощность на бит каждого потока>
Ниже приводится описание с предположением, что одно из следующих: квадратурная фазовая манипуляция (КФМ), 16-позиционная квадратурная амплитудная модуляция (16-КАМ) и 64-позиционная квадратурная амплитудная модуляция (64-КАМ) используется в качестве основной схемы модуляции каждого потока, используемого в MIMO. Однако вариант осуществления применим к любой другой схеме модуляции.
Ниже исследуется мощность на бит в каждой схеме модуляции при назначении данных каждой поднесущей. Когда КФМ, 16-КАМ или 64-КАМ используется в качестве схемы модуляции, количество битов передачи на символ на каждой поднесущей равно:
КФМ: 2 бита
16-КАМ: 4 бита
64-КАМ: 6 битов.
Пусть m представляет собой количество поднесущих данных в одном потоке. Количество битов передачи на символ в потоке равно 2m (битов), 4m (битов) или 6m (битов).
Поднесущие включают в себя поднесущие пилот-сигнала для коррекции сигнала, а также поднесущие, назначенные для данных. Когда количество поднесущих пилот-сигнала равно четырем, мощность на бит данных в каждой схеме модуляции равна:
КФМ: (m/(m+4))·P/2m
(1)
16-КАМ: (m/(m+4))·P/4m
(2)
64-КАМ: (m/(m+4))·P/6m
(3)
где P(W) представляет собой мощность потока. Учитывается выигрыш от сверточного кодирования. Пусть «a/b» представляет собой скорость сверточного кодирования, тогда мощность на бит равняется:
КФМ: ((m/(m+4))·P/2m)·b/a
(4)
16-КАМ: ((m/(m+4))·P/4m)·b/a
(5)
64-КАМ: ((m/(m+4))·P/6m)·b/a
(6)
В IEEE802.11n схема модуляции и мощность передачи могут изменяться между множеством потоков. Однако они используют одинаковое количество поднесущих и одинаковую скорость сверточного кодирования. Следовательно, когда общие элементы удаляются из выражений (4), (5) и (6), относительная мощность на бит получается равной:
КФМ: P
(7)
16-КАМ: P/2
(8)
64-КАМ: P/3
(9)
Это позволяет выполнять определение потока с меньшей мощностью.
Затем получают отношение мощностей между скоростями передачи данных, используя выражения (4), (5) и (6). Так как количество поднесущих и мощность передачи одинаковые, хотя скорость передачи данных меняется,
КФМ: b/2a
(4')
16-КАМ: b/4a
(5')
64-КАМ: b/6a
(6')
Для скоростей сверточного кодирования 1/2 и 3/4 получаем:
Скорость кодирования
1/2
3/4
КФМ:
1,00
0,66
16-КАМ:
0,50
0,33
64-КАМ:
0,33
0,22
Можно определять посредством сравнения числовых значений, будет ли мощность потока ниже.
В IEEE802.11n сумма мощностей, используемых множеством используемых потоков, имеет постоянное значение. Предположим, что используется два потока. Пусть Р1 и Р2 представляют собой отношения мощностей, назначенных им, тогда сумма мощностей равна:
Р1+Р2=1,0
Предположим, что используется три потока. Пусть Р1, Р2 и Р3 представляют собой отношения мощностей, назначенных им, тогда сумма мощностей равна:
Р1+Р2+Р3=1,0
<Принцип действия устройства>
Два потока (2 входа, 2 выхода)
Фиг.2 представляет собой блок-схему последовательности операций выбора скорости передачи данных устройства связи согласно первому варианту осуществления. Отметьте, что следующая последовательность реализуется тем, что вызывается исполнение ЦП 101 в устройстве 100 связи программы определения скорости передачи данных, хранимой в ПЗУ 103.
На этапе S301 выполняется калибровка для проверки состояния связи с внешним устройством связи, которое в настоящий момент выполняет связь или собирается установить связь.
На этапе S302 распределяется мощность каждому потоку, основываясь на результате калибровки на этапе S301. Например, 60% мощности распределяется потоку ST1 и 40% распределяется потоку SТ2.
На этапе S303 выводится относительная мощность на бит каждого потока при каждой скорости передачи данных, основываясь на распределении мощности, определенном на этапе S302. Более конкретно, относительная мощность на бит каждого потока выводится из выражений (7), (8) и (9), описанных выше, основываясь на распределении мощности потокам и множестве доступных схем модуляции. Результат сохраняется в ОЗУ 102 в виде таблицы. Когда меняется распределение мощности, определенное на этапе S302, таблица обновляется.
Фиг.3 представляет собой вид, изображающий пример таблицы, генерируемой на этапе S303.
Например, если поток ST1 модулируется посредством 16-КАМ, относительная мощность на бит равна 1/2 от мощности (=0,6) потока ST1, основываясь на выражении (8), то есть «0,3». Если поток ST2 модулируется посредством 16-КАМ, относительная мощность на бит равна 1/2 от мощности (=0,4) потока ST2, то есть «0,2». Фиг.3 изображает относительную мощность на бит в <> под каждой схемой модуляции.
На этапе S304 определяется, является ли необходимым изменение скорости передачи данных. Более конкретно, когда интенсивность ошибок или количество повторных передач на единицу времени превышает пороговое значение, определенное заранее, определяется, что необходимо изменение скорости передачи данных. Если определяется, что необходимо изменение скорости передачи данных, процесс переходит на этап S305.
На этапе S305 выбирается скорость передачи данных, которая меньше, чем текущая скорость передачи данных, на один шаг. Например, если текущая скорость передачи данных равна «78 Мбит/с», сначала выбирается «65 Мбит/с».
На этапе S306 относительная мощность на бит каждого потока для текущей скорости передачи данных сравнивается с мощностью для скорости передачи данных, выбранной на этапе S305. Если любой один из потоков проявляет уменьшение относительной мощности на бит, определяется, что скорость передачи неподходящая. Процесс возвращается на этап S305. С другой стороны, если определяется, что относительная мощность на бит остается неизменной или увеличивается для всех потоков, процесс переходит на этап S307.
Например, относительные мощности на бит «потока ST1» на текущей скорости передачи данных «78 Мбит/с» и выбранной скорости передачи «65 Мбит/с» равны:
78 Мбит/с: 0,22
65 Мбит/с: 0,33
Относительные мощности на бит «потока ST2» на текущей скорости передачи данных «78 Мбит/с» и выбранной скорости передачи данных «65 Мбит/с» равны:
78 Мбит/с: 0,66
65 Мбит/с: 0,50
То есть относительная мощность на бит уменьшается в потоке ST2. Поэтому определяется, что скорость передачи данных «65 Мбит/с» является неподходящей. На этапе S305 скорость передачи данных понижается еще на один шаг, то есть выбирается «58,5 Мбит/с». Так как относительная мощность на бит на скорости передачи данных «58,5 Мбит/с» остается неизменной или увеличивается для обоих потоков ST1 и ST2, процесс переходит на этап S307.
На этапе S307 скорость передачи данных, выбранная на этапе S306, определяется в качестве скорости передачи данных после изменения. Схема модуляции, соответствующая выбранной скорости передачи данных, устанавливается для узла 105 беспроводной связи.
Определение скорости передачи данных после изменения вышеописанным способом всегда делает возможным стабильную связь по сравнению со скоростью передачи данных перед изменением.
Три потока (3 входа, 3 выхода)
Обработка для трех потоков почти такая же, что и для обработки двух потоков, описанной выше. Она снова описывается со ссылкой на Фиг.2. В данном случае, однако, генерируется таблица, показанная на Фиг.4, как описано ниже.
На этапе S301 выполняется калибровка для проверки состояния связи с внешним устройством связи, которое в настоящий момент осуществляет связь или собирается установить связь.
На этапе S302 мощность распределяется каждому потоку, основываясь на результате калибровки на этапе S301. Например, 50% мощности распределяется потоку ST1, 30% распределяется потоку ST2 и 20% распределяется потоку ST3.
На этапе S303 выводится относительная мощность на бит каждого потока на каждой скорости передачи данных, основываясь на распределении мощности, определенном на этапе S302. Более конкретно, относительная мощность на бит каждого потока выводится на основе распределения мощности по потокам и выражений (7), (8) и (9), описанных выше. Результат сохраняется в ОЗУ 102 в виде таблицы.
Фиг.4 представляет собой вид, изображающий пример таблицы, генерируемой на этапе S303.
Например, если поток ST1 модулируется посредством 16-КАМ, относительная мощность на бит равна 1/2 от мощности (=0,5) потока ST1, основываясь на выражении (8), то есть «0,25». Если поток ST2 модулируется посредством 16-КАМ, относительная мощность на бит равна 1/2 от мощности (=0,3) потока ST2, то есть «0,15». Фиг.4 изображает относительную мощность на бит в <> под каждой схемой модуляции.
На этапе S304 определяется, необходимо ли изменение скорости передачи данных. Более конкретно, когда интенсивность ошибок или количество повторных передач на единицу времени превышает пороговое значение, определенное заранее, определяется, что необходимо изменение скорости передачи данных. Если определяется, что является необходимым изменение скорости передачи данных, процесс переходит на этап S305.
На этапе S305 выбирается скорость передачи данных, которая ниже текущей скорости передачи данных на один шаг. Например, если текущей скоростью передачи данных является «136,5 Мбит/с», сначала выбирается «117 Мбит/с».
На этапе S306 относительная мощность на бит каждого потока для текущей скорости передачи данных сравнивается с мощностью для скорости передачи данных, выбранной на этапе S305. Если любой один из потоков проявляет уменьшение относительной мощности на бит, определяется, что скорость передачи данных является неподходящей. Процесс возвращается на этап S305. С другой стороны, если определяется, что относительная мощность на бит остается неизменной или увеличивается для всех потоков, процесс переходит на этап S307. Так как относительная мощность на бит на скорости передачи данных «117 Мбит/с» остается неизменной или увеличивается для всех потоков ST1-ST3, процесс переходит на этап S307.
На этапе S307 скорость передачи данных, выбранная на этапе S306, определяется как скорость передачи данных после изменения. Схема модуляции, соответствующая выбранной скорости передачи данных, устанавливается для узла 105 беспроводной связи.
Определение скорости передачи данных после изменения вышеописанным способом всегда делает возможным стабильную связь по сравнению со скоростью передачи данных до изменения.
Выше был описан пример для IEEE802.11n. Однако вариант осуществления применим даже тогда, когда схема модуляции, скорость сверточного кодирования, количество поднесущих и мощность передачи меняются между потоками в OFDM-MIMO. В таком случае относительная мощность на бит выводится с использованием выражений (4)-(6).
В вышеупомянутом описании таблица генерируется после определения распределения мощности каждому потоку, и выбирается скорость передачи данных. Однако таблицы могут генерироваться заранее в соответствии с несколькими распределениями мощности и сохраняться в ПЗУ 103.
Второй вариант осуществления
Во втором варианте осуществления способ более эффективного определения скорости передачи данных после изменения при изменении скорости передачи данных. Конфигурация устройства (Фиг.1) и используемые скорости передачи данных (Фиг.2 и 3) те же самые, что и в первом варианте осуществления, и их описание не повторяется.
Принцип действия устройства
Два потока (2 входа, 2 выхода)
Фиг.5 представляет собой блок-схему последовательности операций выбора скорости передачи данных устройства связи согласно второму варианту осуществления. Отметьте, что нижеследующая последовательность реализуется в результате исполнения посредством ЦП 101 в устройстве 100 связи программы определения скорости передачи данных, хранимой в ПЗУ 103.
На этапе S301 выполняется калибровка для проверки состояния связи с внешним устройством связи, которое в настоящий момент осуществляет связь или собирается установить связь.
На этапе S302 мощность распределяется каждому потоку, основываясь на результате калибровки на этапе S301. Например, 60% мощности распределяется потоку ST1 и 40% распределяется потоку ST2.
На этапе S303 выводится относительная мощность на бит каждого потока на каждой скорости передачи данных, основываясь на распределении мощности, определенном на этапе S302. Более конкретно, относительная мощность на бит каждого потока выводится на основе распределения мощности по потокам и выражений (7), (8) и (9), описанных выше. Результат сохраняется в ОЗУ 102 в виде таблицы.
На этапе S304 определяется, необходимо ли изменение скорости передачи данных. Более конкретно, когда интенсивность ошибок или количество повторных передач на единицу времени превышает пороговое значение, определенное заранее, определяется, что необходимо изменение скорости передачи данных. Если определяется, что является необходимым изменение скорости передачи данных, процесс переходит на этап S401.
Поток, который вызвал ошибку во время передачи, имеет минимальную относительную мощность на бит с высокой вероятностью. Следовательно, на этапе S401 из текущих потоков определяется поток, имеющий минимальную относительную мощность на бит. Поток с минимальной относительной мощностью на бит называется потоком STmin. Когда текущей скоростью передачи данных является «78 Мбит/с», поток ST1 определяется в качестве потока STmin.
На этапе S402, ссылаясь на таблицу, извлекаются скорости передачи данных, каждая из которых меньше текущей скорости передачи данных и имеет относительную мощность, которая больше мощности STmin, определенной на этапе S401 в качестве относительной мощности того же потока, что и поток STmin. В данном примере извлекаются скорости передачи данных, каждая из которых имеет относительную мощность на бит больше, чем 0,2. То есть извлекаются «58,8 Мбит/с» и «39 Мбит/с». Скорости передачи данных, каждая из которых имеет относительную мощность больше, чем мощность STmin, извлекаются в данном случае по следующей причине. При относительной мощности, равной или меньшей мощности STmin, существует малая вероятность улучшения появления ошибок в этом же потоке во время передачи даже при меньшей скорости передачи данных. То есть появление ошибок во время передачи улучшается с высокой вероятностью посредством извлечения скоростей передачи данных, каждая из которых имеет относительную мощность больше, чем мощность STmin.
На этапе S403 относительная мощность на бит для одной из скоростей передачи данных, извлеченных на этапе S402, сравнивается с мощностью потоков за исключением потока STmin. Это сравнение выполняется в убывающем порядке скоростей передачи данных, извлеченных на этапе S402, для определения максимально возможной скорости передачи данных в качестве новой скорости передачи данных. Если любой один из потоков проявляет уменьшение относительной мощности на бит, скорость передачи данных определяется неподходящей. Процесс возвращается на этап S402. С другой стороны, если определяется, что относительная мощность на бит остается неизменной или увеличивается для всех потоков, процесс переходит на этап S307. В данном примере относительная мощность на бит сравнивается для потока за исключением потока STmin (ST1), то есть потока ST2. Так как относительная мощность равна 0,4 на обоих скоростях «78 Мбит/с» и «58,5 Мбит/с», скорость «58,5 Мбит/с» определяется подходящей.
На этапе S307 скорость передачи данных, выбранная на этапе S403, определяется в качестве скорости передачи данных после изменения. Схема модуляции, соответствующая выбранной скорости передачи данных, устанавливается для узла 105 беспроводной связи.
Определение скорости передачи данных после изменения вышеописанным способом позволяет всегда осуществлять стабильную связь по сравнению со скоростью передачи перед изменением.
Три потока (3 входа, 3 выхода)
На этапе S301 выполняется калибровка для проверки состояния связи с внешним устройством связи, которое в настоящий момент осуществляет связь или собирается установить связь.
На этапе S302 мощность распределяется каждому потоку, основываясь на результате калибровки на этапе S301. Например, 50% мощности распределяется потоку ST1, 30% распределяется потоку ST2 и 20% распределяется потоку ST3.
На этапе S303 выводится относительная мощность на бит каждого потока на каждой скорости передачи данных, основываясь на распределении мощности, определенном на этапе S302. Более конкретно, относительная мощность на бит каждого потока выводится на основе распределения мощности по потокам и выражений (7), (8) и (9), описанных выше. Результат сохраняется в ОЗУ 102 в виде таблицы.
На этапе S304 определяется, необходимо ли изменение скорости передачи данных. Более конкретно, когда интенсивность ошибок или количество повторных передач на единицу времени превышает пороговое значение, определенное заранее, определяется, что необходимо изменение скорости передачи данных. Если определяется, что необходимо изменение скорости передачи данных, процесс переходит на этап S401.
Поток с ошибкой, происходящей во время передачи, имеет минимальную относительную мощность на бит с высокой вероятностью. Следовательно, на этапе S401 из текущих потоков определяется поток, имеющий минимальную относительную мощность на бит. Поток с минимальной относительной мощностью на бит называется потоком STmin. Когда текущей скоростью передачи данных является «156 Мбит/с», потоки ST2 и ST3 определяются в качестве потока STmin.
На этапе S402, ссылаясь на таблицу, извлекается скорость передачи данных, которая меньше текущей скорости передачи данных и имеет относительную мощность, которая больше мощности STmin, определенной на этапе S401. В данном примере извлекаются скорости передачи данных, каждая из которых имеет относительную мощность на бит больше, чем 0,1. То есть извлекаются «52 Мбит/с», «65 Мбит/с», «78 Мбит/с», «97,5 Мбит/с» и «117 Мбит/с». Скорости передачи данных, каждая из которых имеет относительную мощность больше, чем мощность STmin, извлекаются в данном случае по следующей причине. При относительной мощности, равной или меньшей мощности STmin, существует малая вероятность улучшения появления ошибок в этом же потоке во время передачи даже при меньшей скорости передачи данных. То есть появление ошибок во время передачи улучшается с высокой вероятностью посредством извлечения скоростей передачи данных, каждая из которых имеет относительную мощность больше, чем мощность STmin.
На этапе S403 относительная мощность на бит для одной из скоростей передачи данных, извлеченных на этапе S402, сравнивается с мощностью потоков за исключением потока STmin. Это сравнение выполняется в убывающем порядке скоростей передачи данных, извлеченных на этапе S402, для определения максимально возможной скорости передачи данных в качестве новой скорости передачи данных. Если любой один из потоков проявляет уменьшение относительной мощности на бит, скорость передачи данных определяется неподходящей. Процесс возвращается на этап S402. С другой стороны, если определяется, что относительная мощность на бит остается неизменной или увеличивается для всех потоков, процесс переходит на этап S307. В данном примере относительная мощность на бит сравнивается для потока за исключением потока STmin (ST2 и ST3), то есть потока ST1. Так как относительная мощность равна 0,167 на обоих скоростях «156 Мбит/с» и «117 Мбит/с», скорость «117 Мбит/с» определяется подходящей.
На этапе S307 скорость передачи данных, выбранная на этапе S403, определяется в качестве скорости передачи данных после изменения. Схема модуляции, соответствующая выбранной скорости передачи данных, устанавливается для узла 105 беспроводной связи.
Вышеописанный выбор позволяет выполнять более эффективный выбор по сравнению с первым вариантом осуществления.
В первом и втором вариантах осуществления, описанных выше, получают и сравнивают относительные мощности «на бит» соответствующих потоков. Однако можно получать и сравнивать относительные мощности не «на бит», а «на предварительно определенное количество битов». Скорость передачи данных, имеющая неизменную или большую относительную мощность на бит, определяется в качестве скорости передачи данных после изменения. Однако скорость передачи данных, имеющая большую относительную мощность на бит, может определяться в качестве скорости передачи данных после изменения. В этом случае коэффициент появления ошибок уменьшается по сравнению со случаем, когда выбирается скорость передачи данных, имеющая неизменяемую относительную мощность. Следовательно, становится меньшей вероятность повторного выбора скорости передачи данных.
Другие варианты осуществления
Выше были подробно описаны варианты осуществления настоящего изобретения. Настоящее изобретение применимо для системы, включающей в себя множество устройств, или устройства, включающего в себя единственный прибор.
Настоящее изобретение также достигается даже предоставлением программы, которая реализует функции вышеописанных вариантов осуществления для системы или устройства непосредственно или с удаленного места, и побуждает систему или устройство считать и выполнить предоставляемый программный код. Следовательно, сам программный код, который устанавливается на компьютере для реализации функциональной обработки настоящего изобретения компьютером, также включается в технический объем настоящего изобретения.
В данном случае программа может принимать любую форму, такую как объектный код, программа, подлежащая исполнению интерпретатором, или данные сценария, подлежащие предоставлению операционной системе (ОС) при условии, что могут быть получены функции программы.
Примеры среды записи для предоставления программы представляют собой флоппи(R)-диск, жесткий диск, оптический диск (компакт-диск, цифровой многофункциональный диск (DVD)), магнитооптический диск, магнитную ленту, энергонезависимую карту памяти и ПЗУ.
Функции вышеописанных вариантов осуществления реализуются тогда, когда компьютер исполняет считываемую программу. Функции вышеописанных вариантов осуществления также реализуются тогда, когда, например, ОС, выполняющаяся на компьютере, частично или полностью исполняет фактическую обработку, основанную на инструкциях программы.
Альтернативно, программа, считываемая с носителя, записывается в память платы расширения функций, вставленной в компьютер, или блока расширения функций, подсоединенного к компьютеру. Затем ЦП платы расширения функций или блока расширения функций частично или полностью исполняет фактическую обработку, основанную на инструкциях программы, таким образом реализуя функции вышеописанных вариантов осуществления.
Хотя настоящее изобретение было описано со ссылкой на примерные варианты осуществления, необходимо понимать, что изобретение не ограничивается описанными примерными вариантами осуществления. Объем нижеследующей формулы изобретения должен соответствовать самой широкой интерпретации, чтобы охватывать все такие модификации и эквивалентные конструкции и функции.