[go: up one dir, main page]

CN211180818U - Video processing apparatus - Google Patents

Video processing apparatus Download PDF

Info

Publication number
CN211180818U
CN211180818U CN202020339623.2U CN202020339623U CN211180818U CN 211180818 U CN211180818 U CN 211180818U CN 202020339623 U CN202020339623 U CN 202020339623U CN 211180818 U CN211180818 U CN 211180818U
Authority
CN
China
Prior art keywords
cpu
cpus
management unit
service
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202020339623.2U
Other languages
Chinese (zh)
Inventor
冯国宝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Dahua Technology Co Ltd
Original Assignee
Zhejiang Dahua Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Dahua Technology Co Ltd filed Critical Zhejiang Dahua Technology Co Ltd
Priority to CN202020339623.2U priority Critical patent/CN211180818U/en
Application granted granted Critical
Publication of CN211180818U publication Critical patent/CN211180818U/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The utility model provides a video processing device, include: device management unit and at least two central processing units CPU, wherein: the device management unit is connected with the at least two CPUs and is used for managing the at least two CPUs; each CPU in the at least two CPUs is used for executing different services respectively; and the CPUs in the at least two CPUs are connected with each other, and support the transmission of target data among each other. Through the utility model discloses, when having solved the video processing equipment processing video that exists among the correlation technique, throughput is more weak, the performance is debilitated, the processing is selected limitedly, the higher problem of cost, has improved throughput, increases throughput and function, has practiced thrift the cost.

Description

