Configuration method and system for sharing the same recording device by multiple applications

A technology of recording equipment and configuration method, applied in the direction of sound input/output, data processing input/output process, instruments, etc., can solve the problem of far-field voice being unable to be used normally, affecting the interactive experience, increasing maintenance costs, etc., to achieve savings Maintenance development cost, user-friendly effect

Active Publication Date: 2018-12-18
NANJING SKYWORTH INST OF INFORMATION TECH CO LTD
View PDF8 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. During the use of other applications that occupy array microphones, the far-field voice will not work normally, affecting the interactive experience;
[00

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Configuration method and system for sharing the same recording device by multiple applications
  • Configuration method and system for sharing the same recording device by multiple applications
  • Configuration method and system for sharing the same recording device by multiple applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0059] Please refer to figure 1 and Figure 4 , figure 1 It illustrates a flowchart of a configuration method for multiple applications sharing the same recording device disclosed by the embodiment of the present invention, Figure 4 An example of an architecture diagram of a system in which multiple applications share the same recording device disclosed in the present invention, as shown in figure 1 As shown, the configuration method for multiple applications sharing the same recording device includes:

[0060] S10, configuring a standard recording interface and a virtual recording interface at the hardware abstraction interface layer of the system.

[0061] S20. Add a proxy layer between the hardware abstraction interface layer and the driver layer of the system to establish a mapping relationship for multiple interfaces calling the same recording device, and establish a mapping relationship between the standard recording interface and the virtual recording interface.

...

example 1

[0079] example 1: figure 2 An example of a flow chart for far-field voice using a recording device, such as figure 2 Shown:

[0080] Step S11, when the application layer receives a specific sound source, the far-field voice starts, and the recording program starts immediately.

[0081] In step S12, the system selects the matching device corresponding to the VID / PID in the ID array list according to the specific sound source, that is, the standard recording device, that is, the array microphone device. If no matching device is found corresponding to the VID / PID in the ID array list, the far-field voice activation fails, and step S11 is continued.

[0082] Step S13, calling the standard recording interface of the hardware abstract interface layer, according to the one-to-one mapping relationship between the equipment and the interface, by calling the open interface of the proxy layer to open the switch of the recording device, that is, opening the recording device, and then ...

example 2

[0090] Example 2: image 3 Flowchart illustrating the use of recording devices for applications other than far-field speech, such as image 3 Shown:

[0091] Step S31, when other applications start the recording program, first select an adapted device according to the priority strategy configured by the system, and then execute step S32;

[0092] Step S32, judging whether the selected adapted device VID / PID is within the range of the ID array list, if yes, execute step S33, if not, execute step S34;

[0093]Step S33, setting the adapted device as a virtual recording device, and calling the virtual recording interface of the hardware abstraction interface layer, and then performing step S35;

[0094] Step S34, enter the standard equipment calling process;

[0095] Step S35, through the mapping relationship between the proxy layer and the same recording device, the HAL layer of the virtual recording device calls the open interface of the proxy layer to open the switch of the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a configuration method and a system for multiple applications to share the same recording device. The method comprises the following steps: configuring a standard recording interface and a virtual recording interface at a hardware abstract interface layer of the system; a proxy layer is added between the hardware abstract interface layer and the driver layer of the system,which is used to establish mapping relationship for a plurality of interfaces to call the same recording device, and the mapping relationship between the standard recording interface and the virtual recording interface is established. The proxy layer is mapped to a recording device driver of the driving layer to turn on the recording device. The invention starts the far-field speech through a specific sound source, and virtually generates two corresponding interfaces for the same recording device in the hardware abstract interface layer, so as to map to the same device through the proxy layerand realize the support of at least two recording sessions to run together.

Description

technical field [0001] The invention relates to the technical field of voice recognition, in particular to a configuration method and system for multiple applications sharing the same recording device. Background technique [0002] Nowadays, the voice recognition function has become the standard configuration of many smart devices, such as smart TVs and smart boxes. With the development of technology, not only the language processing ability is getting smarter, but the way users use it has also undergone tremendous changes. From the original Bluetooth voice remote control to the current array microphone (arraymic). [0003] The Bluetooth voice remote control only supports close-range voice collection (near-field voice), and the user sends commands by triggering the voice key of the remote control, so that the smart device can respond. The array microphone is a device that supports long-distance voice collection (far-field voice). As long as the user shouts the wake-up keyw...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F3/16
CPCG06F3/162G06F3/165
Inventor 邓秀珍宋晓波
Owner NANJING SKYWORTH INST OF INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products