Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for implementing recording noise reduction on Android application

An audio system and noise reduction technology, which is applied in the field of operating systems, can solve problems such as poor audio noise reduction capabilities, and achieve the effect of improving efficiency and improving estimation accuracy

Inactive Publication Date: 2022-03-25
KYLIN CORP
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] This application provides a method and system for implementing recording noise reduction for Android applications to solve the technical problem of poor audio noise reduction capabilities in the process of recording operations using Android applications in existing Linux-compatible Android systems

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
  • Method and system for implementing recording noise reduction on Android application
  • Method and system for implementing recording noise reduction on Android application
  • Method and system for implementing recording noise reduction on Android application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] For ease of understanding, see figure 1 , an embodiment of a method and system for implementing recording noise reduction for Android applications provided by the application, the Linux compatible Android system includes a Linux system and an Android system running on a Linux system, Android applications are installed on the Android system, and the Linux system It is equipped with a recording module and a noise reduction module, including:

[0044] S101. When the Android application triggers a recording request, the Android system sends the recording request to the Linux system.

[0045] S102. After receiving the recording request, the Linux system uses the recording module to obtain audio data.

[0046] S103. Use the noise reduction module to perform noise reduction processing on the audio data.

[0047] S104. Resample the noise-reduced audio data, and convert it into an audio data format required by the Android system.

[0048] S105. Send the converted audio data t...

Embodiment 2

[0052] As a further improvement to Example 1, please refer to figure 2 with image 3 , the present application provides another embodiment of a method and system for implementing noise reduction in recordings for Android applications, including:

[0053] S201. When an Android application triggers a recording request, the audio system in the Android system processes the recording request.

[0054] S202. Establish a socket connection between the Linux system and the Android system, and use the audio system to define message fields.

[0055] S203. When the Android application triggers the recording request, send the message field to the Linux system through the socket connection.

[0056] S204. The Linux system analyzes the message field sent by the Android system through the socket connection and triggers the recording module, so that the ALSA in the recording module starts recording, and the ALSA obtains audio data from the audio input device in the recording module.

[005...

Embodiment 3

[0065] For ease of understanding, see Figure 4 , the application provides an embodiment of a system that implements recording noise reduction for Android applications. Linux compatible Android systems include Linux systems and Android systems running on Linux systems. Android applications are installed on Android systems, and Linux systems are provided with Recording module and noise reduction module. The Android system is used to send the recording request triggered by the Android application to the Linux system. The Linux system is used to receive the recording request, so that the recording module starts to obtain audio data, and sends the audio data converted by the noise reduction module to the Android system. The recording module is used to obtain audio data according to the recording request. The noise reduction module is used to perform noise reduction processing on the audio data, and resample the audio data after noise reduction, and convert it into the audio data...

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 method and system for implementing recording noise reduction on an Android application, in a Linux compatible Android system, when the Android application triggers a recording request, the Android system sends the recording request to the Linux system, the Linux system uses a recording module to obtain audio data, uses a noise reduction module to carry out noise reduction processing on the audio data, carries out resampling on the audio data after noise reduction, and sends the audio data after the noise reduction to the recording module; and converting the audio data into an audio data format required by the Android system, storing the audio data by the Linux system, and sending the converted audio data to the Android system. The prior signal-to-noise ratio estimation accuracy is improved by using a noise reduction module in the Linux system, the audio data after noise reduction are resampled, finally more accurate enhanced voice is synthesized, and the recording noise reduction efficiency is obviously improved. The technical problem that an existing Linux is compatible with an Android system, and the audio noise reduction capacity is poor in the recording operation process through an Android application is solved.

Description

technical field [0001] The invention belongs to the technical field of operating systems, and in particular relates to a method and system for implementing recording noise reduction for Android applications. Background technique [0002] In recent years, with the growth of Android users and the maturity and development of Android software and hardware products, the Android application ecology has shown explosive development. In many fields, it has surpassed the Windows application ecology and iOS application ecology, and has become the most widely used application ecology. . Developed based on the Linux kernel, Android is currently the Linux operating system with the highest market share in the mobile terminal market, and has an excellent ecological environment in the field of mobile terminals; the Windows system occupies the largest share of the PC market. system, there are huge security risks in information network security; and the Linux operating system, as the predeces...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G10L21/0208G06F3/16G11C7/16
CPCG10L21/0208G06F3/165G11C7/16
Inventor 赵坤谢辉军马超黄晟李翔黄彩龙杨硕彭韬游远杨陈博寰
Owner KYLIN CORP