Video processing apparatus
Technical Field
The utility model relates to the field of communications, particularly, relate to a video processing equipment.
Background
In the related art, a single CPU (Central processing unit) with multiple functions is usually used for video processing to manage services such as a storage unit, a network unit, an audio/video unit, a decoding display unit, and an extended IO (Input/output interface), and at the same time, resources of a device enclosure are also managed by the CPU, and a schematic diagram of a video processing device in the related art can be shown in fig. 1. In addition, the video processing also adopts a single CPU with multiple functions to manage services such as a storage unit, a network unit, an audio/video unit, an expansion IO and the like, the CPU externally expands a mode of an independent display card through a PCIE bus (peripheral component interface Express), and the external independent display card is responsible for decoding the display unit. At this time, the independent graphics card exists as a coprocessor in the system, and may also be considered as a slave device of the CPU, and a schematic diagram of a video processing device in the related art may refer to fig. 2.
In the two schemes, although one adopts the integrated display card and the other adopts the external independent display card, the display in the system is a main controller, and in actual service, the browser and the interface display are realized by the main Controller (CPU). Therefore, for some processors, such as an ARM Access Memory (Random Access Memory), due to its weak processing capability, when core services such as storage, network, and video decoding are processed comprehensively, performance is poor, that is, there are problems of small Memory size, small network pull path number or bandwidth, and few decoding paths.
Therefore, the problems of weak processing capability, weak performance, limited processing selection and high cost exist when the video processing equipment processes videos in the related technology.
SUMMERY OF THE UTILITY MODEL
The embodiment of the utility model provides a video processing equipment to at least when solving the video processing equipment processing video that exists among the correlation technique, throughput is more weak, the performance is weak, the processing is selected limitedly, the higher problem of cost.
According to an embodiment of the present invention, there is provided a video processing apparatus including: device management unit and at least two central processing units CPU, wherein: the device management unit is connected with the at least two CPUs and is used for managing the at least two CPUs; each CPU in the at least two CPUs is used for executing different services respectively; and the CPUs in the at least two CPUs are connected with each other, and support the transmission of target data among each other.
Through the utility model discloses, utilize two at least CPUs to carry out different businesses respectively, interconnect between the CPU realizes performance and functional complementation, consequently, when the video processing equipment that exists among the correlation technique was handled the video, throughput was more weak, the performance is debilitated, the processing is selected limitedly, the higher problem of cost, has improved throughput, increases throughput and function, has practiced thrift the cost.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without undue limitation to the invention. In the drawings:
FIG. 1 is a first schematic diagram of a video processing apparatus in the related art;
FIG. 2 is a diagram of a video processing apparatus in the related art;
fig. 3 is a block diagram of a video processing apparatus according to an embodiment of the present invention;
fig. 4 is a schematic diagram of a video processing apparatus including two CPUs according to an embodiment of the present invention.
Detailed Description
The present invention will be described in detail below with reference to the accompanying drawings in conjunction with embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
In this embodiment, a video processing apparatus is provided, and fig. 3 is a block diagram of a video processing apparatus according to an embodiment of the present invention, and as shown in fig. 3, the apparatus includes:
a device management unit 32 and at least two central processing units CPU34, 36, wherein:
the device management unit 32 is connected to the at least two CPUs 34, 36, the device management unit 32 is configured to manage the at least two CPUs 34, 36;
each of the at least two CPUs 34, 36 is used for executing different services;
each of the at least two CPUs 34, 36 is interconnected and supports the transfer of target data between each other.
In the above embodiment, the device management unit may be configured to communicate with at least two CPUs to obtain information of the two CPUs, and may also be configured to receive signaling of the two CPUs, upgrade the CPUs, and the like. The types and functions of the at least two CPUs may be different, and for example, the CPUs may be a computation CPU, a codec CPU, and the like. The CPUs may be connected to each other through a high-speed network, for example, wired network connection such as direct data transmission through a data line may be adopted, and wireless network connection such as data transmission through bluetooth, Wi-Fi, and the like may also be adopted.
Through the utility model discloses, utilize two at least CPUs to carry out different businesses respectively, interconnect between the CPU realizes performance and functional complementation, consequently, when the video processing equipment that exists among the correlation technique was handled the video, throughput was more weak, the performance is debilitated, the processing is selected limitedly, the higher problem of cost, has improved throughput, increases throughput and function, has practiced thrift the cost.
In an optional embodiment, the device management unit is further configured to perform at least one of the following management: managing the USB authority of the equipment; managing the equipment case resources; and detecting the environment of the equipment case. In this embodiment, the device management unit may limit the connection of other devices by managing the USB permission, improve the processing capability of the processor by managing the USB permission and the chassis resource, and adjust the environmental parameters of the chassis by detecting the environment of the chassis when the environment of the chassis is not favorable for the processor to work, thereby ensuring the performance of the processor. The chassis resources may include a power supply, a fan, a sensor (e.g., a temperature sensor, a rotation speed sensor), and the like, and the environment of the chassis may include a temperature, a wind speed, and the like in the chassis.
In an optional embodiment, the device management unit is further configured to manage device chassis resources, where the management includes at least one of: the equipment management unit is also used for managing the equipment power supply; the equipment management unit is also used for managing equipment fans; the equipment management unit is also used for managing the equipment temperature sensor. In this embodiment, temperature sensor can be used for detecting the temperature in the quick-witted incasement, when the temperature is higher than preset temperature value, can reduce the temperature of quick-witted incasement through the rotational speed that accelerates the fan, and wherein preset temperature value can be the highest temperature value that guarantees that CPU can high-efficient work, namely, when the temperature surpassed preset temperature, CPU's work will be influenced. The preset temperature value can be different values according to the difference setting of CPU, the utility model discloses do not restrict to this preset temperature value.
In an optional embodiment, the device management unit is configured to manage the at least two CPUs, and includes at least one of: the device management unit is used for acquiring information of the at least two CPUs; the device management unit is used for receiving the signaling respectively sent by the at least two CPUs; the device management unit is used for upgrading the at least two CPUs. In this embodiment, the information of the CPU may include a brand, a model, an operating voltage, a temperature tolerance limit, and the like of the CPU, and the signaling sent by the CPU may include communication signaling, function indication signaling, and the like.
In an alternative embodiment, the device management unit is connected to the at least two CPUs via a serial bus. In this embodiment, any one of the CPUs is connected to the device management unit through a serial bus, and the device management unit exchanges data with any one of the CPUs through the serial bus.
In an alternative embodiment, in case the device comprises a first CPU and a second CPU, the device management unit is connected to the first CPU via a first serial bus and to the second CPU via a second serial bus. In this embodiment, the device management unit exchanges data with the first CPU and the second CPU through the serial bus, that is, the device management unit exchanges data with the first CPU and the second CPU through a wired method.
In an optional embodiment, in a case where the device includes a first CPU and a second CPU, the first CPU is configured to process a first service; the second CPU is used for processing a second service except the first service. In this embodiment, the first CPU has a capability of processing the first service, but does not have a capability of processing the second service, or has a weaker capability of processing the second service; the second CPU has no capacity of processing the first service, or the capacity of processing the first service is weaker, but the capacity of processing the first service is stronger, so that the first CPU and the second CPU are both connected with the equipment management unit, and the first CPU and the second CPU can communicate with each other, so that the performances and functions of the first CPU and the second CPU can be complemented with each other, and the processing capacity of the equipment is improved. For example, some CPUs have no display function, and even if the CPUs have the display function, the encoding and decoding capabilities of the CPUs are weak, while other CPUs with strong encoding and decoding capabilities have weak storage, stream pulling and computing capabilities, so that the two types of processors are fully complemented in performance and function, and the performance of the processing equipment is improved.
In an optional embodiment, the first service includes at least one of: storage service, network access and forwarding service, and intelligent analysis service. In this embodiment, the computing CPU may be configured to process storage services, network access and forwarding services, and is also configured to expand other modules, such as an intelligent analysis module.
In an optional embodiment, the second service includes at least one of: audio and video service, and operation interface presentation and management service. In this embodiment, the codec CPU may be configured to process an audio/video service, decode and display a video stream, and meanwhile, be responsible for presenting and managing an operation interface of a device user, such as a browser, and may also be used for operation, maintenance, and management of the device.
In an optional embodiment, the first CPU and the second CPU are interconnected via a network, and at least one of the following data is supported to be transferred between the first CPU and the second CPU: and the decoding module is used for decoding the displayed video stream data, browser data, user interface data, user operation information and user configuration signaling. In this embodiment, the data between the first CPU and the second CPU is transmitted through the network, and when the first CPU transmits the data to the second CPU, the data is first transmitted to the network, and then the second CPU downloads the transmitted data.
The following describes the video processing apparatus with reference to specific embodiments:
fig. 4 is a schematic diagram of a video processing apparatus including two CPUs according to an embodiment of the present invention, and as shown in fig. 4, the apparatus includes an apparatus management unit 402, a computing CPU404 (corresponding to the first CPU), and a codec CPU406 (corresponding to the second CPU).
The device management unit 402 is configured to communicate with the computing CPU404 and the codec CPU406, acquire information of the computing CPU404 and the codec CPU406, receive signaling of the computing CPU and the codec CPU, and upgrade the computing CPU404 and the codec CPU 406. Meanwhile, the device management unit 402 is also used for managing chassis resources of the whole device, such as power supplies, fans, temperature sensors, and the like.
The computing CPU404 includes a storage unit 408, a network unit 410, and an extension unit 412, and is dedicated to processing storage traffic, network access, and forwarding traffic, and also used for extension of other modules, such as an intelligent analysis module.
The codec CPU406 includes an audio unit 414, a decoding display unit 416, a browser service, and a user interface display unit 418, and is responsible for processing the audio/video service, decoding and displaying the video stream, and presenting and managing the user operation interface of the device, such as a browser. And (5) operation, maintenance and management of the equipment.
The device management unit 402 is connected to the computing CPU404 and the codec CPU406 through a general serial bus, and the CPU404 and the codec CPU406 are interconnected through a network, and transmit video stream data for decoding display, and transmit a browser, user interface data, and signaling for user operation and configuration.
In the embodiment, the computing CPU and the coding and decoding CPU are interconnected through a network, the computing CPU is responsible for core services such as storage, stream pulling, expansion and the like, the coding and decoding CPU complementarily realizes audio and video decoding display and client browser services, and the complementary combination of the double main controllers realizes the high-performance network video storage and decoding display equipment of the independent domestic brand. The computing CPU, the coding and decoding CPU and the chassis resource are comprehensively managed through the third-party equipment management unit, so that the reasonable switching of the control right of the peripheral equipment and the control right of the chassis resource is realized, the processing capacity of the video processing equipment is improved, the processing performance and the processing function are increased, and the cost is saved.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and optionally they may be implemented by program code executable by a computing device, such that they may be stored in a memory device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that shown or described herein, or separately fabricated as individual integrated circuit modules, or multiple ones of them fabricated as a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A video processing apparatus, comprising:
device management unit and at least two central processing units CPU, wherein:
the device management unit is connected with the at least two CPUs and is used for managing the at least two CPUs;
each CPU in the at least two CPUs is used for executing different services respectively;
and the CPUs in the at least two CPUs are connected with each other, and support the transmission of target data among each other.
2. The device of claim 1, wherein the device management unit is further configured to perform at least one of the following:
managing the USB authority of the equipment;
managing the equipment case resources;
and detecting the environment of the equipment case.
3. The device of claim 2, wherein the device management unit is further configured to manage device chassis resources including at least one of:
the equipment management unit is also used for managing the equipment power supply;
the equipment management unit is also used for managing equipment fans;
the equipment management unit is also used for managing the equipment temperature sensor.
4. The apparatus according to claim 1, wherein the apparatus management unit is configured to manage the at least two CPUs and comprises at least one of:
the device management unit is used for acquiring information of the at least two CPUs;
the device management unit is used for receiving the signaling respectively sent by the at least two CPUs;
the device management unit is used for upgrading the at least two CPUs.
5. The device of claim 1, wherein the device management unit is connected to the at least two CPUs via a serial bus.
6. The apparatus according to claim 5, wherein in a case where the apparatus includes a first CPU and a second CPU, the apparatus management unit is connected with the first CPU through a first serial bus, and is connected with the second CPU through a second serial bus.
7. The apparatus of claim 1, wherein, in a case where the apparatus includes a first CPU and a second CPU,
the first CPU is used for processing a first service;
the second CPU is used for processing a second service except the first service.
8. The apparatus of claim 7, wherein the first service comprises at least one of:
storage service, network access and forwarding service, and intelligent analysis service.
9. The apparatus of claim 7, wherein the second service comprises at least one of:
audio and video service, and operation interface presentation and management service.
10. The apparatus of claim 7, wherein the first CPU and the second CPU are interconnected by a network, and wherein communication of at least one of:
and the decoding module is used for decoding the displayed video stream data, browser data, user interface data, user operation information and user configuration signaling.
CN202020339623.2U 2020-03-17 2020-03-17 Video processing apparatus Active CN211180818U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202020339623.2U CN211180818U (en) 2020-03-17 2020-03-17 Video processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202020339623.2U CN211180818U (en) 2020-03-17 2020-03-17 Video processing apparatus

