Область техники, к которой относится изобретение
Настоящая технология относится к периферийному устройству, хост-устройству и способу обработки, и, в частности, например, к периферийному устройству, хост-устройству и способу обработки, в которых электрическая функция, назначенная для вывода штекера или гнезда, может переключаться в устройстве штекера, имеющем штекер, или в устройстве гнезда, имеющем гнездо.
Уровень техники
Пример устройства штекера, имеющего штекер, или устройства гнезда, имеющего гнездо, включает в себя заряжаемое устройство, описанное в PTL 1, устройство хранения данных или адаптер для заряда.
Заряжаемое устройство, описанное в PTL 1, представляет собой устройство штекера, имеющее штекер, и устройство хранения данных, и адаптер для заряда, представляют собой устройства гнезда, имеющие гнездо.
Линия данных для передачи данных соединена со штекером заряжаемого устройства. Когда штекер заряжаемого устройства подключают к гнезду устройства хранения данных, заряжаемое устройство получает данные от устройства хранения данных через линию данных.
Кроме того, адаптер для заряда имеет переключатель механического обнаружения, и когда соединение штекера заряжаемого устройства с гнездом адаптера для заряда механически обнаруживается переключателем обнаружения, встроенная аккумуляторная батарея, которая встроена в заряжаемое устройство, заряжается, используя линию данных, в заряжаемом устройстве.
Список литературы
Патентная литература
[PTL 1] Находящаяся на экспертизе публикация заявки на японский патент №2013-055774
Раскрытие сущности изобретения
Техническая задача
В частности, в последние годы потребовалась разработка технологии, выполненной с возможностью переключения электрической функции устройства разъема, состоящего из штекера или гнезда, при передаче и приеме мультиплексированных данных, получаемых в результате мультиплексирования множества электрических сигналов между устройством штекера и устройством гнезда.
Желательно обеспечить возможность переключения электрической функции разъема, состоящего из штекера или гнезда, при передаче и приеме мультиплексированных данных, полученных путем мультиплексирования множества электрических сигналов между устройством штекера и устройством гнезда.
Решение задачи
Периферийное устройство, в соответствии с вариантом осуществления настоящей технологии, представляет собой периферийное устройство, содержащее штекер, имеющий множество выводов и выполненный с возможностью съемной установки в гнездо хост-устройства, по меньшей мере, один процессор, соединенный с первым выводом штекера, по меньшей мере, один процессор, выполненный с возможностью передачи и/или приема мультиплексированных данных через первый вывод, устройство обнаружения, соединенное с первым выводом и выполненное с возможностью обнаружения, когда штекер вставлен в гнездо, имеет или нет хост-устройство возможность обработки мультиплексированных данных, и переключатель функции, соединенный, по меньшей мере, со вторым выводом штекера, и выполненный с возможностью назначения электрической функции для второго вывода.
Способ обработки для периферийного устройства, в соответствии с другим вариантом осуществления настоящей технологии, представляет собой способ обработки для периферийного устройства, причем периферийное устройство содержит штекер, имеющий множество выводов и выполненный с возможностью вставки и извлечения в гнездо хост-устройства, по меньшей мере, один процессор, соединенный с первым выводом штекера, по меньшей мере, один процессор, выполненный с возможностью передачи и/или приема мультиплексированных данных через первый вывод, и модуль обнаружения, соединенный с первым выводом, и выполненный с возможностью обнаружения, когда штекер вставлен в гнездо, имеет или нет хост-устройство возможность обработки мультиплексированных данных, при этом способ содержит этапы, на которых: обеспечивают назначение периферийным устройством электрической функции для второго вывода, отличной от первого вывода.
Хост-устройство по еще одному, другому варианту осуществления настоящей технологии, представляет собой хост-устройство, содержащее гнездо, имеющее множество выводов, и выполненное с возможностью приема штекера устройства штекера, по меньшей мере, один процессор, соединенный с первым выводом гнезда, по меньшей мере, один процессор, выполненный с возможностью передачи и/или приема мультиплексированных данных через первый вывод, модуль обнаружения, соединенный с первым выводом и выполненный с возможностью обнаружения, когда штекер вставлен в гнездо, имеет или нет устройство штекера возможность обработки мультиплексированных данных, и модуль переключения функции, соединенный, по меньшей мере, со вторым выводом гнезда, и выполненный с возможностью назначения электрической функции для второго выхода.
Способ обработки для хост-устройства, в соответствии с еще одним, другим вариантом осуществления настоящей технологии, представляет собой способ обработки для хост-устройства, хост-устройства, содержащего гнездо, имеющего множество выводов, и выполненного с возможностью приема штекера устройства штекера, по меньшей мере, один процессор, соединенный с первым выводом гнезда, по меньшей мере, один процессор, выполненный с возможностью передачи и/или приема мультиплексированных данных через первый вывод, и модуль обнаружения, соединенный с первым выводом и выполненный с возможностью обнаружения, когда штекер вставлен в гнездо, имеет или нет устройство штекера возможность обработки мультиплексированных данных, при этом способ содержит этап, на котором: обеспечивают назначение хост-устройством электрической функции для второго вывода, отличной от первого выхода.
Полезные эффекты изобретения
В соответствии с настоящей технологией, например, возможно переключать электрическую функцию вывода штекера или гнезда при выполнении передачи и приема мультиплексированных данных, полученных путем мультиплексирования множества электрических сигналов, между устройством штекера и устройством гнезда.
Кроме того, эффекты, описанные здесь, не обязательно ограничены, и могут представлять собой любой один из эффектов, описанных в данном раскрытии.
Краткое описание чертежей
На фиг. 1 показана блок-схема, поясняющая пример конфигурации варианта осуществления системы обработки сигнала, в которой применяется настоящая технология.
На фиг. 2 показана блок-схема, поясняющая пример конфигурации варианта осуществления системы обработки сигнала, в которой применяется настоящая технология.
На фиг. 3 показана блок-схема, поясняющая первый конкретный пример системы обработки сигнала.
На фиг. 4 показана блок-схема, поясняющая второй конкретный пример системы обработки сигнала.
На фиг. 5 показана блок-схема, поясняющая третий конкретный пример системы обработки сигнала.
На фиг. 6А представлена схема, иллюстрирующая вставку и извлечение штепселя в и из гнезда.
На фиг. 6В представлена схема, иллюстрирующая вставку и извлечение штепселя в и из гнезда.
На фиг. 6С представлена схема, иллюстрирующая вставку и извлечение штепселя в и из гнезда.
На фиг. 7А представлена схема, иллюстрирующая состояние, в котором штепсель вставляют в гнездо из состояния извлечения.
На фиг. 7В представлена схема, иллюстрирующая состояние, в котором штепсель вставляют в гнездо из состояния извлечения.
На фиг. 7С представлена схема, иллюстрирующая состояние, в котором штепсель вставляют в гнездо из состояния извлечения.
На фиг. 7D представлена схема, иллюстрирующая состояние, в котором штепсель вставляют в гнездо из состояния извлечения.
На фиг. 7Е представлена схема, иллюстрирующая состояние, в котором штепсель вставлен в гнездо из состояния извлечения.
На фиг. 8 показана блок-схема последовательности операций, поясняющая изменение состояния вставки, когда штепсель вставляют в гнездо.
На фиг. 9А представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель вставляют в гнездо, в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства на периферийное устройство.
На фиг. 9В представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель вставляют в гнездо, в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства на периферийное устройство.
На фиг. 9С представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель вставляют в гнездо, в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства в периферийное устройство.
На фиг. 9D представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель вставляют в гнездо, в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства на периферийное устройство.
На фиг. 9Е представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель вставлен в гнездо, в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства в периферийное устройство.
На фиг. 10 показана блок-схема последовательности операций, поясняющей технологию для предотвращения непреднамеренного замыкания накоротко.
На фиг. 11А представлена схема, иллюстрирующая состояние, в котором штепсель извлекают из гнезда из состояния полной вставки.
На фиг. 11В представлена схема, иллюстрирующая состояние, в котором штепсель извлекают из гнезда из состояния полной вставки.
На фиг. 11С представлена схема, иллюстрирующая состояние, в котором штепсель извлекают из гнезда из состояния полной вставки.
На фиг. 11D представлена схема, иллюстрирующая состояние, в котором штепсель извлекают из гнезда из состояния полной вставки.
На фиг. 11Е представлена схема, иллюстрирующая состояние, в котором штепсель извлечен из гнезда из состояния полной вставки.
На фиг. 12А представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель извлекают из гнезда в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства в периферийное устройство.
На фиг. 12В представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель извлекают из гнезда в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства в периферийное устройство.
На фиг. 12С представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель извлекают из гнезда в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства в периферийное устройство.
На фиг. 12D представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель извлекают из гнезда в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства в периферийное устройство.
На фиг. 12Е представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель извлекают из гнезда в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства в периферийное устройство.
На фиг. 13 представлена схема, иллюстрирующая механический механизм обнаружения, который обнаруживает вставку и извлечение штепселя.
На фиг. 14А представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель вставляют в гнездо, в случае, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 14В представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель вставляют в гнездо, в случае, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 14С представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель вставляют в гнездо, в случае, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 14D представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель вставляют в гнездо, в случае, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 14Е представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель вставлен в гнездо, в случае, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 15А представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель извлекают из гнезда в случае, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 15В представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель извлекают из гнезда в случае, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 15С представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель извлекают из гнезда в случае, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 15D представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель извлекают из гнезда в случае, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 15Е представлена схема, иллюстрирующая технологию для предотвращения непреднамеренного замыкания накоротко, когда штепсель извлекают из гнезда в случае, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 16А представлена схема, иллюстрирующая способ предотвращения замыкания накоротко источника питания при вставке и извлечении штепселя, когда питание, которое представляет собой подаваемое питание, подают от хост-устройства на периферийное устройство.
На фиг. 16В представлена схема, иллюстрирующая способ предотвращения замыкания накоротко источника питания при вставке и извлечении штепселя, когда питание, которое представляет собой подаваемое питание, подают от хост-устройства на периферийное устройство.
На фиг. 16С представлена схема, иллюстрирующая способ предотвращения замыкания накоротко источника питания при вставке и извлечении штепселя, когда питание, которое представляет собой подаваемое питание, подают от хост-устройства на периферийное устройство.
На фиг. 16D представлена схема, иллюстрирующая способ предотвращения замыкания накоротко источника питания при вставке и извлечении штепселя, когда питание, которое представляет собой подаваемое питание, подают от хост-устройства на периферийное устройство.
На фиг. 16Е представлена схема, иллюстрирующая способ предотвращения замыкания накоротко источника питания при вставке и извлечении штепселя, когда питание, которое представляет собой подаваемое питание, подают от хост-устройства на периферийное устройство.
На фиг. 17А представлена схема, иллюстрирующая способ предотвращения замыкания накоротко источника питания при вставке и извлечении штепселя, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 17В представлена схема, иллюстрирующая способ предотвращения замыкания накоротко источника питания при вставке и извлечении штепселя, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 17С представлена схема, иллюстрирующая способ предотвращения замыкания накоротко источника питания при вставке и извлечении штепселя, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 17D представлена схема, иллюстрирующая способ предотвращения замыкания накоротко источника питания при вставке и извлечении штепселя, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 17Е представлена схема, иллюстрирующая способ предотвращения замыкания накоротко источника питания при вставке и извлечении штепселя, когда питание, которое представляет собой подаваемое питание, подают от периферийного устройства на хост-устройство.
На фиг. 18 показана блок-схема, поясняющая пример конфигурации варианта осуществления компьютера, в котором применяется настоящая технология.
Осуществление изобретения
Варианты осуществления системы обработки сигнала, в которой применяется настоящая технология
На фиг. 1 показана блок-схема, иллюстрирующая пример конфигурации варианта осуществления системы обработки сигнала, в которой применяется настоящая технология.
На фиг. 1 система обработки сигнала включает в себя хост-устройство 10 и периферийное устройство 20.
Хост-устройство 10 включает в себя гнездо 11, модуль 12 обнаружения соответствия, модуль 13 обработки передачи и приема, модуль 14 управления, модуль 15 переключения функций, один или больше (K) функциональных блоков 161, 162… 16К, модуль 17 накопителя и модуль 18 обработки сигналов.
Поскольку хост-устройство 10 включает в себя гнездо 11, хост-устройство 10 представляет собой устройство гнезда.
Гнездо 11 представляет собой, например, многополюсное гнездо с одной головкой, в которое вставляют многополюсный штекер с одной головкой, и имеет множество (N) выводов (N полюсов) J1, J2…, J№N.
Например, вывод J1, который представляет собой заданный вывод среди N выводов J1-J№N гнезда 11, соединен с линией JL передачи мультиплексированных данных, используемой для передачи и приема мультиплексированных данных, и дополнительно соединен с модулем 12 обнаружения соответствия и модулем 13 обработки передачи и приема через линию JL передачи мультиплексированных данных.
Один вывод J№M, другой, чем вывод J1 среди N выводов J1-J№N гнезда 11 (М представляет собой целое число, равное или больше 2, и равное или меньше N), соединен с землей (заземлен).
Кроме того, N-2 других выводов J№n среди выводов от J1 до J№N гнезда 11 ((N-2) выводов J№n, других, чем выводы J1 и J№M) соединены с модулем 15 переключения функции.
Модуль 12 обнаружения соответствия обнаруживает, является или нет устройство штекера, штекер которого вставлен в гнездо 11, устройством, выполненным с возможностью обработки замультиплексированных данных (ниже называется соответствующим устройством).
Таким образом, модуль 12 обнаружения соответствия отслеживает линию JL передачи мультиплексированных данных, и обнаруживает, что устройство штекера, штекер которого вставлен в гнездо 11, представляет собой соответствующее устройство при приеме мультиплексированных данных, имеющих заданную структуру аутентификации PTNP через линию JL передачи мультиплексированных данных.
Модуль 12 обнаружения соответствия передает информацию обнаружения, обозначающую результат обнаружения, обозначающий, является ли устройство штекера, штекер которого вставлен в гнездо 11, соответствующим устройством, выполненным с возможностью обработки замультиплексированных данных, в модуль 13 обработки передачи и приема. Кроме того, модуль 12 обнаружения соответствия управляет модулем 15 переключения функций на основе информации обнаружения, в соответствии с необходимостью.
Поскольку хост-устройство 10 и периферийное устройство 20 могут обрабатывать мультиплексированные данные, как будет описано ниже, хост-устройство 10 и периферийное устройство 20 оба представляют соответствующие устройства.
Когда информация обнаружения из модуля 12 обнаружения соответствия указывает, что устройство штекера (штекер), вставленное в гнездо 11, представляет собой соответствующее устройство, модуль 13 обработки передачи и приема передает и принимает мультиплексированные данные в и из устройства штекера (соответствующего устройства), вставленного в гнездо 11, через линию JL передачи мультиплексированных данных и вывод J1.
Таким образом, модуль 13 обработки передачи и приема мультиплексирует, например, множество цифровых сигналов (информацию), подаваемых из модуля 14 управления или модуля 18 обработки сигналов, в заданном формате мультиплексированных данных (например, размещает цифровой сигнал, обозначающий ранее определенную информацию в каждом бите фрейма, имеющем заданную длину в битах, в качестве мультиплексированных данных) и передает мультиплексированные данные в устройство штекера, штекер которого вставлен в гнездо 11, через линию JL передачи мультиплексированных данных и вывод Л.
Кроме того, модуль 13 обработки передачи и приема принимает мультиплексированные данные, переданные из устройства штекера, штекер которого вставлен в гнездо 11, через линию JL передачи мультиплексированных данных и вывод J1, и демультиплексирует (демодулирует) мультиплексированные данные, для разделения мультиплексированных данных на множество исходных цифровых сигналов. Кроме того, модуль 13 обработки передачи и приема подает цифровые сигналы, выделенные из мультиплексированных данных, в модуль 18 обработки сигналов или в модуль 14 управления.
Кроме того, модуль 13 обработки передачи и приема подает информацию о состоянии передачи данных, обозначающую состояние передачи мультиплексированных данных, в модуль 14 управления.
Модуль 14 управления управляет всем хост-устройством 10.
Кроме того, модуль 14 управления управляет модулем 15 переключения функций, в зависимости от информации (сигнала) из модуля 13 обработки передачи и приема.
Кроме того, модуль 14 управления считывает информацию об устройстве, относящуюся к хост-устройству 10, из модуля 17 накопителя, и подает эту информацию в модуль 13 обработки передачи и приема, в соответствии с необходимостью. Здесь модуль 13 обработки передачи и приема включает в себя информацию устройства, передаваемую из модуля 14 управления мультиплексированных данных, и передает эти мультиплексированные данные в устройство штекера, штекер которого вставлен в гнездо 11, через линию JL передачи мультиплексированных данных и вывод J1.
Модуль 15 переключения функции электрически соединяет, например, вывод J№n гнезда 11 с любым одним функциональным блоком 16k среди функциональных блоков 161-16K под управлением модуля 12 обнаружения соответствия, модуля 14 управления или модуля 18 обработки сигналов, чтобы, таким образом, назначить электрическую функцию функционального блока 16k для вывода J№n гнезда 11.
Поэтому, модуль 15 переключения функций может переключать электрическую функцию, назначенную для вывода J№n гнезда 11, путем изменения функционального блока 16k, соединенного с выводом J№n гнезда 11.
Функциональный блок 16k обеспечивает заданную функцию. Функция, обеспечиваемая функциональным блоком 16k включают в себя, например, функцию подачи питания, состоящую в передаче (питания, то есть), подаваемого питания, и функцию вывода аналогового аудиосигнала, состоящую в выводе аналогового аудиосигнала, или функцию ввода аналогового аудиосигнала,, состоящую в приеме (вводе) аналогового аудиосигнала.
Когда функциональный блок 16k обеспечивает, например, функцию подачи питания, функциональный блок 16k выводит, например, питание, которое представляет собой подаваемое питание от аккумуляторной батареи (не показана), в модуль 15 переключения функций, или функциональный блок 16k принимает подаваемое питание из модуля 15 переключения функций и заряжает аккумуляторную батарею (не показана) от этого питания.
Когда функциональный блок 16k имеет, например, функцию вывода аналогового аудиосигнала, функциональный блок 16k получает, например, цифровой аудиосигнал, подаваемый из модуля 18 обработки сигналов, выполняет DA (цифро-аналоговое) преобразование, выполняет усиление, в соответствии с необходимостью, и выводит полученный в результате аналоговый аудиосигнал в модуль 15 переключения функции.
Когда функциональный блок 16k имеет, например, функцию вывода аналогового аудиосигнала, функциональный блок 16k включает в себя, например, линию сигнала, напряжение в которой поддерживается с помощью резистора, которая представляет собой линию сигнала, один конец которой соединен с модулем 15 переключения функции, и другой конец соединен с модулем 18 обработки сигналов, и подает аналоговый аудиосигнал, подаваемый из модуля 15 переключения функций, в модуль 18 обработки сигналов, в линию сигнала с повышенным напряжением.
Модуль 17 накопителя сохраняет информацию устройства, относящуюся к хост-устройству 10. Информация устройства может включать в себя, например, информацию, обозначающую, какой тип устройства (например, смартфон, планшетный компьютер или ПК (персональный компьютер)) представляет собой хост-устройство 10, информацию, обозначающую функции хост-устройства 10 (функции функциональных блоков 161-16k или обработку сигналов, которая может быть выполнена модулем 18 обработки сигналов), или информацию, обозначающую, какая из функций хост-устройства 10 предусмотрена для (тип), устройства штекера, соединенного с (вставленного в) гнездом 11.
Кроме того, информация устройства может включать в себя ID (идентификацию) поставщика, идентифицирующую изготовителя и т.п. хост-устройства 10, или ID продукта для идентификации модели и т.п. хост-устройства 10 (организация).
Кроме того, информация устройства может включать в себя информацию конфигурации, обозначающую конфигурацию, модель, использование, рабочие характеристики и т.п. хост-устройства 10.
Модуль 18 обработки сигналов обрабатывает, например, различные сигналы, используя цифровой сигнал, выделенный из мультиплексированных данных, подаваемых из модуля 13 обработки передачи и приема, и сигнал, подаваемый из функционального блока 16k.
Кроме того, модуль 18 обработки сигналов выполняет подачу сигнала, получаемого через обработку сигнала и т.п., в функциональный блок 16k, или подачу команды, направленной в периферийное устройство 20, в модуль 13 обработки передачи и приема 13, в соответствии с необходимостью.
Кроме того, когда штекер 21 периферийного устройства 20, то есть, соответствующее устройство, вставлен в гнездо 11, и модуль 13 обработки передачи и приема может включать информацию устройства периферийного устройства 20, которое будет описано ниже, в мультиплексированные данные, которые передаются периферийным устройством 20 через вывод J1 и линию JL передачи мультиплексированных данных.
Модуль 14 управления или модуль 18 обработки сигналов могут управлять модулем 15 переключения функций на основе информации устройства для периферийного устройства 20, выделенной из мультиплексированных данных.
Кроме того, модуль 18 обработки сигналов может выполнять обработку сигналов для периферийного устройства 20 на основе информации устройства для периферийного устройства 20, выделенной из мультиплексированных данных.
Периферийное устройство 20 включает в себя штекер 21, модуль 22 обнаружения соответствия, модуль 23 обработки передачи и приема, модуль 24 управления, модуль 25 переключения функций, один или больше (L) функциональных блоков 261, 262…, 26L, модуль 27 накопителя и множество (R) I/F (интерфейсы) 281, 282…, 28R.
Поскольку периферийное устройство 20 включает в себя штекер 21, периферийное устройство 20 представляет собой устройство штекера.
Штекер 21 представляет собой, например, многополюсный штекер с одной головкой и включает в себя множество (N) выводов (N полюсов) P1, P2…, P№N. Когда штекер 21 вставляют в гнездо 11, вывод P№n штекера 21 (электрически) соединяется с выводом J№n гнезда 11.
Например, вывод P1, который представляет собой заданный вывод среди N выводов P1-P№N штекера 21 соединяется с линией PL передачи мультиплексированных данных, используемой для передачи и приема мультиплексированных данных, и дополнительно соединяется с модулем 22 обнаружения соответствия и модулем 23 обработки передачи и приема через линию PL передачи мультиплексированных данных.
Один вывод Р№М, другой, чем вывод P1, среди N выводов от P1 до P№N штекера 21, соединен с землей.
Кроме того, N-2 других выводов P№n (N-2 выводов P№n, кроме выводов P1 и Р№М) среди выводов от P1 до P№N штекера 21 соединены с модулем 25 переключения функций.
Модуль 22 обнаружения соответствия обнаруживает, является ли устройство гнезда, в которое вставлен штекер 21, соответствующим устройством, выполненным с возможностью обработки замультиплексированных данных.
Таким образом, модуль 22 обнаружения соответствия отслеживает линию PL передачи мультиплексированных данных, и когда модуль 22 обнаружения соответствия принимает мультиплексированные данные заданной структуры аутентификации PTNJ, через линию PL передачи мультиплексированных данных, модуль 22 обнаружения соответствия обнаруживает, что устройство гнезда, в которое был вставлен штекер 21, представляет собой соответствующее устройство.
Модуль 22 обнаружения соответствия подает информацию обнаружения, обозначающую результат обнаружения, является ли устройство гнезда, в которое был вставлен штекер 21, соответствующим устройством, выполненным с возможностью обработки замультиплексированных данных, в модуль 23 обработки передачи и приема. Кроме того, модуль 22 обнаружения соответствия управляет модулем 25 переключения функций на основе информации обнаружения, если необходимо.
Когда информация обнаружения из модуля 22 обнаружения соответствия обозначает, что устройство гнезда, в которое был вставлен штекер 21 (в гнездо), представляет собой соответствующее устройство, модуль 23 обработки передачи и приема передает и принимает мультиплексированные данные в и из устройства гнезда (соответствующего устройства), в которое вставлен штекер 21, через линию PL передачи мультиплексированных данных и вывод P1.
Таким образом, модуль 23 обработки передачи и приема мультиплексирует, например, множество цифровых сигналов (информацию), подаваемых из модуля 24 управления или I/F 28r в заданном формате мультиплексированных данных, и передает эти мультиплексированные данные в устройство гнезда, в которое вставлен штекер 21, через линию PL передачи мультиплексированных данных и вывод P1.
Кроме того, модуль 23 обработки передачи и приема принимает мультиплексированные данные, переданные из устройства гнезда, в которое был вставлен штекер 21, через вывод P1 и линию PL передачи мультиплексированных данных, и разделяет мультиплексированные данные на множество исходных цифровых сигналов путем демультиплексирования мультиплексированных данных. Кроме того, и модуль 23 обработки передачи и приема подает цифровой сигнал, выделенный из мультиплексированных данных, в I/F 28r или в модуль 24 управления.
Кроме того, и модуль 23 обработки передачи и приема подает информацию о состоянии передачи данных, обозначающую состояние передачи мультиплексированных данных, в модуль 24 управления.
Модуль 24 управления управляет всем периферийным устройством 20.
Кроме того, модуль 24 управления управляет модулем 25 переключения функций, в зависимости от информации (сигнала) из модуля 23 обработки передачи и приема.
Кроме того, модуль 24 управления считывает информацию устройства в отношении периферийного устройства 20 из модуля 27 накопителя, в соответствии с необходимостью, и подает информацию устройства в модуль 23 обработки передачи и приема. Здесь модуль 23 обработки передачи и приема включает информацию устройства, подаваемую из модуля 24 управления, в мультиплексированные данные, и передает информацию устройства в устройство гнезда, в которое вставлен штекер 21, через линию PL передачи мультиплексированных данных и вывод P1.
Например, модуль 25 переключения функций назначает электрическую функцию функционального блока 261 для вывода P№n штекера 21, путем электрического соединения вывода P№n штекера 21 с любым одним функциональным блоком 26l среди функциональных блоков 261-26L под управлением модуля 22 обнаружения соответствия или модуля 24 управления.
Поэтому, модуль 25 переключения функций может переключать электрическую функцию, назначенную для вывода P№n, путем изменения функционального блока 261, который должен быть соединен с выводом P№n штекера 21.
Функциональный блок 26i обеспечивает заданную функцию. Функция, предоставляемая функциональным блоком 261, включает в себя, например, функцию подачи питания, функцию вывода аналогового аудиосигнала и функцию ввода аналогового аудиосигнала, описанные выше.
Когда функциональный блок 261 предоставляет, например, функцию подачи питания, функциональный блок 261 выводит, например, питание, которое представляет собой подаваемое питание от аккумуляторной батареи (не представлено) и т.п., в модуль 25 переключения функций, или функциональный блок 261 принимает подаваемое питание из модуля 25 переключения функций и заряжает аккумуляторную батарею (не показана), используя питание, или работает, используя это питание, как источник питания.
Когда штекер 21 вставлен в гнездо 11, в случае, когда функциональный блок 261 предоставляет такую функцию подачи питания, и когда модуль 25 переключения функций назначает функцию подачи питания функционального блока 261 для вывода P№n штекера 21, например, в хост-устройстве 10, функциональный блок 16k, имеющий функцию подачи питания, соединяется с выводом J№n гнезда 11 в модуле 15 переключения функций, и, таким образом, функция источника питания функционального блока 16k назначается для вывода J№n.
Кроме того, передача питания выполняется между функциональным блоком 26k, имеющим функцию подачи питания в хост-устройстве 10, и функциональным блоком 16], имеющим функцию подачи питания в периферийном устройстве 20, через модуль 15 переключения функций, вывод J№n гнезда 11, вывод P№n штекера 21, и модуль 25 переключения функций.
Когда функциональный блок 261 имеет, например, функцию вывода аналогового аудиосигнала, функциональный блок 261 включает в себя, например, драйвер (например, преобразователь, включающий в себя катушку и вибрационную пластину, которые преобразуют аудиосигнал в звук (звуковые волны) в виде вибраций воздуха) (может называться громкоговорителем), и выводит (излучает) звук, соответствующий аналоговому аудиосигналу, подаваемому из модуля 25 переключения функций.
Когда штекер 21 вставляют в гнездо 11, в случае, когда функциональный блок 261 предоставляет такую функцию вывода аналогового аудиосигнала, и когда модуль 25 переключения функций назначает функцию вывода аналогового аудиосигнала функционального блока 261 для вывода P№n штекера 21, например, в хост-устройстве 10, функциональный блок 16k, имеющий функцию вывода аналогового аудиосигнала, соединен с выводом J№n гнезда 11 в модуле 15 переключения функций, и, таким образом, функция вывода аналогового аудиосигнала функционального блока 16k назначается для вывода J№n.
Кроме того, аналоговый аудиосигнал, выводимый функциональным блоком 16k, имеющим функцию вывода аналогового аудиосигнала в хост-устройстве 10, поступает в функциональный блок 261, имеющий функцию вывода аналогового аудиосигнала в периферийном устройстве 20, через модуль 15 переключения функций, вывод J№n гнезда 11, вывод P№n штекера 21 и модуль 25 переключения функций, и соответствующий аналоговый аудиосигнал выводят в драйвер функционального блока 261.
Когда функциональный блок 261 имеет, например, функцию ввода аналогового аудиосигнала, функциональный блок 261 включает в себя, например, микрофон (не представлен), как преобразователь, который преобразует звук (звуковые волны), который представляет собой физическую величину, в аудиосигнал, который представляет собой электрический сигнал, и, например, собирает звук, такой как голос пользователя, и выводит соответствующий аналоговый аудиосигнал в модуль 25 переключения функций.
Когда штекер 21 вставляют в гнездо 11, в случае, когда функциональный блок 261 обеспечивает такую функцию ввода аналогового аудиосигнала, и когда модуль 25 переключения функций назначает функцию ввода аналогового аудиосигнала функционального блока 261 для вывода P№n штекера 21, например, в хост-устройстве 10, функциональный блок 16k, имеющий функцию ввода аналогового аудиосигнала, соединяется с выводом J№n гнезда 11 в модуле 15 переключения функций, и, таким образом, функция ввода аналогового аудиосигнала функционального блока 16k назначается для вывода J№n.
Кроме того, аналоговый аудиосигнал, выводимый микрофоном функционального блока 261, имеющим функцию ввода аналогового аудиосигнала в периферийном устройстве 20, подают в функциональный блок 16k, имеющий функцию ввода аналогового аудиосигнала хост-устройства 10 через модуль 25 переключения функций, вывод P№n штекера 21, вывод J№n гнезда 11 и модуль 15 переключения функций и подают в модуль 18 обработки сигналов через функциональный блок 16k.
Модуль 27 хранения сохраняет информацию устройства, относящуюся к периферийному устройству 20. Информация устройства может включать в себя, например, информацию, обозначающую, какой тип периферийного устройства (наушники (головной телефон или наушники) без микрофона, наушники с микрофоном и т.п.), представляет собой периферийное устройство 20, информацию, обозначающую функции периферийного устройства 20 (функции функциональных блоков от 261 до 26L или обработку I/F 28-28R), или информацию, обозначающую, какая из функций периферийного устройства 20 предусмотрена для (типа) устройства гнезда, в которое вставлен штекер 21.
Кроме того, информация устройства может включать в себя ID поставщика для идентификации изготовителя и т.п. периферийного устройства 20 или ID продукта для идентификации модели и т.п. периферийного устройства 20 (организации).
Кроме того, информация устройства может включать в себя информацию конфигурации, обозначающую конфигурацию, модель, использование, рабочие характеристики и т.п. периферийного устройства 20.
I/F 28r представляет собой интерфейс для обмена электрическим сигналом с модулем 23 обработки передачи и приема. В I/F 28r выполняются, по меньшей мере, один из вывода электрического сигнала в модуль 23 обработки передачи и приема и ввода электрического сигнала из модуля 23 обработки передачи и приема.
Например, интерфейс USB (универсальная последовательная шина), интерфейс GPIO (ввод/вывод общего назначения) или модуль, с которым соединено устройство, соответствующее интерфейсу, могут быть приняты, как I/F 28r .
Кроме того, I/F 281-28R может включать в себя множество входных устройств физической величины для ввода физической величины в качестве модуля преобразования, которые преобразуют физическую величину в цифровой сигнал, как электрический сигнал, и выводят цифровой сигнал в модуль 23 обработки передачи и приема, или множество устройств вывода физической величины для вывода физической величины, в качестве модуля преобразования, которые преобразуют цифровой сигнал, как ввод электрического сигнала (подаваемого) из модуля 23 обработки передачи и приема, в физическую величину и выводят физическую величину.
Пример устройства ввода физической величины включает в себя модуль цифрового микрофона, модуль переключателя или модуль датчика, и пример устройства вывода физической величины включает в себя модуль драйвера или модуль излучения света.
Модуль цифрового микрофона включает в себя, например, микрофон, который преобразует звук, как физическую величину, в аналоговый аудиосигнал, усилитель, который усиливает аналоговый аудиосигнал, и ADC (аналого-цифровой преобразователь), который выполняет AD (аналого-цифровое) преобразование (дельта-сигма модуляцию) для аналогового аудиосигнала после усиления в, например, 1-битный цифровой аудиосигнал, и собирает звук, как физическую величину, преобразует звук в соответствующий цифровой аудиосигнал, и подает (выводит) цифровой аудиосигнал в модуль 23 обработки передачи и приема.
Модуль переключателя включает в себя, например, переключатель, на который нажимает пользователь, и преобразует операцию нажатия (давление) на переключатель пользователя, которое представляет собой физическую величину, в 1-битный цифровой сигнал (импеданс), обозначающий состояние включено или выключено переключателя, который представляет собой электрический сигнал, и подает (выводит) этот цифровой сигнал в модуль 23 обработки передачи и приема.
Модуль датчика включает в себя, например, датчик, который обнаруживает физическую величину, такую как температура (включая в себя температуру тела), влажность, свет или скорость, и выводит соответствующий электрический сигнал, и ADC, который выполняет AD преобразование электрического сигнала, выводимого датчиком, и обнаруживает физическую величину, такую как температура, и преобразует физическую величину в соответствующий цифровой сигнал, и подает (выводит) цифровой сигнал в модуль 23 обработки передачи и приема.
Модуль драйвера включает в себя DAC (цифро-аналоговый преобразователь), который выполняет, например, DA (цифро-аналоговое) преобразование для цифрового аудиосигнала и выводит аналоговый аудиосигнал, усилитель, который усиливает аналоговый аудиосигнал, и драйвер (громкоговоритель), который выводит звук, соответствующий аудиосигналу после усиления, и преобразует цифровой аудиосигнал, как электрический сигнал, подаваемый (вводимый) из модуля 23 обработки передачи и приема, в соответствующий аудиосигнал, как физическую величину, и выводит этот аудиосигнал.
Модуль излучения света включает в себя, например, светодиод, который излучает инфракрасные лучи, преобразует цифровой сигнал, как электрический сигнал, подаваемый из модуля 23 обработки передачи и приема, в свет, такой как инфракрасные лучи, как физическую величину, и выводит этот свет.
Здесь устройство ввода физической величины или устройство вывода физической величины могут быть выполнены таким образом, что некоторые или все их компоненты устанавливают с возможностью отсоединения в (модуле 23 обработки передачи и приема) периферийном устройстве 20.
Таким образом, например, модуль цифрового микрофона, включающий в себя микрофон, усилитель и ADC, может быть выполнен так, что микрофон может быть установлен с возможностью отсоединения на периферийном устройстве 20. Кроме того, например, модуль драйвера, включающий в себя DAC, усилитель и драйвер может быть выполнен таким образом, что драйвер или драйвер и усилитель могут быть установлены с возможностью отсоединения на периферийном устройстве 20.
Кроме того, когда штекер 21 вставлен в гнездо 11 хост-устройства 10, которое представляет собой соответствующее устройство, выполняется обмен цифровыми мультиплексированными данными между модулями 13 и 23 обработки передачи и приема через линию JL передачи мультиплексированных данных, вывод J1 гнезда 11, вывод P1 штекера 21 и линию PL передачи мультиплексированных данных.
Мультиплексированные данные, обмен которыми выполняется между модулями 13 и 23 обработки передачи и приема, могут включать в себя информацию об устройстве для хост-устройства 10, содержащуюся в модуле 17 накопителя, информацию об устройстве периферийного устройства 20, содержащуюся в модуле 27 накопителя, команду из хост-устройства 10 в периферийное устройство 20, цифровой сигнал, выводимый I/F 28r, и цифровой сигнал, подаваемый (выводимый) в I/F 28r.
Кроме того, модуль 24 управления может управлять модулем 25 переключения функций на основе информации об устройстве хост-устройства 10, выделенной из мультиплексированных данных.
Кроме того, на фиг. 1, в хост-устройстве 10, линия JL передачи мультиплексированных данных соединена с выводом J1 гнезда 11, и функция передачи мультиплексированных данных (ниже называется передачей мультиплексированных данных) фиксировано назначается для вывода J1 гнезда 11. Кроме того, вывод J№M гнезда 11 соединен с землей, и, таким образом, функция заземления фиксировано назначается для вывода J№M.
Таким образом, в хост-устройстве 10, целевые выводы, для которых модуль 15 переключения функций назначает функции, представляет собой выводы N-2, другие, чем выводы J1 и J№M среди выводов от J1 по J№N гнезда 11, но выводы J1 и J№M могут представлять собой целевые выводы, для которых модуль 15 переключения функций назначает функции.
В этом отношении, то же относится к выводам P1-P№N штекера 21 периферийного устройства 20.
На фиг. 2 показана блок-схема последовательности операций, иллюстрирующая пример операции системы обработки сигнала по фиг. 1.
На этапе S1 гнездо 11 хост-устройства 10 и штекер 21 периферийного устройства 20 не соединены.
На этапе S2 пользователь начинает вставку штекера 21 в гнездо 11. Когда пользователь продолжает вставлять штекер 21 в гнездо 11, состояние становится состоянием, в котором штекер 21 полностью вставлен в гнездо 11 (состояние, в котором штекер 21 не может быть дальше вставлен в гнездо 11, ниже называется состоянием полной вставки), на этапе S3.
Когда штекер 21 входит в состояние полной вставки, вывод J№n гнезда 11 и вывод P№n штекера 21 (электрически) соединены.
Кроме того, на этапе S11, модуль 12 обнаружения соответствия хост-устройства 10 определяет (обнаруживает), является ли устройство штекера, в котором штекер был вставлен (ниже называется просто соединен) в гнездо 11, соответствующим устройством.
Таким образом, в периферийном устройстве 20, например, когда возникает заданное изменение импеданса (или напряжения на выводе P1), когда вывод P1 штекера 21 рассматривают из модуля 22 обнаружения соответствия и модуля 23 обработки передачи и приема, штекер 21 вставлен в гнездо, и модуль 22 обнаружения соответствия модуля 23 обработки передачи и приема передает мультиплексированные данные заданной структуры аутентификации PTNP через линию PL передачи мультиплексированных данных и вывод P1 штекера 21.
Такую структуру аутентификации PTNP принимает модуль 12 обнаружения соответствия через вывод J1 гнезда 11 и линию JL передачи мультиплексированных данных.
Модуль 12 обнаружения соответствия определяет, что устройство штекера представляет собой соответствующее устройство (обнаруживает, что устройство штекера представляет собой соответствующее устройство), когда модуль 12 обнаружения соответствия принимает структуру аутентификации PTNP и определяет, что устройство штекера не является соответствующим устройством, когда модуль 12 обнаружения соответствия не принимает структуру аутентификации PTNP.
Когда определяют, что устройство штекера представляет собой соответствующее устройство на этапе S11, обработка переходит на этап S12 и модуль 13 обработки передачи и приема передает и принимает информацию устройства мультиплексированных данных в и из периферийного устройства 20, в качестве устройства штекера, которое представляет собой соответствующее устройство.
Таким образом, используя модуль 14 управления, модуль 13 обработки передачи и приема получает информацию устройства для хост-устройства 10 из модуля 17 накопителя, включает информацию устройства в мультиплексированные данные и передает мультиплексированные данные в модуль 23 обработки передачи и приема периферийного устройства 20 через линию JL передачи мультиплексированных данных, вывод J1 гнезда 11, вывод P1 штекера 21 и линию PL передачи мультиплексированных данных.
Кроме того, модуль 13 обработки передачи и приема принимает мультиплексированные данные, включающие в себя информацию устройства, для периферийного устройства 20, переданную из и модуля 23 обработки передачи и приема периферийного устройства 20 через линию PL передачи мультиплексированных данных, вывод P1 штекера 21, вывод J1 гнезда 11 и линию JL передачи мультиплексированных данных на этапе S22, который будет описан ниже.
Кроме того, на этапе S13, в хост-устройстве 10, модуль 15 переключения функций соединяет необходимый вывод J№n гнезда 11 с необходимым функциональным блоком 16k на основе (например, типа периферийного устройства 20, распознанного из) информации устройства периферийного устройства 20, включенного в мультиплексированные данные, принятые модулем 13 обработки передачи и приема, для назначения функции, включенной в функциональный блок 16k, для необходимого вывода J№n гнезда 11, как функции, зависимой от устройства, предусмотренной для периферийного устройства 20.
Таким образом, модуль 13 обработки передачи и приема выделяет информацию устройства периферийного устройства 20 из мультиплексированных данных, принятых из модуля 23 обработки передачи и приема периферийного устройства 20, и подает эту информацию устройства в модуль 14 управления и в модуль 18 обработки сигналов.
Модуль 14 управления или модуль 18 обработки сигналов управляет модулем 15 переключения функций в зависимости от информации устройства периферийного устройства 20 из модуля 13 обработки передачи и приема, и, таким образом, модуль 15 переключения функций назначает функцию, зависимую от информации устройства периферийного устройства 20, среди функций, включенных в функциональные блоки 161-16k для одного или больше выводов J№n гнезда 11.
Кроме того, модуль 18 обработки сигналов определяет обработку сигналов, которая должна быть выполнена, в зависимости от информации устройства периферийного устройства 20 из модуля 13 обработки передачи и приема, и начинает обработку сигналов.
Таким образом, функции и обработка сигналов, зависимая от информации устройства периферийного устройства 20, предоставляется из хост-устройства 10 в периферийное устройство 20.
С другой стороны, когда определяют, что устройство штекера не является соответствующим устройством, на этапе S11, обработка переходит на этап S14, и модуль 12 обнаружения соответствия управляет модулем 15 переключения функций для подключения заданного количества (одного или больше) принятых по умолчанию выводов J№n гнезда 11 к функциональному блоку 16k, имеющему принятую по умолчанию функцию, для назначения принятой по умолчанию функцию для принятого по умолчанию вывода J№n гнезда 11.
Кроме того, модуль 18 обработки сигналов определяет принятую по умолчанию обработку сигналов, как обработку сигналов, которая должна быть выполнена, и начинает принятую по умолчанию обработку сигналов.
Поэтому, когда устройство штекера, которое не является соответствующим устройством, подключают к хост-устройству 10 (гнездо 11), принятая по умолчанию функция и принятая по умолчанию обработка сигналов, предоставляется из хост-устройства 10 в периферийное устройство 20.
Кроме того, когда штекер 21 входит в состояние полной вставки, модуль 22 обнаружения соответствия периферийного устройства 20 определяет (обнаруживает), является ли устройство гнезда, в которое был вставлен штекер 21 (ниже просто называется соединен) в гнездо, соответствующим устройством на этапе S21.
Таким образом, в хост-устройстве 10, например, когда происходит заданное изменение в импедансе (или напряжении на выводе J1), когда вывод J1 гнезда 11 рассматривается с точки зрения модуля 12 обнаружения соответствия и модуля 13 обработки передачи и приема, штекер вставляют в гнездо 11, и модуль 12 обнаружения соответствия или модуль 13 обработки передачи и приема передает мультиплексированные данные заданной структуры аутентификации PTNJ через линию JL передачи мультиплексированных данных и вывод J1 гнезда 11.
Такая структура аутентификации PTNJ принимается модулем 22 обнаружения соответствия через вывод P1 штекера 21 и линию PL передачи мультиплексированных данных.
Когда модуль 22 обнаружения соответствия принимает структуру аутентификации PTNJ, модуль 22 обнаружения соответствия определяет, что устройство гнезда представляет собой соответствующее устройство (обнаруживает, что устройство гнезда представляет собой соответствующее устройство), и когда модуль 22 обнаружения соответствия не принимает структуру аутентификации PTNJ, модуль 22 обнаружения соответствия определяет, что устройство гнезда не является соответствующим устройством.
Когда определяют, что устройство гнезда представляет собой соответствующее устройство, на этапе S21, обработка переходит на этап S22, и модуль 23 обработки передачи и приема включает информацию устройства в мультиплексированные данные и передает или принимает эти мультиплексированные данные в или из хост-устройства 10, поскольку устройство гнезда представляет собой соответствующее устройство.
Таким образом, используя модуль 24 управления, модуль 23 обработки передачи и приема получает информацию устройства периферийного устройства 20 из модуля 27 накопителя, включает информацию устройства в мультиплексированные данные и передает мультиплексированные данные в модуль 13 обработки передачи и приема хост-устройства 10 через линию PL передачи мультиплексированных данных, вывод P1 штекера 21, вывод J1 гнезда 11 и линию JL передачи мультиплексированных данных.
Кроме того, модуль 23 обработки передачи и приема принимает мультиплексированные данные, включающие в себя информацию устройства хост-устройства 10, переданную из модуля 13 обработки передачи и приема хост-устройства 10 через линию JL передачи мультиплексированных данных, вывод J1 гнезда 11, вывод P1 штекера 21 и линию PL передачи мультиплексированных данных на этапе S12, описанном выше.
Кроме того, на этапе S23, в периферийном устройстве 20, модуль 25 переключения функций соединяет необходимый вывод P№n штекера 21 с необходимым функциональным блоком 26i на основе (например, типа хост-устройства 10, распознанного из) информации устройства хост-устройства 10, включенной в мультиплексированные данные, принятые модулем 23 обработки передачи и приема, для назначения функций функционального блока 261 для необходимого вывода P№n штекера 21 в качестве функции, зависящей от устройства, которая должна быть предоставлена в хост-устройство 10.
Таким образом, модуль 23 обработки передачи и приема выделяет информацию устройства хост-устройства 10 из мультиплексированных данных, принятых из модуля 13 обработки передачи и приема хост-устройства 10, и подает информацию устройства в модуль 24 управления.
Модуль 24 управления управляет модулем 25 переключения функций в зависимости от информации устройства хост-устройства 10 из модуля 23 обработки передачи и приема, и, таким образом, модуль 25 переключения функций назначает функцию, зависящую от информации устройства хост-устройства 10 среди функций функциональных блоков 261-26L для каждого из одного или больше выводов P№n штекера 21.
В результате, функция, зависящая от информации устройства хост-устройства 10, предоставляется из периферийного устройства 20 в хост-устройство 10.
С другой стороны, когда определяют на этапе S21, что устройство гнезда не является соответствующим устройством, обработка переходит на этап S24, и модуль 22 обнаружения соответствия управляет модулем 25 переключения функций для подключения заданного количества (одного или больше) принятых по умолчанию выводов P№n штекера 21 к функциональному блоку 261, имеющему принятую по умолчанию функцию, для назначения принятой по умолчанию функции для принятого по умолчанию вывода P№n штекера 21.
Поэтому, когда устройство гнезда, которое не является соответствующим устройством, подключают к (штекеру 21) периферийному устройству 20, принятая по умолчанию функция предоставляется из периферийного устройства 20 в хост-устройство 10.
Как описано выше, хост-устройство 10 включает в себя модуль 12 обнаружения соответствия, который обнаруживает, является ли гнездо 11 и устройство штекера соответствующими устройствами, и когда устройство штекера представляет собой соответствующее устройство, хост-устройство 10 передает или принимает мультиплексированные данные через вывод J1 гнезда 11 и выполняет назначение электрической функции для других выводов, кроме выводов J1 и J№M гнезда 11.
Кроме того, периферийное устройство 20 включает в себя штекер 21, I/F 28r, включающий в себя один или множество модулей преобразования, которые преобразуют физическую величину в электрический сигнал или преобразует электрический сигнал в физическую величину, и модуль 22 обнаружения соответствия, который обнаруживает, является ли устройство гнезда соответствующим устройством. Когда устройство гнезда представляет собой соответствующее устройство, периферийное устройство 20 передает или принимает мультиплексированные данные через вывод P1 штекера 21 и выполняет назначение электрической функции для других выводов, чем выводы P1 и Р№М штекера 21.
Поэтому, возможно переключать электрическую функцию выводов гнезда 11 или штекера 21 при выполнении передачи и приема мультиплексированных данных между хост-устройством 10, которое представляет собой устройство гнезда, и периферийным устройством 20, которое представляет собой устройство штекера. Кроме того, возможно обеспечить эффективное использование вывода J№n гнезда 11 и вывода P№n штекера 21.
Кроме того, поскольку хост-устройство 10 назначает функцию вывода J#n гнезда 11, в зависимости от информации устройства периферийного устройства 20, подключенного к хост-устройству 10, возможно гибко (динамически) переключать функцию, назначенную для вывода J№n гнезда 11, в зависимости от периферийного устройства 20, подключенного к хост-устройству 10.
Аналогично, поскольку периферийное устройство 20 назначает функцию для вывода P№n штекера 21, в зависимости от информации устройства хост-устройства 10, подключенного к периферийному устройству 20, возможно гибко переключать функцию, назначенную для вывода P№n штекера 21, в зависимости от хост-устройства 10, подключенного к периферийному устройству 20.
Кроме того, количество N выводов J№n гнезда 11 хост-устройства 10 и количество N выводов P№n штекера 21 периферийного устройства 20 не обязательно должны соответствовать, но предполагается, что количество N выводов J№n гнезда 11 и количество N выводов P№n штекера 21 соответствуют для упрощения описания.
Кроме того, взаимосвязь между количеством N выводов J№n гнезда 11, количеством N выводов P№n штекера 21, количеством K функциональных блоков 16k и количеством L функциональных блоков 261 не ограничена чем-либо конкретным. Взаимосвязь между количеством K функциональных блоков 16k и количеством L функциональных блоков 261 также не ограничена чем-либо конкретным.
Здесь, например, портативное устройство, выполненное с возможностью обработки сигналов, такое как портативный телефон, смартфон, портативный музыкальный проигрыватель, цифровая камера или переносной ПК (персональный компьютер), могут быть приняты, как хост-устройство 10. Кроме того, например, произвольное устройство, выполненное с возможностью обработки сигналов, такое как планшетный терминал, стационарный ПК или ТВ (телевизионный приемник), могут быть приняты, как хост-устройство 10.
Например, наушники, имеющие один драйвер, которые преобразуют аудиосигнал в соответствующий звук и выводят этот звук, наушники, включающие в себя один или больше драйверов и один или больше микрофонов, которые собирают звук и преобразуют звук в соответствующий аудиосигнал, и т.п., могут быть приняты, как периферийное устройство 20.
Кроме того, например, устройство, включающее в себя один или множество модулей преобразования, которые преобразуют физическую величину в электрический сигнал, или один, или множество модулей преобразования, которые преобразуют электрический сигнал в физическую величину, такие как входное устройство физической величины или выходное устройство физической величины, как описано выше, могут быть приняты, как периферийное устройство 20.
Кроме того, для модуля 20 преобразования периферийного устройства, модуль преобразования может быть фиксированным для периферийного устройства 20, и модуль преобразования может быть выполнен так, что все или некоторые компоненты модуля преобразования устанавливаются с возможностью отсоединения на периферийном устройстве 20.
Ниже, для того, чтобы способствовать описанию, смартфон, имеющий функцию устройства, которое обрабатывает аудиосигнал, такой как музыкальный проигрыватель или телефон, принят как хост-устройство 10, наушники, соединенные с хост-устройством 10, таким как смартфон, приняты как периферийное устройство 20, и конкретные примеры системы обработки сигнала, включающие в себя хост-устройство 10 и периферийное устройство 20, будут описаны ниже.
Первый конкретный пример системы обработки сигнала
На фиг. 3 показана блок-схема, иллюстрирующая первый конкретный пример системы обработки сигнала по фиг. 1.
Кроме того, части, соответствующие представленным на фиг. 1, обозначены теми же номерами ссылочных позиций, и ниже их описание будет соответствующим образом исключено.
На фиг. 3, например, многополюсный штекер с одной головкой 3,5 мм с 5 полюсами принят как штекер 21, и многополюсное гнездо с одной головкой, соответствующее многополюсному штекеру с одной головкой 3,5 мм с 5 полюсами, принято, как гнездо 11.
Поэтому, гнездо 11 включает в себя пять (полюсов) выводов от J1 до J5, и штекер 21 включает в себя пять (полюсов) выводов от P1 до Р5. Кроме того, когда штекер 21 полностью вставлен в гнездо 11, вывод J№n гнезда 11 и вывод P№n штекера 21 (электрически) соединены.
Кроме того, на фиг. 3, вывод J1 среди этих пяти выводов от J1 до J5 гнезда 11 соединен с линией JL передачи мультиплексированных данных, и вывод J2 соединен с заземлением. Кроме того, другие выводы от J3 по J5 соединены с модулем 15 переключения функций.
Кроме того, на фиг. 3, вывод P1 среди этих пяти выводов от P1 до Р5 штекера 21 соединен с линией PL передачи мультиплексированных данных, и вывод P2 соединен с землей. Кроме того, другие выводы от Р3 по Р5 соединены с модулем 25 переключения функций.
Ниже выводы J1 и P1, соединенные с линиями JL и PL передачи мультиплексированных данных, соответственно, называются выводами J1 и P1 передачи данных, и выводы J2, и P2, соединенные с землей, соответственно, называются выводами J2 и P2 GND.
Здесь существующие наушники включают в себя наушники, имеющие штекер с одной головкой и множеством полюсов 3,5 мм с 5 полюсами, которые включают в себя выводы для (двух) L (левого) и R (правого) драйверов канала (громкоговорители), которые выводят звук каналов L и R, выводы для (двух) L и R каналов микрофонов, которые собирают звук каналов L и R, и вывод GND.
Штекер, имеющий такую же структуру, как и многополюсный штекер с одной головой, с 5 полюсами, включенный в существующие наушники, как описано выше, может быть принят, как штекер 21, и многополюсное гнездо с одной головкой с 5 полюсами, соответствующими штекеру с одной головкой и множеством полюсов с 5 полюсами, включенному в существующие наушники, как описано выше, может быть принято, как гнездо 11.
В этом случае штекер 21 может быть вставлен в гнездо (многополюсное гнездо с одной головкой с 5 полюсами) устройств гнезда, таких как существующий музыкальный проигрыватель, с которым можно использовать существующие наушники с 5 полюсами (имеющие многополюсный штекер с одной головкой). Кроме того, штекер (многополюсный штекер с одной головкой, с 5 полюсами) существующих наушников с 5 полюсами может быть вставлен в гнездо 11.
Кроме того, штекер 21 не ограничен таким же штекером, как многополюсный штекер с одной головкой с 5 полюсами, включенным в существующие наушники, и не ограничен штекером с 5 полюсами. Таким образом, например, штекер с 3 или 4 полюсами или штекер с 6 или больше полюсами может быть принят, как штекер 21. То же относится к гнезду 11.
Кроме того, на фиг. 3 (и на фиг. 1, описанной выше, и на чертежах, которые будут описаны ниже) штекер 21 непосредственно предусмотрен в основном корпусе периферийного устройства 20 для простоты фиг. 3, но штекер 21 может быть соединен с основным корпусом периферийного устройства 20 через кабель. Кроме того, хост-устройство 10 и периферийное устройство 20 могут быть соединены друг с другом через кабель, в котором такой же штекер, как и штекер 21, предоставлен на одном конце, и такое же гнездо, как гнездо 11, предусмотрено на другом конце.
Здесь 5 полюсные выводы штекера (с одной головкой и множеством полюсов), с 5 полюсами, включенного в существующие наушники (то же относится к гнезду с 5 полюсами, соответствующими данном штекеру), включают в себя, например, выводы для аудиосигналов, подаваемых в драйверы L и R каналов (ниже называются выводом драйвера L и выводом драйвера R, соответственно), выводами для аудиосигналов, выводимых из микрофонов L и R каналов (ниже называются выводом микрофона L и выводом микрофона R, соответственно), и вывода GND, соединенного с землей.
Пример существующих наушников включает в себя наушники, имеющие (с одной головкой с множеством полюсов) штекер с 4 полюсами (например, штекер с полюсами CTIA4, в котором вывод драйвера L, вывод драйвера R, вывод GND и вывод монофонического микрофона предусмотрены от головки штекера), в котором вывод монофонического микрофона для аудиосигнала, вьшодимого из монофонического микрофона, предусмотрен вместо вывода микрофона L и вывода микрофона R среди вывода драйвера L, вывода драйвера R, вывода микрофона L, вывода микрофона R и вывода GND штекера с 5 полюсами.
Кроме того, пример существующих наушников включает в себя наушники, имеющие (с одной головкой и множеством полюсов) штекер с 3 полюсами, в котором отсутствуют вывод микрофона L и вывод микрофона R среди вывода драйвера L, вывода драйвера R, вывода микрофона L, вывода микрофона R и вывода GND штекера с 5 полюсами.
Штекер 21 с 5 полюсами может быть выполнен таким образом, что вывод, P2, GND соединен с выводом GND гнезда с 4 полюсами, вывод драйвера L, вывод драйвера R и вывод монофонического микрофона гнезда с 4 полюсами, соответственно, соединены с одним неперекрывающимся выводом среди выводов P1 и Р3-Р5, и произвольные два вывода среди выводов P1-Р5 штекера 21 с 5 полюсами или произвольные два вывода среди вывода драйвера L, вывода драйвера R и вывода монофонического микрофона гнезда с 4 полюсами, не формирует замкнутую накоротко цепь, когда штекер 21 вставляют в гнездо с 4 полюсами, соответствующими штекеру с 4 полюсами.
Кроме того, штекер 21 с 5 полюсами может быть выполнен таким образом, что вывод, P2, GND соединен с выводом GND гнезда с 3 полюсами, вывод драйвера L и вывод драйвера R гнезда с 3 полюсами, соответственно, соединены с одним неперекрывающимся выводом среди выводов P1 и Р3-Р5, и произвольные два вывода среди выводов P1-Р5 штекера 21 с 5 полюсами или вывода драйвера L и вывода драйвера R гнезда с 3 полюсами, не формируют замкнутую накоротко цепь, когда штекер 21 вставляют в гнездо с 3 полюсами, соответствующими штекеру с 3 полюсами.
То же относится к гнезду 11.
На фиг. 3 предоставлены пять функциональных блоков 161-165, как функциональные блоки 161-16k хост-устройства 10.
Например, функциональный блок 161 из пяти функциональных блоков 161 и 165 имеет функцию вывода аналогового аудиосигнала, описанную выше. Поэтому, функциональный блок 161 выполняет DA преобразование цифрового аудиосигнала, подаваемого из модуля 18 обработки сигналов, усиливает аудиосигнал, в соответствии с необходимостью, и выводит полученный в результате аналоговый аудиосигнал в модуль 15 переключения функций.
Кроме того, функциональный блок 162 имеет, например, функцию ввода аналогового аудиосигнала, описанную выше. Поэтому, функциональный блок 162 имеет, например, линию сигнала с напряжением, повышенным с помощью резистора, один конец которой соединен с модулем 15 переключения функций, и другой конец соединен с модулем 18 обработки сигналов, и подает (передает) аналоговый аудиосигнал, подаваемый из модуля 15 переключения функций, в модуль 18 обработки сигналов через линию сигнала с повышенным напряжением.
Функциональные блоки 163-165 имеют заданные функции a, b и c, соответственно. Например, функция с, которая представляет собой одну из функций от а до с, может представлять собой функцию подачи питания, описанную выше.
Кроме того, на фиг. 3, пять функциональных блоков 261-265 предусмотрены, как функциональные блоки 261-26K периферийного устройства 20.
Например, функциональный блок 261 из пяти функциональных блоков 261-265 имеет функцию вывода аналогового аудиосигнала, описанную выше. Поэтому, функциональный блок 261 включает в себя драйвер и выводит аудиосигнал, соответствующий аналоговому аудиосигналу, подаваемому из модуля 25 переключения функций. Кроме того, один драйвер, который выводит монофонический аудиосигнал, или два драйвера, которые выводят аудиосигнал каналов L и R, могут быть предусмотрены в функциональном блоке 261.
Кроме того, функциональный блок 262 имеет, например, функцию ввода аналогового аудиосигнала, описанную выше. Поэтому, функциональный блок 262 имеет микрофон, и собирает звук, и выводит соответствующий аналоговый аудиосигнал в модуль 25 переключения функций.
Функциональные блоки 263-265 имеют заданные функции a, b и c, соответственно. Например, функция с, которая представляет собой одну из функций а-с, может представлять собой функцию подачи питания, как описано выше.
Кроме того, например, как функциональный блок 163 хост-устройства 10, так и функциональный блок 263 периферийного устройства 20, имеют функцию а, но функциональные блоки 163 и 263, как предполагается, предоставляют функцию а, в целом, в состоянии, в котором функциональный блок 163 и функциональный блок 263 соединены электрически. То же относится к другим функциональным блокам 16i и 26i.
На фиг. 3, функциональный блок 161, имеющий функцию вывода аналогового аудиосигнала, и вывод J№n среди выводов от J3 по J5 гнезда 11 соединены друг с другом в модуле 15 переключения функций, и функциональный блок 261, имеющий функцию вывода аналогового аудиосигнала и вывода P№n среди выводов от Р3 по Р5 штекера 21 соединены друг с другом в модуле 25 переключения функций. В соответствии с этим, функциональный блок 161 и функциональный блок 261 электрически соединены друг с другом, и обеспечивается функция вывода аналогового аудиосигнала.
Таким образом, цифровой аудиосигнал, выводимый функциональным блоком 161, подают в функциональный блок 261 через модуль 15 переключения функций, вывод J№n гнезда 11, вывод P№n штекера 21, и модуль 25 переключения функций, и звук, соответствующий цифровому аудиосигналу, выводимому функциональным блоком 161, выводится через драйвер функционального блока 261.
Кроме того, функциональный блок 162, имеющий функцию ввода аналогового аудиосигнала, и вывод J№n среди выводов от J3 по J5 гнезда 11 соединены друг с другом в модуле 15 переключения функций, и функциональный блок 262, имеющий функцию ввода аналогового аудиосигнала, и вывод P№n среди выводов Р3-Р5 штекера 21, соединены друг с другом в модуле 25 переключения функций. В соответствии с этим, функциональный блок 162 и функциональный блок 262 электрически соединены друг с другом, и обеспечивается функция ввода аналогового аудиосигнала.
Таким образом, в функциональном блоке 262, например, аналоговый аудиосигнал, соответствующий звуку, такому как голос пользователя, собранному микрофоном, подают в функциональный блок 262 через модуль 25 переключения функций, вывод P№n штекера 21, вывод J№n гнезда 11 и модуль 15 переключения функций, и передают в модуль 18 обработки сигналов.
В модуле 18 обработки сигналов, аналоговый аудиосигнал, подаваемый (передаваемый), например, как описано выше, подвергают DA преобразованию и записывают или передают, как аудиосигнал телефона хост-устройства 10, который представляет собой смартфон.
Кроме того, функциональный блок 163, имеющий функцию а, и вывод J№n среди выводов от J3 до J5 гнезда 11, соединены друг с другом в модуле 15 переключения функций, и функциональный блок 263, имеющий функцию а, и вывод P№n среди выводов от Р3 по Р5 штекера 21, соединены друг с другом в модуле 25 переключения функций. В соответствии с этим, функциональный блок 163 и функциональный блок 263 электрически соединены, и обеспечивается функция а.
Кроме того, функциональный блок 164, имеющий функцию b, и вывод J№n среди выводов J3-J5 гнезда 11, соединены друг с другом в модуле 15 переключения функций, и функциональный блок 264, имеющий функцию b, и вывод P№n среди выводов Р3-Р5 штекера 21, соединены друг с другом в модуле 25 переключения функций. В соответствии с этим, функциональный блок 164 и функциональный блок 264 электрически соединены, и обеспечивается функция b.
Аналогично, функциональный блок 165, имеющий функцию с, и вывод J№n среди выводов J3-J5 гнезда 11, соединены друг с другом в модуле 15 переключения функций, и функциональный блок 265, имеющий функцию с, и вывод P№n среди выводов Р3-Р5 штекера 21, соединены друг с другом в модуле 25 переключения функций. В соответствии с этим, функциональный блок 165 и функциональный блок 265 электрически соединены, и обеспечивается функция с.
На фиг. 3 модуль 281 цифрового микрофона, модуль 282 переключателя и модуль 283 устройства GPIO предусмотрены, как I/F от 281 до 28R периферийного устройства 20.
Модуль 281 микрофона включает в себя микрофон, который преобразует звук в аналоговый аудиосигнал, усилитель, который усиливает аналоговый аудиосигнал, и ADC, который выполняет AD преобразование аналогового аудиосигнала после усиления в цифровой аудиосигнал, и собирает звук, преобразует звук в соответствующий цифровой аудиосигнал и подает (выводит) цифровой аудиосигнал в модуль 23 обработки передачи и приема.
Кроме того, в модуле 281 цифрового микрофона может быть предусмотрено множество наборов (ниже называются наборами цифрового микрофона) микрофона, усилителя и ADC, в качестве модуля преобразования, который преобразует звук в цифровой аудиосигнал, и аудиосигнал из множества каналов, полученных с помощью множества наборов цифровых микрофонов, может быть подан в модуль 23 обработки передачи и приема, как сигнал, включенный в мультиплексированные данные.
Модуль 282 переключателя включает в себя переключатель, на который нажимает пользователь, и преобразует операцию нажатия (давления) на переключатель, приложенную пользователем, как физическую величину в 1-битный цифровой сигнал (импеданс), обозначающий состояние включено или выключено переключателя, как электрический сигнал, и подает (выводит) цифровой сигнал в модуль 23 обработки передачи и приема.
Кроме того, для модуля 282 переключателя может быть предусмотрено множество переключателей, и цифровой сигнал из множества битов, обозначающих состояние включено или выключено множества переключателей, может быть подан в модуль 23 обработки передачи и приема, аналогично модулю 281 цифрового микрофона.
Модуль 283 устройства GPIO включает в себя устройство, выполненное с возможностью обмена цифровым сигналом через GPIO, и выполняет обмен цифровым сигналом в соответствии с GPIO, с модулем 23 обработки передачи и приема.
Здесь предполагается, что хост-устройство 10, такое как смартфон, включает в себя аккумуляторную батарею (не показана), встроенную в него, и работает с питанием от аккумуляторной батареи. Кроме того, в хост-устройстве 10, например, предполагается, что напряжение в линии JL передачи мультиплексированных данных повышено с использованием энергии аккумуляторной батареи.
В системе обработки сигнала на фиг. 3, выполненной, как описано выше, когда пользователь вставляет штекер 21 в гнездо 11, и штекер 21 входит в состояние полной вставки, то есть, когда выводы J1-J5 гнезда 11 и выводы P1-Р5 штекера 21 соединяются друг с другом, питание, необходимое для передачи мультиплексированных данных (передача мультиплексированных данных между модулями 13 и 23 обработки передачи и приема), поступает из источника питания (не представлен), который повышает напряжение в линии JL передачи мультиплексированных данных в хост-устройстве 10, в виде смартфона в линии PL передачи мультиплексированных данных периферийного устройства 20, такого как наушники, через вывод J1 гнезда 11 и вывод P1 штекера 21. Периферийное устройство 20 переходит в состояние, в котором периферийное устройство 20 может выполнять передачу мультиплексированных данных, используя такую энергию, как источник питания.
Здесь питание, подаваемое из хост-устройства 10 в линию PL передачи мультиплексированных данных периферийного устройства 20, представляет собой, например, минимальное питание, необходимое для выполнения обработки, относящейся к передаче мультиплексированных данных, или малое питание, получаемое путем добавления некоторого запаса к необходимому минимальному питанию, и, таким образом, предполагается, что малое питание невозможно будет использовать в качестве источника питания для обработки (блока, который выполняет обработку), отдельной от обработки, относящейся к передаче мультиплексированных данных. Таким образом, для того, чтобы периферийное устройство 20 выполняло обработку, запрашивая источник питания, отдельно от обработки, относящейся к передаче мультиплексированных данных, необходимо подавать питание в периферийное устройство 20 отдельно от питания, подаваемого из хост-устройства 10 в линию PL передачи мультиплексированных данных периферийного устройства 20.
Кроме того, например, источник питания, такой как аккумуляторная батарея (не показана), может быть встроен в периферийное устройство 20, и необходимое питание может поступать из источника питания. В этом случае периферийное устройство 20 не должно получать подаваемое питание, которое представляет собой подаваемое питание хост-устройства 10.
Когда штекер 21 входит в состояние полной вставки, модуль 13 обработки передачи и приема передает мультиплексированные данные заданной структуры аутентификации PTNJ через линию JL передачи мультиплексированных данных и вывод J1 гнезда 11.
Такая структура аутентификации PTNJ принимается модулем 22 обнаружения соответствия через вывод P1 штекера 21 и линию PL передачи мультиплексированных данных.
Модуль 22 обнаружения соответствия обнаруживает, что устройство гнезда, в которое вставляют штекер 21, представляет собой соответствующее устройство, путем приема структуры аутентификации PTNJ, и подает информацию обнаружения, обозначающую результат обнаружения, в модуль 23 обработки передачи и приема.
Когда штекер 21 входит в состояние полной вставки, и информация обнаружения, обозначающая, что устройство гнезда, в которое вставлен штекер 21, представляет собой соответствующе устройство, поступает из модуля 22 обнаружения соответствия, модуль 23 обработки передачи и приема передает мультиплексированные данные заданной структуры аутентификации PTNP через линию PL передачи мультиплексированных данных и вывод P1 штекера 21.
Такая структура PTNP аутентификации принимается модулем 12 обнаружения соответствия через вывод J1 гнезда 11 и линию JL передачи мультиплексированных данных.
Модуль 12 обнаружения соответствия обнаруживает, что устройство штекера, в котором вставлен штекер в гнездо 11, представляет собой соответствующее устройство, путем приема структуры аутентификации PTNP, и подает информацию обнаружения, обозначающую результат обнаружения, в модуль 13 обработки передачи и приема.
Когда информация обнаружения, обозначающая, что устройство штекера, штекер которого вставлен в гнездо 11, представляет собой соответствующее устройство, поступает из модуля 12 обнаружения соответствия, модуль 13 обработки передачи и приема получает информацию устройства хост-устройства 10 из модуля 17 накопителя через модуль 14 управления, включает информацию устройства в мультиплексированные данные и передает мультиплексированные данные в модуль 23 обработки передачи и приема периферийного устройства 20 через линию JL передачи мультиплексированных данных, вывод J1 гнезда 11, вывод P1 штекера 21 и линию PL передачи мультиплексированных данных.
Модуль 23 обработки передачи и приема принимает мультиплексированные данные, включающие в себя информацию устройства хост-устройства 10, переданную из модуля 13 обработки передачи и приема хост-устройства 10, выделяет информацию устройства хост-устройства 10 из мультиплексированных данных, и подает информацию устройства в модуль 24 управления.
Модуль 24 управления управляет модулем 25 переключения функций, в зависимости от информации устройства хост-устройства 10 из модуля 23 обработки передачи и приема, и, таким образом, модуль 25 переключения функций назначает функции, зависящие от информации устройства хост-устройства 10 среди функций функциональных блоков 261-265 для одного или более выводов P№n среди выводов от Р3 до Р5 штекера 21.
Кроме того, модуль 23 обработки передачи и приема получает информацию устройства периферийного устройства 20 из модуля 27 накопителя через модуль 24 управления, включает информацию устройства в мультиплексированные данные и передает мультиплексированные данные в модуль 13 обработки передачи и приема хост-устройства 10 через линию PL передачи мультиплексированных данных, вывод P1 штекера 21, вывод J1 гнезда 11 и линию JL передачи мультиплексированных данных.
Модуль 13 обработки передачи и приема принимает мультиплексированные данные, включающие в себя информацию устройства периферийного устройства 20, передаваемые из модуля 23 обработки передачи и приема периферийного устройства 20, выделяет информацию устройства периферийного устройства 20 из мультиплексированных данных и подает информацию устройства в модуль 14 управления 1 и модуль 18 обработки сигналов.
Модуль 14 управления или модуль 18 обработки сигналов управляет модулем 15 переключения функций в зависимости от информации устройства периферийного устройства 20 из модуля 13 обработки передачи и приема, и, таким образом, модуль 15 переключения функций назначает функции, зависящие от информации устройства периферийного устройства 20 среди функций функциональных блоков 161 и 165 для одного или больше выводов J№n среди выводов J3-J5 гнезда 11.
Кроме того, модуль 18 обработки сигналов определяет обработку сигналов, которая должна быть выполнена, в зависимости от информации устройства 20 периферийного устройства, из модуля 13 обработки передачи и приема и начинает обработку сигналов.
Кроме того, необходимые мультиплексированные данные передают и принимают между модулем 13 обработки передачи и приема хост-устройства 10 и модулем 23 обработки передачи и приема периферийного устройства 20 через линию JL передачи мультиплексированных данных, вывод J1 гнезда 11, вывод P1 штекера 21 и линию PL передачи мультиплексированных данных.
Мультиплексированные данные, переданные из модуля 13 обработки передачи и приема хост-устройства 10 в модуль 23 обработки передачи и приема периферийного устройства 20, могут включать в себя, например, команду для периферийного устройства 20, данные, подаваемые (вводимые) в модуль 28з устройства GPIO и т.п.
Здесь, в соответствии с командой для периферийного устройства 20, хост-устройство 10 может управлять периферийным устройством 20 и распознавать статус периферийного устройства 20.
Мультиплексированные данные, переданные из модуля 23 обработки передачи и приема периферийного устройства 20 в модуль 13 обработки передачи и приема хост-устройства 10, могут включать в себя цифровой аудиосигнал, соответствующий звуку, собранному модулем 281 цифрового микрофона, цифровой сигнал, соответствующий работе модуля 282 переключателя, данные, выводимые модулем 283 устройства GPIO, отклик на команду из модуля 13 обработки передачи и приема хост-устройства 10 и т.п.
Здесь, на фиг. 3, в хост-устройстве 10, модуль 14 управления или модуль 18 обработки сигналов распознает, например, что периферийное устройство 20 имеет функцию вывода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала и функции от а до с, основанные на информации устройства периферийного устройства 20.
Поскольку хост-устройство 10 имеет функцию вывода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала и функции от а до с, аналогичные периферийному устройству 20, модуль 14 управления или модуль 18 обработки сигналов распознают функцию вывода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала и функции от а до с, как общие функции между хост-устройством 10 и периферийным устройством 20.
Кроме того, модуль 14 управления или модуль 18 обработки сигналов выбирает функции, назначенные для одного или больше из выводов от J3 до J5 гнезда 11, как функции назначения среди общих функций, и выбирает вывод J№n, для которого должны быть назначены функции назначения, как вывод J№n назначения.
Кроме того, модуль 14 управления или модуль 18 обработки сигналов управляет модулем 15 переключения функций для подключения функционального блока 16k, имеющего функцию назначения к выводу J№n назначения гнезда 11, выбранному, как вывод для которого назначают функцию назначения.
Модуль 15 переключения функций подключает функциональный блок 16k, имеющий функцию назначения, к выводу J№n назначения гнезда 11, для назначения функции назначения для вывода J№n назначения гнезда 11, под управлением модуля 14 управления или модуля 18 обработки сигналов.
Кроме того, в периферийном устройстве 20, модуль 24 управления распознает функцию вывода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала, и функции от а до с, как общие функции, на основе информации устройства хост-устройства 10, аналогично хост-устройству 10.
Кроме того, модуль 24 управления выбирает функции, которые должны быть назначены для одного или больше выводов от Р3 до Р5 штекера 21, как функции назначения среди общих функций, и выбирает вывод P№n, для которого назначают функции назначения, как вывод P№n назначения.
Кроме того, модуль 24 управления управляет модулем 25 переключения функций для подключения функционального блока 261, имеющего функцию назначения, к выводу P№n назначения штекера 21, выбранному, как вывод, для которого назначают функцию назначения.
Модуль 25 переключения функций соединяет функциональный блок 261, имеющий функцию назначения, с выводом P№n назначения штекера 21, для назначения функции назначения для вывода P№n назначения штекера 21 под управлением модуля 24 управления.
Здесь аргументы n вывода J№n гнезда 11 и вывода P№n штекера 21 называются номером разъема, и если предполагается, что выводы J№n и P№n, имеющие такой же номер n разъема, подключены, когда штекер 21 полностью вставлен в гнездо 11, выводы J№n и P№n, имеющие тот же номер вывода, выбирают, как выводы J№n и P№n назначения для некоторой функции x в хост-устройстве 10 и в периферийном устройстве 20.
В соответствии с этим, функциональные блоки 16k и 261, имеющие ту же функцию x, соединены через модуль 15 переключения функций, вывод J№n назначения гнезда 11, вывод P№n назначения штекера 21 и модуль 25 переключения функции, и предусмотрена функция x.
Кроме того, в хост-устройстве 10 и в периферийном устройстве 20, выводы J№n и P№n, имеющие тот же номер вывода, могут быть выбраны, как выводы J№n и P№n назначения для определенной функции x, например, путем определения номера вывода n выводов J№n и P№n, которые должны быть выбраны, как выводы J№n и P№n назначения заранее для определенной функции x.
Кроме того, например, в хост-устройстве 10, номер n вывода для вывода J№n назначения, назначенный для определенной функции x, включают в мультиплексированные данные, и его передают в периферийное устройство 20, и в периферийном устройстве 20 вывод P№n, имеющий такой же номер n вывода, что и номер n вывода, включенный в мультиплексированные данные из хост-устройства 10, выбирают, как вывод P№n назначения для функции x. В соответствии с этим, выводы J№n и P№n, имеющие тот же номер вывода, могут быть выбраны, как выводы J№n и P№n назначения для определенной функции x в хост-устройстве 10 и в периферийном устройстве 20.
На фиг. 3, поскольку вывод J1 гнезда 11 и вывод P1 штекера 21 фиксировано назначены для функции передачи мультиплексированных данных, и вывод 32 гнезда 11, и вывод P2 штекера 21 фиксировано соединен с GND, всего три функции могут быть, соответственно, назначены для трех наборов выводов, включая в себя наборы выводов из вывода J3 гнезда 11 и вывода Р3 штекера 21 (ниже называется набором выводов (J3, Р3)), набора выводов (J4, P4) и набора выводов (J5, Р5).
Однако после того, как будет закончена передача и прием информации устройства между хост-устройством 10 и периферийным устройством 20, другая функция, чем функция передачи мультиплексированных данных, может быть назначена для набора выводов (J1, P1), для которых была назначена функция передачи мультиплексированных данных.
Кроме того, в модулях 15 и 25 переключения функций, когда выполняется назначение функций для трех наборов выводов (J3, Р3), (J4, P4) и (J5, Р5), максимальное количество функций, которое может быть назначено для трех наборов выводов от (J3, Р3) по (J5, Р5), составляет 3.
В то же время, хост-устройство 10 и периферийное устройство 20 на фиг. 3 всего имеют пять функций, включая в себя функцию вывода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала и функции от а до с. Поэтому, в хост-устройстве 10 и в периферийном устройстве 20, максимум три функции выбирают, как функции назначения среди пяти функций, наборы выводов, соответствующие количеству функций назначения, выбирают, как наборы выводов назначения среди трех наборов выводов от (J3, Р3) до (J5, Р5), и функции назначения назначают для набора выводов назначения.
Например, в хост-устройстве 10, две функции из функции вывода аналогового аудиосигнала и функции ввода аналогового аудиосигнала могут быть выбраны, как функции назначения среди функции вывода аналогового аудиосигнала, функции ввода аналогового аудиосигнала и функций от а до с, и выводы J3 и J4, соответствующие количеству функций назначения, выбирают, как выводы назначения среди выводов от J3 по J5 гнезда 11. Кроме того, например, функцию вывода аналогового аудиосигнала назначают для вывода J3 назначения, и функцию ввода аналогового аудиосигнала назначают для вывода J4 назначения.
В этом случае, в периферийном устройстве 20, две функции, включающие в себя функцию вывода аналогового аудиосигнала и функцию ввода аналогового аудиосигнала выбирают, как функции назначения среди функции вывода аналогового аудиосигнала, функции ввода аналогового аудиосигнала и функций от а до с, выводы Р3 и P4 штекера 21 выбирают, как выводы назначения, функции вывода аналогового аудиосигнала назначают для вывода Р3 назначения, и функцию ввода аналогового аудиосигнала назначают для вывода P4 назначения, аналогично хост-устройству 10.
Кроме того, в этом случае, одна из функций от а до с может быть назначена для набора выводов (J5, Р5), или ни одна из функций от а до с не может быть назначена для набора выводов (J5, Р5).
Кроме того, например, в хост-устройстве 10, три функции, включающие в себя функции от а до с, выбирают, как функции назначения среди функции вывода аналогового аудиосигнала, функции ввода аналогового аудиосигнала и функций от а до с, где три вывода J3-J5, соответствующие количеству функций назначения, выбирают, как выводы назначения среди выводов от J3 до J5 гнезда 11, и функции назначения от а до с могут быть назначены для выводов J3-J5 назначения, соответственно.
В этом случае, в периферийном устройстве 20, три функции, включающие в себя функции от а до с, выбирают, как функции назначения среди функции вывода аналогового аудиосигнала, функции ввода аналогового аудиосигнала и функций от а до с, выводы Р3-Р5 штекера 21 выбирают, как выводы назначения, и функции от а до с назначения назначают для выводов от Р3 по Р5 назначения, соответственно, как в хост-устройстве 10.
Как описано выше, когда хост-устройство 10 и периферийное устройство 20 имеют множество функций, как функции (общие функции), которые могут быть выбраны, как функции назначения, например, пользователь может получить уведомление об этом факте в виде изображения или звука для обозначения функций, которые должны быть выбраны, как функции назначения.
В качестве альтернативы, например, для каждой функции, приоритет для выбора, в качестве функции назначения, может быть включен в информацию устройства, и функции, соответствующие количеству выводов, для которых могут быть назначены функции, могут быть выбраны в соответствии с приоритетом, как функции назначения.
Кроме того, когда отсутствует функция, которая представляет собой общую функцию между хост-устройством 10 и периферийным устройством 20, пользователя уведомляют об этом факте, используя изображение или звук.
Кроме того, например, когда функция с представляет собой описанную выше функцию подачи питания, функцию подачи питания выбирают, как функцию назначения, и подаваемое питание подают из периферийного устройства 20 в хост-устройство 10, периферийное устройство 20 может устанавливать количество подаваемого тока, который представляет собой подаваемый ток, в зависимости от типа или модели хост-устройства 10, которые распознают на основе информации устройства хост-устройства 10.
Здесь, в периферийном устройстве 20 на фиг. 3, окружающий звук может быть собран с помощью модуля 281 цифрового микрофона, и цифровой аудиосигнал, соответствующий окружающему звуку, может быть включен в мультиплексированные данные и может быть передан из модуля 23 обработки передачи и приема периферийного устройства 20 в модуль 13 обработки передачи и приема хост-устройства 10. В этом случае, в хост-устройстве 10, цифровой аудиосигнал, соответствующий окружающему звуку, включенный в мультиплексированные данные, подают из модуля 13 обработки передачи и приема в модуль 18 обработки сигналов.
С другой стороны, в хост-устройстве 10 и в периферийном устройстве 20, когда, по меньшей мере, функция вывода аналогового аудиосигнала теперь выбрана, как функция назначения, функциональный блок 161, имеющий функцию вывода аналогового аудиосигнала подает аудиосигнал, подаваемый из модуля 18 обработки сигналов в функциональный блок 261, имеющий функцию вывода аналогового аудиосигнала периферийного устройства 20 через модуль 15 переключения функций, гнездо 11, штекер 21 и модуль 25 переключения функций, и драйвер функционального блока 261 выводит соответствующий аналоговый аудиосигнал.
В этом случае, модуль 18 обработки сигналов может выполнять, как обработку сигналов, обработку NC (уменьшения шумов) аудиосигнала, подаваемого в функциональный блок 161, имеющий функцию вывода аналогового аудиосигнала, используя аудиосигнал, соответствующий окружающему звуку, включенному в мультиплексированные данные, и может подавать полученный в результате аудиосигнал в функциональный блок 161.
Для выполнения NC обработки, такой как обработка сигналов в данном модуле 18 обработки сигналов, информация, относящаяся к характеристикам драйвера функционального блока 261 или микрофона модуля 281 цифрового микрофона включена в информацию устройства периферийного устройства 20, и коэффициент фильтра для фильтрации, выполняемой при обработке NC, может быть определен на основе информации характеристики, включенной в информацию устройства.
В этом случае возможно выполнить эффективную обработку NC в зависимости от характеристик драйвера функционального блока 261 или микрофона модуля 281 цифрового микрофона.
Как описано выше, в соответствии с хост-устройством 10 и периферийным устройством 20, которые представляют собой соответствующие устройства, возможно обеспечить функции и обработку сигналов в зависимости от информации устройства хост-устройства 10 и периферийного устройства 20.
Кроме того, в хост-устройстве 10, когда модуль 12 обнаружения соответствия обнаруживает, что устройство штекера не является соответствующим устройством, модуль 15 переключения функции выбирает одну или больше принятых по умолчанию функций, как функции назначения среди функций хост-устройства 10, выбирает один или больше принятых по умолчанию выводов (соответствующих количеству функций назначения), как выводы назначения среди вывода J№n гнезда 11, и назначает принятые по умолчанию функции, как функции назначения для принятых по умолчанию выводов, для выводов назначения гнезда 11.
Например, в хост-устройстве 10, таком как смартфон, функцию вывода аналогового аудиосигнала среди функции вывода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала и функции от а до с заранее устанавливают, как принятую по умолчанию функцию, и назначают для принятого по умолчанию вывода, который представляет собой вывод назначения гнезда 11.
Принятый по умолчанию вывод гнезда 11 выполнен с возможностью его соединения с выводом, соединенным с драйвером (громкоговорителем) штекера существующих наушников, например, когда штекер наушников и т.п., как существующее устройство штекера, имеющий штекер с 3 или 4 полюсами, который не является соответствующим устройством, вставляют в гнездо 11.
Поэтому, когда штекер существующих наушников, который не является соответствующим устройством, вставляют в гнездо 11, аудиосигнал, который выводится функциональным блоком 161, имеющим функцию вывода аналогового аудиосигнала, которая представляет собой принятую по умолчанию функцию в хост-устройстве 10, таком как смартфон, подают в драйвер существующих наушников через модуль 15 переключения функции и гнездо 11, и выводят соответствующий звук.
Как описано выше, хост-устройство 10 обладает, так называемой, обратной совместимостью, в соответствии с которой хост-устройство 10 может использоваться с существующими наушниками, даже когда существующие наушники подключены к хост-устройству 10, которое не является соответствующим устройством.
Аналогично, периферийное устройство 20 обладает обратной совместимостью.
Таким образом, в периферийном устройстве 20, когда обнаруживают с помощью модуля 22 обнаружения соответствия, что устройство гнезда не является соответствующим устройством, модуль 25 переключения функций выбирает одну или больше принятых по умолчанию функций, как функции назначения среди функций, включенных в периферийное устройство 20, выбирает один или больше принятых по умолчанию выводов (соответствующих числу функций назначения), в качестве выводов назначения среди выводов от P№n штекера 21, и назначает принятые по умолчанию функции, как функции назначения для принятых по умолчанию выводов, в качестве выводов назначения штекера 21.
Например, в периферийном устройстве 20, таком, как наушники, функция вывода аналогового аудиосигнала среди функции вывода аналогового аудиосигнала, функция ввода аналогового аудиосигнала и функции от а до с заранее установлены, как принятая по умолчанию функция, и назначены для принятого по умолчанию вывода, такого как вывод назначения штекера 21.
Например, принятый по умолчанию вывод штекера 21 соединен с выводом, на который выводят аудиосигнал гнезда существующего смартфона, когда штекер 21 вставлен в гнездо смартфона, в качестве существующего устройства гнезда, имеющего гнездо с 3 или 4 полюсами, которое не является соответствующим устройством.
Поэтому, когда штекер 21 вставлен в гнездо существующего смартфона, которое не является соответствующим устройством, аудиосигнал, выводимый через вывод гнезда существующего смартфона, подают в функциональный блок 261, имеющий функцию вывода аналогового аудиосигнала, которая представляет собой принятую по умолчанию функцию, через штекер 21 и модуль 25 переключения функций в периферийном устройстве 20, таком как наушники, и выводят соответствующий звук.
Как описано выше, даже когда периферийное устройство 20 соединено с существующим смартфоном, который не является соответствующим устройством, периферийное устройство 20 обладает обратной совместимостью с периферийным устройством 20, которое может использоваться с существующим смартфоном.
Кроме того, в хост-устройстве 10, таком как смартфон, функция ввода аналогового аудиосигнала, в дополнение к функции вывода аналогового аудиосигнала среди функции вывода аналогового аудиосигнала, функция ввода аналогового аудиосигнала, и функции от а до с также могут быть установлена, как принятая по умолчанию функция,
В этом случае, в хост-устройстве 10, вывод, соединенный с выводом, соединенным с микрофоном существующих наушников, штекера наушников, когда штекер наушников, таких как существующее устройство штекера, имеющее штекер с 4 полюсами, который не является соответствующим устройством, вставлен в гнездо 11, принят, как принятый по умолчанию вывод, для которого назначена функция ввода аналогового аудиосигнала.
Поэтому, когда штекер с 4 полюсами существующих наушников, который не является соответствующим устройством, вставляют в гнездо 11, аудиосигнал, соответствующий звуку, собранному микрофоном существующих головных телефонов в хост-устройстве 10, таком как смартфон, подают в функциональный блок 162, имеющий функцию ввода аналогового аудиосигнала, которая представляет собой принятую по умолчанию функцию, через гнездо 11 и модуль 15 переключения функций, и подают в, и обрабатывают с помощью модуля 17 обработки сигналов.
Таким образом, когда штекер с 4 полюсами существующих наушников, который не является соответствующим устройством, вставляют в гнездо 11, может использоваться микрофон существующих наушников, имеющих штекер с 4 полюсами.
Аналогично, в периферийном устройстве 20, таком, как наушники, функция ввода аналогового аудиосигнала, в дополнение к функции вывода аналогового аудиосигнала, среди функции вывода аналогового аудиосигнала, функции ввода аналогового аудиосигнала и функций от а до с может быть установлена, как принятая по умолчанию функция.
В этом случае, в периферийном устройстве 20, вывод, соединенный с выводом ввода аудиосигнала гнезда смартфона, в качестве существующего устройства гнезда, имеющего гнездо с 4 полюсами, которое не является соответствующим устройством, когда штекер 21 вставляют в гнездо смартфона, принятое как принятый по умолчанию вывод, для которого назначена функция ввода аналогового аудиосигнала.
Поэтому, когда штекер 21 вставляют в гнездо с 4 полюсами существующего смартфона, который не является соответствующим устройством, аудиосигнал, соответствующий звуку, собранному функциональным блоком 262, имеющим функцию ввода аналогового аудиосигнала, которая представляет собой принятую по умолчанию функцию в периферийном устройстве 20, в качестве наушников, вводят в существующий смартфон через модуль 25 переключения функций и штекер 21.
В соответствии с этим, когда штекер 21 вставляют в гнездо с 4 полюсами существующего смартфона, который не является соответствующим устройством, аудиосигнал, соответствующий звуку, собранному функциональным блоком 262, может быть введен (передан) в существующий смартфон, имеющий гнездо с 4 полюсами, и может быть обработан.
Второй конкретный пример системы обработки сигнала
На фиг. 4 показана блок-схема, иллюстрирующая второй конкретный пример системы обработки сигнала по фиг. 1.
Кроме того, части, соответствующие показанным на фиг. 3, обозначены теми же номерами ссылочных позиций и, далее их описание будет соответственно исключено.
На фиг. 4 хост-устройство 10 является таким же, как и на фиг. 3 и в котором хост-устройство 10 включает в себя гнездо 11, модуль 12 обнаружения соответствия, модуль 13 обработки передачи и приема, модуль 14 управления, функциональные блоки 163-165 и модуль 18 обработки сигналов.
Однако хост-устройство 10 на фиг. 4 отличается от показанного на фиг. 3 тем, что хост-устройство 10 не включает в себя модуль 15 переключения функций и функциональные блоки 161 и 162.
Кроме того, хост-устройство 10 на фиг. 4 отличается от представленного на фиг. 3, в котором вывод J№n гнезда 11, с которым соединены соответствующие функциональные блоки 163-165, можно переключать, тем, что функциональные блоки 163-165 фиксировано подключены к выводам J3-J5 гнезда 11, соответственно.
Кроме того, на фиг. 4, периферийное устройство 20 является таким же, как и на фиг. 3, в том, что в него включены штекер 21, модуль 22 обнаружения соответствия, модуль 23 обработки передачи и приема, модуль 24 управления, модуль 25 переключения функций, функциональные блоки 261-265, модуль 281 цифрового микрофона, модуль 282 переключателя и модуль 283 устройства GPIO.
Однако периферийное устройство 20 на фиг. 4 отличается от представленного на фиг. 3 тем, что периферийное устройство 20 не включает в себя модуль 27 накопителя.
Как описано выше, со ссылкой на фиг. 4, поскольку хост-устройство 10 не включает в себя модуль 15 функционального переключателя, и функциональные блоки 163-165 фиксировано соединены с выводами J3-J5 гнезда 11, затруднительно переключать функцию, назначенную для вывода J№n гнезда 11.
Поэтому, поскольку затруднительно для хост-устройства 10 переключать функцию, назначенную для вывода J№n гнезда 11, в зависимости от информации устройства периферийного устройства 20, периферийное устройство 20 не включает в себя модуль 27 накопителя, который содержит информацию устройства.
Поэтому, информацию устройства хост-устройства 10 передают из хост-устройства 10 в периферийное устройство 20, но информацию устройства периферийного устройства 20 не передают из периферийного устройства 20 в хост-устройство 10.
Кроме того, поскольку хост-устройство 10 не включает в себя функциональные блоки 161 и 162, хост-устройство 10 не имеет функцию вывода аналогового аудиосигнала, включенную в функциональный блок 161, и функцию ввода аналогового аудиосигнала, включенную в функциональный блок 162.
Однако поскольку хост-устройство 10 включает в себя функциональные блоки 163-165, функциональные блоки 163-165 имеют соответствующие функции от а до с.
Поэтому, информация устройства хост-устройства 10, включающая в себя информацию, обозначающую, что функции от а до с включены, содержится в модуле 17 накопителя хост-устройства 10. Кроме того, информация (например, номер вывода) вывода J№n гнезда 11, для которого назначают функции от а до с, включена в информацию устройства хост-устройства 10.
В системе обработки сигнала, выполненной, как описано выше, когда штекер 21 вставляют в гнездо 11, модуль 12 обнаружения соответствия обнаруживает, что периферийное устройство 20, как устройство штекера, в котором штекер вставляют в гнездо 11, представляет собой соответствующее устройство, модуль 22 обнаружения соответствия обнаруживает, что хост-устройство 10, как устройство гнезда, в которое был вставлен штекер 21, в гнездо, представляет собой соответствующее устройство, и начинается передача мультиплексированных данных для передачи и приема мультиплексированных данных между хост-устройством 10 и периферийным устройством 20, аналогично случаю на фиг. 3.
При передаче мультиплексированных данных мультиплексированные данные, включающие в себя информацию устройства хост-устройства 10, передают из хост-устройства 10 в периферийное устройство 20.
В периферийном устройстве 20, модуль 24 управления распознает хост-устройство 10, которое имеет функции от а до с, и номер вывода для вывода J№n гнезда 11, которому назначают функции от а до с, на основе информации об устройстве хост-устройства 10.
Кроме того, модуль 24 управления назначает те же функции от а до с как, как и у хост-устройства 10 среди функции вывода аналогового аудиосигнала, функции ввода аналогового аудиосигнала, и функций от а до с, которые имеет периферийное устройство 20, для вывода P№n штекера 21, имеющего тот же номер вывода, что и у вывода J№n гнезда 11, которому назначают функции от а до с, на основе информации, распознанной из информации устройства хост-устройства 10.
В результате, функциональный блок 163, имеющий функцию а хост-устройства 10, и функциональный блок 263, имеющий функцию а периферийного устройства 20, функциональный блок 164, имеющий функцию b хост-устройства 10, и функциональный блок 264; имеющий функцию b периферийного устройства 20, и функциональный блок 165, имеющий функцию с хост-устройства 10, и функциональный блок 265, имеющий функцию с периферийного устройства 20, соединяются через гнездо 11, штекер 21 и модуль 25 переключения функций, и, таким образом, обеспечиваются функции от а до с.
Кроме того, в системе обработки сигнала на фиг. 4, хост-устройство 10, которое не включает в себя модуль 15 переключения функций, не обладает обратной совместимостью, но периферийное устройство 20, включающее в себя модуль 25 переключения функций, обладает обратной совместимостью.
Третий конкретный пример системы обработки сигнала
На фиг. 5 показана блок-схема, иллюстрирующая третий конкретный пример системы обработки сигнала по фиг. 1.
Кроме того, части, соответствующие представленным на фиг. 3, обозначены теми же номерами ссылочных позиций, и далее их описание будет, соответственно, исключено.
На фиг. 5 периферийное устройство 20 является таким же, как и в случае на фиг. 3, в том, что периферийное устройство 20 включает в себя штекер 21, модуль 22 обнаружения соответствия, модуль 23 обработки передачи и приема, модуль 24 управления, функциональные блоки 261-263, модуль 27 накопителя, модуль 281 цифрового микрофона, модуль 282 переключателя и модуль 283 устройства GPIO.
Однако периферийное устройство 20 на фиг. 5 отличаются от представленного на фиг. 3 тем, что периферийное устройство 20 не включает в себя модуль 25 переключения функций и функциональные блоки 264 и 265.
Кроме того, периферийное устройство 20 на фиг. 5 отличается от представленного на фиг. 3 тем, что выводы P№n штекера 21, для которых можно переключать подключенные к ним соответствующие функциональные блоки 261. 263, тем, что функциональные блоки 261-263, фиксировано соединены с выводами Р3-Р5 штекера 21, соответственно.
Кроме того, на фиг. 5, хост-устройство 10 является таким же, как и на фиг. 3, в том, хост-устройство 10 включает в себя гнездо 11, модуль 12 обнаружения соответствия, модуль 13 обработки передачи и приема, модуль 14 управления, модуль 15 переключения функций, функциональные блоки 161-165 и модуль 18 обработки сигналов.
Однако хост-устройство 10 на фиг. 5 отличается от представленного на фиг. 3 тем, что хост-устройство 10 не включает в себя модуль 17 накопителя.
Как описано со ссылкой на фиг. 5, поскольку периферийное устройство 20 не включает в себя модуль 25 переключения функций, и функциональные блоки 261-263 фиксировано соединены с выводами Р3-Р5 штекера 21, соответственно, затруднительно переключать функцию, назначенную для вывода P№n штекера 21.
Поэтому, поскольку в периферийном устройстве 20 затруднительно переключать функцию, назначенную для вывода P№n штекера 21, в зависимости от информации устройства хост-устройства 10, хост-устройство 10 не включает в себя модуль 17 накопителя, в котором содержится информация устройства.
Поэтому, информацию устройства периферийного устройства 20 передают из периферийного устройства 20 в хост-устройство 10, но информацию устройства хост-устройства 10 не передают из хост-устройства 10 в периферийное устройство 20.
Кроме того, поскольку периферийное устройство 20 не включает в себя функциональные блоки 264 и 265, периферийное устройство 20 не имеет функцию b, включенную в функциональный блок 264, и функцию с, включенную в функциональный блок 265.
Однако поскольку периферийное устройство 20 включает в себя функциональные блоки 261-263, периферийное устройство 20 имеет функцию ввода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала и функцию а, которая имеет функциональные блоки 261-263.
Поэтому, информация устройства периферийного устройства 20, включающая в себя информацию, обозначающую, что периферийное устройство 20 имеет функцию вывода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала и функцию а, содержится в модуле 27 накопителя периферийного устройства 20. Кроме того, информация (например, номер вывода) вывода P№n штекера 21, которому назначают функцию вывода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала и функцию а, включена в информацию устройства периферийного устройства 20.
В системе обработки сигнала, выполненной, как описано выше, когда штекер 21 вставляют в гнездо 11, обнаруживают с помощью модуля 22 обнаружения соответствия, что хост-устройство 10, как устройство гнезда, в которое вставлен штекер 21 в гнездо, представляет собой соответствующее устройство, при этом обнаруживают с помощью модуля 12 обнаружения соответствия, что периферийное устройство 20, как устройство штекера, штекер которого вставлен в гнездо 11, представляет собой соответствующее устройство, и передача мультиплексированных данных, при которой передают или принимают мультиплексированные данные между периферийным устройством 20 и хост-устройством 10, начинается аналогично случаю на фиг. 3.
При передаче мультиплексированных данных мультиплексированные данные, включающие в себя информацию устройства периферийного устройства 20, передают из периферийного устройства 20 в хост-устройство 10.
В хост-устройстве 10 модуль 14 управления распознает, что периферийное устройство 20 имеет функцию вывода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала и функцию а, и номера вывода для вывода P№n штекера 21, которому назначают функцию вывода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала, и функцию а назначают на основе информации устройства периферийного устройства 20.
Кроме того, модуль 14 управления назначает функцию вывода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала и функцию а, которые представляют собой функции, совместно используемые периферийным устройством 20, среди функции вывода аналогового аудиосигнала, функции ввода аналогового аудиосигнала, и функции от а до с хост-устройства 10 для вывода J№n гнезда 11, имеющего тот же номер вывода, что и у вывода P№n штекера 21, которому назначают функцию вывода аналогового аудиосигнала, функцию ввода аналогового аудиосигнала, функцию а, на основе информации, распознанной из информации устройства периферийного устройства 20.
В результате, функциональный блок 261, имеющий функцию вывода аналогового аудиосигнала периферийного устройства 20, и функциональный блок 161, имеющий функцию вывода аналогового аудиосигнала хост-устройства 10, функциональный блок 262, имеющий функцию ввода аналогового аудиосигнала периферийного устройства 20, и функциональный блок 162, имеющий функцию ввода аналогового аудиосигнала хост-устройства 10, и функциональный блок 263, имеющий функцию а периферийного устройства 20, и функциональный блок 163, имеющий функцию а хост-устройства 10, соединены друг с другом через модуль 15 переключения функций, гнездо 11 и штекер 21, и, таким образом, обеспечиваются функция вывода аналогового аудиосигнала, функция ввода аналогового аудиосигнала, и функция а.
Кроме того, в системе обработки сигнала по фиг. 5, периферийное устройство 20, которое не включает в себя модуль 25 переключения функций, не обладает обратной совместимостью, но хост-устройство 10, включающее в себя модуль 15 переключения функций обладает обратной совместимостью.
Вставка и извлечение штекера 21 в и из гнезда 11
На фиг. 6А-6С показаны схемы, иллюстрирующие вставку и извлечение штекера 21 в и из гнезда 11.
Кроме того, ниже предполагается, что конфигурация хост-устройства 10 и периферийное устройство 20 являются такими же, как, например, конфигурация в первом конкретном примере, представленном на фиг. 3.
На фиг. 6А иллюстрируется состояние извлечения, при котором штекер 21 полностью извлечен из гнезда 11.
В состоянии извлечения ни один из выводов J№n гнезда 11 не соединен с выводом P№n штекера 21.
На фиг. 6В иллюстрируется состояние полной вставки, при котором штекер 21 полностью вставлен в гнездо 11.
В состоянии полной вставки выводы J№n и P№n, имеющие одинаковые номера выводов в гнезде 11 и в штекере 21 соединены друг с другом. Таким образом, выводы J1-J5 гнезда 11 и выводы P1-Р5 штекера 21 соединены друг с другом.
На фиг. 6С иллюстрируется состояние вставки наполовину во время вставки штекера 21 в гнездо 11 из состояния извлечения или состояния вставки наполовину во время извлечения штекера 21 из гнезда 11 из полностью вставленного состояния.
В состояния вставки наполовину, на фиг. 6С, оба вывода J4 и J5 гнезда 11 входят в контакт с выводом Р5 штекера 21, и, таким образом, вывод J4 гнезда 11 и вывод Р5 штекера 21 непреднамеренно замкнуты накоротко, хотя вывод J4 гнезда 11 и вывод Р5 штекера 21 не должны быть соединены, и выводы J4 и J5 гнезда 11 непреднамеренно замкнуты накоротко через вывод Р5.
Как описано выше, когда штекер 21, который представляет собой многополюсный штекер с одной головкой, вставляют в или извлекают или из гнезда 11, например, могут быть замкнуты накоротко вывод J№n гнезда 11 и вывод P№n' штекера 21, номера выводов которых являются разными (n не равно n'), или два вывода J№n и J№n+1 гнезда 11 могут быть непреднамеренно замкнуты накоротко в состоянии вставки наполовину во время вставки или извлечения.
Когда эти два вывода J№n и J№n+1 гнезда 11 замкнуты накоротко, чрезмерный ток или напряжение поступает к хост-устройству 10 через два вывода J№n и J№n+1, и хост-устройство 10 может не работать нормально, например, когда функция подачи питания назначена для одного из выводов среди двух выводов J№n и J№n+1, и питание, которое представляет собой подаваемое питание, поступает через вывод, которому назначена функция подачи питания.
Кроме того, даже когда вывод J№n гнезда 11 и вывод P№n' штекера 21, номера выводов которых являются разными, будут замкнуты накоротко, аналогично, чрезмерный ток или напряжение поступают к периферийному устройству 20 или хост-устройству 10 через выводы P№n' или J№n, и хост-устройство 10 или периферийное устройство 20 может не работать нормально, например, когда функция подачи питания назначена для одного из выводов J№n и P№n' и питание, которое представляет собой подаваемое питание, поступает из вывода, которому назначена функция подачи питания.
Поэтому, ниже будет описана технология для предотвращения непреднамеренного замыкания накоротко, при котором предотвращается, например, непреднамеренная подача питания, такая как подача чрезмерного тока или напряжения к хост-устройству 10 или в периферийное устройство 20, из-за непреднамеренного замыкания накоротко, как описано выше.
Технология для предотвращения непреднамеренного замыкания накоротко
На фиг. 7А-7Е показаны схемы, иллюстрирующие состояние, в котором штекер 21 вставляют в гнездо 11 из состояния извлечения.
На фиг. 7А иллюстрируется состояние извлечения, в котором штекер 21 извлечен из гнезда 11.
Кроме того, как представлено на фиг. 7А, функция передачи мультиплексированных данных назначена для выводов J1 и P1, и выводы P2 и P2 соединены с землей, если только не будет указано другое. Кроме того, предполагается, что функция с представляет собой функцию подачи питания, и функция подачи питания, то есть, функция с назначена для выводов J3 и Р3. Кроме того, предполагается, что функция а назначена для выводов J4 и P4, и функция b назначена для выводов J5 и Р5.
Кроме того, для функции подачи питания, например, питание, которое представляет собой подаваемое питание, как предполагается, поступает из хост-устройства 10 в периферийное устройство 20 через вывод J3 гнезда 11 и вывод Р3 штекера 21, которым назначена функция подачи питания.
Как описано выше, когда питание, которое представляет собой подаваемое питание, поступает из хост-устройства 10 в периферийное устройство 20, питание, которое представляет собой подаваемое питание, поступает из вывода J3 гнезда 11 на вывод Р3 штекера 21. Далее вывод для подачи питания, то есть, подаваемого питания, такой как вывод J3, называется выводом подачи питания, и вывод для приема питания, то есть, подаваемого питания, такой как вывод Р3, называется выводом приема питания.
Кроме того, ниже выводы, такие как выводы J2 и P2, соединенные с землей, называются выводами GND.
На фиг. 7В иллюстрируется состояние 1 вставки наполовину во время вставки штекера 21 в гнездо 11 из состояния извлечения на фиг. 7А.
На фиг. 7В вывод J2 GND гнезда 11 и вывод J3 подачи питания гнезда 11, и вывод Р5 штекера 21, которому была назначена функция b, замкнуты накоротко (соединены). В результате, выводы J2 и J3 замкнуты накоротко через вывод Р5.
На фиг. 7С иллюстрируется состояние 2 вставки наполовину, в котором штекер 21 дополнительно вставлен в гнездо 11 из состояния 1 вставки наполовину, показанного на фиг. 7В.
На фиг. 7С вывод J3 подачи питания гнезда 11 и вывод J4 гнезда 11, которому была назначена функция а, замкнуты накоротко с выводом Р5 штекера 21, которому была назначена функция b. Таким образом, вывод J3 замкнут накоротко с выводом J4 через вывод Р5.
Кроме того, на фиг. 7С, вывод J1 гнезда 11 и вывод Р3 приема питания штекера 21, которому была назначена функция передачи мультиплексированных данных, замкнуты накоротко, и вывод J2 GND гнезда 11 и вывод P4 штекера 21, которому была назначена функция а, замкнуты накоротко.
На фиг. 7D иллюстрируется состояние 3 вставки наполовину, при котором штекер 21 дополнительно вставлен в гнездо 11 из состояния 2 вставки наполовину на фиг. 1С.
На фиг. 7D, вывод J4 гнезда 11, которому была назначена функция а, и вывод Р5 штекера 21, которому была назначена функция b, замкнуты накоротко, и вывод J3 подачи питания гнезда 11 и вывод P4 штекера 21, которому была назначена функция а, замкнуты накоротко.
Кроме того, на фиг. 7С, вывод J2 GND гнезда 11 и вывод Р3 приема питания штекера 21 замкнуты накоротко, и вывод J1 гнезда 11, которому была назначена функция передачи мультиплексированных данных, и вывод P2 GND штекера 21 замкнуты накоротко.
На фиг. 7Е иллюстрируется состояние полной вставки, при котором штекер 21 дополнительно вставлен в гнездо 11 из состояния 3 вставки наполовину на фиг. 7D и полностью вставлен в гнездо 11.
На фиг. 7Е, выводы J1-J5 гнезда 11 и выводы от P1 до Р5 штекера 21, предназначенные для первоначального соединения, замкнуты накоротко (соединены).
На фиг. 8 показана блок-схема последовательности операций, иллюстрирующая изменение в состоянии вставки, когда штекер 21 вставляют в гнездо 11.
Когда вставка штекера 21 в гнездо 11 начинается из состояния извлечения, описанного со ссылкой на фиг. 7А, штекер 21 (и гнездо 11) входит в состояние 1 вставки наполовину, описанное со ссылкой на фиг. 7В, на этапе S41. Кроме того, когда вставка штекера 21 продолжается, штекер 21 входит в состояние 2 вставки наполовину, описанное со ссылкой на фиг. 7С, на этапе S42.
Кроме того, когда вставка штекера 21 продолжается, штекер 21 входит в состояние 3 вставки наполовину, описанное со ссылкой на фиг. 7D, на этапе S43. Кроме того, штекер 21 затем входит в состояние полной вставки, описанное со ссылкой на фиг. 7Е.
На фиг. 9А-9Е показаны схемы, иллюстрирующие технологию для предотвращения непреднамеренного замыкания накоротко, когда штекер 21 вставляют в гнездо 11, в случае, при котором питание, которое представляет собой подаваемое питание, поступает из хост-устройства 10 в периферийное устройство 20.
Когда штекер 21 вставляют в гнездо 11, в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства 10 в периферийное устройство 20, выводы J3-J5 гнезда 11 отсоединены от функции подачи питания и (функциональный блок 16k, имеющий) функций a и b, до тех пор, пока хост-устройство 10 и периферийное устройство 20 не начнет передавать и принимать мультиплексированные данные, включающие в себя информацию устройства. Кроме того, после того, как хост-устройство 10 и периферийное устройство 20 передаст и примет мультиплексированные данные, включающие в себя информацию устройства, модуль 15 переключения функций соединяется с выводами J3-J5 гнезда 11 и функцией подачи питания, и функциями (функциональным блоком 16k, имеющим функции) a и b для реализации технологии для предотвращения непреднамеренного замыкания накоротко.
На фиг. 9А иллюстрируется состояние извлечения, в котором штекер 21 извлечен из гнезда 11.
На фиг. 9А выводы J3-J5 гнезда 11 (электрически) отсоединены от функции источника питания и функций (функционального блока 16k, имеющего функции) a и b в модуле 15 переключения функций.
На фиг. 9В иллюстрируется состояние 1 вставки наполовину во время вставки штекера 21 в гнездо 11 из состояния извлечения на фиг. 9А.
На фиг. 9В вывод J2 GND гнезда 11 и вывод J3 подачи питания гнезда 11, и вывод Р5 штекера 21 замкнуты накоротко (соединены).
Поэтому, вывод J3 подачи питания непосредственно или опосредованно замкнут накоротко с выводами J2 и Р5, которые не являются выводами приема питания.
Однако на фиг. 9В, поскольку выводы J3-J5 гнезда 11 отсоединены от функции источника питания и функций a и b в модуле 15 переключения функций, питание не поступает с вывода J3 подачи питания на выводы J2 и Р5, замкнутые накоротко с выводом J3 подачи питания.
На фиг. 9С иллюстрируется состояние 2 вставки наполовину, при котором штекер 21 дополнительно вставлен в гнездо 11 из состояния 1 вставки наполовину на фиг. 9В.
На фиг. 9С, вывод J4 гнезда 11 и вывод Р5 штекера 21 замкнуты накоротко, и вывод J3 подачи питания гнезда 11, и вывод P4 штекера 21 замкнуты накоротко.
Кроме того, на фиг. 9С, вывод J2 GND гнезда 11 и вывод Р3 приема питания штекера 21 замкнуты накоротко, и вывод J1 гнезда 11, и вывод P2 GND штекера 21 замкнуты накоротко.
Поэтому, вывод J3 подачи питания замкнут накоротко с выводом P4, который не является выводом приема питания.
Однако на фиг. 9С, поскольку выводы J3-J5 гнезда 11 отсоединены от функции источника питания и функций a и b в модуле 15 переключения функций, питание не поступает от вывода J3 подачи питания на вывод P4, который замкнут накоротко с выводом J3 подачи питания.
На фиг. 9D иллюстрируется состояние 1 полной вставки непосредственно после того, как штекер 21 был дополнительно вставлен в гнездо 11 из состояния 2 вставки наполовину на фиг. 9С и полностью вставлен в гнездо 11.
На фиг. 9D выводы J1-J5 гнезда 11 и выводы P1-Р5 штекера 21 первоначально предназначенные для соединения, замкнуты накоротко (соединены) друг с другом.
Поэтому, в хост-устройстве 10 и в периферийном устройстве 20, выполняется обмен структурами аутентификации PTNJ и PTNP через вывод J1 гнезда 11 и вывод P1 штекера 21, которому была назначена функция передачи мультиплексированных данных, и обнаруживается, что устройства представляет собой соответствующие устройства.
Кроме того, в хост-устройстве 10 и в периферийном устройстве 20, выполняется обмен мультиплексированными данными, включая в себя информацию устройства.
В хост-устройстве 10, когда мультиплексированные данные, включающие в себя информацию устройства периферийного устройства 20, принимают в модуле 13 обработки передачи и приема, модуль 14 управления управляет модулем 15 переключения функций для подключения выводов J3-J5 гнезда 11 к функции источника питания и функциям (функциональному блоку 16k, имеющему функции) a и b.
В соответствии с этим, выводы J3-J5 гнезда 11 и функция источника питания и (функциональный блок 16k, имеющий) функции a и b, соединены в модуле 15 переключения функций.
На фиг. 9Е иллюстрируется состояние 2 полной вставки непосредственно после обмена мультиплексированными данными, включая в себя информацию устройства в хост-устройстве 10 и периферийном устройстве 20, после состояния 1 полной вставки на фиг. 9D.
На фиг. 9Е выводы J3-J5 гнезда 11 и функция источника питания, и функции a и b соединены в модуле 15 переключения функций, как описано выше.
Поэтому, в хост-устройстве 10, подача питания, то есть, питание, подаваемое с вывода J3 подачи питания, выполняется, но питание подают к периферийному устройству 20 через вывод Р3 приема питания, замкнутый накоротко с выводом J3 подачи питания.
Как описано выше, когда штекер 21 вставлен в гнездо 11, в случае, в котором питание, которое представляет собой подаваемое питание, подают из хост-устройства 10 в периферийное устройство 20, модуль 15 переключения функций разъединяет выводы от J3 по J5 гнезда 11 от функции подачи питания и функций a и b, пока не появится возможность выполнить передачу мультиплексированных данных, такую как обмен мультиплексированными данными, включая в себя информацию устройства. Когда может быть выполнена передача мультиплексированных данных, и штекер 21 полностью вставлен в гнездо 11, модуль 15 переключения функций соединяет выводы от J3 по J5 гнезда 11 с функцией подачи питания и функциями a и b. В соответствии с этим, даже когда вывод J3 подачи питания замкнут накоротко с выводом J№n или P№n, который не является выводом приема питания в состоянии вставки наполовину во время вставки штекера 21 в гнездо 11, возможно предотвратить подачу питания, которое представляет собой подаваемое питание, на вывод, который не является выводом приема питания.
На фиг. 10 показана блок-схема последовательности операций, иллюстрирующая технологию для предотвращения непреднамеренного короткого замыкания, представленного на фиг. 9А-9Е.
Когда вставка штекера 21 в гнездо 11 начинается из состояния извлечения, описанного со ссылкой на фиг. 9А, штекер 21 входит в состояние 1 вставки наполовину, описанное на фиг. 9B, на этапе S51, и когда вставка штекера 21 продолжается, штекер 21 входит в состояние 2 вставки наполовину, описанное со ссылкой на фиг. 9С, на этапе S52.
Кроме того, когда вставка штекера 21 продолжается, штекер 21 входит в состояние 1 полной вставки, описанное со ссылкой на фиг. 9D, на этапе S53.
Здесь, в состоянии 1 вставки наполовину этапа S51, состоянии 2 вставки наполовину этапа S52 и состоянии 1 полной вставки этапа S53 выводы J3-J5 гнезда 11 отсоединены от функции (не соединены с функцией) подачи питания и функциями a и b в модуле 15 переключения функций.
Когда штекер 21 входит в состояние 1 полной вставки, описанное на фиг. 9D, выводы J1-J5 гнезда 11 и выводы P1-Р5 штекера 21, первоначально предназначенного для соединения, соединяются.
В результате, в хост-устройстве 10 и в периферийном устройстве 20, выполняется обмен структурами аутентификации PTNJ и PTNP через вывод J1 гнезда 11 и вывод P1 штекера 21, которому была назначена функция передачи мультиплексированных данных, и обнаруживается, что устройства представляет собой соответствующее устройство на этапе S54.
Кроме того, на этапе S54, выполняют обмен информацией устройства (мультиплексированными данными) в хост-устройстве 10 и в периферийном устройстве 20.
На этапе S54, когда хост-устройство 10 принимает (получает) информацию устройства периферийного устройства 20, модуль 15 переключения функций соединяет выводы от J3 по J5 гнезда 11 с функцией подачи питания и функциями a и b на этапе S55.
В результате, питание, которое представляет собой подаваемое питание, поступает из хост-устройства 10 в периферийное устройство 20, и функции a и b обеспечиваются в хост-устройстве 10 и периферийном устройстве 20.
На фиг. 11А-11Е показаны схемы, иллюстрирующие состояние, в котором штекер 21 извлечен из гнезда 11 из состояния полной вставки.
На фиг. 11А иллюстрируется состояние полной вставки, аналогично фиг. 9Е.
На фиг. 11А выводы J1-J5 гнезда 11 и выводы P1-Р5 штекера 21 первоначально предназначенные для соединения, замкнуты накоротко (соединены).
Кроме того, на фиг. 11А, поскольку штекер 21 входит в состояние полной вставки и обмен информацией устройства между хост-устройством 10 и периферийным устройством 20 завершен, выводы J3 по J5 гнезда 11, и функция подачи питания, и функции a и b соединяют в модуле 15 переключения функции.
На фиг. 11В иллюстрируется состояние 1 вставки наполовину во время извлечения штекера 21 из гнезда 11 из состояния полной вставки на фиг. 11А.
На фиг. 11В, вывод J4 гнезда 11, которому была назначена функция а, вывод J5 гнезда 11, которому была назначена функция b, и вывод Р5 штекера 21, которому была назначена функция b, замкнуты накоротко, и вывод J3 подачи питания гнезда 11, и вывод P4 штекера 21, которому была назначена функция а, замкнуты накоротко.
Кроме того, на фиг. 11В, вывод J2 GND гнезда 11 и вывод Р3 приема питания штекера 21 замкнуты накоротко, и вывод J1 гнезда 11, которому была назначена функция передачи мультиплексированных данных, и вывод P2 GND штекера 21 замкнуты накоротко.
Кроме того, на фиг. 11В, выводы J3-J5 гнезда 11 и функция источника питания, и функции a и b соединены в модуле 15 переключения функций.
Поэтому, на фиг. 11В, питание, как источник питания, поступает с вывода J3 подачи питания на вывод P4, который не является выводом приема питания, который непреднамеренно замкнут накоротко с выводом J3 подачи питания.
На фиг. 11С иллюстрируется состояние 2 вставки наполовину, в котором штекер 21 дополнительно извлечен из гнезда 11 из состояния 1 вставки наполовину на фиг. 11В.
На фиг. 11С, вывод J3 подачи питания гнезда 11 и вывод J4 гнезда 11, которому была назначена функция а, замкнуты накоротко с выводом Р5 штекера 21, которому была назначена функция b. Таким образом, вывод J3 подачи питания замкнут накоротко с выводами J4 и Р5.
Кроме того, на фиг. 11С, вывод J1 гнезда 11, которому была назначена функция передачи мультиплексированных данных и вывод Р3 приема питания штекера 21 замкнуты накоротко, и вывод J2 GND гнезда 11, и вывод P4 штекера 21, которому была назначена функция а, замкнуты накоротко.
Кроме того, на фиг. 11С, выводы J3-J5 гнезда 11 и функция источника питания, и функции a и b соединены в модуле 15 переключения функций.
Поэтому, на фиг. 11С, питание, как подаваемое питание, поступает с вывода J3 подачи питания к выводам J4 и Р5, которые не являются выводами приема питания, которые непреднамеренно замкнуты накоротко с выводом J3 подачи питания.
На фиг. 11D иллюстрируется состояние 3 вставки наполовину, в котором штекер 21 дополнительно извлечен из гнезда 11 из состояния 2 вставки наполовину на фиг. 11С.
На фиг. 11D, вывод J2 GND гнезда 11 и вывод J3 подачи питания гнезда 11 замкнуты накоротко с выводом Р5 штекера 21, для которого была назначена функция b. Таким образом, вывод J3 подачи питания замкнут накоротко с выводами J2 и Р5.
Кроме того, на фиг. 11D, вывод J1 гнезда 11, которому была назначена функция передачи мультиплексированных данных и вывод P4 штекера 21, которому была назначена функция а, замкнуты накоротко.
Кроме того, на фиг. 11D, выводы J3-J5 гнезда 11, и функция источника питания, и функции a и b соединены в модуле 15 переключения функций.
Поэтому, на фиг. 11D, питание, как источник питания, поступает с вывода J3 подачи питания к выводам J2 и Р5, которые не являются выводами приема питания, которые непреднамеренно замкнуты накоротко с выводом J3 подачи питания.
На фиг. 11E иллюстрируется состояние извлечения, в котором штекер 21 дополнительно извлечен из гнезда 11 из состояния 3 вставки наполовину на фиг. 11D и полностью извлечен из гнезда 11.
На фиг. 11Е, выводы J3-J5 гнезда 11 и функция подачи питания, и функции a и b соединены в модуле 15 переключения функций.
Однако поскольку в состоянии извлечения ни один из выводов J1-J5 гнезда 11 не соединены (не замкнуты накоротко) с выводами P1-P5 штекера 21, питание, как источник питания, не поступает с вывода J3 подачи питания на вывод, который не является выводом приема питания.
На фиг. 12А-12Е показаны схемы, иллюстрирующие технологию для предотвращения непреднамеренного замыкания накоротко, когда штекер 21 извлекают из гнезда 11 в случае, в который питание, которое представляет собой подаваемое питание, подают из хост-устройства 10 в периферийное устройство 20.
Когда штекер 21 извлекают из гнезда 11 в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства 10 в периферийное устройство 20, обнаруживается начало извлечения, и выводы, от J3 по J5 гнезда 11 отсоединяются от функции источника питания и (функционального блока 16k, имеющего) функции a и b, используя начало извлечения, в качестве инициатора. Таким образом, возможно реализовать технологию предотвращения непреднамеренного короткого замыкания.
На фиг. 12А иллюстрируется состояние полной вставки, аналогичное представленному на фиг. 11А.
Таким образом, на фиг. 12А, от J1 по J5 гнезда 11 и от P1 по Р5 штекера 21, которые первоначально должны быть соединены, замкнуты накоротко. Кроме того, выводы от J1 по J5 гнезда 11 и функция подачи питания, и функции a и b соединены друг с другом в модуле 15 переключения функций.
На фиг. 12В иллюстрируется состояние 1 вставки наполовину во время извлечения штекера 21 из гнезда 11 из состояния полной вставки на фиг. 12А.
В состоянии 1 вставки наполовину на фиг. 12В, извлечение штекера 21 из гнезда 11 начинается после состояния полной вставки, и вывод J1 гнезда 11, и вывод P1 штекера 21, замкнутые накоротко в состоянии полной вставки, разъединяются. Таким образом, вывод J1 гнезда 11 входит в контакт с изолятором между выводами P1 и P2 штекера 21.
Здесь гнездо 11 и штекер 21 выполнены таким образом, что при обработке извлечения штекера 21 из состояния полной вставки, соединение (короткое замыкание) вывода J1 на стороне порта вставки гнезда 11, и вывода P1 на корневой стороне штекера 21 среди выводов J№n и P№n, соединенные накоротко в состоянии полной вставки, разъединяются первыми.
На фиг. 12В, только соединение выводов J1 и P1 разъединено, и соответствующие соединения других выводов от J2 по J5 и выводов от P2 по Р5 все еще поддерживаются. Поэтому, вывод J3 подачи питания гнезда 11 и вывод Р3 приема питания штекера 21 соединены, и питание, в качестве источника питания, поступает с вывода J3 подачи питания на вывод Р3 приема питания, на который подают питание.
Поскольку функция передачи мультиплексированных данных назначена для выводов J1 и P1, когда соединение выводов J1 и P1 разъединяется, трудно выполнять передачу мультиплексированных данных между хост-устройством 10 и периферийным устройством 20.
На фиг. 12С иллюстрируется состояние 2 вставки наполовину непосредственно после того, как соединение выводов J1 и P1 разъединяется, и при этом трудно выполнять передачу мультиплексированных данных между хост-устройством 10 и периферийным устройством 20, как описано выше.
Когда затруднительно выполнять передачу мультиплексированных данных между хост-устройством 10 и периферийным устройством 20, модуль 13 обработки передачи и приема хост-устройства 10 обнаруживает (распознает) состояние, в котором затруднительно передавать и принимать мультиплексированные данные (ниже называется состоянием недоступной передачи данных), в качестве состояния передачи мультиплексированных данных.
Когда модуль 13 обработки передачи и приема обнаруживает состояние недоступной передачи данных, как состояние передачи мультиплексированных данных, модуль 13 обработки передачи и приема передает этот факт в модуль 14 управления. Когда факт, состоящий в том, что состояние передачи мультиплексированных данных в состоянии недоступной передачи данных поступает из модуля 13 обработки передачи и приема, модуль 14 управления управляет модулем 15 переключения функций на основе состояния недоступной передачи данных, чтобы, таким образом, отсоединить выводы J3-J5 гнезда 11 от функции подачи питания и функций a и b.
На фиг. 12С выводы J3-J5 гнезда 11 отсоединены от функции источника питания и функций a и b в модуле 15 переключения функций.
На фиг. 12С соответствующие соединения выводов J2-J5 и выводов от P2 по Р5 все еще поддерживаются. Поэтому, вывод J3 подачи питания гнезда 11 и вывод Р3 приема питания и штекера 21 соединены, аналогично фиг. 12В.
Однако на фиг. 12С, поскольку выводы J3-J5 гнезда 11 отсоединены от функции источника питания и функций a и b в модуле 15 переключения функций, питание не поступает из вывода J3 подачи питания к выводу Р3 приема питания, соединенному (замкнутому накоротко) с выводом J3 подачи питания.
На фиг. 12D иллюстрируется состояние 3 вставки наполовину, в котором штекер 21 дополнительно извлечен из гнезда 11 из состояния 2 вставки наполовину на фиг. 12С.
На фиг. 12D, вывод J4 гнезда 11, которому была назначена функция а, вывод J5 гнезда 11, которому была назначена функция b, и вывод Р5 штекера 21, которому была назначена функция b, замкнуты накоротко, и вывод J3 подачи питания гнезда 11, и вывод P4 штекера 21, которому была назначена функция а, замкнуты накоротко.
Кроме того на фиг. 12D, вывод J2 GND гнезда 11 и вывод Р3 приема питания штекера 21 замкнуты накоротко, и вывод J1 гнезда 11, которому была назначена функция передачи мультиплексированных данных и вывод P2 GND штекера 21 замкнуты накоротко.
Поэтому, вывод J3 подачи питания замкнут накоротко с выводом P4, который не является выводом приема питания.
Однако на фиг. 12D, поскольку выводы J3-J5 гнезда 11 отсоединены от функции источника питания и функций a и b в модуле 15 переключения функций, питание не поступает из вывода J3 подачи питания к выводу P4, замкнутому накоротко с выводом J3 подачи питания.
На фиг. 12Е иллюстрируется состояние извлечения, в котором штекер 21 дополнительно извлечен из гнезда 11 из состояния 3 вставки наполовину на фиг. 12D и полностью извлечен из гнезда 11.
На фиг. 12Е, выводы J3-J5 гнезда 11 отсоединены от функции источника питания и функций a и b в модуле 15 переключения функций.
Кроме того, в состоянии извлечения, ни один из выводов от J1 по J5 гнезда 11 не соединены с выводами от P1 по Р5 штекера 21.
Поэтому, питание, в качестве источника питания, не поступает с вывода J3 подачи питания к выводу, который не является выводом приема питания.
Как описано выше, когда штекер 21 извлекают из гнезда 11 в случае, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства 10 в периферийное устройство 20, модуль 15 переключения функций поддерживает соответствующие соединения выводов J3-J5 гнезда 11 с функцией подачи питания и функциями a и b, до тех пор, пока не станет затруднительно выполнять передачу мультиплексированных данных. Когда становится затруднительно выполнять передачу мультиплексированных данных и начинается извлечение штекера 21, модуль 15 переключения функций отсоединяет выводы J3-J5 гнезда 11 от функции подачи питания и функций a и b. В соответствии с этим, даже когда вывод J3 подачи питания замкнут накоротко с выводом J№n или P№n, который не является выводом приема питания, в состоянии вставки наполовину во время извлечения штекера 21 из гнезда 11, становится возможным предотвратить подачу питания, которое представляет собой подаваемое питание, на вывод, который не является выводом приема питания.
Кроме того, пример способа обнаружения вставки и извлечения, включающий в себя начало извлечения штекера 21, включает в себя способ обнаружения напряжения первого отсоединенного вывода J1 (или P1) во время извлечения, в дополнение к способу распознавания, является ли затруднительным выполнять передачу мультиплексированных данных (состояние передачи мультиплексированных данных).
Таким образом, например, хост-устройство 10 и периферийное устройство 20 выполнены таким образом, что напряжение вывода J1 гнезда 11 увеличено или уменьшено, когда штекер 21 не вставлен в гнездо 11, и напряжение вывода J1 изменяется и повышается или понижается, когда штекер 21 вставлен в гнездо 11, и вывод J1 гнезда 11, и вывод P1 штекера 21 соединены, и обнаруживается подъем или понижение напряжения на выводе J1. Таким образом, становится возможным обнаружить вставку и извлечение штекера 21.
Способ обнаружения вставки и извлечения штекера 21 включает в себя способ использования механического механизма обнаружения, который обнаруживает вставку и извлечение штекера 21, в дополнение к электрическому способу отслеживания состояния передачи мультиплексированных данных или напряжения на выводе J1, как описано выше.
На фиг. 13 показана схема, иллюстрирующая механизм механического обнаружения, который обнаруживает вставку и извлечение штекера 21.
Таким образом, на фиг. 13 иллюстрируется вид в поперечном сечении гнезда 11 и штекера 21.
На фиг. 13 представлен механизм независимого обнаружения, который входит в контакт со штекером 21, для обнаружения (вставки и извлечения) штекера, когда штекер 21 входит в состояние полной вставки (включая в себя состояние, близкое к состоянию полной вставки) в гнезде 11, отдельно от выводов J1-J5.
Например, переключатель или электрод (вывод) принят, как механизм обнаружения.
На фиг. 14А-14Е показаны схемы, иллюстрирующие технологию для предотвращения непреднамеренного, короткого замыкания, когда штекер 21 вставлен в гнездо 11, в случае, когда питание, которое представляет собой подаваемое питание, поступает из периферийного устройства 20 в хост-устройство 10.
На фиг. 15А-15Е показаны схемы, иллюстрирующие технологию для предотвращения непреднамеренного, короткого замыкания, когда штекер 21 извлекают из гнезда 11 в случае, когда питание, которое представляет собой подаваемое питание, поступает из периферийного устройства 20 в хост-устройство 10.
Когда питание, которое представляет собой подаваемое питание, подают из периферийного устройства 20 в хост-устройство 10, обнаруживают вставку и извлечение штекера 21, например, на основе состояния передачи мультиплексированных данных и т.п., и выводы Р3-Р5 штекера 21 отсоединяют от функции подачи питания и (функционального блока 261, имеющего) функции a и b в модуле 25 переключения функций, когда штекер 21 не находится в состоянии полной вставки, аналогично случаю, в котором питание, которое представляет собой подаваемое питание, поступает из хост-устройства 10 в периферийное устройство 20. Кроме того, когда штекер 21 находится в состоянии полной вставки, модуль 25 переключения функций соединяет выводы от Р3 по Р5 штекера 21 и функцию подачи питания, и (функциональный блок 26l, имеющий) функции a и b друг с другом. Таким образом, возможно реализовать технологию для предотвращения непреднамеренного короткого замыкания.
Кроме того, поскольку функцию для подачи питания, то есть, функцию с назначают для выводов J3 и Р3, как представлено на фиг. 7А-7Е, но питание, которое представляет собой подаваемое питание, подают из периферийного устройства 20 в хост-устройство 10 на фиг. 14А-15Е, вывод Р3 штекера 21 представляет собой вывод подачи питания, и вывод J3 гнезда 11 представляет собой вывод приема питания.
Кроме того, на фиг. 14А-15Е, функциональный блок 16k, имеющий функцию подачи питания, назначенную для вывода J3 гнезда 11 хост-устройства 10, включает в себя аккумуляторную батарею, встроенную в него, и питание, которое представляет собой питание, подаваемое на вывод J3 приема питания, как предполагается, используется для заряда аккумуляторной батареи. Аккумуляторная батарея, встроенная в функциональный блок 16k, имеющий функцию подачи питания, может использоваться в качестве источника питания, подающего питание, как обозначено пунктирной линией на фиг. 14А-15Е.
Можно выбирать, будет ли заряжаться аккумуляторная батарея, или питание, которое представляет собой подаваемое питание, будет поступать от аккумуляторной батареи в функциональный блок 16k, имеющий функцию подачи питания, на основе операции пользователя, информации устройства периферийного устройства 20 и т.п. На фиг. 14А-15Е, выбран заряд аккумуляторной батареи. В этом случае, можно сказать, что периферийное устройство 20 функционирует, как зарядное устройство, которое заряжает аккумуляторную батарею.
На фиг. 14А иллюстрируется состояние извлечения, в котором штекер 21 извлечен из гнезда 11.
В состоянии извлечения, то есть, в состоянии, в котором затруднительно выполнять передачу мультиплексированных данных, выводы от J3 по J5 гнезда 11, и аккумуляторная батарея функционирует, как источник питания, и (функциональный блок 16k, имеющий) функции a и b, отсоединены друг от друга (остаются в отсоединенном состоянии) в модуле 15 переключения функций хост-устройства 10.
Аналогично, даже в периферийном устройстве 20, выводы Р3-Р5 штекера 21 и функция источника питания и (функциональный блок 261, имеющий) функции a и b, отсоединены друг от друга (остаются в отсоединенном состоянии) в модуле 25 переключения функций.
На фиг. 14В иллюстрируется состояние 1 вставки наполовину во время вставки штекера 21 в гнездо 11 из состояния извлечения, показанного на фиг. 14А.
На фиг. 14В вывод J1 гнезда 11 и вывод Р3 подачи питания штекера 21 замкнуты накоротко, и вывод J2 GND гнезда 11, и вывод P4 штекера 21 замкнуты накоротко (соединены).
Кроме того, на фиг. 14В, вывод J3 приема питания и вывод J4 гнезда 11, и вывод Р5 штекера 21 замкнуты накоротко друг с другом.
Поэтому, вывод Р3 источника питания замкнут накоротко с выводом J1, который не является выводом приема питания.
Однако на фиг. 14В, поскольку выводы J3-J5 гнезда 11 отсоединены от аккумуляторной батареи, используемой, как функция подачи питания, и функции a и b в модуле 15 переключения функций, и выводы Р3-Р5 штекера 21 отсоединены от функции источника питания и функций a и b в модуле 25 переключения функции, питание не поступает с вывода Р3 источника питания на вывод J1, который замкнут накоротко с выводом Р3 источника питания.
На фиг. 14С иллюстрируется состояние 2 вставки наполовину, в котором штекер 21 дополнительно вставлен в гнездо 11 из состояния 1 вставки наполовину на фиг. 14В.
На фиг. 14С, вывод J1 гнезда 11 и вывод P2 GND штекера 21 замкнуты накоротко друг с другом, и вывод J2 GND гнезда 11 и вывод РЗ источника питания штекера 21 замкнуты накоротко друг с другом.
Кроме того, на фиг. 14С, вывод J3 приема питания гнезда 11 и вывод P4 штекера 21 замкнуты накоротко друг с другом, и вывод J4 гнезда 11, и вывод Р5 штекера 21 замкнуты накоротко друг с другом.
Поэтому, вывод РЗ источника питания замкнут накоротко с выводом J2 GND, который не является выводом приема питания.
Однако на фиг. 14С, поскольку выводы J3-J5 гнезда 11 отсоединены от аккумуляторной батареи, как функции источника питания и функции a и b в модуле 15 переключения функций, и выводы Р3-Р5 штекера 21 отсоединены от и функции источника питания, и функции a и b в модуле 25 переключения функций, питание не поступают с вывода Р3 источника питания на вывод J2 GND, замкнутый накоротко с выводом Р3 источника питания.
На фиг. 14D иллюстрируется состояние полной вставки непосредственно после дальнейшей вставки штекера 21 в гнездо 11 из состояния 2 вставки наполовину на фиг. 14С и полной вставки в гнездо 11.
На фиг. 14D выводы J1-J5 гнезда 11 и выводы P1-Р5 штекера 21, изначально предназначенные для подключения, являются замкнутыми накоротко (соединенными).
Поэтому, в хост-устройстве 10 и в периферийном устройство 20, передача мультиплексированных данных выполняется между модулями 13 и 23 обработки передачи и приема через вывод J1 гнезда 11 и вывод P1 штекера 21, для которого была назначена функция передачи мультиплексированных данных.
В хост-устройстве 10, когда модуль 13 обработки передачи и приема может выполнять передачу мультиплексированных данных, модуль 14 управления распознает, что штекер 21 (и гнездо 11) находится в состоянии полной вставки, и управляет модулем 15 переключения функций для подключения выводов J3-J5 гнезда 11 к аккумуляторной батарее, как функции источника питания, и функций a и b (функционального блока 16k, имеющего функции a и b).
Аналогично, даже в периферийном устройстве 20, когда модуль 23 обработки передачи и приема может выполнять передачу мультиплексированных данных, модуль 24 управления распознает, что штекер 21 (и гнездо 11) находится в состоянии полной вставки и управляет модулем 25 переключения функций для подключения выводов Р3-Р5 штекера 21 к функции источника питания и (функциональному блоку 261, имеющему) функциям a и b.
На фиг. 14Е иллюстрируется состояние полной вставки непосредственно после обмена мультиплексированными данными в хост-устройстве 10 и периферийном устройство 20 после состояния полной вставки на фиг. 14D.
На фиг. 14Е, выводы J3-J5 гнезда 11 и аккумуляторная батарея, как функция источника питания, и функции a и b соединены в модуле 15 переключения функции, и выводы Р3-Р5 штекера 21 и функция источника питания, и функции a и b соединены в модуле 25 переключения функций, как описано выше.
Поэтому, в периферийном устройстве 20, выполняется подача питания, которое представляет собой подаваемое питание, с вывода Р3 источника питания, но питание поступает в хост-устройство 10 через вывод J3 приема питания, замкнутый накоротко с выводом Р3 источника питания, и используется для заряда аккумуляторной батареи, как функция подачи питания, подключенная к выводу J3 приема питания.
Как описано выше, когда штекер 21 вставлен в гнездо 11, в случае, когда питание, которое представляет собой подаваемое питание, подают из периферийного устройства 20 в хост-устройство 10, модуль 15 переключения функций отключает выводы J3-J5 гнезда 11 от аккумуляторной батареи, как функции источника питания, и функции a и b, и модуль 25 переключения функций отключает выводы Р3-Р5 штекера 21 от функции источника питания и функций a и b, до тех пор, пока может выполняться передача мультиплексированных данных. Когда передача мультиплексированных данных может быть выполнена, и штекер 21 полностью вставлен в гнездо 11, модуль 15 переключения функций 15 соединяет выводы J3-J5 гнезда 11 с аккумуляторной батареей, как с функцией подачи питания, и функциями a и b, и модуль 25 переключения функций соединяет выводы Р3-Р5 штекера 21 с функцией подачи питания и функциями a и b. В соответствии с этим, даже когда вывод Р3 источника питания замкнут накоротко с выводом J№n или P№n, который не является выводом приема питания в состоянии вставки наполовину во время вставки штекера 21 в гнездо 11, возможно предотвратить подачу питания, которое представляет собой подаваемое питание, на вывод, который не является выводом приема питания.
Ниже будет описан случай, в котором штекер 21 извлекают после того, как штекер 21 входит в состояние полной вставки, как описано выше.
На фиг. 15А иллюстрируется состояние полной вставки, аналогично фиг. 14Е.
Таким образом, на фиг. 15А, выводы J1-J5 гнезда 11 и выводы P1-Р5 штекера 21, изначально предназначенные для соединения, замыкают накоротко. Кроме того, выводы, J3-J5 гнезда 11, и аккумуляторная батарея, в качестве функции источника питания и функции a и b, соединены в модуле 15 переключения функций, и выводы Р3-Р5 штекера 21, и функция источника питания, и функции a и b соединены в модуле 25 переключения функций.
На фиг. 15В иллюстрируется состояние вставки наполовину во время извлечения штекера 21 из гнезда 11 из состояния полной вставки на фиг. 15А.
В состояния вставки наполовину, на фиг. 15В, извлечение штекера 21 из гнезда 11 начинается из состояния полной вставки, и вывод J1 гнезда 11, и вывод P1 штекера 21, замкнутые накоротко в состоянии полной вставки, разъединяются.
Здесь гнездо 11 и штекер 21 выполнены таким образом, что при обработке извлечения штекера 21 из состояния полной вставки, соединение вывода J1 на стороне порта вставки гнезда 11 и вывода P1 на корневой стороне штекера 21 между выводами J№n и P№n, замкнутые накоротко в состоянии полной вставки, разъединяются первыми, как описано со ссылкой на фиг. 12А-12Е.
На фиг. 15В разъединяются только соединение выводов J1 и P1, и соответствующие соединения других выводов J2-J5 и выводов P2-Р5 все еще поддерживаются. Поэтому, вывод J3 приема питания гнезда 11 и вывод Р3 подачи питания штекера 21 соединены, и питание, в качестве источника питания, поступает с вывода Р3 подачи питания на вывод J3 приема питания, на который должно поступать питание.
Поскольку функция передачи мультиплексированных данных назначена для выводов J1 и P1, когда соединение выводов J1 и P1 разъединяется, становится затруднительным выполнять передачу мультиплексированных данных между хост-устройством 10 и периферийным устройством 20.
На фиг. 15С иллюстрируется состояние вставки наполовину непосредственно после разъединения соединения выводов J1 и P1 и при этом затруднительно выполнять передачу мультиплексированных данных между хост-устройством 10 и периферийным устройством 20, как описано выше.
Когда затруднительно выполнять передачу мультиплексированных данных между хост-устройством 10 и периферийным устройством 20, и модуль 13 обработки передачи и приема хост-устройства 10 обнаруживают состояние, в котором трудно передавать и принимать мультиплексированные данные (состояние, недоступное для передачи данных), как состояние передачи данных для мультиплексированных данных.
Когда модуль 13 обработки передачи и приема обнаруживает состояние недоступной передачи данных, как состояние передачи мультиплексированных данных, модуль 13 обработки передачи и приема подает этот факт в модуль 14 управления. Когда тот факт, что состояние передачи мультиплексированных данных представляет собой состояние недоступной передачи данных, поступает из модуля 13 обработки передачи и приема, модуль 14 управления управляет модулем 15 переключения функций на основе состояния недоступной передачи данных, чтобы, таким образом, отсоединить выводы J3-J5 гнезда 11 от аккумуляторной батареи, используемой в качестве функции источника питания, и от функций a и b.
Аналогично, модуль 23 обработки передачи и приема периферийного устройства 20 обнаруживает состояние недоступной передачи данных, как состояние передачи мультиплексированных данных.
Когда состояние недоступной передачи данных обнаруживается, как состояние передачи мультиплексированных данных, модуль 23 обработки передачи и приема подает этот факт в модуль 24 управления. Когда тот факт, что состояние передачи данных для мультиплексированных данных представляет собой состояние недоступной передачи данных, поступает из модуля 23 обработки передачи и приема, модуль 24 управления управляет модулем 25 переключения функций на основе состояния недоступной передачи данных, чтобы, таким образом, отсоединить выводы Р3-Р5 штекера 21 от функции источника питания и функций a и b.
На фиг. 15С выводы J3-J5 гнезда 11 отсоединены от функции источника питания и функций a и b в модуле 15 переключения функции, и выводы Р3-Р5 штекера 21 отсоединены от функции источника питания и функций a и b в модуле 25 переключения функций.
Кроме того, на фиг. 15С, соответствующие соединения выводов J2-J5 и выводов P2-Р5 поддерживаются аналогично фиг. 15В. Поэтому, вывод J3 приема питания гнезда 11 и вывод Р3 подачи питания штекера 21 соединены друг с другом.
Однако на фиг. 15С, поскольку выводы J3-J5 гнезда 11 отсоединены от аккумуляторной батареи, используемой как функция подачи питания, и функции a и b в модуле 15 переключения функций, и выводы Р3-Р5 штекера 21 отсоединены от функции источника питания и функций a и b в модуле 25 переключения функции, питание не поступает с вывода Р3 подачи питания на вывод J3 приема питания, соединенный (замкнут накоротко) с выводом Р3 подачи питания.
На фиг. 15D иллюстрируется состояние вставки наполовину, в котором штекер 21 дополнительно извлечен из гнезда 11 из состояния вставки наполовину на фиг. 15С.
На фиг. 15D вывод J4 гнезда 11 и вывод Р5 штекера 21 замкнуты накоротко, и вывод J3 приема питания гнезда 11, и вывод P4 штекера 21, которому была назначена функция а, замкнуты накоротко.
Кроме того, на фиг. 15D, вывод J2 GND гнезда 11 и вывод Р3 подачи питания штекера 21 замкнуты накоротко, и вывод J1 гнезда 11, и вывод P2 GND штекера 21, которым была назначена функция передачи мультиплексированных данных, замкнуты накоротко.
Поэтому, вывод Р3 источника питания замкнут накоротко с выводом J2 GND, который не является выводом приема питания.
Однако на фиг. 15D, поскольку выводы J3-J5 гнезда 11 отсоединены от аккумуляторной батареи, используемой в качестве функции источника питания и функций a и b в модуле 15 переключения функций, и выводы Р3-Р5 штекера 21 отсоединены от функции источника питания и функций a и b в модуле 25 переключения функций, питание не поступает с вывода Р3 подачи питания на вывод J2 GND, который замкнут накоротко с выводом J3 подачи питания.
На фиг. 15Е иллюстрируется состояние извлечения, в котором штекер 21 дополнительно извлечен из гнезда 11 из состояния вставки наполовину, показанного на фиг. 15D, и полностью извлечен из гнезда 11.
На фиг. 15Е выводы J3-J5 гнезда 11 отсоединены от функции подачи питания и функций a и b в модуле 15 переключения функций, и выводы Р3-Р5 штекера 21 отсоединены от функции подачи питания и функций a и b в модуле 25 переключения функций.
Кроме того, в состоянии извлечения выводы J1-J5 гнезда 11 и выводы P1-Р5 штекера 21 не соединены друг с другом.
Поэтому, питание, как источник питания, не поступает с вывода J3 подачи питания на вывод, который не является выводом приема питания.
Как описано выше, когда штекер 21 извлекают из гнезда 11 в случае, когда питание, которое представляет собой подаваемое питание, поступает из хост-устройства 10 в периферийное устройство 20, модуль 15 переключения функции подключает выводы J3-J5 гнезда 11 к функции источника питания и к функциям a и b, и модуль 25 переключения функции соединяет выводы Р3-Р5 штекера 21 с функцией подачи питания и функциями a и b, до тех пор, пока не станет затруднительно выполнять передачу мультиплексированных данных. Когда затруднительно выполнять передачу мультиплексированных данных, и начинается извлечение штекера 21, модуль 15 переключения функций отсоединяет выводы J3-J5 гнезда 11 от функции подачи питания и функций a и b, и модуль 25 переключения функций отсоединяет выводы Р3-Р5 штекера 21 от функций подачи питания и функций a и b. В соответствии с этим, даже когда вывод Р3 источника питания замкнут накоротко с выводом P№n или P№n, который не является выводом приема питания в состоянии вставки наполовину во время извлечения штекера 21 из гнезда 11, возможно предотвратить подачу питания, которое представляет собой подаваемое питание, на вывод, который не является выводом приема питания.
В описанной выше технологии, для предотвращения непреднамеренного короткого замыкания, предотвращается короткое соединение источника питания, в котором вывод источника питания замкнут накоротко с выводом, который не является выводом приема питания, при вставке и извлечении штекера 21, путем выполнения соединения или разъединения с или от выводов J3-J5 гнезда 11 в модуле 15 переключения функций. Однако можно предотвратить короткое соединение источника питания, например, используя схему назначения функции источника питания для вывода J№n гнезда 11 и вывода P№n штекера 21.
На фиг. 16А-16Е показаны схемы, поясняющие способ предотвращения короткого замыкания источника питания при вставке и извлечении штекера 21, когда питание, которое представляет собой подаваемое питание, подают из хост-устройства 10 в периферийное устройство 20.
На фиг. 16А-16Е, в хост-устройстве 10, функциональный блок 16k, имеющий функцию источника питания, включает в себя аккумуляторную батарею, которая встроена в него, и питание, которое представляет собой подаваемое питание, подают из аккумуляторной батареи.
Кроме того, на фиг. 16А-16Е, в модуле 15 переключения функций хост-устройства 10, функция источника питания, то есть, аккумуляторная батарея, которая подает питание, которое представляет собой подаваемое питание, соединена с выводом J5 на самой внутренней стороне гнезда 11 (если смотреть со стороны порта вставки, через который вставлен штекер 21), и, таким образом, вывод J5 становится выводом подачи питания.
Кроме того, на фиг. 16А-16Е, в модуле 15 переключения функций хост-устройства 10, вывод J3 гнезда 11 соединен с функцией b, и вывод J4 соединен с функцией а. Кроме того, вывод J1 становится выводом передачи данных для выполнения передачи мультиплексированных данных, и вывод J2 становится выводом GND.
Кроме того, на фиг. 16А-16Е, не представлена иллюстрация модуля 25 переключения функций периферийного устройства 20.
В периферийном устройстве 20 вывод P1 штекера 21 становится выводом передачи данных, вывод Р3 соединен с функцией b, и вывод P4, соединен с функцией а. Кроме того, вывод P2 становится выводом GND. Кроме того, вывод Р5 на стороне головки штекера 21, который должен быть замкнут накоротко (введен в контакт) с выводом J5 источника питания на самой внутренней стороне гнезда 11, соединен, как вывод приема питания с функциям a и b таким образом, что питание, подаваемое на вывод Р5 приема питания, подается, как источник питания в (функциональный блок 261, имеющий) функции a и b.
На фиг. 16А иллюстрируется состояние полной вставки, в котором штекер 21 полностью вставлен в гнездо 11.
На фиг. 16А выводы J1-J5 гнезда 11 и выводы P1-Р5 штекера 21 предназначенные для первоначального соединения, замкнуты накоротко.
В состоянии полной вставки питание, подаваемое от аккумуляторной батареи хост-устройства 10, предоставляется, как подаваемое питание в (функциональный блок 261, имеющий) функции a и b периферийного устройства 20 через модуль 15 переключения функций, вывод J5 подачи питания гнезда 11, и вывод Р5 приема питания штекера 21.
На фиг. 16В иллюстрируется состояние вставки наполовину во время извлечения штекера 21 из гнезда 11, из состояния полной вставки, показанного на фиг. 16А.
В состоянии вставки наполовину на фиг. 16В, вывод J1 гнезда 11 входит в контакт с изолятором между выводами P2 и Р3 штекера 21, и вывод J2 гнезда 11 замкнут накоротко с выводом Р3 штекера 21.
Кроме того, вывод J3 гнезда 11 входит в контакт с изолятором между выводами P4 и Р5 штекера 21, и вывод J4 гнезда 11 замкнут накоротко с выводом Р5 приема питания штекера 21.
Кроме того, вывод J5 подачи питания гнезда 11 не замкнут накоротко с каким-либо выводом P№n штекера 21.
Как описано выше, поскольку вывод J5 подачи питания гнезда 11 не замкнут накоротко с каким-либо выводом P№n штекера 21, питание, которое представляет собой подаваемое питание, не поступает с вывода J5 подачи питания на вывод P№n штекера 21, который не является выводом приема питания.
На фиг. 16С иллюстрируется состояние извлечения, в котором штекер 21 дополнительно извлечен из гнезда 11, из состояния вставки наполовину на фиг. 16В и полностью извлечен из гнезда 11.
В состоянии извлечения ни один из выводов J1-J5 гнезда 11 не соединен с выводами P1-Р5 штекера 21.
Поэтому, питание, которое представляет собой подаваемое питание, не поступает с вывода J5 подачи питания на вывод P№n штекера 21, который не является выводом приема питания.
На фиг. 16D иллюстрируется состояние вставки наполовину во время вставки штекера 21 в гнездо 11 из состояния извлечения на фиг. 16С.
В состоянии вставки наполовину на фиг. 16D, состояние гнезда 11 и штекера 21 становится таким же, как и состояние вставки наполовину на фиг. 16В.
Поэтому, поскольку вывод J5 подачи питания гнезда 11 не замкнут накоротко с каким-либо выводом P№n штекера 21, питание, которое представляет собой подаваемое питание, не поступает с вывода J5 подачи питания на вывод P№n штекера 21, который не является выводом приема питания.
На фиг. 16Е иллюстрируется состояние полной вставки, при котором штекер 21 дополнительно вставлен в гнездо 11 из состояния вставки наполовину на фиг. 16D и полностью вставлен в гнездо 11.
В состоянии полной вставки выводы J1-J5 гнезда 11 и выводы P1-P5 штекера 21, которые изначально должны были быть соединены, замкнуты накоротко, как представлено на фиг. 16А.
Поэтому, в состоянии полной вставки, питание, подаваемое аккумуляторной батареей хост-устройства 10, предоставлено, как источник питания для функций a и b периферийного устройства 20 через модуль 15 переключения функций, вывод J5 подачи питания гнезда 11, и вывод Р5 приема питания штекера 21.
Как описано выше, когда модуль 15 переключения функций хост-устройства 10 соединяет аккумуляторную батарею, которая подает питание, которое представляет собой подаваемое питание, и вывод J5 на самой внутренней стороне гнезда 11, использует вывод J5 в качестве вывода подачи питания и использует вывод Р5 на стороне головки штекера 21 периферийного устройства 20, как вывод приема питания, то есть, когда функция подачи питания назначена для вывода J5 на самой внутренней стороне гнезда 11 и вывода Р5 на стороне головки штекера 21, вывод J5 источника питания на самой внутренней стороне гнезда 11, вывод Р5 приема питания на стороне головки штекера 21 не замыкается накоротко с выводом Р5 приема питания на стороне головки штекера 21 при вставке и извлечении штекера 21, и, таким образом, когда питание, которое представляет собой подаваемое питание, поступает из хост-устройства 10 в периферийное устройство 20, возможно предотвратить короткое замыкание источника питания, при котором вывод J5 подачи питания гнезда 11 замкнут накоротко с выводом, который не является выводом приема питания при вставке и извлечении штекера 21.
Кроме того, путем назначения функции подачи питания для вывода J5 на самой внутренней стороне гнезда 11 и вывода Р5 на стороне головки штекера 21, когда требуется предотвратить замыкание накоротко подачи питания, необходимо, чтобы модуль 15 переключения функций переключил назначение функции вывода J№n гнезда 11, в соответствии со спецификацией штекера существующих наушников, так, чтобы он был соответствующим для штекера после вставки штекера с 3 полюсами или 4 полюсами существующих наушников в гнездо 11, и при этом обнаруживается, что существующие наушники не являются соответствующим устройством для поддержания обратной совместимости с хост-устройством 10, как описано выше.
То же относится к случаю, когда поддерживается обратная совместимость периферийного устройства 20.
На фиг. 17А-17Е показаны схемы, иллюстрирующие способ предотвращения замыкания накоротко источника питания при вставке и извлечении штекера 21, когда питание, которое представляет собой подаваемое питание, подают из периферийного устройства 20 в хост-устройство 10.
На фиг. 17А-17Е, в хост-устройстве 10, функциональный блок 16k, имеющий функцию источника питания, включает в себя аккумуляторную батарею, которая встроена в него, и питание, которое представляет собой подаваемое питание для заряда аккумуляторной батареи, поступает в аккумуляторную батарею.
Кроме того, на фиг. 17А-17Е, в модуле 15 переключения функций хост-устройства 10, аккумуляторная батарея, имеющая функцию подачи питания, то есть, аккумуляторная батарея, принимающая подаваемое питание, которое представляет собой подаваемое питание, соединена с выводом J1 на стороне порта вставки гнезда 11, и, таким образом, вывод J1 представляет собой вывод приема питания.
Кроме того, на фиг. 17А-17Е, в модуле 15 переключения функций хост-устройства 10, вывод J4 гнезда 11 соединен с функцией а, и вывод J5 соединен с функцией b. Кроме того, вывод J2 становится выводом GND, и вывод J3 становится выводом связи.
Кроме того, на фиг. 17А-17Е, в модуле 25 переключения функций периферийного устройства 20, функция источника питания, то есть, функция подачи питания, которое представляет собой подаваемое питание, соединена с выводом P1 на корневой стороне штекера 21, и, таким образом, вывод P1 представляет собой вывод подачи питания.
Кроме того, на фиг. 17А-17Е, в модуле 25 переключения функций периферийного устройства 20, вывод P4 штекера 21 соединен с функцией а, и вывод Р5 соединен с функцией b. Кроме того, вывод P2 становится выводом GND, и вывод Р3 становится выводом связи.
На фиг. 17А иллюстрируется состояние полной вставки, в котором штекер 21 полностью вставлен в гнездо 11.
На фиг. 17А выводы J1-J5 гнезда 11 и выводы P1-P5 штекера 21, которые изначально предназначены для соединения, замкнуты накоротко.
В состоянии полной вставки питание, как подаваемое питание, подаваемое через функцию подачи питания периферийного устройства 20, поступает в аккумуляторную батарею хост-устройства 10 через модуль 25 переключения функций, вывод P1 источника питания штекера 21, вывод J1 приема питания гнезда 11 и модуль 15 переключения функций.
На фиг. 17В иллюстрируется состояние вставки наполовину во время извлечения штекера 21 из гнезда 11 из состояния полной вставки, показанного на фиг. 17А.
В состоянии вставки наполовину, показанном на фиг. 17В, вывод J1 гнезда 11 замкнут накоротко с выводом P2 GND штекера 21, и вывод J2 гнезда 11 входит в контакт с изолятором между выводами P2 и Р3 штекера 21.
Кроме того, вывод J3 гнезда 11 входит в контакт с изолятором между выводом Р3 и P4 штекера 21, и вывод J4 гнезда 11 входит в контакт с изолятором между выводами P4 и Р5 штекера 21.
Кроме того, вывод J5 гнезда 11 замкнут накоротко с выводом Р5 штекера 21, и вывод P1 подачи питания штекера 21 не замкнут накоротко с каким-либо выводом J№n гнезда 11.
Как описано выше, поскольку вывод P1 источника питания штекера 21 не замкнут накоротко с каким-либо из вывода J№n гнезда 11, питание, которое представляет собой подаваемое питание, не поступает с вывода P1 подачи питания на вывод J№n гнезда 11, то есть на вывод приема питания.
На фиг. 17С иллюстрируется состояние извлечения, в котором штекер 21 дополнительно извлечен из гнезда 11 из состояния вставки наполовину на фиг. 17В и полностью извлечен из гнезда 11.
В состоянии извлечения ни один из выводов J1-J5 гнезда 11 не соединен с выводами P1-P5 штекера 21.
Поэтому, питание, которое представляет собой подаваемое питание, не поступает с вывода P1 подачи питания на вывод J№n гнезда 11, который не является выводом приема питания.
На фиг. 17D иллюстрируется состояние вставки наполовину во время вставки штекера 21 в гнездо 11 из состояния извлечения, показанного на фиг. 17С.
В состоянии вставки наполовину на фиг. 17D, состояние гнезда 11 и штекера 21 становится таким же, как и в состоянии вставки наполовину, показанном на фиг. 17В.
Поэтому, поскольку вывод P1 подачи питания штекера 21 не замкнут накоротко с каким-либо выводом J№n гнезда 11, питание, которое представляет собой подаваемое питание, не поступает с вывода P1 подачи питания на вывод J№n гнезда 11, который не является выводом приема питания.
На фиг. 17Е иллюстрируется состояние полной вставки, в котором штекер 21 дополнительно вставлен в гнездо 11 из состояния вставки наполовину на фиг. 17D и полностью вставлен в гнездо 11.
В состоянии полной вставки выводы J1-J5 гнезда 11 и выводы P1-P5 штекера 21, которые изначально должны быть соединены, замкнуты накоротко, как представлено на фиг. 17А.
Поэтому, в состоянии полной вставки, питание, предоставляемое (подаваемое) функцией подачи питания периферийного устройства 20, предоставляется, как подача питания к аккумуляторной батарее через модуль 25 переключения функций, вывод P1 подачи питания штекера 21, вывод J1 приема питания гнезда 11 и модуль 15 переключения функций.
Как описано выше, когда модуль 15 переключения функций хост-устройства 10 соединяет аккумуляторную батарею, которая принимает подачу питания, которое представляет собой подаваемое питание, и вывод J1 на стороне порта вставки гнезда 11, и вывод J1 используется в качестве вывода приема питания, и модуль 25 переключения функций периферийного устройства 20 соединяет функцию подачи питания (функцию подачи питания, которое представляет собой подаваемое питание) и вывод P1 на корневой стороне штекера 21, и используют вывод P1 в качестве вывода подачи питания, то есть, когда функция подачи питания назначена для вывода J1 на стороне порта вставки гнезда 11 и вывода P1 на корневой стороне штекера 21, вывод подачи питания P1 на корневой стороне штекера 21 не соединен накоротко с выводом J1 приема питания на стороне порта вставки гнезда 11 после вставки и извлечения штекера 21, и, таким образом, когда питание, которое представляет собой подаваемое питание, подают из периферийного устройства 20 в хост-устройство 10, возможно предотвратить короткое замыкание подачи питания, при котором вывод P1 подачи питания штекера 21 замкнут накоротко с выводом, который не является выводом приема питания после вставки и извлечения штекера 21.
Кроме того, путем назначения функции подачи питания для вывода J1 на стороне порта вставки гнезда 11 и вывода P1 на корневой стороне штекера 21, когда следует предотвратить соединение накоротко подаваемого питания, необходимо, чтобы модуль 15 переключения функций переключил назначение функции вывода J№n гнезда 11 в соответствии со спецификацией штекера существующих наушников так, чтобы оно соответствовало штекеру после вставки штекера с 3 полюсами или 4 полюсами существующих наушников в гнездо 11 и обнаружения, что существующие наушники не являются соответствующим устройством, для поддержания обратной совместимости хост-устройства 10, как описано выше.
То же относится к случаю, в котором поддерживается обратная совместимость периферийного устройства 20.
Кроме того, когда питание, которое представляет собой подаваемое питание, поступает из хост-устройства 10 в периферийное устройство 20, в случае, когда предотвращается соединение накоротко источника питания, в соответствии со схемой назначения функции подачи питания на вывод J№n гнезда 11 и вывод P№n штекера 21, необходимо назначить функцию подачи питания для вывода J5 на самой внутренней стороне гнезда 11 и вывода Р5 на стороне головки штекера 21, как представлено на фиг. 16А-16Е. С другой стороны, когда питание, которое представляет собой подаваемое питание, поступает из периферийного устройства 20 к хост-устройству 10, необходимо, чтобы функция источника питания была назначена для вывода J1 на стороне порта вставки гнезда 11 и вывода P1 на корневой стороне штекера 21, как представлено на фиг. 17А-17Е.
Поэтому, для обеспечения работоспособности в обоих случаях, когда питание, которое представляет собой подаваемое питание, поступает из хост-устройства 10 в периферийное устройство 20, и когда питание, которое представляет собой подаваемое питание, поступает из периферийного устройства 20 в хост-устройство 10, необходимо, чтобы модули 15 и 25 переключения изменяли выводы J№n и P№n, которым назначается функция подачи питания, в зависимости от направления, в котором поступает подаваемое питание.
Описание компьютера, в котором применяется настоящая технология
Далее последовательность обработки и модулей 13 и 23 обработки передачи и приема, модулей 14 и 24 управления, модуля 18 обработки сигналов и т.п., описанных выше, может быть выполнена с использованием аппаратных средств или может быть выполнена с помощью программного обеспечения. Когда последовательность обработки выполняется с помощью программного обеспечения, программа, составляющая программное обеспечение, установлена в компьютере, таком как микрокомпьютер.
Поэтому, на фиг. 18 иллюстрируется пример конфигурации варианта осуществления компьютера, в котором установлена программа для выполнения последовательности обработки, описанной выше.
Программа может быть записана на жесткий диск 105 или ROM 103, как носитель записи, заранее встроенный в компьютер.
В качестве альтернативы, кроме того, программа может быть сохранена (записана) на съемном носителе 111 записи. Такой съемный носитель 111 записи может быть предоставлен, как, так называемое, пакетное программное обеспечение. Здесь примеры съемного носителя 111 записи включают в себя гибкий диск, CD-ROM (постоянное запоминающее устройство на компакт дисках), МО (магнитооптический) диск, DVD (цифровой универсальный диск), магнитный диск и полупроводниковое запоминающее устройство.
Кроме того, программа может быть не только установлена в компьютер со съемного носителя 111 записи, как описано выше, но также загружена в компьютер через сеть передачи данных или сеть широковещательной передачи и установлена на жесткий диск 105, встроенный в него. Таким образом, например, программа может быть передана по беспроводному каналу передачи с сайта загрузки в компьютер через спутник для цифровой спутниковой широковещательной передачи или может быть передана в компьютер через сеть, такую как LAN (локальная вычислительная сеть) или Интернет с использованием проводов.
В компьютер встроено CPU (центральное процессорное устройство) 102, и интерфейс 110 ввода-вывода соединен с CPU 102 через шину 101.
Когда пользователь вводит инструкцию через интерфейс 110 ввода-вывода, например, выполняет операцию с модулем 107 ввода, CPU 102 выполняет программу, сохраненную в ROM (постоянное запоминающее устройство) 103, в соответствии с инструкцией. В качестве альтернативы, CPU 102 может загружать программу, сохраненную на жестком диске 105 в RAM (оперативное запоминающее устройство) 104, и исполнять эту программу.
В соответствии с этим, CPU 102 выполняет обработку, в соответствии с блок-схемой последовательности операций, описанной выше, или обработку, выполняемую конфигурацией блок-схемы, описанной выше. Кроме того, например, CPU 102 выводит результат обработки модуля вывода 106 через интерфейс 110 ввода-вывода, передает результат обработки из модуля 108 связи или записывает результат обработки на жестком диске 105, в соответствии с необходимостью.
Кроме того, модуль 107 ввода может включать в себя клавиатуру, мышь или микрофон. Кроме того, модуль 106 вывода может включать в себя LCD (жидкокристаллический дисплей), громкоговоритель и т.п.
Здесь, в данном описании, обработка, которую компьютер выполняет в соответствии с программой, не обязательно должна быть выполнена в хронологическом порядке, в порядке, описанном в блок-схеме последовательности операций. Таким образом, обработка, которую компьютер выполняет в соответствии с программой, включает в себя обработку, выполняемую параллельно или по-отдельности (например, параллельную обработку или обработку на основе объектов).
Кроме того, программа может быть обработана с помощью одного компьютера (процессора), или может быть обработана распределенным образом с использованием множества компьютеров. Кроме того, программа может быть передана в и выполнена удаленным компьютером.
Кроме того, в данном описании, система означает набор множества компонентов (устройств, модулей (частей) и т.п.), и при этом не имеет значения, находятся ли все компоненты в одном и том же корпусе. Поэтому, множество устройств, установленных в отдельных корпусах и соединенных через сеть, и одно устройство, в котором установлено множество модулей в одном корпусе, все представляют собой системы.
Кроме того, варианты осуществления настоящей технологии не ограничены описанными выше вариантами осуществления, и различные изменения возможны, без выхода за пределы сущности настоящей технологии.
Например, настоящая технология может иметь конфигурацию "облачных" вычислений для совместного использования и обработки одной функции во множестве устройств совместно через сеть.
Кроме того, каждый этап, описанный в описанной выше блок-схеме последовательности операций, может быть выполнен одним устройством или может быть разделен и выполнен множеством устройств.
Кроме того, когда множество обработок включено в один этап, множество обработок, включенных в один этап, не может быть выполнено только одним устройством, но также и может быть распределено и выполнено множеством устройств.
Кроме того, эффекты, описанные в данном описании, являются только иллюстративными, и не ограничены. Могут присутствовать другие эффекты.
Например, штекер, который не является штекером с одной головкой, может использоваться, как штекер 21. То же относится к гнезду 11.
Кроме того, в хост-устройстве 10, имеющем гнездо 11 с 5 полюсами, и в периферийном устройстве 20, имеющем штекер 21 с 5 полюсами, возможно реализовать передачу данных в соответствии со стандартом сигнала, который запрашивает линию передачи сигналов, используемую для обмена пятью или меньше типами сигналов, включая в себя GND, используя модуль 15 переключения функций, переключающий функцию, которая должна быть назначена для всех пяти выводов J1-J5 гнезда 11, и модуль 25 переключения функций, которые переключает функцию, которая должна быть назначена для всех пяти выводов P1-P5 штекера 21.
Например, возможно реализовать передачу данных в USB путем назначения D+, D-источника питания (+5 В) и GND USB для любых четырех наборов выводов (J№n, P№n) среди пяти наборов выводов (J1, P1)-(J5, Р5). Кроме того, в этом случае возможно назначить, например, функцию мультиплексирования передачи данных для одного остающегося набора выводов (J№n, P№n).
В частности, например, возможно назначить D+, D- подачи питания (+5 В) и GND USB для четырех наборов выводов (J№n, P№n), других, кроме набора выводов (J1, P1) среди пяти наборов выводов от (J1, P1) по (J5, Р5), и назначить функцию передачи мультиплексированных данных для набора выводов (J1, P1). В этом случае, вставка и извлечение штекера 21 могут быть обнаружены на основе состояния передачи данных набора выводов (J1, P1) и разъединения соединения набора выводов, для которого была назначена функция подачи питания (подача питания (+5 В)) для функции подачи питания, в модулях 15 и 25 переключения функций во время вставки и извлечения штекера 21. Таким образом, возможно реализовать технологию для предотвращения непреднамеренного короткого замыкания.
Кроме того, возможно назначить (соединить) D+, D-, источник питания (+5 В) и GND USB для четырех наборов выводов (J№n, P№n), других, чем набор выводов (J1, P1) среди пяти наборов выводов от (J1, P1) по (J5, Р5), и назначить, например, линию сигнала, в которой повышено напряжение с помощью резистора, для вывода J1 или P1 набора выводов (J1, P1). В этом случае возможно детектировать вставку и извлечение штекера 21 на основе перехода к повышенному напряжению J1 или P1 или перехода к пониженному напряжению.
Кроме того, например, возможно назначать MHL+, MHL-, подачу питания (+5 В), GND и CBUS (шина управления) MHL (мобильное соединение высокой четкости) для пяти наборов выводов от (J1, P1) по (J5, Р5). В этом случае возможно реализовать передачу данных в MHL.
Например, когда CBUS назначен для набора выводов (J1, P1) вывода J1 на стороне порта вставки гнезда 11 и вывода P1 на корневой стороне штекера 21 в случае, в котором MHL+, MHL-, подача питания (+5 В), GND и CBUS MHL назначены для пяти наборов выводов от (J1, P1) до (J5, Р5), возможно обнаружить вставку и извлечение штекера 21 на основе состояния передачи данных через CBUS.
Кроме того, когда функция передачи мультиплексированных данных или другой передачи данных назначена для набора выводов (J1, P1) для выводов J1 на стороне порта вставки гнезда 11 и вывода P1 на корневой стороне штекера 21, вставка и извлечение штекера 21 обнаруживаются на основе состояния передачи данных набора выводов (J1, P1) вывода J1 на стороне порта вставки гнезда 11 и вывода P1 на корневой стороне штекера 21, и соединение вывода гнезда 11 и вывода штекера 21 с функциями, назначенными для выводов, разъединяется во время вставки и извлечения штекера 21 в модулях 15 и 25 переключения функций. Таким образом, возможно реализовать технологию для предотвращения непреднамеренного соединения короткого замыкания.
Кроме того, например, многополюсный штекер с одной головкой и 4 полюсами, вместо многополюсного штекера с одной головой и 5 полюсами может быть принят, как штекер 21 в периферийном устройстве 20, и многополюсное гнездо с одной головой и 4 полюсами, соответствующими многополюсному штекеру с одной головкой и 4 полюсами, в качестве штекера 21 может быть принято, как гнездо 11 хост-устройства 10.
В этом случае, например, возможно назначить функции вывода громкоговорителя (левого), вывода громкоговорителя (правого), GND, и передачу мультиплексированных данных для четырех выводов с внутренней стороны на переднюю сторону гнезда 11, которое представляет собой многополюсное гнездо с одной головкой с 4 полюсами, в качестве принятой по умолчанию функции.
Кроме того, например, когда штекер 21, который представляет собой многополюсный штекер с одной головкой с 4 полюсами, вставляют в гнездо 11, которое представляет собой многополюсное гнездо с одной головкой с 4 полюсами, например, для хост-устройства 10 возможно переключать функцию, которая должна быть назначена для четырех выводов с внутренней стороны на переднюю сторону гнезда 11, на функции вывода (монофонического) громкоговорителя, подачи питания, GND и передачи мультиплексированных данных, в зависимости от информации устройства периферийного устройства 20, и для подачи питания, которое представляет собой подаваемое питание, определенной магнитуды из хост-устройства 10 в периферийное устройство 20.
Кроме того, например, в хост-устройстве 10, возможно переключать функцию, которая должна быть назначена для четырех выводов, с внутренней стороны на переднюю сторону (порт вставки) гнезда 11 функциям передачи мультиплексированных данных (для передачи мультиплексированных данных), передачу мультиплексированных данных (для приема мультиплексированных данных), GND, и передачу мультиплексированных данных (для приема мультиплексированных данных), в зависимости от информации устройства периферийного устройства 20.
В этом случае, поскольку специализированная линия сигнала, которая передает мультиплексированные данные в периферийное устройство 20 и специализированная линия сигнала, которая принимает мультиплексированные данные, переданные из периферийного устройства 20, предоставлены независимо в хост-устройстве 10, возможно независимо выполнять двунаправленную передачу данных, такую как передача мультиплексированных данных, в периферийное устройство 20 и прием мультиплексированных данных, переданных из периферийного устройства 20.
Кроме того, в этом случае, поскольку две специализированных линии сигнала для приема мультиплексированных данных, переданных из периферийного устройства 20, предусмотрены в хост-устройстве 10, возможно достичь увеличения количества каналов для сигнала, мультиплексированного в мультиплексированных данных, переданных из периферийного устройства 20 в хост-устройство 10 или расширения полосы передачи мультиплексированных данных.
Кроме того, функция, назначенная для вывода J№n гнезда 11 или вывода P№n штекера 21, не ограничена описанной выше функцией. Таким образом, модули 15 или 25 переключения функций могут назначать, например, (функцию передачи), сигнал тактовой частоты или сигнал 12С данных, или сигнал передачи данных по 1 проводу для вывода J№n гнезда 11 или вывода P№n штекера 21 и, соответственно, гнездо 11 или штекер 21 можно использовать, как гибкий интерфейс, соответствующий различным устройствам.
Кроме того, настоящая технология может иметь следующие конфигурации.
<1> Периферийное устройство, содержащее:
штекер, содержащий множество выводов и выполненный с возможностью съемной установки в гнездо хост-устройства;
по меньшей мере один процессор, соединенный с первым выводом штекера, по меньшей мере один процессор, выполненный с возможностью передачи и/или приема мультиплексированных данных через первый вывод;
датчик обнаружения, соединенный с первым выводом и выполненный с возможностью обнаружения, когда штекер вставлен в гнездо, имеет ли хост-устройство возможность обработки мультиплексированных данных; и
переключатель функции, соединенный по меньшей мере со вторым выводом штекера, и выполненный с возможностью назначения электрической функции для второго вывода.
2. Периферийное устройство по <1>, в котором
модуль переключения функций выполнен с возможностью назначения электрической функции по меньшей мере частично на основе хост-устройства.
<3> Периферийное устройство по <2>, в котором
модуль переключения функций выполнен с возможностью назначения электрической функции на основе информации устройства, относящейся к хост-устройству.
<4> Периферийное устройство по <3>, в котором
информацию устройства принимают от хост-устройства с помощью модуля обработки приема и передачи.
<5> Периферийное устройство по любому из <1>-<4>, в котором
штекер представляет собой штекер с одной головкой.
<6> Периферийное устройство по любому из <1>-<5>, в котором
первый вывод представляет собой вывод на корневой стороне штекера.
<7> Периферийное устройство по любому из<1>-<6>, в котором
модуль переключения функций выполнен с возможностью выбора электрической функции, подлежащей назначению для второго вывода из множества функций.
<8> Периферийное устройство по любому из <1>-<7>, в котором
множество функций включает в себя функцию передачи питания.
<9> Периферийное устройство по <1>-<8>, в котором
когда функцию передачи питания назначена для второго вывода, и питание подают со второго вывода хост-устройства, питанием управляют по меньшей мере частично на основе состояния передачи мультиплексированных данных.
<10> Способ обработки для периферийного устройства, при этом периферийное устройство содержит штекер, содержащий множество выводов и выполненный с возможностью вставки и извлечения в гнездо хост-устройства, по меньшей мере один процессор, соединенный с первым выводом штекера, по меньшей мере один процессор, выполненный с возможностью передачи и/или приема мультиплексированных данных через первый вывод, и модуль обнаружения, соединенный с первым выводом, и выполненный с возможностью обнаружения, когда штекер вставлен в гнездо, имеет ли хост-устройство возможность обработки мультиплексированных данных, причем способ содержит этап, на котором:
обеспечивают назначение периферийным устройством электрической функции для второго вывода, отличной от функции первого вывода.
<11> Хост-устройство, содержащее:
гнездо, содержащее множество выводов, и выполненное с возможностью приема штекера устройства штекера;
по меньшей мере один процессор, соединенный с первым выводом гнезда, по меньшей мере один процессор, выполненный с возможностью передачи и/или приема мультиплексированных данных через первый вывод;
модуль обнаружения, соединенный с первым выводом и выполненный с возможностью обнаружения, когда штекер вставлен в гнездо, имеет ли устройство штекера возможность обработки мультиплексированных данных; и
модуль переключения функции, соединенный по меньшей мере со вторым выводом гнезда, и выполненный с возможностью назначения электрической функции для второго вывода.
<12> Хост-устройство по <11>, в котором
модуль переключения функций выполнен с возможностью назначения электрической функции по меньшей мере частично на основе устройства штекера.
<13> Хост-устройство по любому из <11>-<12>, в котором
модуль переключения функций выполнен с возможностью назначения электрической функции на основе информации устройства, относящейся к устройству штекера.
<14> Хост-устройство по любому из <11>-<13>, в котором
информацию устройства принимают от устройства штекера с помощью модуля обработки приема и передачи.
<15> Хост-устройство по любому из <11>-<14>, в котором
гнездо представляет собой гнездо с одной головкой, в которое может быть вставлен штекер с одной головкой.
<16> Хост-устройство по любому из <11>-<15>, в котором
первый вывод представляет собой вывод на стороне порта вставки гнезда.
<17> Хост-устройство по любому из <11>-<16>, в котором
модуль переключения функций выполнен с возможностью выбора электрической функции, подлежащей назначению для второго вывода из множества функций.
<18> Хост-устройство по любому из <11>-<17>, в котором множество функций включает в себя функцию передачи питания.
<19> Хост-устройство по <18>, в котором
когда функция передачи питания назначена для второго вывода, а питание подают из второго вывода на устройство штекера, при этом питанием управляют, по меньшей мере частично на основе состояния передачи мультиплексированных данных.
<20> Способ обработки для хост-устройства, причем хост-устройство содержит гнездо, содержащее множество выводов, и выполнено с возможностью приема штекера устройства штекера, по меньшей мере один процессор, соединенный с первым выводом гнезда, по меньшей мере один процессор, выполненный с возможностью передачи и/или приема мультиплексированных данных через первый вывод, и модуль обнаружения, соединенный с первым выводом и выполненный с возможностью обнаружения, когда штекер вставлен в гнездо, имеет ли устройство штекера возможность обработки мультиплексированных данных, причем способ содержит этап, на котором:
обеспечивают назначение хост-устройством электрической функции для второго вывода, отличной от первого вывода.
Для специалиста в данной области техники должно быть понятно, что различные модификации, комбинации, подкомбинации и изменения могут возникнуть, в зависимости от конструктивных требований и других факторов, поскольку они находятся в пределах объема приложенной формулы изобретения или ее эквивалентов.
Список номеров ссылочных позиций
10 Хост-устройство
11 Гнездо
12 Модуль обнаружения соответствия
13 Модуль обработки передачи и приема
14 Модуль управления
15 Модуль переключения функции
161-16K Функциональный блок
17 Модуль накопителя
18 Модуль обработки сигналов
21 Штекер
22 Модуль обнаружения соответствия
23 Модуль обработки передачи и приема
24 Модуль управления
25 Модуль переключения функций
261-26L Функциональный блок
27 Модуль накопителя
281-28R I/F
101 Шина
102 CPU
103 ROM
104 RAM
105 Жесткий диск
106 Модуль вывода
107 Модуль ввода
108 Модуль связи
109 Привод
110 Интерфейс ввода-вывода
111 Съемный носитель записи
Изобретение относится к периферийным устройствам. Технический результат заключается в обеспечении возможности переключения функции вывода штекера. Штекер содержит множество выводов и выполнен с возможностью съемной установки в гнездо хост-устройства. По меньшей мере один процессор соединен с первым выводом штекера и выполнен с возможностью передачи и/или приема мультиплексированных данных посредством первого вывода. Модуль обнаружения соединен с первым выводом и выполнен с возможностью обнаружения, содержат ли мультиплексированные данные, принятые на первом выводе, заданную структуру аутентификации, указывающую возможность переключения функции. Модуль переключения функций соединен по меньшей мере со вторым выводом штекера и выполнен с возможностью выбора функционального блока из множества функциональных блоков, причем каждый из функциональных блоков имеет ассоциированную функцию, и назначения функции, ассоциированной с выбранным функциональным блоком по меньшей мере для второго вывода штекера. 4 н. и 13 з.п. ф-лы, 52 ил.
1. Периферийное устройство, содержащее:
штекер, содержащий множество выводов и выполненный с возможностью съемной установки в гнездо хост-устройства;
по меньшей мере один процессор, соединенный с первым выводом штекера, причем указанный по меньшей мере один процессор выполнен с возможностью передачи и/или приема мультиплексированных данных посредством первого вывода;
модуль обнаружения, соединенный с первым выводом и выполненный с возможностью обнаружения, содержат ли мультиплексированные данные, принятые на первом выводе, заданную структуру аутентификации, указывающую возможность переключения функции; и
модуль переключения функций, соединенный по меньшей мере со вторым выводом штекера, и выполненный с возможностью
выбора функционального блока из множества функциональных блоков, причем каждый из функциональных блоков имеет ассоциированную функцию; и
назначения функции, ассоциированной с выбранным функциональным блоком по меньшей мере для второго вывода штекера.
2. Периферийное устройство по п. 1, в котором
модуль переключения функций выполнен с возможностью назначения электрической функции по меньшей мере частично на основе хост-устройства.
3. Периферийное устройство по п. 2, в котором
модуль переключения функций выполнен с возможностью назначения электрической функции на основе информации устройства, относящейся к хост-устройству, при этом информация устройства содержит указание по меньшей мере одной характеристики хост-устройства.
4. Периферийное устройство по п. 3, в котором
информация устройства принята от хост-устройства, посредством по меньшей мере одного процессора.
5. Периферийное устройство по п. 1, в котором
штекер представляет собой штекер с одной головкой.
6. Периферийное устройство по п. 1, в котором
первый вывод представляет собой вывод на корневой стороне штекера.
7. Периферийное устройство по п. 1, в котором назначение функции, ассоциированной с выбранным функциональным блоком, второму выводу штекера содержит электрическое соединение второго вывода штекера с выбранным функциональным блоком.
8. Периферийное устройство по п. 1, в котором
множество функциональных блоков включает в себя функциональный блок, выполненный с возможностью обеспечения функции передачи питания.
9. Периферийное устройство по п. 8, в котором,
когда функция передачи питания назначена для второго вывода и питание подано посредством второго вывода, питанием управляют по меньшей мере частично на основе состояния передачи мультиплексированных данных.
10. Способ обработки периферийного устройства, причем периферийное устройство содержит штекер, содержащий множество выводов и выполненный с возможностью вставки, с возможностью извлечения, в гнездо хост-устройства, по меньшей мере один процессор, соединенный с первым выводом штекера, причем указанный по меньшей мере один процессор выполнен с возможностью передачи и/или приема мультиплексированных данных посредством первого вывода, и модуль обнаружения, соединенный с первым выводом и выполненный с возможностью обнаружения, содержат ли мультиплексированные данные, принятые на первом выводе, заданную структуру аутентификации, указывающую возможность переключения функции; при этом способ содержит этап, на котором:
вызывают выполнение, периферийным устройством, по меньшей мере частично на основе обнаружения, модулем обнаружения, заданной структуры аутентификации,
выбора функционального блока из множества функциональных блоков, причем каждый из функциональных блоков имеет ассоциированную функцию; и
назначения функции, ассоциированной с выбранным функциональным блоком по меньшей мере для второго вывода из множества выводов, отличающегося от первого вывода.
11. Хост-устройство, содержащее:
гнездо, содержащее множество выводов, и выполненное с возможностью приема штекера устройства штекера;
по меньшей мере один процессор, соединенный с первым выводом гнезда, причем указанный по меньшей мере один процессор выполнен с возможностью передачи и/или приема мультиплексированных данных посредством первого вывода;
модуль обнаружения, соединенный с первым выводом и выполненный с возможностью обнаружения, содержат ли мультиплексированные данные, принятые на первом выводе, заданную структуру аутентификации, указывающую возможность переключения функции; и
модуль переключения функции, соединенный по меньшей мере со вторым выводом гнезда и выполненный с возможностью, по меньшей мере частично на основе обнаружения, модулем обнаружения, заданной структуры аутентификации,
выбора функционального блока из множества функциональных блоков, причем каждый из функциональных блоков имеет ассоциированную функцию; и
назначения функции, ассоциированной с выбранным функциональным блоком по меньшей мере для второго вывода гнезда.
12. Хост-устройство по п. 11, в котором
гнездо представляет собой гнездо с одной головкой, в которое может быть вставлен штекер с одной головкой.
13. Хост-устройство по п. 11, в котором
первый вывод представляет собой вывод на стороне порта вставки гнезда.
14. Хост-устройство по п. 11, в котором назначение функции, ассоциированной с выбранным функциональным блоком, по меньшей мере второму выводу розетки основано по меньшей мере частично на информации устройства, относящейся к устройству штекера, принятой от устройства штекера посредством первого вывода.
15. Хост-устройство по п. 11, в котором
множество функциональных блоков включает в себя функциональный блок, выполненный с возможностью обеспечения функции передачи питания.
16. Хост-устройство по п. 15, в котором,
когда функция передачи питания назначена для второго вывода и питание подано посредством второго вывода, питанием управляют по меньшей мере частично на основе состояния передачи мультиплексированных данных.
17. Способ обработки для хост-устройства, причем хост-устройство содержит гнездо, содержащее множество выводов и выполненное с возможностью приема штекера устройства штекера, по меньшей мере один процессор, соединенный с первым выводом гнезда, причем указанный по меньшей мере один процессор выполнен с возможностью передачи и/или приема мультиплексированных данных посредством первого вывода, и модуль обнаружения, соединенный с первым выводом и выполненный с возможностью обнаружения, содержат ли мультиплексированные данные, принятые на первом выводе, заданную структуру аутентификации, указывающую возможность переключения функции, при этом способ содержит этапы, на которых:
вызывают выполнение, хост-устройством, по меньшей мере частично на основе обнаружения, модулем обнаружения, заданной структуры аутентификации,
выбора функционального блока из множества функциональных блоков, причем каждый из функциональных блоков имеет ассоциированную функцию; и
назначения функции, ассоциированной с выбранным функциональным блоком по меньшей мере для второго вывода из множества выводов, отличающегося от первого вывода;
обеспечивают назначение, хост-устройством, электрической функции для второго вывода, отличающегося от первого вывода.
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
Многоступенчатая активно-реактивная турбина | 1924 |
|
SU2013A1 |
US 5729368, 17.03.1998 | |||
Способ приготовления мыла | 1923 |
|
SU2004A1 |
Авторы
Даты
2019-04-09—Публикация
2015-04-02—Подача