УСТРОЙСТВО, СПОСОБ И УПРАВЛЯЮЩАЯ ПРОГРАММА ДЛЯ ОБРАБОТКИ ДАННЫХ

1. Устройство обработки данных, содержащее:
средство ввода для ввода информационных данных;
средство кодирования для кодирования информационных данных, вводимых с помощью упомянутого средства ввода;
средство создания для создания файла с информацией, который имеет множество блочных элементов хранения, каждый из которых включает в себя информацию о размере, причем этот файл с информацией содержит один или несколько первых блочных элементов хранения, каждый из которых предназначен для хранения информационных данных, закодированных упомянутым средством кодирования, и один или несколько вторых блочных элементов хранения, каждый из которых предназначен для хранения управляющей информации об информационных данных, хранимых в первом блочном элементе хранения; и
средство управления для управления упомянутым средством кодирования и упомянутым средством создания для формирования для каждого заданного объема информационных данных, закодированных во время кодирования вводимых информационных данных, нового первого блочного элемента хранения, формирования второго блочного элемента хранения, соответствующего сформированному первому блочному элементу хранения, и создания из сформированных первых блочных элементов хранения и сформированных вторых блочных элементов хранения файла с информацией.
2. Устройство по п.1, в котором упомянутое средство создания добавляет сформированный первый блочный элемент хранения после второго блочного элемента хранения, соответствующего сформированному первому блочному элементу хранения.
3. Устройство по п.1, в котором упомянутое средство создания формирует, в соответствии с заданным объемом закодированных информационных данных, сохраняемых в первом блочном элементе хранения, управляющую информацию об информационных данных, хранимых в первом блочном элементе хранения, и информацию о размере второго блочного элемента хранения, в котором хранится управляющая информация, и формирует информацию о размере первого блочного элемента хранения.
4. Устройство по п.1, дополнительно содержащее средство передачи для передачи файла с информацией, созданного упомянутым средством создания, внешнему устройству по сети, и
в котором упомянутое средство управления управляет упомянутым средством передачи для передачи второго блочного элемента хранения, соответствующего сформированному первому блочному элементу хранения, в соответствии с формируемым первым блочным элементом хранения, и последующей передачи сформированного первого блочного элемента хранения.
5. Устройство по п.1, дополнительно содержащее средство связи для передачи файла с информацией, создаваемого упомянутым средством создания, внешнему устройству по сети, и
при этом упомянутое средство управления управляет упомянутым средством связи для получения от внешнего устройства информации о размере буферной памяти, обеспеченной во внешнем устройстве, и установки заданного объема на основе полученной информации о размере буферной памяти.
6. Устройство по п.1, дополнительно содержащее:
запоминающее устройство для хранения закодированных информационных данных,
при этом упомянутое средство создания создает первый блочный элемент хранения, используя информационные данные, хранимые в запоминающем устройстве, а упомянутое средство управления определяет заданный объем в соответствии с емкостью запоминающего устройства.
7. Устройство обработки данных, содержащее:
средство ввода для ввода информационных данных;
средство кодирования для кодирования информационных данных, вводимых с помощью упомянутого средства ввода;
средство создания для создания файла с информацией, который имеет множество блочных элементов хранения, каждый из которых включает в себя информацию о размере, причем этот файл с информацией содержит один или несколько первых блочных элементов хранения, каждый из которых предназначен для хранения информационных данных, закодированных упомянутым средством кодирования, и один или несколько вторых блочных элементов хранения, каждый из которых предназначен для хранения управляющей информации об информационных данных, хранимых в первом блочном элементе хранения;
средство вывода для вывода файла с информацией, созданного упомянутым средством создания, во множество мест назначения вывода; и
средство управления для установки, в соответствии с местом назначения вывода упомянутого средства вывода, одного из: первого режима, в котором упомянутое средство создания формирует лишь один первый блочный элемент хранения и лишь один второй блочный элемент хранения и создает один файл с информацией, включающий в себя только один первый блочный элемент хранения и только один второй блочный элемент хранения, и второго режима, в котором упомянутое средство создания формирует множество первых блочных элементов хранения и множество вторых блочных элементов хранения и создает один файл с информацией, содержащий множество первых блочных элементов хранения и множество вторых блочных элементов хранения.
8. Устройство по п.7, в котором упомянутое средство создания формирует во втором режиме новый первый блочный элемент хранения для каждого заданного объема информационных данных, закодированных во время кодирования входных информационных данных, и формирует каждый второй блочный элемент хранения, соответствующий сформированному первому блочному элементу хранения.
9. Устройство по п.7, в котором упомянутое средство управления устанавливает первый режим, когда местом назначения вывода упомянутого средства вывода является устройство записи для записи файла с информацией на носитель для записи, и устанавливает второй режим, когда местом назначения вывода упомянутого средства вывода является сеть.
10. Устройство по п.9, в котором упомянутое средство управления управляет упомянутым средством вывода для получения по сети от места назначения вывода информации о размере буферной памяти и устанавливает заданный объем на основе полученной информации о размере буферной памяти.
11. Устройство обработки данных, содержащее:
средство ввода для ввода информационных данных;
средство кодирования для кодирования информационных данных, вводимых с помощью упомянутого средства ввода;
средство создания для создания файла с информацией, который имеет множество блочных элементов хранения, каждый из которых включает в себя информацию о размере, причем этот файл с информацией содержит один или несколько первых блочных элементов хранения, каждый из которых предназначен для хранения информационных данных, закодированных упомянутым средством кодирования, и один или несколько вторых блочных элементов хранения, каждый из которых предназначен для хранения управляющей информации об информационных данных, хранимых в первом блочном элементе хранения;
средство записи для записи файла с информацией, создаваемого упомянутым средством создания, на носитель для записи;
средство вывода для вывода файла с информацией, созданного упомянутым средством создания, во внешнюю среду; и
средство управления для управления упомянутым средством создания, так что в режиме записи, в котором упомянутое средство записи записывает файл с информацией на носитель для записи, упомянутое средство создания формирует лишь один первый блочный элемент хранения и лишь один второй блочный элемент хранения и создает один файл с информацией, включающий в себя только один первый блочный элемент хранения и только один второй блочный элемент хранения, а в режиме передачи, в котором упомянутое средство вывода выводит файл с информацией во внешнюю среду, упомянутое средство создания формирует множество первых блочных элементов хранения и множество вторых блочных элементов хранения и создает один файл с информацией, содержащий множество первых блочных элементов хранения и множество вторых блочных элементов хранения.
12. Устройство обработки данных, содержащее:
средство ввода для ввода информационных данных;
средство кодирования для кодирования информационных данных, вводимых с помощью упомянутого средства ввода;
средство создания для создания MP4-файла, в котором сохраняются информационные данные, закодированные с помощью упомянутого средства кодирования; и
средство управления для управления средством кодирования и упомянутым средством создания для формирования, во время кодирования вводимых информационных данных для каждого заданного объема закодированных информационных данных, MediaDataBox, формирования одного MovieBox и одного или нескольких MovieFragmentBox, соответствующих множеству сформированных MediaDataBox, и создания одного MP4-файла, включающего в себя сформированный MediaDataBox, сформированный MovieBox и сформированный MovieFragmentBox.
13. Способ управления устройством обработки данных, имеющим средство ввода для ввода информационных данных, содержащий:
этап кодирования, на котором кодируют информационные данные, вводимые с помощью упомянутого средства ввода;
этап создания, на котором создают файл с информацией, который имеет множество блочных элементов хранения, каждый из которых включает в себя информацию о размере, причем этот файл с информацией содержит один или несколько первых блочных элементов хранения, каждый из которых предназначен для хранения информационных данных, закодированных на упомянутом этапе кодирования, и один или несколько вторых блочных элементов хранения, каждый из которых предназначен для хранения управляющей информации об информационных данных, хранимых в первом блочном элементе хранения; и
этап управления, на котором осуществляют управление упомянутым этапом кодирования и упомянутым этапом создания для формирования, для каждого заданного объема информационных данных, закодированных во время кодирования вводимых информационных данных, нового первого блочного элемента хранения, формируют второй блочный элемент хранения, соответствующий сформированному первому блочному элементу хранения, и создают из сформированных первых блочных элементов хранения и сформированных вторых блочных элементов хранения файл с информацией.
14. Способ управления устройством обработки данных, имеющим средство ввода для ввода информационных данных и средство вывода для вывода обработанных информационных данных, содержащий:
этап кодирования, на котором кодируют информационные данные, вводимые с помощью упомянутого средства ввода;
этап создания, на котором создают файл с информацией, который имеет множество блочных элементов хранения, каждый из которых включает в себя информацию о размере, причем этот файл с информацией содержит один или несколько первых блочных элементов хранения, каждый из которых предназначен для хранения информационных данных, закодированных на упомянутом этапе кодирования, и один или несколько вторых блочных элементов хранения, каждый из которых предназначен для хранения управляющей информации об информационных данных, хранимых в первом блочном элементе хранения;
этап вывода, на котором выводят файл с информацией, созданный на упомянутом этапе создания, во множество мест назначения вывода при помощи упомянутого средства вывода; и
этап управления, на котором устанавливают в соответствии с местом назначения вывода на упомянутом этапе вывода один из: первого режима, в котором формируются лишь один первый блочный элемент хранения и лишь один второй блочный элемент хранения, а на этапе создания создается файл с информацией, включающий в себя только один первый блочный элемент хранения и один второй блочный элемент хранения, и второго режима, в котором формируется множество первых блочных элементов хранения и множество вторых блочных элементов хранения, и создается файл с информацией, содержащий множество первых блочных элементов хранения и множество вторых блочных элементов хранения.
15. Способ управления устройством обработки данных, имеющим средство ввода для ввода информационных данных, средство вывода для вывода обработанных информационных данных и средство записи для записи обработанных информационных данных на носитель для записи, содержащий:
этап кодирования, на котором кодируют информационные данные, вводимые с помощью упомянутого средства ввода;
этап создания, на котором создают файл с информацией, который имеет множество блочных элементов хранения, каждый из которых включает в себя информацию о размере, причем этот файл с информацией содержит один или несколько первых блочных элементов хранения, каждый из которых предназначен для хранения информационных данных, закодированных на упомянутом этапе кодирования, и один или несколько вторых блочных элементов хранения, каждый из которых предназначен для хранения управляющей информации об информационных данных, хранимых в первом блочном элементе хранения;
этап записи, на котором записывают файл с информацией, созданный на упомянутом этапе создания, на носитель для записи с помощью средства записи;
этап вывода, на котором выводят при помощи упомянутого средства вывода файл с информацией, созданный на упомянутом этапе создания, во внешнюю среду; и
этап управления, на котором осуществляют управление упомянутым этапом создания, так что в режиме записи, в котором упомянутое средство записи записывает файл с информацией на носитель для записи, формируются лишь один первый блочный элемент хранения и лишь один второй блочный элемент хранения, а на упомянутом этапе создания создается один файл с информацией, включающий в себя только один первый блочный элемент хранения и только один второй блочный элемент хранения, а в режиме передачи, в котором упомянутое средство вывода выводит файл с информацией во внешнюю среду, формируется множество первых блочных элементов хранения и множество вторых блочных элементов хранения, и на упомянутом этапе создания создается один файл с информацией, содержащий множество первых блочных элементов хранения и множество вторых блочных элементов хранения.
16. Способ управления устройством обработки данных, имеющим средство ввода для ввода информационных данных, содержащий:
этап кодирования, на котором кодируют информационные данные, вводимые с помощью упомянутого средства ввода;
этап создания, на котором создают MP4-файл, в котором сохраняются информационные данные, закодированные на упомянутом этапе кодирования; и
этап управления, на котором осуществляют управление упомянутым этапом кодирования и упомянутым этапом создания для формирования, во время кодирования вводимых информационных данных для каждого заданного объема закодированных информационных данных, MediaDataBox, формируя один MovieBox и один или несколько MovieFragmentBox, соответствующих множеству сформированных MediaDataBox, и создания одного MP4-файла, включающего в себя сформированный MediaDataBox, сформированный MovieBox и сформированный MovieFragmentBox.
17. Постоянный машиночитаемый запоминающий носитель, хранящий программу, содержащую программный код, обеспечивающий выполнение вычислительной машиной функций каждого блока устройства обработки данных, изложенного в п.1.
18. Постоянный машиночитаемый запоминающий носитель, хранящий программу, обеспечивающую выполнение вычислительной машиной функций каждого блока устройства обработки данных, изложенного в п.7.
19. Постоянный машиночитаемый запоминающий носитель, хранящий программу, обеспечивающую выполнение вычислительной машиной функций каждого блока устройства обработки данных, изложенного в п.11.
20. Постоянный машиночитаемый запоминающий носитель, хранящий программу, обеспечивающую выполнение вычислительной машиной функций каждого блока устройства обработки данных, изложенного в п.12.