Publications (1)

Publication Number Publication Date
CN211180818U true CN211180818U (en) 2020-08-04

Family

ID=71799548

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202020339623.2U Active CN211180818U (en) 2020-03-17 2020-03-17 Video processing apparatus

Country Status (1)

Country Link
CN (1) CN211180818U (en)

Similar Documents

Publication Publication Date Title
US20210365199A1 (en) Technologies for coordinating disaggregated accelerator device resources
US9898435B2 (en) Aggregate baseboard management controller (BMC) controller
US10346156B2 (en) Single microcontroller based management of multiple compute nodes
KR102126440B1 (en) Power distribution to mobile devices
US12294924B2 (en) Distributed ledger control over wireless network slices
EP3896964A1 (en) Data processing method, apparatus and device, and storage medium
US9986036B2 (en) Apparatus and method of operating a system
US9170976B2 (en) Network efficiency and power savings
KR20200034572A (en) Request processing method and apparatus
US12468863B2 (en) BMC platform offload to a remote application
Ren et al. Enabling Efficient {GPU} Communication over Multiple {NICs} with {FuseLink}
CN211180818U (en) Video processing apparatus
US12007932B2 (en) Dual-access high-performance storage for BMC to host data sharing
US20150212834A1 (en) Interoperation method of newtork device performed by computing device including cloud operating system in could environment
CN105354058A (en) File updating method and apparatus
CN119473957A (en) Interruption control device and method, electronic device and computer-readable storage medium
CN117041147B (en) Intelligent network card equipment, host equipment, method and system
CN102004716A (en) System and method for realizing device sharing
CN114095907B (en) Bluetooth connection control method, device and equipment
US11785636B1 (en) Wireless communication network access for wireless user equipment based on their wireless network slices
EP3694151A1 (en) Terminal network sharing method, apparatus, air conditioning adjustment device, and storage medium
CN117076356A (en) Instruction sending method and device, baseboard management controller, storage medium
CN117369896A (en) Information acquisition system and method
US9385968B2 (en) Methods and devices for connecting to multiple interfaces
US8346988B2 (en) Techniques for dynamically sharing a fabric to facilitate off-chip communication for multiple on-chip units

Legal Events

Date Code Title Description
GR01 Patent grant
GR01 Patent grant